2010-03-17 SVN: new release * Release: 1.2.36 2010-03-17 Stephen Quinney * lib/LCFG/Component.pm.cin (IsStarted): Set boottime to zero when neither file exists to avoid an annoying warning. 2010-02-23 SVN: new release * Release: 1.2.35 2010-02-23 Chris Cooke * lcfg.yml: added Fedora12 to platforms * lcfg.yml: removed Fedora5 from platforms * lcfg.yml: removed Fedora6 from platforms * lcfg.yml: removed Solaris9 from platforms 2009-10-14 SVN: new release * Release: 1.2.34 2009-10-14 Stephen Quinney * lib/LCFG/Component.pm.cin (Dispatch): Stop calling the dispatch method inside a string eval. This is never a good idea, not necessary in this case and exceptions were not being caught which messed up the previous change to the sigdie handler. 2009-09-29 SVN: new release * Release: 1.2.33 2009-09-29 Stephen Quinney * lib/LCFG/Component.pm.cin (Dispatch): Fixed sigdie handler so that it copes with eval blocks being used to catch exceptions. 2009-06-03 Stephen Quinney * specfile: Removed requirements for lcfg-om as it is not used directly by ngeneric and it leads to circular dependencies in the LCFG core. 2009-05-22 SVN: new release * Release: 1.2.32 2009-05-22 Stephen Quinney * ngeneric.cin, lib/LCFG/Component.pm.cin: The Run method now requires that the component has been started. This avoids issues with trying to run a component when the it has never been started or manually configured. 2009-05-11 SVN: new release * Release: 1.2.31 2009-05-11 SVN: new release * Release: 1.2.30 2009-05-11 Stephen Quinney * lib/LCFG/Component.pm.cin (Dispatch): Fixed check for '_QUIET' hash key. This fixes this bug: https://bugs.lcfg.org/show_bug.cgi?id=141 2008-09-24 CVS: new release * Release: 1.2.29 2008-09-24 Stephen Quinney * lib/LCFG/Component.pm.cin: Fixed a bug, spotted by Chris, where SetFlags() was called before $self->{_RESOURCES} was set in LoadProfile() and LoadStatus() 2008-07-22 CVS: new release * Release: 1.2.28 2008-07-22 Stephen Quinney * Fixed error in the way ROTATEFILE was defined 2008-07-21 CVS: new release * Release: 1.2.27 2008-07-21 Stephen Quinney * Converted to the new build tools 2008-02-06 CVS: new release * Release: 1.2.26 2008-02-06 Stephen Quinney * specfile: Fixed post-install script 2008-02-05 CVS: new release * Release: 1.2.25 2008-02-05 Stephen Quinney * LCFG/Component.pm.cin: Fixed error with lockfile directory 2008-01-15 CVS: new release * Release: 1.2.24 2008-01-15 Stephen Quinney * Added documentation 2008-01-14 CVS: new release * Release: 1.2.23 2008-01-14 Stephen Quinney * ngeneric.cin: New GetSysInfo and GetSysPath functions * LCFG/Component.pm.cin: GetSysInfo() sub, use sysinfo instead of compile variables in the code 2007-12-13 CVS: new release * Release: 1.2.22 2007-12-13 Stephen Quinney * LCFG/Component.pm.cin: Added support for sysinfo * LCFG/Component/Daemon.pm.cin: Added new module which will eventually contain all the Daemon related methods. It inherits from LCFG::Component. 2007-10-19 CVS: new release * Release: 1.2.21 2007-10-19 Stephen Quinney * LCFG/Lock.pm.cin: Fixed typo 2007-10-19 CVS: new release * Release: 1.2.20 2007-10-19 Stephen Quinney * LCFG/Lock.pm.cin: Fixed a bug in MkDir where it could not handle directories named '0' - zero. * LCFG/Lock.pm.cin: Tidied the code 2007-07-30 CVS: new release * Release: 1.2.19 2007-07-29 Panagiotis Kritikakos * confik.mk: Adding SL5 supported platforms list 2007-07-27 CVS: new release * Release: 1.2.18 2007-07-27 Stephen Quinney * LCFG/Component.pm.cin: Patch from Simon to fix a problem where the Method_Restart was attempting to Stop non-started components. Also a patch to fix the fact that it did not do a LoadStatus so resources were not available. 2007-02-13 CVS: new release * Release: 1.2.17 2007-02-13 Stephen Quinney * Noted fc6 support 2006-09-26 CVS: new release * Release: 1.2.16 2006-09-26 Stephen Quinney * ngeneric.cin: Changes so that scripts can run under "set -u" and source ngeneric * config.mk: Added FC5 to the platforms list 2005-10-26 CVS: new release * Release: 1.2.15 2005-10-26 Paul Anderson * Added StartWait() function after the lock has been released in Start(). This is a hook (primarily) for the client component to allow it to wait for completion of any context changes at start (and hence fix Bugzilla #881). 2005-08-09 CVS: new release * Release: 1.2.14 2005-08-09 CVS: new release * Release: 1.2.13 2005-08-09 CVS: new release * Release: 1.2.12 2005-07-18 Simon Wilkinson * Add CleanupResources to support pruning large LCFG resource sets 2005-03-24 CVS: new release * Release: 1.2.11 2005-03-24 Paul Anderson * NORIDIRECT shoudl still redirect 11 & 12 2005-03-24 CVS: new release * Release: 1.2.10 2005-03-24 Paul Anderson * Added _NOREDIRECT for the boot component 2005-03-04 CVS: new release * Release: 1.2.9 2005-03-04 CVS: new release * Release: 1.2.8 2005-03-04 Paul Anderson * Fixed bug in Perl component (introduced in Solaris port) * Withdrawn rh7 support 2005-03-04 CVS: new release * Release: 1.2.7 2005-03-04 Paul Anderson * Passing tests under Solaris * Removed explicit #!shell from tests * Use the working copy of the logrotate file during tests 2005-03-03 CVS: new release * Release: 1.2.6 2005-03-03 Paul Anderson * Added support for override resources 2005-02-24 CVS: new release * Release: 1.2.5 2005-02-24 Paul Anderson * Fixed bug with generic reset method which did not pass in the command line args 2005-02-15 CVS: new release * Release: 1.2.4 2005-02-15 Paul Anderson * Fixed some issues with interrupt-time errors in the Perl component daemon routines. 2005-02-09 CVS: new release * Release: 1.2.3 2005-02-09 Paul Anderson * Fixed problems with logrotate backup files in Perl components Bugzilla #1078 (test002) * use CINFILES in Makefile 2005-02-03 CVS: new release * Release: 1.2.2 2005-02-03 Paul Anderson * Added ng_logperms (Bugzilla #588) * Changed logrotate scripts to use om (Bugzilla #490) * Changed the shell and perl generics so that they do directory creation in exactly the same way. 2005-02-02 CVS: new release * Release: 1.2.1 2005-02-02 Paul Anderson * Create logrotate dir and status dir if not present * Use the common test framework for regression tests 2005-01-28 CVS: new release * Release: 1.2.0 2005-01-25 CVS: new release * Release: 1.1.25 2005-01-25 Paul Anderson * Disable the POSIX hack for OS >= FC3 because we don't think it is needed, but I don't see any point in risking removing it for the old OS. Bugzilla #156. 2005-01-17 CVS: new release * Release: 1.1.24 2005-01-17 Paul Anderson * Initial Fedora3 port 2004-06-28 CVS: new release * Release: 1.1.23 2004-06-28 Paul Anderson * Fixed Bugzilla #604 which left the RUNFILE in the wrong state during (and after a failed) restart(). 2004-06-11 CVS: new release * Release: 1.1.22 2004-06-11 Paul Anderson * Removed redundant #define _NG_METHODS 2004-06-08 CVS: new release * Release: 1.1.21 2004-06-08 Paul Anderson * Fixed bug which meant that "Stop" exited without waiting for daemon to terminate. This would have been responsible for Bugzilla #543. 2004-06-03 CVS: new release * Release: 1.1.20 2004-06-03 Paul Anderson * Generate warning and exit gracefully if a Perl daemon process dies. This was making the Bugzilla #180 problem with the logserver generate strange misleading behaviour (multiple attempts to unlock). 2004-06-03 CVS: new release * Release: 1.1.19 2004-06-02 Paul Anderson * Fixed bug where Unlock() failure messages not being reported correctly. This was failing to report the error being caused by Bugzilla #180. 2004-05-12 CVS: new release * Release: 1.1.18 2004-05-12 Paul Anderson * Added documentation for the "nocomp" value of ng_statusdisplay. 2004-05-12 CVS: new release * Release: 1.1.17 2004-05-12 Paul Anderson * ng_statusdisplay is now no longer a boolean because the server understands things like "nocomp" (and maybe other things in the future) 2004-04-29 CVS: new release * Release: 1.1.16 2004-04-28 Paul Anderson * Removed code to create directories and set attributes - this was breaking at install time when there is no initial profile. The code has been moved to rdxprof. 2004-03-03 CVS: new release * Release: 1.1.15 2004-03-03 Paul Anderson * Fixed bug which was truncating logfiles 2004-02-26 CVS: new release * Release: 1.1.14 2004-02-26 Paul Anderson * Fixed bug in rungroup 2004-02-26 CVS: new release * Release: 1.1.13 2004-02-25 Paul Anderson * Set default umask to 022 * Added code to set directory ownership and permissions in preparation for non-root component support 2004-02-18 CVS: new release * Release: 1.1.12 2004-02-18 Paul Anderson * Added ng_prod and ng_prodmethod * Updated documentation for ng_cfdepend and ng_reconfig 2004-02-12 CVS: new release * Release: 1.1.11 2004-02-12 Paul Anderson * Don't create backup files when building logrotate files from templates, because logrotate chokes on them. Bugzilla #295. 2004-01-29 CVS: new release * Release: 1.1.10 2004-01-29 Paul Anderson * Fixed minor man page error (missing <) 2004-01-26 CVS: new release * Release: 1.1.9 2004-01-26 Paul Anderson * Added ng_runuser and ng_rungroup in preparation for non-root component support. Note this requires lcfg-server >= 2.1.33 2003-12-09 CVS: new release * Release: 1.1.8 2003-12-09 Paul Anderson * Added "status" to the list of default methods in ngeneric.def as requested Bugzilla #140 2003-12-05 CVS: new release * Release: 1.1.7 2003-12-05 Paul Anderson * Fixed problems with EndProgress in Perl (Bugzilla #29) 2003-11-06 CVS: new release * Release: 1.1.6 2003-11-02 Paul Anderson * Slight update in documentation to match the use of the generic list sorting for ng_cforder. 2003-09-22 CVS: new release * Release: 1.1.5 2003-09-22 Paul Anderson * Fixed bug in the Perl version of "Progress()" 2003-08-07 CVS: new release * Release: 1.1.4 2003-08-07 Paul Anderson * "use bytes" => @ENCODING@ 2003-08-04 CVS: new release * Release: 1.1.3 2003-08-02 Paul Anderson * Added $_RESFILE support for testing 2003-07-30 CVS: new release * Release: 1.1.2 2003-07-30 Paul Anderson * Use bytes 2003-07-18 CVS: new release * Release: 1.1.1 2003-07-18 Paul Anderson * Always put bash in POSIX mode. 2003-07-18 CVS: new release * Release: 1.1.0 2003-07-18 Paul Anderson * Updated to lcfg-buildtools * Minor doc changes 2003-07-10 CVS: new release * Release: 1.0.72 2003-07-10 Paul Anderson * Solaris port by Alistair Phipps 2003-06-19 CVS: new release * Release: 1.0.71 2003-06-19 Paul Anderson * Oops. Fixed typo bug. 2003-05-30 CVS: new release * Release: 1.0.70 2003-05-30 Paul Anderson * Swapped Method_Reset() and Reset() which were wrong * Added DefaultLog and DefaultStatus() 2003-05-29 CVS: new release * Release: 1.0.69 2003-05-29 Paul Anderson * Fixed bug in option t not taking an argument 2003-05-28 CVS: new release * Release: 1.0.68 2003-05-28 Paul Anderson * Fixed problem where @MSG@ symbol was used for two different purposes. * Changed author mail address 2003-05-13 CVS: new release * Release: 1.0.67 2003-05-13 Paul Anderson * Fixes to support bash changes in RH9 2003-02-11 CVS: new release * Release: 1.0.66 2003-02-11 Paul Anderson * Change name of reboot and pwrcycle flags 2003-02-11 CVS: new release * Release: 1.0.65 2003-02-11 Paul Anderson * Add SetPwrCycle() and ClearPwrCycle() 2003-01-31 CVS: new release * Release: 1.0.64 2003-01-31 Paul Anderson * Fixed bug which didn't enable verbose if shift pressed. 2002-09-18 CVS: new release * Release: 1.0.63 2002-09-18 Paul Anderson * Added perl dependency 2002-08-02 CVS: new release * Release: 1.0.62 2002-08-02 Paul Anderson * Oops. Bug fix. 2002-08-02 CVS: new release * Release: 1.0.61 2002-08-02 Paul Anderson * Added event reporting stuff for reboot etc 2002-07-26 CVS: new release * Release: 1.0.60 2002-07-26 Paul Anderson * Replaced relative pathnames in dice-test.mk * Added code to enable "verbose" if shift pressed on component method entry, when running from a console. 2002-07-26 CVS: new release * Release: 1.0.59 2002-07-25 Paul Anderson * Fixed bug with Component.pm which didn't export the LOGFILE to the message routines. * Ditto ngeneric 2002-07-22 CVS: new release * Release: 1.0.58 2002-07-22 Paul Anderson * Setsid daemons * chdir / at start of dispatch * Changed some error messages 2002-07-22 CVS: new release * Release: 1.0.57 2002-07-22 Paul Anderson * Added #define _NG_METHODS to .def file 2002-07-19 CVS: new release * Release: 1.0.56 2002-07-18 Paul Anderson * Added ng resources that the server uses to synthesize client resources. 2002-07-11 CVS: new release * Release: 1.0.55 2002-07-11 Paul Anderson * Removed redirection of stdin which caused problems for Kerberos component at install time! It also goes against the agreed "om" protocol which should allow components to read from stdin if they want. It should be up to the caller to do the redirection if it is being called in a non-interactive environment. 2002-07-10 CVS: new release * Release: 1.0.54 2002-07-10 Paul Anderson * Added ng_cforder and ng_cfdepend resources. 2002-07-10 CVS: new release * Release: 1.0.53 2002-07-10 Paul Anderson * Added Daemon function to close stdout/stderr when forking daemon * Redirecting stdin from /dev/null 2002-07-08 CVS: new release * Release: 1.0.52 2002-07-08 Paul Anderson * Documented ng_statusdisplay 2002-07-08 CVS: new release * Release: 1.0.51 2002-07-08 Paul Anderson * Fixed some minor log formatting * Added default ng_statusdisplay resource 2002-07-05 CVS: new release * Release: 1.0.50 2002-07-05 Paul Anderson * Fixed bug in Acks 2002-07-05 CVS: new release * Release: 1.0.49 2002-07-05 Paul Anderson * Added Acks on start/stop/restart * Added LogMethod routines 2002-07-01 CVS: new release * Release: 1.0.48 2002-07-01 Paul Anderson * Converted ngeneric to use the new lcfgutils message library * Ditto LCFG::Component 2002-06-26 CVS: new release * Release: 1.0.47 2002-06-26 Paul Anderson * Fixed bug in quoting of Fail messages * More work on the generic code to support native Perl components. This now handles the passing of changed resources to the configure routine in the daemon. 2002-06-24 CVS: new release * Release: 1.0.46 2002-06-24 Paul Anderson * Added some generic code to support reconfiguration of native Perl daemons * Fixed problem with newlines missing from fail messages * Don't complain if PID file doesn't exist when trying to stop daemon (LCFG::Component) 2002-06-24 CVS: new release * Release: 1.0.45 2002-06-24 Paul Anderson * Added timestamps to error & warning messages 2002-06-21 CVS: new release * Release: 1.0.44 2002-06-21 Paul Anderson * Added routines to support daemon processes in Perl 2002-06-20 CVS: new release * Release: 1.0.43 2002-06-20 Paul Anderson * Fixed bug in Perl component which was sending status data to the logfile instead of stdout. * Fixed bug in Perl component when calling message routines with a message containing a single quote. 2002-06-17 CVS: new release * Release: 1.0.42 2002-06-17 Paul Anderson * Fixed bug which would have caused problems attempting to override Reset method in Perl components. * Fixed bug which caused the Log method to ignore the optional extension in Perl components 2002-06-17 CVS: new release * Release: 1.0.41 2002-06-17 Paul Anderson * Added .err and .warn logfiles and the reset method. This provides support for the server status information. 2002-06-05 CVS: new release * Release: 1.0.40 2002-06-05 Paul Anderson * Use explicit bash2 2002-05-23 CVS: new release * Release: 1.0.39 2002-05-23 Paul Anderson * Fixed typo in previous release * Added "testme" component to allow basic ngeneric functions to be tested without installing. 2002-05-22 CVS: new release * Release: 1.0.38 2002-05-22 Paul Anderson * Fixed bug in Dispatch method under 6.x (Julian) 2002-05-14 CVS: new release * Release: 1.0.37 2002-05-14 Paul Anderson * Documented I/O in pod file. 2002-05-07 CVS: new release * Release: 1.0.36 2002-05-07 Paul Anderson * Applied Lex's patch to make it work with bash 1 2002-05-01 CVS: new release * Release: 1.0.35 2002-05-01 Paul Anderson * Disable globbing while loading variables into environment! 2002-04-29 CVS: new release * Release: 1.0.34 2002-04-29 Paul Anderson * Fixed restart method to do loadstatus and stop if started. 2002-04-26 CVS: new release * Release: 1.0.33 2002-04-26 Paul Anderson * Fixed bug which meant that failures before dispatching the method would complain about file descriptor 12. 2002-04-25 CVS: new release * Release: 1.0.32 2002-04-25 CVS: new release * Release: 1.0.31 2002-04-25 Paul Anderson * Moved documentation to separate lcfg-components module 2002-04-24 CVS: new release * Release: 1.0.30 2002-04-24 Paul Anderson * Added sections about schema and source files to documentation. Some of this was taken from the lcfg-adaptors document which is now obsolete .. * There is a jump in release numbers here because I've changed the way that the documentation imports man pages from lcfg-utils (to remove the requirement to have lcfg-utils install). It took several attempts to get this right :-) 2002-04-24 CVS: new release * Release: 1.0.21 2002-04-24 Paul Anderson * Documented stdout/stderr redirection by the generic component. 2002-04-19 CVS: new release * Release: 1.0.20 2002-04-19 Paul Anderson * Fixed bug which had permanently enabled dbug & verbose 2002-04-18 CVS: new release * Release: 1.0.19 2002-04-18 Paul Anderson * Added boot time testing using /var/run/bootstamp 2002-04-02 Paul Anderson * Added client and server defs 2002-03-26 Paul Anderson * Added ng_verbose and ng_debug resources to set debug and verbose flags (Shell & Perl) * Added .def file containing generic resources. Hopefully will will support #include in .def files soon and we can include ngeneric.def in the appropriate components. * In the Shell implementation, STDOUT/STDERR now goes to the logfile by default. File descriptors 11 & 12 can be used to access the original STDOUT/STDERR. In the Perl implementation, the logfile descriptor is "selected" by default. * Run method now configures instead of failing if not already configured (Shell & Perl). * Added -n generic option to force less strict interpretation of states (Shell and Perl). * Fixed bug in Perl generic which meant that options didn't work. 2002-03-15 CVS: new release * Release: 1.0.18 2002-03-15 Paul Anderson * Moved the logrotate -q option to conform to the new generic parameter argument format. 2002-03-13 CVS: new release * Release: 1.0.17 2002-03-13 Paul Anderson * Abort build process if latex fails 2002-03-08 CVS: new release * Release: 1.0.16 2002-03-08 Paul Anderson * Changed option processing so that generic options appear after the method name (to support om). * Made some changes to handling of messages so that console messages only display the first line of multi-line messages (the rest goes into the log) * Fixed bug with -q. 2002-03-06 CVS: new release * Release: 1.0.15 2002-03-06 Paul Anderson * Use etc/issue instead of /etc/HOSTNAME for the boot timestamp - HOSTNAME doesn't exist under 7.1 2002-02-27 CVS: new release * Release: 1.0.14 2002-02-27 Paul Anderson * Warnings do not now include the component name in the syslog tag - they use "lcfg" instead. This means that all lcfg error messages can be filtered without naming components. 2002-02-26 CVS: new release * Release: 1.0.13 2002-02-26 Paul Anderson * Changde Notice() => Notify() * Fixed bug in lock timeouts 2002-02-25 CVS: new release * Release: 1.0.12 2002-02-25 Paul Anderson * Added timeout options to locking routines * Added -t options to generic components * Added "Notice" functions to syslog NOTICE * Added Monitor methods * Changed format of syslog messages. Added PID so that each message is unique and we don't get "message repeated N times" 2002-02-24 CVS: new release * Release: 1.0.11 2002-02-19 CVS: new release * Release: 1.0.10 2002-02-19 Paul Anderson * Added makefile tyarget to create test dirs 2002-02-18 CVS: new release * Release: 1.0.9 2002-02-18 Paul Anderson * Removed explicit Perl library dir 2002-02-12 CVS: new release * Release: 1.0.8 2002-02-12 Paul Anderson * Including docs in main RPM 2002-02-01 CVS: new release * Release: 1.0.7 2002-02-01 Paul Anderson * Only print lock waiting messages when verbose option selected. 2002-01-30 CVS: new release * Release: 1.0.6 2002-01-30 Paul Anderson * Changed LCFG::Component so that it only passes resources for the current component to component methods. 2002-01-30 CVS: new release * Release: 1.0.5 2002-01-30 Paul Anderson * Completed LCFG::Component for pure-Perl components. * Status method now shows all variables (even if null) 2002-01-30 CVS: new release * Release: 1.0.4 2002-01-30 Paul Anderson * Cleanlog legacy method is quiet by default 2002-01-28 CVS: new release * Release: 1.0.3 2002-01-28 Paul Anderson * Changed names of logrotate resources so that all generic resources beging with the name "ng_". * Added "extralogs" resource to support multiple logfile rotating. 2002-01-25 CVS: new release * Release: 1.0.2 2002-01-25 Paul Anderson * Added Progress functions * Changed INFO colour to whote 2002-01-11 CVS: new release * Release: 1.0.1 2002-01-11 Paul Anderson * Using getopts for better option processing * Added _DUMMY variable * Documented utility functions and a few other things * Fixed some problems in the RPM file list * Removed tags on output from Log() to match new om specification * Messages now go to STDERR as we agreed it should * Changed message prefix * Fixed infinite recursion bug when can't write to logfile * Allow component to override _LOGFILE etc. * Added options to set lockfile directory. * Done some work to support a "test" mode * Added Do() function 2002-01-10 CVS: new release * Release: 1.0.0 2002-01-10 Paul Anderson * Production release! 2002-01-10 CVS: new release * Release: 0.99.18 2002-01-10 Paul Anderson * Lots of small changes to docs * Added Utils man pages to document * Fixed bug in build 2002-01-10 CVS: new release * Release: 0.99.17 2002-01-10 Paul Anderson * Added POD files for manual pages * Changed Perl Generic module to "Component" 2002-01-07 CVS: new release * Release: 0.99.16 2002-01-07 Paul Anderson * Started serious documentation. 2002-01-04 CVS: new release * Release: 0.99.15 2002-01-04 Paul Anderson * Cleaning docs 2002-01-03 CVS: new release * Release: 0.99.14 2002-01-03 Paul Anderson * Added (empty) documentation 2001-12-20 CVS: new release * Release: 0.99.13 2001-12-20 Paul Anderson * Added legacy aliases for Query and Reconfig 2001-12-19 CVS: new release * Release: 0.99.12 2001-12-19 Paul Anderson * Not saving _TIME in status file. The status file should contain only original LCFG resources. Store other persistent stuff elsewhere. * Attempt to detect components which are being started without being stopped correctly. * Changed the default logrotate file to allow arbitrary parameters to be added from the logrotate resource. 2001-12-18 CVS: new release * Release: 0.99.11 2001-12-18 Paul Anderson * Fixed so that configureLog gets called at start 2001-12-18 CVS: new release * Release: 0.99.9 2001-12-18 Paul Anderson * Fixed bugs with fancy message printing * Changed LogCycle to LogRotate * Changed logrotate template to use "ifdef" so it works even if the logrotate resources aren't defined. 2001-12-17 CVS: new release * Release: 0.99.8 2001-12-17 Paul Anderson * Fixed bug which didn't remove run file on stop 2001-12-17 CVS: new release * Release: 0.99.7 2001-12-17 Paul Anderson * Added null Cleanlog method 2001-12-17 CVS: new release * Release: 0.99.6 2001-12-17 Paul Anderson * Completed documentation * This is a reasonably complete release 2001-12-17 CVS: new release * Release: 0.99.4 2001-12-17 Paul Anderson * Added logrotate stuff 2001-12-17 CVS: new release * Release: 0.99.3 2001-12-17 Paul Anderson * Tested with example component 2001-12-17 Paul Anderson * Added first attempt at locking code * Completed all generic methods 2001-12-14 CVS: new release * Release: 0.99.1 2001-12-14 Paul Anderson * Initial attempt