<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    <div class="text-box">
      <p>Hello,<br>
      </p>
      <p>As the patterndb project is starting to gain some momentum I
        thought it&#8217;d be the right time to port my patternize tool to the
        new, plugin-based 3.2 codebase as the first step towards getting
        it integrated &#8212; and to be able to use the fancy new pdbtool
        features along with patternize. To those who are unfamiliar with
        it, patternize is an addition to pdbtool that makes it possible
        to automatically generate a pattern database from raw logs using
        statistical data clustering methods: you can read more about it
        in this blog post:
        <a class="moz-txt-link-freetext" href="http://gyp.blogs.balabit.com/2010/01/introducing-pdbtool-patternize/">http://gyp.blogs.balabit.com/2010/01/introducing-pdbtool-patternize/</a></p>
      <p>Besides the port to the new codebase, it&#8217;s received some fixes
        and new features since my original post:<br>
      </p>
      <p>&nbsp;* multiple small internal bugfixes to get rid of weird errors<br>
        &nbsp;* added the option &#8220;<em>&#8211;named-parsers</em>&#8221; that names the
        found @ESTRING@s like &#8220;<em>.dict.string0,1,2,3&#8230;</em>&#8220;<br>
        &nbsp;* Balint Kovacs has sent three contributions: added support for
        reading the logfile from the standard input, escaping special
        characters in the output and putting examples in the XML that
        can be used for self-testing.<br>
      </p>
      <p>It can be found in my public syslog-ng 3.2 tree: <a
          href="http://git.balabit.hu/?p=gyp/syslog-ng-3.2.git;a=summary">http://git.balabit.hu/?p=gyp/syslog-ng-3.2.git;a=summary</a><br>
      </p>
      <p>If you're already using it (I've received some feedback so I
        guess some of you do), please note that most probably this
        3.2-based branch will get the fixes and new features from now
        on.<br>
      </p>
      <p>It&#8217;s only received a basic sanity check and the unit tests do
        pass, so as usual, handle it with care and all feedback is
        welcome.<br>
      </p>
      <p>greets,<br>
        Peter<br>
      </p>
      <p>ps.: the branch also contains a patch that fixes a wrong
        section name in pdbtool's man page and I'll try to update the
        whole manpage a bit when adding a section for patternize soon --
        Bazsi, you might want to pull those to the mainline.<br>
      </p>
    </div>
  </body>
</html>