1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
|
**************
NSCA Changelog
**************
2.9.2 - 2016-12-07
------------------
- Renamed configure.in to configure.ac and added check for sigaction (John Frickson)
- Replaced all instances of signal() with sigaction() + blocking (John Frickson)
- Race condition when opening command file (mvela / John Frickson)
- Fix missing argument in open calls (Xavier Bachelot / John Frickson)
- NSCA close/POLLNVAL/accept bug causes hang (mib / John Frickson)
2.9.1 - 01/27/2012
------------------
- Applied patch to allow packets arriving with a future time stamp (Daniel Wittenberg)
- Updated server (nsca) to allow packets with older, smaller packet size (Eric Stanley)
2.9 - 11/04/2011
----------------
- Add config directive to submit directly to checkresults directory (Mike Lindsey)
- Support multi-line check output with 4000 character limit (Mike Lindsey)
2.8 - ??/??/????
----------------
- Added --with-log-facility option to control syslog logging (Ryan Ordway and Brian Seklecki)
- Fixed bug where daemon would segfault if mcrypt library was not initialized before timeout (Holger Weiss)
- Fixed bug with switching from dump file to command file when running under single mode (Ton Voon)
- Fix for small memory leak with running as a single process daemon (Daniel)
2.7.2 - 07/03/2007
------------------
- Fixed bug with NSCA daemon eating CPU if child process couldn't accept a connection in multi-process mode (Chris Wilson)
2.7.1 - 01/29/2007
------------------
- Fixed bug that prevented single mode daemon from working properly
- Added sample scripts for testing functionality to nsca_tests/ (Ton Voon/Altinity)
2.7 - 12/13/2006
----------------
- Fixed crash from malformed command line
- Updated to config.sub and config.guess to latest from GNU Savannah
2.6 - 04/06/2006
----------------
- Spec file fix
- Segfault fix in encryption library cleanup
- Daemon now exits with an error if it can't drop privileges
- Added chroot support (Sean Finney)
- Added support for writing a PID file
- Added support for reloading config files with SIGHUP
2.5 - 01/21/2006
----------------
- Native TCP wrapper support in daemon mode
- Memory leak fix and cleanup (Mark Ferlatte)
- Compiler warning fix (David Binderman)
- max_packet_age=0 will disable packet timestamp checks
- New config.sub and config.guess for checking local system type
2.4 - 07/23/2003
----------------
- Better support for u_int32_t detection
- Minor bug fixes
2.3 - 01/26/2003
----------------
- Minor changes to daemon init code
- Minor Makefile fixes
2.2 - 01/08/2002
----------------
- Hopefully better support for Solaris (u_int32_t)
- Syntax changes for command line arguments
- Added support for passive host checks (supported
only in Nagios 2.x and later)
- Added sample xinetd config file (nsca.xinetd)
- Minor mods and bug fixes
2.1 - 06/10/2002
----------------
- Fix for compiling under Solaris (Scott Cokely)
- Added setuid/setgid option to config file
2.0 - 02/21/2002
----------------
- Name and version change
1.2.0 - 02/12/2002
------------------
- Compatability between older versions has been broken!
- Server now sends client IV and timestamp, fixing
encryption problems and making it more resistent
to "replay" attacks (Ralf Ertzinger)
- Random IV is now seeded from /dev/urandom instead
of time() if possible
- Added directions on running under xinetd to README
- Implemented Beej's sendall() to handle incomplete send()s
- Added single-mode daemon code (David Luyer)
- Fixed problem with aggregated writes (David Luyer)
- Better autoconf detection of libmcrypt (Jay McCarthy)
- Added ability to dump check results to alternate
dump file if command file does not exist (i.e. NetSaint
is not running)
- Removed some old crud
1.1.2 - 09/22/2001
------------------
- Added append_to_file option to allow for opening the
command file in either write or append mode
- Explicit integer size in packet structure
- NULL IV is used for both encryption/decryption. This
leaves the daemon open to "replay" attacks, but will
disappear in future revisions when IV negotiation
between the client and daemon is implemented.
1.1.1 - 04/26/2001
------------------
- Configure script bug fix
1.1.0 - 02/24/2001
------------------
- Added encryption routines (using libmcrypt)
- Minor code enhancements/cleanups
1.0b3 - 12/21/2000
------------------
- Removed lock file code, as 0.0.7 uses a named pipe
- Documented aggregated_writes option
1.0b2 - 08/26/2000
------------------
- Added option to use write lock when updating external
command file
1.0b1 - 04/17/2000
------------------
- Initial cut
|