OSSP CVS Repository

ossp - ossp-pkg/fsl/ChangeLog 1.23
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

ossp-pkg/fsl/ChangeLog 1.23
   _        ___  ____ ____  ____     __     _
  |_|_ _   / _ \/ ___/ ___||  _ \   / _|___| |
  _|_||_| | | | \___ \___ \| |_) | | |_/ __| |
 |_||_|_| | |_| |___) |__) |  __/  |  _\__ \ |
  |_|_|_|  \___/|____/____/|_|     |_| |___/_|

  OSSP fsl - Faking/Flexible Syslog Library

  CHANGELOG

  Changes between 1.2.1 and 1.3.0 (06-Oct-2003)

    *) change jitter option in file channel from flag to count.
       [Thomas Lotterer <thomas@lotterer.net>]

    *) add monitor option to file channel.
       [Thomas Lotterer <thomas@lotterer.net>]

  Changes between 1.2.0 and 1.2.1 (15-Sep-2003)

    *) include updated lib_l2 v0.9.3 to make sure prefix channel does
       atomar downstream writes.
       [Thomas Lotterer <thomas@lotterer.net>]

  Changes between 1.1.0 and 1.2.0 (30-Jun-2003)

    *) introduce "trunc=" option for file channel; keep support for
       obsolete "append" option.

    *) change default mode for file channel to "append".

    *) fix array too small by one element bug in fd and file channels.

    *) add jitter option to file channel.
       [Thomas Lotterer <thomas@lotterer.net>]

  Changes between 1.0.8 and 1.1.0 (22-May-2003)

    *) for compatiblity reasons, when debugging is enabled and
       openlog(2) is called without LOG_NDELAY no filedescriptor is
       consumed.  Previously debugging unconditionally took one or more
       filedescriptors which violates POSIX.

    *) for compatiblity reasons, the library will no longer print any
       messages to stderr under any circumstances. If debugging is not
       possible or disabled, messages will be silently discarded.

    *) for security reasons the process environment is completely
       ignored.  The drawback is that FSL_CFGDIR, FSL_PREFIX and most
       debugging options are now configure options only.

    *) for safety reasons, when debugging is not used the whole
       debugging code is replaced with a simple no-operation stub function.

    *) for convenience reasons, what(1) or a "strings binarywithfsl |
       grep '@(#)'" will provide information about debugging code being
       omitted or included and, in the latter case, which logfile and
       logmask are being used.

    *) for convenience reasons and to keep simple things simple,
       debugging now logs to a file only and support to use l2spec for
       debugging is entirely removed at this time. The logfile, the logstop
       maximum file size and the logmask are configure options.

    *) for flexibility reasons but still to stay away from the process
       environment the logmask is configured by reading the content of a
       symlink.
       [Thomas Lotterer <thomas@lotterer.net>]

  Changes between 1.0.7 and 1.0.8 (13-Feb-2003)

    *) Remove NULL checks for va_list based variables because it was
       not portable to assume that va_list behaves like a pointer or
       other scalar type.
       [Ralf S. Engelschall <rse@engelschall.com>]

    *) Upgraded build environment to GNU Autoconf 2.57.
       [Ralf S. Engelschall <rse@engelschall.com>]

  Changes between 1.0.6 and 1.0.7 (28-Jan-2003)

    *) Fixed a bug in lib_l2/l2_channel.c:l2_channel_destroy() where
       chD was passing a pointer to l2_channel_downstream() to find a
       sibling of a previously free(3)d node. This caused a bus error
       on FreeBSD5 where free(3) filled the free area with nonzero
       data. All other implementations seem to keep the data and
       l2_channel_downstream() traversed through still valid pointers
       in unmalloc(3)ed areas.
       [Thomas Lotterer <thomas@lotterer.net>]

    *) memory handling cleanups in lib_cfg
       [Ralf S. Engelschall <rse@engelschall.com>]

    *) Adjust copyright messages to include new year 2003.
       [Ralf S. Engelschall <rse@engelschall.com>]

  Changes between 1.0.5 and 1.0.6 (09-Nov-2002)

    *) Upgraded to the latest OSSP l2 and OSSP cfg and this way fixed
       cfg_destroy() problems and support for latest GNU Bison and GNU
       Flex.
       [Ralf S. Engelschall, Michael van Elst]

    *) Upgraded build environment to GNU Autoconf 2.54, GNU Libtool
       1.4.3 and GNU Shtool 1.6.2.
       [Ralf S. Engelschall <rse@engelschall.com>]

  Changes between 1.0.4 and 1.0.5 (21-Oct-2002)

    *) added support for Solaris 2.6
       [Ralf S. Engelschall <rse@engelschall.com>]

  Changes between 1.0.3 and 1.0.4 (07-Sep-2002 to 21-Oct-2002)

    *) Fixed problem reported by martin.konold@erfrakon.de: In fsl's
       vsyslog() when handling delayed open and "If the log file is not
       writable by fsl the application using fsl segfaults." The error
       condition was checked and logged but operation unintentionally
       continued
       [Thomas Lotterer <thomas@lotterer.net>]

  Changes between 1.0.2 and 1.0.3 (14-Aug-2002 to 07-Sep-2002)

    *) Fixed build procedure in PCRE part in order to get rid
       of an accidentally included main() definition in libfsl.a
       [Ralf S. Engelschall <rse@engelschall.com>]

  Changes between 1.0.1 and 1.0.2 (02-Aug-2002 to 14-Aug-2002)

    *) Various source tree cleanups, polishing, version support and
       documentation updates in OSSP cfg.
       [Ralf S. Engelschall <rse@engelschall.com>]

    *) Fixed a bug in OSSP l2 where %N nodename expansion did not work
       causing the default of "localhost" to be returned on Solaris.
       [Thomas Lotterer <thomas@lotterer.net>]

  Changes between 1.0.0 and 1.0.1 (01-Aug-2002 to 02-Aug-2002)

    *) Change building of fsl_version.c from direct inclusion
       to standard object linking.
       [Ralf S. Engelschall <rse@engelschall.com>]

    *) Various source tree cleanups and polishing.
       [Ralf S. Engelschall <rse@engelschall.com>]

    *) Fixed various typos in fsl.pod.
       [Ralf S. Engelschall <rse@engelschall.com>]

    *) Remove pcre_study(3) usage, because we do no repeated matchings
       and additionally (according to pcre(3)) studying for non-anchored
       patterns that do not have a single fixed starting character is
       useless.
       [Ralf S. Engelschall <rse@engelschall.com>]

    *) Compile regular expressions with PCRE_ANCHORED to make sure
       they are anchored. This means the ident "bar/.*" does not match
       "foobar/quux". If it should it now has to be written ".*bar/quux".
       [Ralf S. Engelschall <rse@engelschall.com>]

  Changes between *GENESIS* and 1.0.0 (09-Jul-2002 to 01-Aug-2002)

    *) Switched to OSSP l2 for message logging
       [Thomas Lotterer <thomas@lotterer.net>]

    *) Switched to OSSP cfg and OSSP pcre for configuration parsing
       [Thomas Lotterer <thomas@lotterer.net>]

    *) Based on fakesyslog.c from OpenPKG 1.0
       [Ralf S. Engelschall <rse@engelschall.com>]


CVSTrac 2.0.1