﻿RELEASE NOTES FOR 1.4.2

This release of log4sh is primarily a bugfix release. See the CHANGES-1.4.txt
for a full list of changes.


TESTED PLATFORMS

Cygwin
- bash 3.2.15(13)
- pdksh 5.2.14

Linux (Ubuntu Dapper 6.06)
- bash 3.1.17(1)
- ksh 1993-12-28
- pdksh 5.2.14

Linux (Ubuntu Feisty 7.04)
- bash 3.2.13(1)
- dash 0.5.3
- ksh 1993-12-28
- pdksh 5.2.14

Mac OS X 1.4.9 (Darwin 8.9.1)
- bash 2.05b.0(1)
- ksh 1993-12-28

Solaris 8 U3 (x86) -- untested

Solaris 10 U2 (sparc) -- untested

Solaris 10 U2 (x86)
- /bin/sh
- bash 3.00.16(1)
- ksh M-11/16/88i


NEW FEATURES

None.


CHANGES AND ENHANCEMENTS

Upgraded shUnit to shUnit2-2.1.1pre as it supports skipping and has a needed
bugfix not present in the latest release version.


BUG FIXES

log4j support wasn't working when a fully qualified class name (e.g.
org.apache.logging.PatternLayout) was used.

The log4sh_readProperties() function was not properly calling
log4sh_doConfigure().


DEPRECATED FEATURES

None.


KNOWN BUGS AND ISSUES

Passing of the '\' character in an logging message does not work under the
standard Solaris Bourne shell [/bin/sh], under the dash shell [/bin/dash], or
under Cygwin with ksh [/bin/ksh].

The DailyRollingFileAppender appender do not roll files.

Trap handling is not yet absolutely 100% fool-proof.

Performance is prohibitively slow under Cygwin

More error checking/reporting needs to be added; this includes validating input
to public functions.
