Release Notes: This releases fixes support for using log4j properties and several other minor issues. More unit tests were added, as was additional error checking needed for the unit tests to pass.
Release Notes: This is the first release in the new development series. Deprecated functions have been removed, unit tests were updated, some documentation is moving to reStructured text, several bugs were fixed, and several other small cleanups were made.
Release Notes: Several small user reported bugs were fixed, and some additional error checking was added.
Release Notes: With this release, the 1.2.X/1.3.X series are now closed. This series will contain only bugfixes, and all future development will proceed in the 1.5.X series. This release fixes some small bugs. No new major functionality has been added.
Release Notes: This release finally flushes out nearly all of the planned features for the 1.3 development series. It will hopefully be the last release in the 1.3 series before moving to the 1.4/1.5 series. In this release, the SyslogAppender is now fully functional, several bugs have been fixed, and there are additional unit tests to verify functionality. There is also a new Advanced Usage section in the documentation.
Release Notes: The previous release worked well on Linux with Bash, but died horribly under Solaris and Cygwin, as well as with ksh. Thanks to much improved unit tests and more testing, this release works properly again under Linux, Solaris, and Cygwin with the Bourne, Bourne Again, and Korn shells.
Release Notes: Two major things happened in this release. The appenders have been turned into dynamically created functions that do their logging using static data to reduce the work in the log() function. This should improve performance a bit under Solaris and Cygwin (or at least prevent it from getting worse in future releases). This release also adds a ton of unit tests, as it was becoming impossible to extensively test the code anymore.
Release Notes: The LOG4SH_CONFIG_PREFIX variable was added, which allows log4sh to be configured to read native log4j properties files. More conversion character support was added to allow for better compatibility with log4j properties files. The test scripts were reworked so that log4sh can now be tested using a properties file for configuration or via a runtime configuration.
Release Notes: The parsing of "\" and "&" characters in messages was fixed. They are now escaped properly for sed. The better _log4sh_mktemp() function was backported from the 1.3.x series.
Release Notes: Many more small improvements, mostly that make log4sh play safer in the environment it is running in. This version improves the randomness of the temp dir under Solaris, and now uses traps to clean up after itself upon exit of the outer shell program. Several SyslogAppender improvements were made.