1**************
2NSCA Changelog
3**************
4
5
62.7.2 - 07/03/2007
7------------------
8- Fixed bug with NSCA daemon eating CPU if child process couldn't accept a connection in multi-process mode (Chris Wilson)
9
10
112.7.1 - 01/29/2007
12------------------
13- Fixed bug that prevented single mode daemon from working properly
14- Added sample scripts for testing functionality to nsca_tests/ (Ton Voon/Altinity)
15
16
172.7 - 12/13/2006
18----------------
19- Fixed crash from malformed command line
20- Updated to config.sub and config.guess to latest from GNU Savannah
21
22
232.6 - 04/06/2006
24----------------
25- Spec file fix
26- Segfault fix in encryption library cleanup
27- Daemon now exits with an error if it can't drop privileges
28- Added chroot support (Sean Finney)
29- Added support for writing a PID file
30- Added support for reloading config files with SIGHUP
31
32
332.5 - 01/21/2006
34----------------
35- Native TCP wrapper support in daemon mode
36- Memory leak fix and cleanup (Mark Ferlatte)
37- Compiler warning fix (David Binderman)
38- max_packet_age=0 will disable packet timestamp checks
39- New config.sub and config.guess for checking local system type
40
41
422.4 - 07/23/2003
43----------------
44- Better support for u_int32_t detection
45- Minor bug fixes
46
47
482.3 - 01/26/2003
49----------------
50- Minor changes to daemon init code
51- Minor Makefile fixes
52
53
542.2 - 01/08/2002
55----------------
56- Hopefully better support for Solaris (u_int32_t)
57- Syntax changes for command line arguments
58- Added support for passive host checks (supported
59  only in Nagios 2.x and later)
60- Added sample xinetd config file (nsca.xinetd)
61- Minor mods and bug fixes
62
63
642.1 - 06/10/2002
65----------------
66- Fix for compiling under Solaris (Scott Cokely)
67- Added setuid/setgid option to config file
68
69
702.0 - 02/21/2002
71----------------
72- Name and version change
73
74
751.2.0 - 02/12/2002
76------------------
77- Compatability between older versions has been broken!
78- Server now sends client IV and timestamp, fixing
79  encryption problems and making it more resistent
80  to "replay" attacks (Ralf Ertzinger)
81- Random IV is now seeded from /dev/urandom instead
82  of time() if possible
83- Added directions on running under xinetd to README
84- Implemented Beej's sendall() to handle incomplete send()s
85- Added single-mode daemon code (David Luyer)
86- Fixed problem with aggregated writes (David Luyer)
87- Better autoconf detection of libmcrypt (Jay McCarthy)
88- Added ability to dump check results to alternate
89  dump file if command file does not exist (i.e. NetSaint
90  is not running)
91- Removed some old crud
92
93
941.1.2 - 09/22/2001
95------------------
96- Added append_to_file option to allow for opening the
97  command file in either write or append mode
98- Explicit integer size in packet structure
99- NULL IV is used for both encryption/decryption.  This
100  leaves the daemon open to "replay" attacks, but will
101  disappear in future revisions when IV negotiation
102  between the client and daemon is implemented.
103
104
1051.1.1 - 04/26/2001
106------------------
107- Configure script bug fix
108
109
1101.1.0 - 02/24/2001
111------------------
112- Added encryption routines (using libmcrypt)
113- Minor code enhancements/cleanups
114
115
1161.0b3 - 12/21/2000
117------------------
118- Removed lock file code, as 0.0.7 uses a named pipe
119- Documented aggregated_writes option
120
121
1221.0b2 - 08/26/2000
123------------------
124- Added option to use write lock when updating external
125  command file
126
127
1281.0b1 - 04/17/2000
129------------------
130- Initial cut
131