digimer

Untitled

Jan 4th, 2012
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.25 KB | None | 0 0
  1. Fabio M. Di Nitto (69):
  2. liblogthread: call to localtime needs return value check
  3. liblogthread: make sure there is space for \0 end string
  4. liblogthread: use snprintf as it is considered safer
  5. liblogthread: make library thread safer
  6. libccs: check return code consistently
  7. ccs_config_dump: remove unnecessary pointer to env
  8. ccs_tool: improve error checking on ccs_connect
  9. libccs: fix error checking
  10. configxml: clear variable usage
  11. libccs: remove duplicate checks
  12. config: fix libccs return codes and errno handling
  13. config: improve string error checking in tokenizer
  14. config: fix possible memory leak in libccs fullxpath usage
  15. config: fix extremely unlikely buffer overflow
  16. config: fix a few theoretical buffer overflows
  17. config: fix return checks in ldap loader
  18. config: make sure error reporting does not overflow buffers
  19. config: make sure error reporting does not overflow buffers
  20. config: fix rng2ldif null reference
  21. config: rng2ldif bug fixes
  22. config: fix confdb2ldif secure coding
  23. config: remove unused var in ccs_tool
  24. config: fix a few checks in ccs_tool edit functionalities
  25. libcman: fix bad flags check
  26. libcman: fix fd usage
  27. libcman: fix variable type
  28. libcman: fix possible memory leak
  29. libcman: correctly check for vars before using them
  30. libcman: switch to strncpy to avoid possible buffer overflows
  31. cman_tool: make cman_error static and make it use it's arg instead of global errno
  32. cman_tool: don't use envp from main
  33. cman_tool: prevent buffer overrun
  34. cman_tool: check that memory is allocated
  35. cman_tool: drop unused vars and fix value check
  36. cman: add check to guarantee we found our own node name
  37. cman: drop dead code and fix code logic
  38. cman_tool: fix a few possible buffer overflow
  39. cman: fix a few var checks and types
  40. cman: drop unrequired/unused vars and functions
  41. cman: make 2 var const and allow backup defaults
  42. cman: move check of null at beginning
  43. cman: init structs before use
  44. cman: simplify code
  45. cman: fix free handle logic
  46. cman: fix several virtually impossible buffer overflows
  47. notifyd: check for pid errors and report them
  48. notifyd: fix virtually impossible buffer overflows
  49. qdiskd: use correct sizeof for memb_mask_t
  50. qdiskd: report errors on cman_dispatch failures
  51. qdiskd: check for sscanf return codes
  52. qdisk: fix scandisk eval check
  53. qdiskd: add strlen check to avoid memory corruption
  54. qdiskd: warn users when we cannot write eviction notice to disk
  55. qdiskd: don�t deference null variable
  56. qdiskd: clean code around case
  57. qdiskd: don't try the impossible if we can't open /dev/null
  58. qdiskd: avoid a potential crash in case config state is invalid
  59. qdiskd: change variable type
  60. qdiskd: implement better string handling
  61. qdiskd: add failure paths to check_process_running and drop duplicate check
  62. qdiskd: fix possible resource leak in scandisk
  63. qdiskd: don't leak memory if we fail to read from disk
  64. qdiskd: fix uninitialized values
  65. qdiskd: fix more uninizialized values
  66. cman: fix more possible buffer overflows after merge with STABLE31
  67. libcman: use FD_CLOEXEC instead of 1
  68. Revert "qdiskd: clean code around case"
  69. qdiskd: clean code around case
  70. qdisk: fix usage of fgets buffers
  71.  
  72. cman/cman_tool/cman_tool.h | 5 +-
  73. cman/cman_tool/join.c | 29 +++--
  74. cman/cman_tool/main.c | 66 ++++++------
  75. cman/daemon/ais.c | 2 +-
  76. cman/daemon/barrier.c | 16 +--
  77. cman/daemon/cman-preconfig.c | 187 ++++++++++++++++++++-----------
  78. cman/daemon/cmanconfig.c | 14 ++-
  79. cman/daemon/commands.c | 55 ++++------
  80. cman/daemon/daemon.c | 2 +-
  81. cman/daemon/nodelist.h | 4 +-
  82. cman/lib/libcman.c | 72 +++++++-----
  83. cman/notifyd/main.c | 11 +-
  84. cman/qdisk/daemon_init.c | 52 +++++-----
  85. cman/qdisk/disk.c | 19 +--
  86. cman/qdisk/main.c | 50 ++++++---
  87. cman/qdisk/scandisk.c | 48 ++++++---
  88. common/liblogthread/liblogthread.c | 72 ++++++++----
  89. config/libs/libccsconfdb/extras.c | 63 ++++++-----
  90. config/libs/libccsconfdb/fullxpath.c | 34 +++---
  91. config/libs/libccsconfdb/libccs.c | 18 +++-
  92. config/libs/libccsconfdb/xpathlite.c | 20 +++-
  93. config/plugins/ldap/configldap.c | 17 ++-
  94. config/plugins/xml/config.c | 19 ++--
  95. config/tools/ccs_tool/ccs_tool.c | 28 ++---
  96. config/tools/ccs_tool/editconf.c | 40 ++++++-
  97. config/tools/ldap/confdb2ldif.c | 10 +-
  98. config/tools/ldap/rng2ldif/genclass.c | 4 +
  99. config/tools/ldap/rng2ldif/rng2ldif.c | 10 ++
  100. config/tools/ldap/rng2ldif/tree.c | 54 ++++++++--
  101. config/tools/ldap/rng2ldif/value-list.c | 19 +++-
  102. config/tools/xml/ccs_config_dump.c | 2 +-
  103. 31 files changed, 643 insertions(+), 399 deletions(-)
Advertisement
Add Comment
Please, Sign In to add comment