"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CHANGES" between
swatch-3.2.3.tar.gz and swatchdog-3.2.4.tar.gz

About: Swatchdog (Simple WATCHdog) activly monitors log files produced by UNIX’s syslog facility (former name "Swatch").

CHANGES  (swatch-3.2.3):CHANGES  (swatchdog-3.2.4)
20080825:
Stopped swatchdog from removing comments from perlcode in configuration file
20080507: 20080507:
Changed default tail command arguments Changed default tail command arguments
Fixed input-record-separator command line argument to allow for a null string Fixed input-record-separator command line argument to allow for a null string
Corrected perlcode parsing and depth handling Corrected perlcode parsing and depth handling
Fixed how swatch kills off the tail command on exit Fixed how swatchdog kills off the tail command on exit
Fixed how the tail command is launched Fixed how the tail command is launched
20060721: 20060721:
Took out print statement in Threshold module that was only there for Took out print statement in Threshold module that was only there for
debugging purposes. debugging purposes.
20060720: 20060720:
Trying submitted patch no. 1160401 so that tail will die when it is Trying submitted patch no. 1160401 so that tail will die when it is
supposed to. supposed to.
Swatch now dies when it cannot write its watcher script instead of Swatchdog now dies when it cannot write its watcher script instead of
chewing up the CPU doing nothing. chewing up the CPU doing nothing.
20060713: 20060713:
Updated documentation. Updated documentation.
20060622: 20060622:
Eliminated the default configuration since it really did not do Eliminated the default configuration since it really did not do
anything useful. anything useful.
20060601: 20060601:
Set $0 in the swatch script to the original command line so that it Set $0 in the swatchdog script to the original command line so that it
can be distinguished from other swatch instances in the process table. can be distinguished from other swatchdog instances in the process table.
20060502: 20060502:
Added "include" configuration keyword for including other configuration Added "include" configuration keyword for including other configuration
files into the main one. files into the main one.
Fixed handling of variable set by --dump-script command line argument. Fixed handling of variable set by --dump-script command line argument.
20060428: 20060428:
skipping to change at line 70 skipping to change at line 74
Removed passing of unused REGEX option to throttle Removed passing of unused REGEX option to throttle
Fixed setting of $RestartTime variable so that it will restart on the 1st day Fixed setting of $RestartTime variable so that it will restart on the 1st day
Fixed parsing of "perlcode 0" caused by code block being incorrectly Fixed parsing of "perlcode 0" caused by code block being incorrectly
flagged as being open. flagged as being open.
20051201: 20051201:
Fixed documentation errors described in [ swatch-Patches-938132 ] Fixed documentation errors described in [ swatchdog-Patches-938132 ]
Fixed dependency checking and documentation [ swatch-Patches-983344 ] Fixed dependency checking and documentation [ swatchdog-Patches-983344 ]
Added /usr/bin/write as default command to the "write" action. [ swatch-Patche s-983347 ] Added /usr/bin/write as default command to the "write" action. [ swatchdog-Pat ches-983347 ]
Fixed grammatical and typographical errors as well as an option quoting bug. [ swatch-Patches-986013 ] Fixed grammatical and typographical errors as well as an option quoting bug. [ swatchdog-Patches-986013 ]
Fixed MAILER assignment. [ swatch-Patches-1077713 ] Fixed MAILER assignment. [ swatchdog-Patches-1077713 ]
20040719: 20040719:
Released version 3.1.1 Released version 3.1.1
20040701: 20040701:
Fixed error in default TIME_REGEX option in throttle function. Fixed error in default TIME_REGEX option in throttle function.
Added proper signal handling to mail action so that it wont hang Added proper signal handling to mail action so that it wont hang
skipping to change at line 105 skipping to change at line 109
20031118: 20031118:
Fixed extra module "use" code Fixed extra module "use" code
20030313: 20030313:
Changed tail arguments from "-1 -f" to "-n 0 -f" Changed tail arguments from "-1 -f" to "-n 0 -f"
20030109: 20030109:
Put action and throttle code into modules named Swatch::Actions and Put action and throttle code into modules named Swatchdog::Actions and
Swatch::Throttle respectively. Swatchdog::Throttle respectively.
Changed "-I" command option from being shorthand for Changed "-I" command option from being shorthand for
"--input-record-separator" to being short for "--extra-include-dirs" "--input-record-separator" to being short for "--extra-include-dirs"
Added --extra-include-dirs (or -I) and --extra-modules (or -M) command Added --extra-include-dirs (or -I) and --extra-modules (or -M) command
line options. line options.
20020712: 20020712:
Changed $PERL setting from 'perl' to $^X Changed $PERL setting from 'perl' to $^X
skipping to change at line 202 skipping to change at line 206
Fixed action parsing problem dealing with quotation marks. Fixed action parsing problem dealing with quotation marks.
Fixed documentation on the '--restart-time' command line option. Fixed documentation on the '--restart-time' command line option.
3.0.2: 3.0.2:
Changed the default input file to be /var/log/messages instead of Changed the default input file to be /var/log/messages instead of
/var/log/syslog if it exists. /var/log/syslog if it exists.
Fixed problem of swatch continuing to try to match a pattern Fixed problem of swatchdog continuing to try to match a pattern
after the pattern was matched but was throttled. Credit goes after the pattern was matched but was throttled. Credit goes
to Rob Davies for bringing this to my attention. to Rob Davies for bringing this to my attention.
Changed building of throttled messages to replace characters that are cut Changed building of throttled messages to replace characters that are cut
out with a '_' out with a '_'
Added date_loc, time_loc, and extra_cuts options to throttle. Added date_loc, time_loc, and extra_cuts options to throttle.
Fixed numerous problems with throttling Fixed numerous problems with throttling
skipping to change at line 270 skipping to change at line 274
3.0b3: 3.0b3:
Added "continue" and "quit" actions. Added "continue" and "quit" actions.
Changed keyword/value separation from '=' to whitespace, but Changed keyword/value separation from '=' to whitespace, but
will still handle the '=' sign for backward compatability. will still handle the '=' sign for backward compatability.
This was done in order to make the configuration file make more This was done in order to make the configuration file make more
sense. sense.
Reverted back to creating a script file, but instead of creating it in Reverted back to creating a script file, but instead of creating it in
/tmp, Swatch creates it in the user's home directory under the name /tmp, Swatchdog creates it in the user's home directory under the name
.swatch_script.<PID> .swatchdog_script.<PID>
Fixed parsing of "throttle" setting. Fixed parsing of "throttle" setting.
Added "when" option to all actions to allow for time-of-day and day-of-week Added "when" option to all actions to allow for time-of-day and day-of-week
specific actions. specific actions.
Added "subject" option to "mail" action. Added "subject" option to "mail" action.
3.0b2: 3.0b2:
 End of changes. 12 change blocks. 
14 lines changed or deleted 18 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS