|
|
|
|
Changelog for syslog-ng-redis-3.7.3-2.3.x86_64.rpm :
Tue Mar 22 13:00:00 2016 peter.czanikAATTbalabit.com - update to 3.7.3 - tons of bugfixes - add build time dependencies and configure arguments for man page building Mon Oct 26 13:00:00 2015 peter.czanikAATTbalabit.com - update to 3.7.2 - remove e30fe7c3717a7bda4036448c7777747df1a4e0f9.patch as it\'s now part of the release tgz - add new \"big data\" SCLs to simplify configuration - update to gradle 2.8 - add missing: Obsolates: syslog-ng-json (JSON is now in core) Wed Aug 19 14:00:00 2015 peter.czanikAATTbalabit.com - update to 3.7.1 - hack the Java support back - tmp patch to fix compilation on SLES11: e30fe7c3717a7bda4036448c7777747df1a4e0f9.patch Sat Aug 8 14:00:00 2015 peter.czanikAATTbalabit.com - update to 3.7.0beta2 - add back man pages - re-enable smp build - follow geoip modul name change (tfgeoip -> geoip-plugin) - add libkvformat.so - disable java support due to lack of gradle Wed Apr 22 14:00:00 2015 peter.czanikAATTbalabit.com - update to 3.7.0beta1 - remove notls workaround (openssl is now a hard dependency) - add python support - add java support - update version in syslog-ng.conf - temporarily remove man pages (missing from release) - temporarily disable SMP build - move json support to core Wed Mar 25 13:00:00 2015 Led - fix shebang in syslog-ng-service-prepare script that contains bash-specific constructions
Tue Mar 3 13:00:00 2015 dimstarAATTopensuse.org - Do not BuildRequire libhiredis0_10: It\'s responsibility of the respective -devel package to pull in the library. On openSUSE < 13.2.1 (Current Tumbleweed) we keep it to workaround a bug in the hiredis-devel package of those releases.
Mon Jan 5 13:00:00 2015 peter.czanikAATTbalabit.com - remove dependence on syslog compatibility socket in service file
Mon Dec 15 13:00:00 2014 peterAATTczanik.hu - update to syslog-ng 3.6.2 - recommend JSON - fix build on SLES12
Wed Oct 22 14:00:00 2014 czanikAATTbalabit.hu - update to 3.6.1 release
Tue Oct 14 14:00:00 2014 czanikAATTbalabit.hu - update to 3.6 rc2
Wed Oct 1 14:00:00 2014 czanikAATTbalabit.hu - add riemann destination disable it by increasing the suse_version variable
Fri Sep 26 14:00:00 2014 czanikAATTbalabit.hu - update to 3.6 rc1 - removed --enable-pcre, as it became a build requirement
Tue Sep 16 14:00:00 2014 czanikAATTbalabit.hu - update to 3.6 beta2 - re-enable SMP optimzations
Wed Sep 3 14:00:00 2014 czanikAATTbalabit.hu - update to 3.6 beta1 - update config to 3.6 - disable SMP optimzations temporarily - fix systemd dependencies
Fri Aug 22 14:00:00 2014 mtAATTsuse.de - Stop syslog.socket in %preun to avoid the daemon we uninstall gets started by a log message due to dependencies (bnc#840815).
Tue Aug 19 14:00:00 2014 pczanikAATTgenesi-usa.com - update to 3.6 alpha3 no riemann support yet
Mon Aug 11 14:00:00 2014 czanikAATTbalabit.hu - update to 3.6 alpha2
Tue Aug 5 14:00:00 2014 pczanikAATTgenesi-usa.com - update to 3.5.6 (bugfix release)
Mon Jul 21 14:00:00 2014 czanikAATTbalabit.hu - update to 3.5.5 (bugfix release) - copying ivykis headers manually is no more necessary
Mon May 19 14:00:00 2014 mtAATTsuse.de - rpm: use _rundir rpm macro if defined (bnc#873857)
Thu May 15 14:00:00 2014 czanikAATTbalabit.hu - update to 3.5.4.1 For a full list of syslog-ng 3.5 related changes, please check the upstream changelog at: http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/3.5.4.1/changelog-en.txt - updated config version to 3.5 - added new modules (redis, stomp, etc.) - use system(); for local logs, which fixes bnc#846762 https://bugzilla.novell.com/show_bug.cgi?id=846762 - add /etc/syslog-ng/conf.d/ as include dir to config - added devel package, so external modules can be built (like those from the syslog-ng incubator project)
Fri Jan 24 13:00:00 2014 mtAATTsuse.de - Added Restart=on-abort to syslog-ng.service (fate#315133)
Mon Nov 4 13:00:00 2013 czanikAATTbalabit.hu - update 3.4.5 (bugfix release)
Thu Oct 24 14:00:00 2013 czanikAATTbalabit.hu - update 3.4.4 (bugfix release)
Wed Aug 14 14:00:00 2013 czanikAATTbalabit.hu - update to 3.4.3 (bugfix release)
Sun Jun 2 14:00:00 2013 czanikAATTbalabit.hu - update to 3.4.2, which fixes bnc#815746 https://bugzilla.novell.com/show_bug.cgi?id=815746 - many bugfixes, including flags(final)
Sun Apr 14 14:00:00 2013 crrodriguezAATTopensuse.org - Fix systemd unit to do only what is required by http://www.freedesktop.org/wiki/Software/systemd/syslog in particular it should not mess with the ordering of syslog.target
Mon Mar 4 13:00:00 2013 mtAATTsuse.com - Fixed to use program() instead of message() to match by program names (bnc#805309).
Fri Feb 8 13:00:00 2013 czanikAATTbalabit.hu - updated configuration version from 3.3 to 3.4
Thu Jan 31 13:00:00 2013 czanikAATTbalabit.hu - update to 3.4.1 release - bugfixes
Fri Jan 18 13:00:00 2013 czanikAATTbalabit.hu - update to 3.4 RC2 - bugfixes - updates bundled ivykis to 0.36
Wed Jan 9 13:00:00 2013 mtAATTsuse.com - Enable syslog-ng.service and create the syslog.service alias link in post install -- regardless of a preset config (bnc#790805). - Check the existence of /etc/init.d/syslog script before calling the restart_on_update and stop_on_removal macros to avoid errors on update. Since openSUSE 12.3, no syslog init script is shipped (bnc#790298,bnc#750478).
Mon Jan 7 13:00:00 2013 czanikAATTbalabit.hu - update to 3.4 RC1 (only bugfixes) - removed temporary syslog-ng-systemd.patch
Mon Dec 17 13:00:00 2012 czanikAATTbalabit.hu - update to 3.4 beta1 (only bugfixes) - added smtp support - enable features explicitely (add --enable-XXX for mongodb and amqp) - add syslog-ng-systemd.patch temporarilty to fix bug when starting from systemd - enable GeoIP support into separate subpackage
Fri Dec 7 13:00:00 2012 czanikAATTbalabit.hu - update to 3.4 git HEAD - many new features, including: - junctions and more complicated log processing paths - amqp destination - smtp destination - json output and parser plugins - key rewriting in destination drivers (add, remove prefixes) - a number of new template functions (uuid, hash functions, etc) - a number of new parsers in db-parser (set, pcre, ...) - allow 32 bit message and nvpair sizes - improved systemd support - demand loaded plugins - plugin support for log transport protocols and the network driver to be able to use them easily - add/remove files from pkglist - added python needed by SLES
Tue Nov 20 13:00:00 2012 mtAATTsuse.com - Require syslog-service >= 2.0 on 12.3, otherwise < 2.0, which contain the /etc/init.d/syslog init script.
Mon Nov 12 13:00:00 2012 mtAATTsuse.com - Fixed build requires / deps to work on 12.x and SLE-11-SP2. - Initialized SYSLOG_NG_PARAMS env variable in service file. - Marked additional log sockets file as ghost.
Mon Nov 12 13:00:00 2012 mtAATTsuse.com - Added syslog-ng.service and prepare script to spec file sources.
Fri Nov 9 13:00:00 2012 mtAATTsuse.com - Changed to provide a specific syslog-ng.service file which creates an alias to syslog.service while activation instead of using a SYSLOG_DAEMON to choose the syslog daemon. A short pre-exec script is used to generate the additional (chroot) log socket config (bnc#788330). - Updated syslog provides/requires and added a conflict with otherproviders(syslog). - Dropped all ifdef-s and cleaned up to specify all relevant directories via rpm macros. - Changed to install in /usr/sbin, compatibility link in /sbin.
Tue Nov 6 13:00:00 2012 czanikAATTbalabit.hu - remove ifdef-s related to 11.X support except for systemd (so SLES support could be fixed) - remove no more used parts from spec - remove syslog-ng.rc-script from sources
Wed Oct 31 13:00:00 2012 czanikAATTbalabit.hu - update to 3.3.7 release - some last minute bugfixes
Mon Oct 8 14:00:00 2012 czanikAATTbalabit.hu - update to 3.3.7rc2 - bugfix release
Wed Aug 29 14:00:00 2012 czanikAATTbalabit.hu - update to 3.3.6 with many small bugfixes, upstream ivykis support, glob support for includes - systemd patch no more necessary - less static patch removed, as it was necessary for 11.X
Thu Jul 5 14:00:00 2012 czanikAATTbalabit.hu - update to git head
Tue Apr 17 14:00:00 2012 czanikAATTbalabit.hu - update to syslog-ng 3.3.5 which fixes even more memleaks - resolves bnc#757680
Thu Feb 23 13:00:00 2012 mtAATTsuse.com - Detect if we have to use the new /run/systemd/journal/syslog socket under newer systemd versions, instead of the default _PATH_LOG (/dev/log) socket. Avoids update problems and the need to adopt config before using init=... boot parameter (bnc#747871).
Fri Jan 27 13:00:00 2012 czanikAATTbalabit.hu - more changelog, as requested by saschpe v3.3.1 was the initial syslog-ng 3.3 release fixes and changes, taken from the syslog-ng NEWS file - Fixes: * Fixed set() and subst() rewrite operations to work properly on the value() parameter specified in the configuration even if they are referenced at multiple spots in the configuration file. Earlier the 2nd and subsequent invocation of the rewrite rule changed $MESSAGE. * Fixed csv-parser() to work even if it is invoked at multiple spots in the configuration file. Earlier, the 2nd and subsequent references of the parser rule forgot the list of column names and the input template. * Fixed the processing of condition() parameter in rewrite rules, which was broken if it contained a filter() function call. * Fixed program() destination to properly kill the child process on reload and shutdown. * Fixed a potential division by zero error which could happen for large data rates due to a race in an unlocked region. * Fixed an assertion failure in mongodb destination that happened due to a race condition at high data rates. * Fixed an fd leak in the control socket code, that caused the control connection file descriptors to be leaked. * Fixed a crash problem in the tcp() destination, that occurred at or after a reload happens. * Fixed a segmentation fault on reload when using the same rewrite rule from multiple log paths. * Fixed a segmentation fault when processing a reload request in case an existing tcp() source is removed from the config and there are open connections. * Fixed a possible segmentation fault in the scalable queue implementation, which happens in case a destination is slower to process messages than syslog-ng would like to send them. * Fixed a possible file() destination issue that could cause syslog-ng to omit data or to write garbage to the log file in case the kernel reports that only a smaller portion of the actual write request could be accomplished. * Fixed an \"internal error duplicate config element\" error during reload due to an invalid bugfix applied for 3.3.1. Older beta versions of 3.3 were not affected. * Fixed a memory leak that causes macro based file destinations to leak their queue when destination files are closed due to time-reap(). * Fixed the handling of the condition() option for rewrite rules. * Fixed a race condition in value-pairs support, potentially causing heap corruption problems when $(format-json) is used in threaded mode. * Fixed a memory leak in value-pairs template function argument parsing, fixing a leak if $(format-json) is used. * Repeated definitions of source, destination, filter, rewrite, parser and block elements are not allowed by default anymore. These are reported as configuration errors unless AATTdefine allow-config-dups 1 is specified in the configuration file. * Fixed pdbtool error reporting in \"pdbtool test\" to make it easier to understand what went wrong. * Added an SQL connection health check in case an INSERT failed. This way syslog-ng handles SQL server timeouts better. * Fixed support for systemd socket activation. Previously such sockets were not set to non-blocking mode, causing syslog-ng to hang. * Fixed the filter() function in the filter expression to work also when used as a part of an AND or OR construct. * Allow the sql() destination to operate even without an indexes() option. That parameter was meant to be optional, but it wasn\'t. * Fixed compilation issues if no OpenSSL is present. * Fixed a minor memory leak in the usertty() driver that can increase memory usage on every reload. (The username() parameter wasn\'t properly freed on reload). * Fixed a minor memory leak in the sql() driver that can increase the memory usage on every reload (indexes() parameter wasn\'t properly freed on reload). - Changes * db-parser() automatically sets a tag named \'.classifier.unknown\' if the message doesn\'t match. * The use of actions in db-parser() for messages without a correllation context was inconsistently indexing messages. For actions in rules that had correllation AATT0 was the new message being generated, and AATT1 was the message that triggered the rule. Without correllation AATT0 was used for the triggering message, which is greatly inconsistent and unintuitive. This was fixed by changing the behaviour for rules without correllation, now both correllation and non-correllation rules use AATT0 for the new message, and AATT1 for the triggering message. This is an incompatible change in the db-parser() format. * The value of the $TAGS macro is added to pdbtool match output. * unix-dgram() and unix-stream() error logging on systemd failures became more detailed for easier troubleshooting.
Thu Jan 26 13:00:00 2012 czanikAATTbalabit.hu - fix systemd support for openSUSE > 12.1
Fri Jan 20 13:00:00 2012 czanikAATTbalabit.hu - update to 3.3.4
Wed Jan 11 13:00:00 2012 czanikAATTbalabit.hu - update to the latest 3.3-git
Tue Jan 3 13:00:00 2012 czanikAATTbalabit.hu - update to 3.3.3 - remove filter patch - fix afsql related warning
Tue Dec 20 13:00:00 2011 cooloAATTsuse.com - remove call to suse_update_config (very old work around)
Tue Oct 25 14:00:00 2011 czanikAATTbalabit.hu - add patch for filters bug https://bugzilla.balabit.com/show_bug.cgi?id=140 so firewall logs are correctly filtered
Mon Oct 3 14:00:00 2011 czanikAATTbalabit.hu - update to 3.3.1 (3.3 final) which fixes some more minor problems and updates NEWS
Thu Sep 29 14:00:00 2011 czanikAATTbalabit.hu - updated to latest git, which made time patch redundant and also fixes for mongodb, memory leaks, etc. - fix 11.3 packaging - enable json support also for 11.4
Fri Sep 23 14:00:00 2011 czanikAATTbalabit.hu - updated to latest git snapshot including fix for bnc#719102 - enabled capabilities support >11.4 only - moved libafmongodb to /usr - added fix for compiledate - changed time patch to configure option (which does not work yet...) - removed patches previously picked from git
Mon Sep 5 14:00:00 2011 czanikAATTbalabit.hu - fix for an ugly BSD date problem: when using original dates in September - December, all turn up as from December patch to be removed on next release
Wed Aug 24 14:00:00 2011 mtAATTsuse.de - Adopted to require new syslog-service package on 12.x, that provides the /etc/init.d/syslog LSB init script and systemd syslog.service service file. Removed syslog-ng.service file installation from spec file. (fate#311316).
Thu Aug 18 14:00:00 2011 czanikAATTbalabit.hu - updated to syslog-ng-3.3.0beta2, a new major release with many new features: * full multi threading * mongodb and json output support * new default port numbers for syslog() For complete list, please read NEWS file provided in the package. - removed some unnecessary docs (INSTALL, etc.) - updated config and enabled multi threading by default - added json subpackage - keep only libafsocket.so (the notls version is not used)
Mon Jun 6 14:00:00 2011 mtAATTsuse.de - Updated to syslog-ng-3.2.4, maintenance release fixing several issues -- a digest of the changes: * A bug was found in the pcre implementation for subst(). If the \"global\" flag is specified and pcre returns an error, an infinite loop is created, consuming memory in the process. It is triggered by PCRE 8.12, but could potentially affect older versions too. (bnc#697374, CVE-2011-1951) * Fixed a potential use of uninitialized memory in the configuration file parser, no bug was triggered but gcc 4.6 reported it via a warning. * Fixed a possible security issue on Debian/kFreeBSD and on platforms where mode_t is an unsigned 16 bit value (FreeBSD,HP-UX). (CVE-2011-0343) * Fixes an y2k38 problem that causes syslog-ng to use 100% CPU time in case mark messages are enabled and the UNIX timestamps overflows a signed 32 bit counter, which happens in 19th, January 2038. * Fixed file() destination to work on device nodes (e.g. files in /dev). Without this change, syslog-ng started using 100% CPU time if given devices as destinations that couldn\'t always consume data. * Don\'t attempt to remember the current file position for source files that are read with follow-freq(0), e.g. /dev/klog and /proc/kmsg. * Added systemd socket activation support. For complete list, please read NEWS file provided in the package. - Removed obsolete systemd integration patch, added to install syslog-ng service file as forced in bnc#696963 even feature 311316 is not yet implemented, that is, log rotation files do not work, chroot socket config file is never generated when running under systemd. - Enabled to read kernel messages directly (/proc/kmsg) for 12.x - Added generation of dummy additional-log-sockets.conf in post install - Adopted less static patch to build on 11.3.
Fri May 27 14:00:00 2011 mtAATTsuse.de - Removed touch of obsolete /var/log/boot.log from spec post.
Thu Feb 10 13:00:00 2011 mtAATTsuse.de - Fixed typo module-path in the config file (bnc#664931#c5).
Wed Feb 2 13:00:00 2011 mtAATTsuse.de - Moved sql support lib into separate syslog-ng-sql package, adopted the module-path patch and disabled loading of the sql module in scl/modules.conf config file by default. Adopted spec file to use with_sql for conditional build.
Wed Feb 2 13:00:00 2011 czanikAATTbalabit.hu - added module-path patch to be able to load modules also from /usr and removes an ugly warning message
Tue Feb 1 13:00:00 2011 mtAATTsuse.de - Merged all the systemd integration steps patches into one.
Tue Feb 1 13:00:00 2011 czanikAATTbalabit.hu - added systemd patches from algernonAATTbalabit.hu
Fri Jan 28 13:00:00 2011 czanikAATTbalabit.hu - add database (libdbi) support for 11.4 and up - use systemd patches only on 11.4 and up
Tue Jan 18 13:00:00 2011 mtAATTsuse.de - Updated systemd support to the patch set sent upstream and additional workaround to not break the syslog-ng.ctl sock. Current limitation is, that *all * unix sockets have to be set up same way, that is either systemd activated or not, because the systemd patch disables unlink&bind functions.
Tue Jan 18 13:00:00 2011 czanikAATTbalabit.hu - temporarily disabled systemd support - update to 3.2.2 bugfix release
Fri Dec 10 13:00:00 2010 mtAATTsuse.de - Implemented a first version of systemd socket activation support - Enabled suppress config option to catch log message dupplicates in case a program runs amok until disk is full (bnc#656197). - Disabled build date/time in binary to avoid rebuild (rpmlint). - Do not install /lib */libsyslog-ng.so devel file (rpmlint).
Tue Nov 30 13:00:00 2010 czanikAATTbalabit.hu - update to 3.2.1 release - libdbi support is added but commented out (libdbi not yet in factory) - many little fixes (added man pages, new config files, etc.) - the new system() from upstream not yet used because of AppArmor
Sun Nov 21 13:00:00 2010 cooloAATTnovell.com - build against the dynamic glib in /lib on 11.4 to fix build
Sun Nov 21 13:00:00 2010 cooloAATTnovell.com - build against libnet-devel on 11.4
Thu Aug 5 14:00:00 2010 pczanikAATTfang.fa.gau.hu - update to version 3.1.2, which makes most of the patches redundant
Tue Jun 8 14:00:00 2010 pczanikAATTfang.fa.gau.hu - an upstream modified version of the old SuSE patch: syslog-ng-avoid-getpwgrnam_-1.dif
Wed Jun 2 14:00:00 2010 pczanikAATTfang.fa.gau.hu - some more patches accepted by upstream: bnc#568150
Tue May 4 14:00:00 2010 pczanikAATTfang.fa.gau.hu - removed /var/tmp/syslog-ng from rpm to prepare for https://features.opensuse.org/303793 - upstream accepted some patches from the 2.0.9 openSUSE package, applied now, as 3.1.2 is still far away
Tue Apr 13 14:00:00 2010 mtAATTsuse.de - Reformated last changes entry to avoid overlong lines, added reason why some of the features are disabled.
Tue Apr 13 14:00:00 2010 pczanikAATTfang.fa.gau.hu - upgraded to version 3.1.1 - removed patches, which were made redundant by 3.1.1 - enabled pcre, modified the \'less-static\' patch - NEWS from 2.0 to 3.0 * Version 3.0 of syslog-ng supports the new syslog protocol standards by the Internet Engineering Task Force (IETF). * Log statements can be embedded into each other, making it possible to design complex log paths. That way for example the results of a filter can be sent to multiple destinations, or it can be sent to a destination unchanged, and partly rewritten for the other destination. * The encoding of source files can be set for proper character conversion (internally syslog-ng represents every message in UTF-8). * The syslog-ng application assigns a unique message identification number to every log message, making it easy to detect if any messages are lost. * The syslog-ng application can read, process, and rewrite structured messages (e.g., Apache webserver logs) using templates and regular expressions. Both messages with fixed field sizes and fields separated with delimiters (e.g., comma-separated values) are supported. - NEWS from 3.0 to 3.1 * Support for patterndb v2 and v3 format, along with a bunch to new parsers: ANYSTRING, IPv6, IPvANY and FLOAT. * Added a new \"pdbtool\" utility to manage patterndb files: convert them from v1 or v2 format, merge mulitple patterndb files into one and look up matching patterns given a specific message. * Support for message tags: tags can be assigned to log messages as they enter syslog-ng: either by the source driver or via patterndb. Later it these tags can be used for efficient filtering. * Added support for rewriting structured data. * Macros and name-value pairs got a little tighter integration, in filters where syslog-ng 3.0 was limited to only use name-value pairs, with 3.1 you can also use macros. * Enhanced dynamic name-value performance by a factor of three. * Some parsers got additional features: NUMBER is now able to parse hexadecimal numbers, ESTRING is now able to search for multiple characters as the end of the string. * Added non-standard and non-portable facility codes (range 10-15), decouple syslog-ng facility name information from the system used to compile syslog-ng on. - new features, which are not enabled because of /usr dependency: * TLS support * logging to databases
Wed Mar 31 14:00:00 2010 pczanikAATTfang.fa.gau.hu - added two temporary patches to fix pipe() problems - added include \"/var/run/syslog-ng/additional-log-sockets.conf\"; to syslog-ng.conf to replace the old \"-a\" mechanism
Wed Mar 24 13:00:00 2010 pczanikAATTfang.fa.gau.hu - updated to 3.1.0 release - added some new utilities (pdbtool & syslog-ng-ctl) - removed most of the patches to stay as close to upstream as possible - patch to compile only glib statically - updated syslog-ng.conf to v3.0 syntax
Mon Jan 18 13:00:00 2010 mtAATTsuse.de - Fixed to inform user instead to fail when the removed summary() suse extension option were used in old config (bnc#519653).
Fri Jan 15 13:00:00 2010 mtAATTsuse.de - Applied POLLERR handling fixes for logreader/logwriter causing 100% CPU usage e.g. when a UDP destination is down (bnc#541802).
|
|
|