<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 19/01/2012 18:51, <a class="moz-txt-link-abbreviated" href="mailto:devel@balabit.hu">devel@balabit.hu</a> wrote:
    <blockquote cite="mid:20120119185147.AA87028AD8@hapci.balabit"
      type="cite">------------------------------------------------------------------------------
      <br>
      PACKAGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : syslog-ng
      <br>
      VERSION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 3.3.4
      <br>
      SUMMARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : new stable release
      <br>
      DATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Jan 19, 2012
      <br>
------------------------------------------------------------------------------
      <br>
      <br>
      DESCRIPTION:
      <br>
      <br>
      &nbsp;A new stable version of syslog-ng Open Source Edition (3.3.4) has
      been
      <br>
      &nbsp;released. For latest fixes in the 3.3.x feature branch you are
      recommended to
      <br>
      &nbsp;upgrade to this version.<br>
    </blockquote>
    <br>
    I updated my local git tree and I don't see a tag for 3.3.4?<br>
    <br>
    $ git tag<br>
    v2.1.1<br>
    v2.1alpha1<br>
    v2.1beta1<br>
    v2.1beta2<br>
    v3.0.1<br>
    v3.0.2<br>
    v3.1.0<br>
    v3.1beta1<br>
    v3.1beta2<br>
    v3.2alpha1<br>
    v3.2beta1<br>
    v3.3.0alpha1<br>
    v3.3.0alpha2<br>
    v3.3.0beta2<br>
    v3.3.1<br>
    v3.3.2<br>
    <br>
    &nbsp; It would be really useful if you could tag it or post the commit
    ref that 3.3.4 relates to?&nbsp; I did a "git pull" which, afaik, pulls
    the tags too.<br>
    <br>
    &nbsp; Thanks.<br>
    <br>
    <blockquote cite="mid:20120119185147.AA87028AD8@hapci.balabit"
      type="cite">CHANGES:
      <br>
      <br>
      3.3.4
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mon, 16 Jan 2012 23:07:46 +0100
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Highlights
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ==========
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This release is aimed fixing bugs in the 3.3.x series, with
      one more
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; important change: there's an incompatible change in the
      processing
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of &lt;action&gt; tags in the db-parser() database format
      (aka patterndb),
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; see below for more details.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bugfixes:
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =========
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Fixed set() and subst() rewrite operations to work
      properly on the
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value() parameter specified in the configuration even if
      they are
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; referenced at multiple spots in the configuration file.&nbsp;
      Earlier
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the 2nd and subsequent invocation of the rewrite rule
      changed
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $MESSAGE.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Fixed csv-parser() to work even if it is invoked at
      multiple spots
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in the configuration file. Earlier, the 2nd and
      subsequent
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; references of the parser rule forgot the list of column
      names and
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the input template.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Fixed the processing of condition() parameter in rewrite
      rules,
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; which was broken if it contained a filter() function
      call.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Fixed program() destination to properly kill the child
      process on
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reload and shutdown.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Fixed a potential division by zero error which could
      happen for
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; large data rates due to a race in an unlocked region.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Fixed an assertion failure in mongodb destination that
      happened
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; due to a race condition at high data rates.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Fixed an fd leak in the control socket code, that caused
      the
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control connection file descriptors to be leaked.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Other changes
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =============
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * db-parser() automatically sets a tag named
      '.classifier.unknown'
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if the message doesn't match.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * The use of actions in db-parser() for messages without a
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; correllation context was inconsistently indexing
      messages. For
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; actions in rules that had correllation @0 was the new
      message
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; being generated, and @1 was the message that triggered
      the rule.
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Without correllation @0 was used for the triggering
      message, which
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is greatly inconsistent and unintuitive.&nbsp; This was fixed
      by
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; changing the behaviour for rules without correllation,
      now both
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; correllation and non-correllation rules use @0 for the
      new
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; message, and @1 for the triggering message.&nbsp; This is an
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; incompatible change in the db-parser() format.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * The value of the $TAGS macro is added to pdbtool match
      output.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * unix-dgram() and unix-stream() error logging on systemd
      failures
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; became more detailed for easier troubleshooting.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Credits:
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ========
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; syslog-ng is developed as a community project, and as such
      it relies
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on volunteers to do the work necessarily to produce
      syslog-ng.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reporting bugs, testing changes, writing code or simply
      providing
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; feedback are all important contributions, so please if you
      are a
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; user of syslog-ng, contribute.
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; These people have helped in this release:
      <br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Attila M. Magyar (BalaBit)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Balazs Scheidler (BalaBit)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Costa Farber
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dmitry Gilev
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Evan Rempel (University of Victoria)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fried Zoltan (BalaBit)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gergely Nagy (BalaBit)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jakub Jankowski (SuperHost.pl)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; John Morrissey (Horde.net)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Michael Hocke (New York University)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Michal Schmidt (RedHat)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Peter Eisenlohr (Inform Software)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Svante Signell (Telia.se)
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thomas Wollner
      <br>
      <br>
      DOWNLOAD:
      <br>
      <br>
      &nbsp;You can download the source or binary packages from:
      <br>
      <br>
      &nbsp;&nbsp;
<a class="moz-txt-link-freetext" href="http://www.balabit.com/network-security/syslog-ng/opensource-logging-system/downloads">http://www.balabit.com/network-security/syslog-ng/opensource-logging-system/downloads</a><br>
      <br>
      &nbsp;The documentation of the syslog-ng Open Source Edition is
      available in
      <br>
      &nbsp;The syslog-ng Open Source Edition Administrator's Guide at
      <br>
      <br>
      &nbsp;&nbsp; <a class="moz-txt-link-freetext" href="http://www.balabit.com/support/documentation/">http://www.balabit.com/support/documentation/</a>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">______________________________________________________________________________
Member info: <a class="moz-txt-link-freetext" href="https://lists.balabit.hu/mailman/listinfo/syslog-ng">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a>
Documentation: <a class="moz-txt-link-freetext" href="http://www.balabit.com/support/documentation/?product=syslog-ng">http://www.balabit.com/support/documentation/?product=syslog-ng</a>
FAQ: <a class="moz-txt-link-freetext" href="http://www.balabit.com/wiki/syslog-ng-faq">http://www.balabit.com/wiki/syslog-ng-faq</a>

</pre>
    </blockquote>
    <br>
  </body>
</html>