Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Fabio M. Di Nitto (69):
- liblogthread: call to localtime needs return value check
- liblogthread: make sure there is space for \0 end string
- liblogthread: use snprintf as it is considered safer
- liblogthread: make library thread safer
- libccs: check return code consistently
- ccs_config_dump: remove unnecessary pointer to env
- ccs_tool: improve error checking on ccs_connect
- libccs: fix error checking
- configxml: clear variable usage
- libccs: remove duplicate checks
- config: fix libccs return codes and errno handling
- config: improve string error checking in tokenizer
- config: fix possible memory leak in libccs fullxpath usage
- config: fix extremely unlikely buffer overflow
- config: fix a few theoretical buffer overflows
- config: fix return checks in ldap loader
- config: make sure error reporting does not overflow buffers
- config: make sure error reporting does not overflow buffers
- config: fix rng2ldif null reference
- config: rng2ldif bug fixes
- config: fix confdb2ldif secure coding
- config: remove unused var in ccs_tool
- config: fix a few checks in ccs_tool edit functionalities
- libcman: fix bad flags check
- libcman: fix fd usage
- libcman: fix variable type
- libcman: fix possible memory leak
- libcman: correctly check for vars before using them
- libcman: switch to strncpy to avoid possible buffer overflows
- cman_tool: make cman_error static and make it use it's arg instead of global errno
- cman_tool: don't use envp from main
- cman_tool: prevent buffer overrun
- cman_tool: check that memory is allocated
- cman_tool: drop unused vars and fix value check
- cman: add check to guarantee we found our own node name
- cman: drop dead code and fix code logic
- cman_tool: fix a few possible buffer overflow
- cman: fix a few var checks and types
- cman: drop unrequired/unused vars and functions
- cman: make 2 var const and allow backup defaults
- cman: move check of null at beginning
- cman: init structs before use
- cman: simplify code
- cman: fix free handle logic
- cman: fix several virtually impossible buffer overflows
- notifyd: check for pid errors and report them
- notifyd: fix virtually impossible buffer overflows
- qdiskd: use correct sizeof for memb_mask_t
- qdiskd: report errors on cman_dispatch failures
- qdiskd: check for sscanf return codes
- qdisk: fix scandisk eval check
- qdiskd: add strlen check to avoid memory corruption
- qdiskd: warn users when we cannot write eviction notice to disk
- qdiskd: don�t deference null variable
- qdiskd: clean code around case
- qdiskd: don't try the impossible if we can't open /dev/null
- qdiskd: avoid a potential crash in case config state is invalid
- qdiskd: change variable type
- qdiskd: implement better string handling
- qdiskd: add failure paths to check_process_running and drop duplicate check
- qdiskd: fix possible resource leak in scandisk
- qdiskd: don't leak memory if we fail to read from disk
- qdiskd: fix uninitialized values
- qdiskd: fix more uninizialized values
- cman: fix more possible buffer overflows after merge with STABLE31
- libcman: use FD_CLOEXEC instead of 1
- Revert "qdiskd: clean code around case"
- qdiskd: clean code around case
- qdisk: fix usage of fgets buffers
- cman/cman_tool/cman_tool.h | 5 +-
- cman/cman_tool/join.c | 29 +++--
- cman/cman_tool/main.c | 66 ++++++------
- cman/daemon/ais.c | 2 +-
- cman/daemon/barrier.c | 16 +--
- cman/daemon/cman-preconfig.c | 187 ++++++++++++++++++++-----------
- cman/daemon/cmanconfig.c | 14 ++-
- cman/daemon/commands.c | 55 ++++------
- cman/daemon/daemon.c | 2 +-
- cman/daemon/nodelist.h | 4 +-
- cman/lib/libcman.c | 72 +++++++-----
- cman/notifyd/main.c | 11 +-
- cman/qdisk/daemon_init.c | 52 +++++-----
- cman/qdisk/disk.c | 19 +--
- cman/qdisk/main.c | 50 ++++++---
- cman/qdisk/scandisk.c | 48 ++++++---
- common/liblogthread/liblogthread.c | 72 ++++++++----
- config/libs/libccsconfdb/extras.c | 63 ++++++-----
- config/libs/libccsconfdb/fullxpath.c | 34 +++---
- config/libs/libccsconfdb/libccs.c | 18 +++-
- config/libs/libccsconfdb/xpathlite.c | 20 +++-
- config/plugins/ldap/configldap.c | 17 ++-
- config/plugins/xml/config.c | 19 ++--
- config/tools/ccs_tool/ccs_tool.c | 28 ++---
- config/tools/ccs_tool/editconf.c | 40 ++++++-
- config/tools/ldap/confdb2ldif.c | 10 +-
- config/tools/ldap/rng2ldif/genclass.c | 4 +
- config/tools/ldap/rng2ldif/rng2ldif.c | 10 ++
- config/tools/ldap/rng2ldif/tree.c | 54 ++++++++--
- config/tools/ldap/rng2ldif/value-list.c | 19 +++-
- config/tools/xml/ccs_config_dump.c | 2 +-
- 31 files changed, 643 insertions(+), 399 deletions(-)
Advertisement
Add Comment
Please, Sign In to add comment