Hi, I have released syslog-ng 1.9.1 which is the first member of the 1.9.x branch. In this branch syslog-ng is reimplemented from scratch. Documentation is even more scarce than for syslog-ng 1.5.x so it is recommended to experienced users only. The program itself is in ALPHA state which means that it runs seems to work but almost certainly leaks memory. You can fetch this version by pointing your browser to http://www.balabit.hu/en/downloads/syslog-ng/downloads/ Backward compatibility was kept where possible, but some minor incompatibilies might be possible. Here is the NEWS entry for the never-released 1.9.0 and 1.9.1 which contains a summary of the new features present in this release. Feedback is appreciated. News for the 1.9.1 release Wed, 22 Jan 2003 12:13:44 +0100 This release is still not intended for production use. It has a good number of new features and a couple of them may not be stable enough. New features: * template declarations, the possibility to define a template once and refer to it * flow controlled log paths work, and they are also configurable * supports RFC3339 timestamps with second fractions and time zones, time zone conversion & source time zone specification * MARK messages are generated * keep alive for connections as well as listeners * the ability to follow log files as they are written to * the possibility to mark parts of a message using standard '(' and ')' regexp operators and refer to matches within templates (either filenames or content) This program is still ALPHA. News for the 1.9.0 release Thu, 9 May 2002 20:01:11 +0200 This release is the first release of the new reimplementation of syslog-ng. I moved to using glib instead of libol, as glib is more mature and provides several nice & easy to use features. Here's a bunch of nice things about 1.9.0: * supports flow controlled log paths (still not possible to configure it, but the code exists in the core) * better support for macros (macro support is moved out of affile, thus any other drivers may use it) * more robust detection of closed destination sockets (a closed channel is immediately detected, not at the first write) This avoids losing a log message when the connection is broken. * supports respawning destination programs (should be used with care to avoid DoS situations). This makes it easier to integrate third party extensions to syslog-ng. (SQL backends, on-line log analysis etc) * performance improvements, instead of using linear lookup in linked lists, I use hashtables everywhere. * the ability to define unparsed sources, makes it easier to integrate things like Apache logs * many internal reorganizations to make it easier to implement things like hashed log files, SSL protected TCP sessions and so on. Things still missing: * there are some new features with no configuration interface * internal messages always go to /dev/stderr * Sun's STREAMS is not yet supported 1.9.0 is currently in an ALPHA state, it's been tested only on my development computer, and not real-life traffic. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1
I have released syslog-ng 1.9.1 which is the first member of the 1.9.x branch.
[...]
Feedback is appreciated.
Attempt to compile on Mandrake 9.0: make all-recursive make[1]: Entering directory `/home/bor/src/syslog-ng-1.9.1' Making all in src make[2]: Entering directory `/home/bor/src/syslog-ng-1.9.1/src' make[2]: *** No rule to make target `fdread.h', needed by `logreader.o'. Stop. make[2]: Leaving directory `/home/bor/src/syslog-ng-1.9.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/bor/src/syslog-ng-1.9.1' make: *** [all-recursive-am] Error 2 -andrey
Balazs Scheidler wrote:
I have released syslog-ng 1.9.1 which is the first member of the 1.9.x branch. In this branch syslog-ng is reimplemented from scratch. Documentation is even more scarce than for syslog-ng 1.5.x so it is recommended to experienced users only. The program itself is in ALPHA state which means that it runs seems to work but almost certainly leaks memory.
Feedback is appreciated.
configure errors on Solaris 8: checking for pkg-config... no *** The pkg-config script could not be found. Make sure it is *** in your path, or set the PKG_CONFIG environment variable *** to the full path to pkg-config. *** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config. configure: error: Library requirements (glib-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. -- Best regards --Andreas Schulze [phone: +49.5246.80.1275, fax: +49.5246.80.2275] | I believe, it was Dennis Ritchie who said something like: | "C is rarely the best language for a given task, | but it's often the second-best". | The implication being that: "[...]" | http://www.ioccc.org/1990/dds.c
On Thu, Jan 23, 2003 at 02:31:18PM +0100, Andreas Schulze wrote:
Balazs Scheidler wrote:
I have released syslog-ng 1.9.1 which is the first member of the 1.9.x branch. In this branch syslog-ng is reimplemented from scratch. Documentation is even more scarce than for syslog-ng 1.5.x so it is recommended to experienced users only. The program itself is in ALPHA state which means that it runs seems to work but almost certainly leaks memory.
Feedback is appreciated.
configure errors on Solaris 8:
checking for pkg-config... no *** The pkg-config script could not be found. Make sure it is *** in your path, or set the PKG_CONFIG environment variable *** to the full path to pkg-config. *** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config. configure: error: Library requirements (glib-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
syslog-ng 1.9 depends on glib 2.0 which also requires pkg-config. pkg-config might be removed from dependency, though if it is removed the CFLAGS of dependant libraries must be specified by hand. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1
participants (3)
-
Andreas Schulze
-
Balazs Scheidler
-
Borzenkov Andrey