head 1.2; access; symbols pkgsrc-2017Q3:1.1.0.18 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.14 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.12 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.10 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.8 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.6 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.4 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.2 pkgsrc-2015Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2017.12.11.14.45.11; author fhajny; state dead; branches; next 1.1; commitid GAi38ELoSuOS1uiA; 1.1 date 2015.10.29.16.34.14; author fhajny; state Exp; branches; next ; commitid fUtpJIcogkcyv1Hy; desc @@ 1.2 log @Update sysutils/syslog-ng* to 3.13.2. - Remove separate sysutils/syslog-ng-json package, it is now a core module/dependency. 3.13.2 Fixes - Missing manpages from release tarball - Package syslog-ng-mod-json is removed from - Drop syslog-ng-abi virtual packages 3.13.1 Features - Add app-parser() framework (automatic parsing of log messages) - Support microseconds in Riemann destination - Add osquery destination as an SCL plugin - Add network load balancer destination - Add possibility to only signal re-open of file handles (SIGUSR1) - It is possible from now to limit the number of registered dynamic counters - Add $(binary) template function - Add experimental transport for transferring messages in whole between syslog-ng instances (EWMM) - Docker based build and debian package generation - Add auto-parse(yes/no) to app-paser(), system() and default-network-drivers() - Add Graylog2 destination and $(format-gelf) template function Bugfixes - Exit when a read fails on an included config file instead of starting up with an empty configuration. - Fix double free - Add missing discarded counter to groupingby - Fix a reference leak in Python destination - Fix timezone issue in snmptrapd parser - Fix potential crash in stdin driver - Fix a crash when initializing new config fails for socket with keep_alive off - Fix filter evaluation in case of contexts with multiple elements - Various grouping-by fixes - Fix potential use after free around dns-cache during shutdown - Fix access to indirect values within Java destination - Fix a crash in affile - Fix a memory leak - Fix a crash when getent is used empty group - Fix jvm-options() - Fix a crash in Python language binding - Fix a crash in afmongodb - Fix a memory leak in afmongodb - Fix name-to-GID calculation in the $(getent) template function - Fix a crash when redis is configured without the command() option - Fix a race condition in kv-parser() Other changes - Cleanup diskq related warning messages - Provide tls block for tls options in amqp(), http(), riemann() destination drivers - It it possible from now to register blocks and generators as plugins - Drop compatiblity with configurations below 3.0 - Do not change permissions of a file by default - Allow source files to specify permissions locally - Minor performance improvement - The current config version can be queried with "--version" - Increase the performance of kv-parser() @ text @Syslog-ng tries to fill the gaps original syslogd's were lacking: * powerful configurability * filtering based on message content * message integrity, message encryption * portability * better network forwarding @ 1.1 log @Update syslog-ng to the latest stable 3.7.2 version. Rework and clean up the package, split off various bindings into separate packages. Add SMF support. Major features and improvements introduced in major releases since 3.2. 3.7 - OpenSSL is now a required dependency for syslog-ng. - Java-destination driver ported from syslog-ng-incubator. - Python language support is ported from syslog-ng incubator. - New Java destination drivers - New Parsers 3.6 - PCRE is now a required dependency of syslog-ng. - Threaded mode is now enabled by default. 3.5 - Multi-line support - STOMP destination - Redis destination - Template type hinting - Template options honored everywhere - Support for unit suffixes in the configuration - The Incubator project 3.4 - New plugins: AMQP & SMTP destinations, JSON parser. - New parsers for patterndb: HOSTNAME, EMAIL, PCRE and LLADDR. - It is now possible to control what db-parser() sees as its input via it's new template() option. - value-pairs() gained support for programmatically rewriting key names in bulk, via the rekey() method. - The network() driver is introduced, unifying and extending tcp(), udp(), syslog(), unix-dgram() and unix-stream(). The old drivers are still available, but - Support for junctions & channels were added, which improve the flexibility of the syslog-ng configuration language. 3.3 - multi-core/CPU scaling: the new multi-threaded architecture allows syslog-ng to scale into the 800k msg/sec region. - MongoDB support: using MongoDB instead of SQL is faster and allows better representation of log data. - JSON support: using the $(format-json) template function it is now possible to construct JSON (JavaScript Object Notation) output for log messages. - A number of enhancements all over the place: SQL, patterndb. - The default ports have changed. syslog-ng is using the standard @ text @@