OSSP CVS Repository

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

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

  OSSP fsl - Faking/Flexible Syslog Library

  CHANGELOG

  Changes between 1.3.0 and 1.3.1 (10-Oct-2003)

    *) add logic to sort dirent filenames before adding their contents
       to the buffer. This mostly fixes the problem of the 'drifting'
       fsl configuration, by ensuring that l2 sections from filenames
       with a postfix are placed last in the identifier matching logic.
       [Michael Schloh von Bennewitz <michael@schloh.com>]

  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