/[monit]/monit/CHANGES.txt
ViewVC logotype

Diff of /monit/CHANGES.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.101 by hauk, Fri Sep 19 22:25:52 2003 UTC revision 1.102 by hauk, Sat Sep 20 03:25:04 2003 UTC
# Line 78  NEW FEATURES AND FUNCTIONS: Line 78  NEW FEATURES AND FUNCTIONS:
78     via syslog.     via syslog.
79    
80  *  This release supports a native RDATE test. Thanks to Francois  *  This release supports a native RDATE test. Thanks to Francois
81     Isabelle <Francois.Isabelle@ca.kontron.com>     Isabelle <Francois.Isabelle!ca.kontron.com>
82    
83  *  This release supports a native RSYNC test. Thanks to Igor  *  This release supports a native RSYNC test. Thanks to Igor
84     Homyakov <homyakov@altlinux.ru>     Homyakov <homyakov!altlinux.ru>
85    
86  *  Programs executed by monit, now has several monit specific  *  Programs executed by monit, now has several monit specific
87     environment variables available, which they may utilize for various     environment variables available, which they may utilize for various
# Line 105  NEW FEATURES AND FUNCTIONS: Line 105  NEW FEATURES AND FUNCTIONS:
105    
106  *  This release introduces AIX and OpenBSD support and generic  *  This release introduces AIX and OpenBSD support and generic
107     support for unknown operating systems. Thanks to Richard     support for unknown operating systems. Thanks to Richard
108     Schwaninger <risc@vmilch.at> and Margarida Sequeira     Schwaninger <risc!vmilch.at> and Margarida Sequeira
109     <margarida@openbsd.org>     <margarida!openbsd.org>
110    
111  *  HP/UX support brought to the same state like all other operating  *  HP/UX support brought to the same state like all other operating
112     systems.     systems.
# Line 119  NEW FEATURES AND FUNCTIONS: Line 119  NEW FEATURES AND FUNCTIONS:
119    
120  *  The monit httpd server is rewritten to use non-blocking i/o.  *  The monit httpd server is rewritten to use non-blocking i/o.
121    
   
122  BACKWARD INCOMPATIBLE CHANGES:  BACKWARD INCOMPATIBLE CHANGES:
123  *  The service names are no longer restricted by reserved names.  *  The service names are no longer restricted by reserved names.
124     Due to this, the syntax of DEPENDS was changed.     Due to this, the syntax of DEPENDS was changed.
# Line 182  BUGFIXES: Line 181  BUGFIXES:
181  *  Monit now closes all file descriptors before spawning a child  *  Monit now closes all file descriptors before spawning a child
182     processes. There was a problem with open file descriptors inherited     processes. There was a problem with open file descriptors inherited
183     by processes started under monit's control. Thanks to Peter     by processes started under monit's control. Thanks to Peter
184     Holdaway <pholdaway@technocom-wireless.com> for reporting the     Holdaway <pholdaway!technocom-wireless.com> for reporting the
185     problem.     problem.
186    
187  *  This release fixes a problem with alert messages and qmail. Qmail  *  This release fixes a problem with alert messages and qmail. Qmail
188     complained about bare line feeds in some alert messages. Monit does     complained about bare line feeds in some alert messages. Monit does
189     not send alert message with bare line feeds anymore. Thanks to Rail     not send alert message with bare line feeds anymore. Thanks to Rail
190     Aliev <rail@iqchoice.com>     Aliev <rail!iqchoice.com>
191    
192  *  Fixed the bug that did not report actions on a service unless a  *  Fixed the bug that did not report actions on a service unless a
193     start statement was defined for the service. Now it is possible get     start statement was defined for the service. Now it is possible get
# Line 221  BUGFIXES: Line 220  BUGFIXES:
220     code, thus making the code more reentrant.     code, thus making the code more reentrant.
221    
222  *  Fixed the problem, where monit identified a running process as non-  *  Fixed the problem, where monit identified a running process as non-
223     running. Thanks to Shannon E. Reall <ser@ams.org> for reporting the     running. Thanks to Shannon E. Reall <ser!ams.org> for reporting the
224     problem.     problem.
225    
226  *  Monit does not use /proc/kcore on Linux anymore. This makes it  *  Monit does not use /proc/kcore on Linux anymore. This makes it
227     possible to use monit on a 2.4 kernel with the grsecurity patch and     possible to use monit on a 2.4 kernel with the grsecurity patch and
228     on a 2.6 kernel with architectures such as ARM. Thanks to Arkadiusz     on a 2.6 kernel with architectures such as ARM. Thanks to Arkadiusz
229     Miskiewicz <arekm@pld-linux.org> for reporting the problem and     Miskiewicz <arekm!pld-linux.org> for reporting the problem and
230     providing the patch.     providing the patch.
231    
232  *  Fixed race condition related to monit httpd server stop. Monit now  *  Fixed race condition related to monit httpd server stop. Monit now
# Line 247  Version 3.2 Line 246  Version 3.2
246  *  This release include documentation on how to setup a simple  *  This release include documentation on how to setup a simple
247     failsafe cluster with monit and Heartbeat, see also:     failsafe cluster with monit and Heartbeat, see also:
248     http://www.tildeslash.com/monit/monit.html#monit%20with%20heartbeat     http://www.tildeslash.com/monit/monit.html#monit%20with%20heartbeat
249     Thanks to Oliver Jehle <oliver.jehle@monex.li>.     Thanks to Oliver Jehle <oliver.jehle!monex.li>.
250    
251  *  Monit now reloads configuration ONLY after it receives SIGHUP.  *  Monit now reloads configuration ONLY after it receives SIGHUP.
252     Automatic reload based on monit's control file timestamp is now     Automatic reload based on monit's control file timestamp is now
# Line 260  Version 3.2 Line 259  Version 3.2
259     check for the control file and exit with the status.     check for the control file and exit with the status.
260    
261  *  The ssl version for TCPSSL tests can now explicitly be set if auto-  *  The ssl version for TCPSSL tests can now explicitly be set if auto-
262     detection should fail. (Thanks to Mark Foster <mdf@foster.cc> for     detection should fail. (Thanks to Mark Foster <mdf!foster.cc> for
263     the bugreport)     the bugreport)
264    
265  *  This release supports a native LDAPv2 and LDAPv3 tests. Both tests  *  This release supports a native LDAPv2 and LDAPv3 tests. Both tests
# Line 270  Version 3.2 Line 269  Version 3.2
269    
270  *  Restart method added to monit httpd cervlet  *  Restart method added to monit httpd cervlet
271    
272  *  HP/UX support was added. Thanks to Joe Bryant <JBryant@RiteAid.com>.  *  HP/UX support was added. Thanks to Joe Bryant <JBryant!RiteAid.com>.
273    
274  *  Monit now reports service monitoring status [monitored|not monitored].  *  Monit now reports service monitoring status [monitored|not monitored].
275     Thanks to Oliver Jehle <oliver.jehle@monex.li>.     Thanks to Oliver Jehle <oliver.jehle!monex.li>.
276    
277  *  Daylight savings time calculation problem fixed  *  Daylight savings time calculation problem fixed
278    
# Line 302  Version 3.1 Line 301  Version 3.1
301     mode (equals obsolete autostart=no) there is a new manual mode,     mode (equals obsolete autostart=no) there is a new manual mode,
302     which allows monit to work as a simple process monitor in a     which allows monit to work as a simple process monitor in a
303     clustered environment. Thanks to Oliver Jehle     clustered environment. Thanks to Oliver Jehle
304     <oliver.jehle@monex.li> for the proposal and helping with the     <oliver.jehle!monex.li> for the proposal and helping with the
305     patch.     patch.
306    
307  *  The location of the pidfile can be modified via a command switch or  *  The location of the pidfile can be modified via a command switch or
308     in the control file using the new 'set pidfile' statement.     in the control file using the new 'set pidfile' statement.
309    
310  *  This release supports a native ssh protocol test. Thanks to  *  This release supports a native ssh protocol test. Thanks to
311     Igor Homyakov <homyakov@altlinux.ru>.     Igor Homyakov <homyakov!altlinux.ru>.
312    
313  *  This release supports timestamp monitoring for files and for  *  This release supports timestamp monitoring for files and for
314     directories.     directories.
# Line 353  Version 3.0 Line 352  Version 3.0
352     it failed to execute a program.     it failed to execute a program.
353    
354  *  This release makes use of autoheader and config.h. Thanks to Mark  *  This release makes use of autoheader and config.h. Thanks to Mark
355     Ferlatte <ferlatte@cryptio.net>.     Ferlatte <ferlatte!cryptio.net>.
356    
357    
358  Version 2.5.1:  Version 2.5.1:
# Line 367  Version 2.5.1: Line 366  Version 2.5.1:
366     started with is inherited by programs started by monit.     started with is inherited by programs started by monit.
367    
368  *  The monit daemon is now properly detached from the console  *  The monit daemon is now properly detached from the console
369     tty. Thanks to Mark Ferlatte <ferlatte@cryptio.net>.     tty. Thanks to Mark Ferlatte <ferlatte!cryptio.net>.
370    
371  *  Changed the the default udp socket test to actually check if an udp  *  Changed the the default udp socket test to actually check if an udp
372     server is running or not. In previous versions the default udp test     server is running or not. In previous versions the default udp test
# Line 419  Version 2.4.3: Line 418  Version 2.4.3:
418     inheritance. On Solaris it has been observed that programs started     inheritance. On Solaris it has been observed that programs started
419     by monit could inherit the monit httpd server socket with the     by monit could inherit the monit httpd server socket with the
420     result that these programs also seemed to listen on the httpd port     result that these programs also seemed to listen on the httpd port
421     number.  Thanks to Christian Hopp <chopp@iei.tu-clausthal.de> for     number.  Thanks to Christian Hopp <chopp!iei.tu-clausthal.de> for
422     reporting and help solving this bug.     reporting and help solving this bug.
423    
424  *  The date header in email alerts is changed to a RFC 1123 Date  *  The date header in email alerts is changed to a RFC 1123 Date
425     string. This will make Mail User Agents happier. Again thanks to     string. This will make Mail User Agents happier. Again thanks to
426     Christian Hopp <chopp@iei.tu-clausthal.de> for reporting this     Christian Hopp <chopp!iei.tu-clausthal.de> for reporting this
427     problem.     problem.
428    
429    
# Line 434  Version 2.4.2: Line 433  Version 2.4.2:
433     monit. It seems that qmail have problems setting the date header     monit. It seems that qmail have problems setting the date header
434     and if the header is not present in the mail, qmail will set a     and if the header is not present in the mail, qmail will set a
435     wrong date (i.e. the EPOCH). Patch submitted by Georgi     wrong date (i.e. the EPOCH). Patch submitted by Georgi
436     Chorbadzhiyski <gf@unixsol.org>.     Chorbadzhiyski <gf!unixsol.org>.
437    
438  *  This release also fixes a possible SIGSEGV that could occur when  *  This release also fixes a possible SIGSEGV that could occur when
439     the monit http://../_about HTML page was displayed. Thanks to     the monit http://../_about HTML page was displayed. Thanks to
# Line 456  Version 2.4.1: Line 455  Version 2.4.1:
455    version had a bug that could cause a SIGSEGV in spawn.c with the    version had a bug that could cause a SIGSEGV in spawn.c with the
456    result that the child process that should start a program died. This    result that the child process that should start a program died. This
457    bug occured if the set logfile syslog statement was used in monitrc.    bug occured if the set logfile syslog statement was used in monitrc.
458    Thanks to Volker-J Westphal <volker-j.westphal@db.com> for reporting    Thanks to Volker-J Westphal <volker-j.westphal!db.com> for reporting
459    and help solving this bug.    and help solving this bug.
460    
461  * $ is allowed in the from address in mail-format, to make this type  * $ is allowed in the from address in mail-format, to make this type
462    of statement legal; mail-format { from: monit@$HOST }.    of statement legal; mail-format { from: monit@$HOST }.
463    
464  * Internal simplification of the mail format code, Thanks to Martin  * Internal simplification of the mail format code, Thanks to Martin
465    Pala <martin.pala@iol.cz>.    Pala <martin.pala!iol.cz>.
466    
467  * The SIGUSR1 signal is blocked in the alert function so e.g. a monit  * The SIGUSR1 signal is blocked in the alert function so e.g. a monit
468    wakeup call cannot interrupt a mail alert transfeer.    wakeup call cannot interrupt a mail alert transfeer.
# Line 473  Version 2.4: Line 472  Version 2.4:
472    
473  * Extended refactoring of the alert function. It is now possible to  * Extended refactoring of the alert function. It is now possible to
474    customize the email message monit will send. Thanks to Martin Pala    customize the email message monit will send. Thanks to Martin Pala
475    <martin.pala@iol.cz>, for helping with this refactoring and for    <martin.pala!iol.cz>, for helping with this refactoring and for
476    providing code that makes it possible to send multiple alert messages.    providing code that makes it possible to send multiple alert messages.
477    
478  * If a monit daemon is running in the background it is requested to  * If a monit daemon is running in the background it is requested to
# Line 568  Version 1.4.1: Line 567  Version 1.4.1:
567    
568  * Programs are now actually started with standard filedescriptors  * Programs are now actually started with standard filedescriptors
569    opened. There was a bug in the spawn.c code that did the opposite.    opened. There was a bug in the spawn.c code that did the opposite.
570    Thanks to Martin Pala <martin.pala@iol.cz> for providing this    Thanks to Martin Pala <martin.pala!iol.cz> for providing this
571    bugfix.    bugfix.
572    
573    If you had a problem with starting certain deamons from monit this    If you had a problem with starting certain deamons from monit this
# Line 587  Version 1.4beta: Line 586  Version 1.4beta:
586    
587  * A checksum is taken for all programs that monit uses for managing  * A checksum is taken for all programs that monit uses for managing
588    daemons, and an alert notification is sent if a program changes.    daemons, and an alert notification is sent if a program changes.
589    Thanks to Rick Robino <rrobino@peek.com> for suggesting this feature.    Thanks to Rick Robino <rrobino!peek.com> for suggesting this feature.
590    
591  * The spawn code has been simplified and tighten.  * The spawn code has been simplified and tighten.
592    
# Line 598  Version 1.3.1: Line 597  Version 1.3.1:
597    
598  * Alert notification is put after server restart. Relevant if monit  * Alert notification is put after server restart. Relevant if monit
599    watches the local smtp server and use this for alert as well.    watches the local smtp server and use this for alert as well.
600    Thanks to "Martynas" <martynas@inet.lt> for the reminder.    Thanks to "Martynas" <martynas!inet.lt> for the reminder.
601        
602  * The timeout alarm is started before monit tries to open a socket, so  * The timeout alarm is started before monit tries to open a socket, so
603    monit doesn't hang on a connection.    monit doesn't hang on a connection.
# Line 634  Version 1.3: Line 633  Version 1.3:
633    test if it's possible to write or read to/from the socket. This is    test if it's possible to write or read to/from the socket. This is
634    a good vitality test for any server.    a good vitality test for any server.
635    
636  * The following was provided by Michael Amster <mamster@webeasy.com>  * The following was provided by Michael Amster <mamster!webeasy.com>
637    and included into this release:    and included into this release:
638    
639    - sendmail.c now correctly supports RFC822 and does not send bare    - sendmail.c now correctly supports RFC822 and does not send bare

Legend:
Removed from v.1.101  
changed lines
  Added in v.1.102

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26