Freeze exception: syslog-ng 2.0.9 (bugfixes)

Bug #220031 reported by Daniel Hahler
4
Affects Status Importance Assigned to Milestone
syslog-ng (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: syslog-ng

We have syslog-ng 2.0.6-1 in Ubuntu Hardy, but the last upstream release is 2.0.9 (from 2008-05-23).

There have been many bugs fixed and therefore I'd like to get this into Hardy.

The current version in unstable is 2.0.8~1-1 and I've contacted the maintainer, if he can package 2.0.9 in the next days, but no reply yet. So I've upgraded the package myself.

Upstream changelog:
2.0.9
        Sun, 23 Mar 2008 21:36:47 +0100

        Bugfixes:
        * Fixed handling more than 256 destinations by changing the
          reference counter type of LogMessages to a 16 bit value.
        * Fixed a possible SIGABRT crash if the hosts file passed to
          dns-cache-hosts() had multiple entries with the same IP address.
        * Fixed a possible crash during startup if "-g" was specified without
          using "-u".

2.0.8
        Thu, 31 Jan 2008 12:38:21 +0100

        Bugfixes:
        * Fixed a regression in 2.0.7 that caused destination files not to
          be reopened when syslog-ng was reopened. This causes potential
          problems with log rotation.
        * Fixed DNS cache size checking, persistent DNS cache entries were
          also counted against dns_cache_size() which might decrease cache
          space significantly when a large /etc/hosts file is in use.
        * Fixed a bug that caused the persistent DNS cache (e.g. /etc/hosts)
          to be reloaded for all name resolution requests.

        Other changes:
        * Fixed sample configuration file for RedHat.
        * Some portability changes in loggen.
        * Added cygwin packaging files to contrib/cygwin-packaging.

2.0.7
        Thu, 03 Jan 2008 07:01:59 +0100

        Bugfixes:
        * Fixed UNIX domain socket destinations on Solaris.
        * Fixed flow-control behavior for follow-mode source files.
        * Added the 'mark' keyword to be an alias of 'mark_freq' for
          compatibility with syslog-ng 1.6.
        * Fixed message loss in destination files during configuration
          reloads that occurred when syslog-ng was under heavy load.
        * Fixed a possible segmentation fault in the dns-cache-host()
          file-parsing code that occurred with certain improperly formatted
          host files.
        * Fixed possible "Insufficient buffer space" errors in the STREAMS
          driver.
        * Fixed the starvation of the timer used to reap unused destination
          files, which could cause some files never to be closed under
          heavy load.
        * Fixed the parsing of ISO timestamps that do not contain timezone
          information, or the fraction of the second portion is listed on too
          many digits.
        * Added a workaround for possible deadlocks on /proc/kmsg and
          user terminals.
        * Fixed program-name parsing that caused problems for TAG values
          that include the '/' character. This problem was introduced in
          2.0.6.

        Other changes:
        * The fsync() option was implemented.
        * Added support for file sources that do not exist at startup.
        * Added support the "--persist-file" configuration option.
        * Added support for timestamps used by some Linksys routers.
        * Added the loggen tool to generate syslog messages at the specified
          rate.

The reverse depends are:
  syslog-ng-dbgsym
  syslog-ng-dbgsym
 |psad
  ldirectord
  jffnms
 |heartbeat
  logcheck

Due to its bugfix nature, I see no regression potential.

Related branches

Revision history for this message
Daniel Hahler (blueyed) wrote :
Revision history for this message
Daniel Hahler (blueyed) wrote :
Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 220031] Re: Freeze exception: syslog-ng 2.0.9 (bugfixes)

What testing have you done with the new pacakge?

Revision history for this message
Daniel Hahler (blueyed) wrote :

I've installed and use it on my desktop and server(s).
No particular tests, but everything looks ok.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 220031] Re: Freeze exception: syslog-ng 2.0.9 (bugfixes)

Ack then. Go ahead.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package syslog-ng - 2.0.9-1ubuntu1

---------------
syslog-ng (2.0.9-1ubuntu1) hardy; urgency=low

  * Sync from Debian, freeze exception granted in LP: #220031
  * Fix build of syslog-ng.xml:
    - doc/reference/syslog-ng.xml:
      Fix reference to docbookx.dtd
    - debian/control:
      Build-Depend on docbook-xml
  * doc/reference/README.syslog-ng-anon:
    Add missing last sample and link to sample config file; taken
    from http://dev.riseup.net/privacy/syslog-ng-anon/
  * Modify Maintainer value to match the DebianMaintainerField
    specification.

syslog-ng (2.0.9-1) unstable; urgency=low

  * New upstream version. (Closes: #397650, #447105)
  * Merged upstream patch to fix a possible segfault if optional file source
  is in use.
  * Added $remote_fs to LSB dependencies in init script to made it able to
  stop correctly. (Closes: #475456)

syslog-ng (2.0.8~1-1) unstable; urgency=low

  * New upstream version.
    - This version is not the official 2.0.8 but close to them.
  * Changed to git-based packaging to understand this and made it possible
  to team-maintaining syslog-ng.

syslog-ng (2.0.6-3) unstable; urgency=low

  * Fixed make distclean line to made it able to compile in buildd's.

syslog-ng (2.0.6-2) unstable; urgency=low

  * Raise standard version to 3.7.3
  * Do not ignore make distcleans errors.
  * Fixed a copy&paste bug in syslog-ng.conf.5 man page.
    (Closes: #414441) (The patch have been lost when I switch
    to version 2.0)
  * Changed syslog-ng reloading method in logrotate script to
    conform more init methods. (Closes: #417611)
  * Fixed the link to the reference guide. (Closes: #450582)
  * Added LDFLAGS="-Wl,--as-needed" to configure.in

 -- Daniel Hahler <email address hidden> Mon, 21 Apr 2008 21:00:45 +0200

Changed in syslog-ng:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.