Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: syslog-ng-grpc | Distribution: openSUSE Leap 16.0 |
Version: 4.8.1 | Vendor: openSUSE |
Release: lp160.2.1 | Build date: Thu Oct 31 12:51:02 2024 |
Group: System/Daemons | Build host: reproducible |
Size: 1572583 | Source RPM: syslog-ng-4.8.1-lp160.2.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://syslog-ng.org/ | |
Summary: Common files for grpc-based syslog-ng drivers |
This package provides provides common files for grpc-based syslog-ng drivers
GPL-2.0-only
* Thu Oct 31 2024 peter czanik <[email protected]> - fix the merge-grammar fix * Thu Oct 31 2024 peter czanik <[email protected]> - rename syslog-ng-curl to syslog-ng-http - fix rpmlint reports * Mon Oct 21 2024 peter czanik <[email protected]> - fixes to make sure that syslog-ng builds on Leap 16.0 * disable features with missing dependencies * do not use a fixed clang version * Wed Oct 09 2024 peter czanik <[email protected]> - update to version 4.8.1, a bug fix release, fixing several problems reported by openSUSE users upstream (pipe source, etc.) - added Elasticsearch datastream destination * Thu Sep 26 2024 Fridrich Strba <[email protected]> - Added patch: * syslog-ng-reproducible-jar-mtime.patch + Use SOURCE_DATE_EPOCH for reproducible jar mtime + Applied if building with Java >= 17 * Sat Sep 14 2024 Georg Pfuetzenreuter <[email protected]> - Replace obsolete udp() example in configuration with a dual stack network() one * Fri Jul 26 2024 peter czanik <[email protected]> - update to version 4.8.0 * add new parsers * improved file reading and directory monitoring * new S3 authentication and encryption options * new http metrics * many OpenTelemetry fixes and improvements * Thu Feb 08 2024 peter czanik <[email protected]> - fix syslog-ng-devel dependencies (boo#1219672) * Tue Feb 06 2024 peter czanik <[email protected]> - add python3-setuptools as a build requiriement * Thu Feb 01 2024 peter czanik <[email protected]> - update to version 4.6.0 * BigQuery support * CloudAuth support * Loki support * PubSub support * parsers for pgsql, pihole, qbittorrent logs - move grpc support into separate sub-package * Mon Sep 18 2023 peter czanik <[email protected]> - fix boo#1215386 by removing dependency on var-run.service (service is removed in Tumbleweed) * Mon Jul 31 2023 peter czanik <[email protected]> - update to version 4.3.1 * fixes a crash bug in Python support * opensearch destination (SCL) * Tue Jul 25 2023 peter czanik <[email protected]> - update to version 4.3.0 * OpenTelemetry support * BPF support to accelerate UDP source * logscale destination * scl.conf moved from /etc/syslog-ng * use pcre2 instead of pcre - change BuildRequires from pcre-devel to pcre2-devel - add BuildRrequires for OpenTelemetry and BPF * Fri Jul 14 2023 peter czanik <[email protected]> - fix Python packaging * Tue Jun 06 2023 peter czanik <[email protected]> - oops, forgot to update the config version string again... - while there, fixed a config warning about statistics * Thu Jun 01 2023 peter czanik <[email protected]> - update to version 4.2.0 - add Splunk destination to SCL - plugin rename: dbparser is now called correlation - new plugin: libmetrics-probe.so - split Python-based drivers from the Python plugin * Wed May 24 2023 Jan Engelhardt <[email protected]> - Exclude plugins from being turned into RPM dependencies. * Wed Jan 11 2023 peter czanik <[email protected]> - update to 4.0.1 - remove obsolate syslog-ng-nojavah.patch together with autotools dependencies - add dependencies for Python modules - remove obsolate Obsolates line - remove Kubernetes config (became a Python module) * Tue Dec 27 2022 Ludwig Nussel <[email protected]> - Replace transitional %usrmerged macro with regular version check (boo#1206798) * Tue Aug 16 2022 peter czanik <[email protected]> - update to 3.37.1 - add new modules to file lists - enable MQTT support only for Tumbleweed * Mon Apr 25 2022 Marcus Meissner <[email protected]> - URL -> https * Tue Mar 08 2022 Fridrich Strba <[email protected]> - Added patch: * syslog-ng-nojavah.patch + Do not use the removed javah tool, but the javac's -h option + Allows to build with any java-devel >= 1.8 - Require java-devel >= 1.8 for build - Add build dependency on autoconf and automake since we need them to regenerate the build system after we patch it * Fri Feb 18 2022 peter czanik <[email protected]> - disable Java support for ARMv7 (compilation crashes) * Mon Dec 06 2021 peter czanik <[email protected]> - update to 3.35.1 - remove "news" user creation, as it is no more referenced from the configuration file - packaging fixes to remove a few warnings * Wed Jul 28 2021 peter czanik <[email protected]> - update to 3.33.2 - added support for parsing CEE and Fortigate logs - added Discord destination - added MQTT destination support - python3 workdaround removed (commented out for now, fixed upstream) * Fri Jul 16 2021 Steve Kowalik <[email protected]> - Set shebang for merge-grammar.py to be /usr/bin/python3. * Tue Dec 08 2020 peter czanik <[email protected]> 3.30.1-0 - update to 3.30.1 - follow up snmp support changes - add secure logging - add PAN-OS parser - add SumoLogic destination * Thu Nov 26 2020 Ludwig Nussel <[email protected]> - prepare usrmerge (boo#1029961) * Mon May 11 2020 peter czanik <[email protected]> - fix bnc#1169385 by removing creating news log files from post, adding syslog-ng.conf options to create files/directories automatically, and commenting the relevant part out. * Wed Apr 15 2020 peter czanik <[email protected]> - fix libevtlog package name * Tue Mar 10 2020 Paolo Stivanin <[email protected]> - Update to 3.26.1 * added a new option to multi-line file sources * python-http-header: added this new plugin, which makes it possible for users to implement HTTP header plugins in Python language * azure-auth-header: Added this new plugin, which generates authorization header for applications connecting to Azure * set-severity(): Added this new rewrite rule for changing message severity. * $(list-search): Added a new template function, which returns the first index of a pattern in a list. * other minor improvements * many bug fixes * Fri Feb 28 2020 Matej Cepl <[email protected]> - Fix fixing Python shebang * Mon Feb 03 2020 Dominique Leuenberger <[email protected]> - BuildRequire pkgconfig(libsystemd) instead of systemd-devel: allow OBS to shortcut through -mini flavors. * Thu Dec 12 2019 peter czanik <[email protected]> - update to 3.25.1 - many bug fixes, improved Redis destination performance * Wed Nov 27 2019 peter czanik <[email protected]> - remove ExcludeArch as bison workaround no more needed - remove dependency on libgeoip to fix bnc#1156203 (of course libmaxminddb is still supported) * Tue Sep 03 2019 peter czanik <[email protected]> - updated to 3.23.1 to resolve bnc#1143190 - removed 2482.patch as it was merged upstream - add wensense & netskope parsers - add collectd support - update syslog-ng.conf due to an undocumented include syntax used in the config was removed by uspstream - add SCL to support Elasticsearch destination using the http() destination driver - add SCL to parse junos and checkpoint logs - changed the location of debuggercli files - disabled native connector (Rust support) - "ExcludeArch: i586 s390x" as workaround until bison is fixed * Fri Apr 12 2019 root <[email protected]> - oops, forgot to update version in syslog-ng.conf again... - moved slack SCL to curl sub-package to silence warning on startup * Wed Jan 30 2019 Dominique Leuenberger <[email protected]> - Dynamically detect used python3 version. * Tue Jan 08 2019 [email protected] - added 2482.patch to resolve GPL-2.0 vs. BSD-4-Clause compatibility problem. * Fri Dec 21 2018 [email protected] - Allow building with java 1.8.0. - Use %license * Mon Dec 17 2018 [email protected] - updated to 3.19.1 - changed summary again * Tue Nov 27 2018 Jan Engelhardt <[email protected]> - Replace time-sensitive wording of summary. - Drop %if..%endif guards that are idempotent. - Replace %__-type macro indirections. * Mon Nov 12 2018 [email protected] - update to 3.18.1 - remove support for SLES11 (sysvinit) - add support to compile on SLES12+ and Leap 42+ - tons of clean-up * Thu May 31 2018 [email protected] - added network.target to syslog-ng.service to resolve bnc#1077975 * Fri Apr 06 2018 [email protected] - update to syslog-ng 3.14.1 - remove patch, as merged upstream: 0001-modules-json-Adaptions-for-json-c-v0.13.patch - remove patch and revert to jdk 1.7 as 1.9 is problematic: syslog-ng-3.10.1-sourcetarget.patch - add secret-storage, appmodell and SCL files * Wed Jan 10 2018 [email protected] - fix build error with json-c v0.13 with patch 0001-modules-json-Adaptions-for-json-c-v0.13.patch * Tue Jan 09 2018 [email protected] - disable Java destination temporarily (it does not build) * Tue Dec 05 2017 [email protected] - fix %post and mongodb as requested by @idonmez * Wed Nov 29 2017 [email protected] - update to syslog-ng 3.12.1 - add tags parser - add xml parser - add Windows eventlog parser - add syslog-ng-debun + man - handle evtlog merge (add obsolates, new files, etc.) - use Python version of merge-grammar - add libmaxminddb-devel BuildRequires for the geoip2 parser - add geoip2 parser - add osquery parser (scl) - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) (by @RBrownSUSE) - WARNING: disable RabbitMQ and AMQP support as they fail to compile with openssl 1.1 Will be most likely re-enabled in 3.14.1 * Wed Oct 11 2017 [email protected] - Update package summaries and RPM group classifications. Drop author lists from descriptions. Remove redundant %clean section. Replace old $RPM_ shell vars and make consistent use of macros instead. * Tue Oct 10 2017 [email protected] - Do not hardcode dependency on java-1_7_0-openjdk, depend on java-devel >= 1.7 instead - Added patch: * syslog-ng-3.10.1-sourcetarget.patch + Build Java classes with the lowest required source and target levels. * Wed Jun 21 2017 [email protected] - update to version 3.10.1 - update config version - libcurl.so renamed to libhttp.so - added module libtfgetent.so - added module libmap-value-pairs.so - added module libstardate.so - added cisco parser (scl) - added snmptrapd parser files - add pkgconfig for add-contextual-data - don't compile curl dest on SLES 11 * Sun Apr 02 2017 [email protected] - require group and user "news" in new system model. * Fri Sep 09 2016 [email protected] - really update config version to 3.8 (thanks Per for the report) - move curl (HTTP) support into a subpackage to reduce the number of dependencies in the base package * Tue Aug 23 2016 [email protected] - update to 3.8.1 for a complete list of changes see: https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.8.1 - add Java support. NOTE: no modules due to missing gradle and JAR dependencies - add curl HTTP support - disable mongodb for SLES11 (fails to compile) - update configuration to 3.8 - change datadir parameter (default now includes 'syslog-ng') - add cef & date modules, apache, loggly, logmatic scl-s - add disk buffer support - update java module list - uncomment Alias=syslog.service in syslog-ng.service - rename system-expand to system-expand.sh - add missing: Obsolates: syslog-ng-json (JSON is now in core) * Wed Jun 01 2016 [email protected] - fix bnc#965191 by adding back "Alias=syslog.service" to "syslog.service" - update to 3.7.3, which fixes many small bugs https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.7.3 - remove obsolate e30fe7c3717a7bda4036448c7777747df1a4e0f9.patch - using self generated dist tgz, as official tgz is missing generated man pages - fix bnc#982487 by copying config.h manually * Mon Sep 07 2015 [email protected] - update to syslog-ng 3.7.1 - for a detailed changelog, see upstream at: https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.7.1 and https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.6.1 - FYI: no java support due to lack of gradle - follow geoip modul name change (tfgeoip -> geoip-plugin) - add libkvformat.so - remove notls workaround (openssl is now a hard dependency) - add python support - update version in syslog-ng.conf - move json support to core - tmp patch to fix compilation on SLES11: e30fe7c3717a7bda4036448c7777747df1a4e0f9.patch - SLES notes: some core dependencies are missing, so you need to build in your home repo and have json, libevtlog from Factory * Wed Mar 25 2015 Led <[email protected]> - fix shebang in syslog-ng-service-prepare script that contains bash-specific constructions * Tue Mar 03 2015 [email protected] - 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. * Fri Aug 22 2014 [email protected] - Stop syslog.socket in %preun to avoid the daemon we uninstall gets started by a log message due to dependencies (bnc#840815). * Tue Aug 05 2014 [email protected] - update to 3.5.6 (bugfix release) * Mon Jul 21 2014 [email protected] - update to 3.5.5 (bugfix release) - copying ivykis headers manually is no more necessary * Mon May 19 2014 [email protected] - rpm: use _rundir rpm macro if defined (bnc#873857) * Thu May 15 2014 [email protected] - 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 2014 [email protected] - Added Restart=on-abort to syslog-ng.service (fate#315133) * Mon Nov 04 2013 [email protected] - update 3.4.5 (bugfix release) * Thu Oct 24 2013 [email protected] - update 3.4.4 (bugfix release) * Wed Aug 14 2013 [email protected] - update to 3.4.3 (bugfix release) * Sun Jun 02 2013 [email protected] - 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 2013 [email protected] - 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 04 2013 [email protected] - Fixed to use program() instead of message() to match by program names (bnc#805309). * Fri Feb 08 2013 [email protected] - updated configuration version from 3.3 to 3.4 * Thu Jan 31 2013 [email protected] - update to 3.4.1 release - bugfixes * Fri Jan 18 2013 [email protected] - update to 3.4 RC2 - bugfixes - updates bundled ivykis to 0.36 * Wed Jan 09 2013 [email protected] - 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 07 2013 [email protected] - update to 3.4 RC1 (only bugfixes) - removed temporary syslog-ng-systemd.patch * Mon Dec 17 2012 [email protected] - 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 07 2012 [email protected] - 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 2012 [email protected] - Require syslog-service >= 2.0 on 12.3, otherwise < 2.0, which contain the /etc/init.d/syslog init script. * Mon Nov 12 2012 [email protected] - 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 2012 [email protected] - Added syslog-ng.service and prepare script to spec file sources. * Fri Nov 09 2012 [email protected] - 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 06 2012 [email protected] - 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 2012 [email protected] - update to 3.3.7 release - some last minute bugfixes * Mon Oct 08 2012 [email protected] - update to 3.3.7rc2 - bugfix release * Wed Aug 29 2012 [email protected] - 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 05 2012 [email protected] - update to git head * Tue Apr 17 2012 [email protected] - update to syslog-ng 3.3.5 which fixes even more memleaks - resolves bnc#757680 * Thu Feb 23 2012 [email protected] - 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 2012 [email protected] - 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 @define 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 @0 was the new message being generated, and @1 was the message that triggered the rule. Without correllation @0 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 @0 for the new message, and @1 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 2012 [email protected] - fix systemd support for openSUSE > 12.1 * Fri Jan 20 2012 [email protected] - update to 3.3.4 * Wed Jan 11 2012 [email protected] - update to the latest 3.3-git * Tue Jan 03 2012 [email protected] - update to 3.3.3 - remove filter patch - fix afsql related warning * Tue Dec 20 2011 [email protected] - remove call to suse_update_config (very old work around) * Tue Oct 25 2011 [email protected] - add patch for filters bug https://bugzilla.balabit.com/show_bug.cgi?id=140 so firewall logs are correctly filtered * Mon Oct 03 2011 [email protected] - update to 3.3.1 (3.3 final) which fixes some more minor problems and updates NEWS * Thu Sep 29 2011 [email protected] - 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 2011 [email protected] - 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 05 2011 [email protected] - 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 2011 [email protected] - 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 2011 [email protected] - 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 06 2011 [email protected] - 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 2011 [email protected] - Removed touch of obsolete /var/log/boot.log from spec post. * Thu Feb 10 2011 [email protected] - Fixed typo module-path in the config file (bnc#664931#c5). * Wed Feb 02 2011 [email protected] - 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 02 2011 [email protected] - added module-path patch to be able to load modules also from /usr and removes an ugly warning message * Tue Feb 01 2011 [email protected] - Merged all the systemd integration steps patches into one. * Tue Feb 01 2011 [email protected] - added systemd patches from [email protected] * Fri Jan 28 2011 [email protected] - add database (libdbi) support for 11.4 and up - use systemd patches only on 11.4 and up * Tue Jan 18 2011 [email protected] - 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 2011 [email protected] - temporarily disabled systemd support - update to 3.2.2 bugfix release * Fri Dec 10 2010 [email protected] - 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 2010 [email protected] - 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 2010 [email protected] - build against the dynamic glib in /lib on 11.4 to fix build * Sun Nov 21 2010 [email protected] - build against libnet-devel on 11.4 * Thu Aug 05 2010 [email protected] - update to version 3.1.2, which makes most of the patches redundant * Tue Jun 08 2010 [email protected] - an upstream modified version of the old SuSE patch: syslog-ng-avoid-getpwgrnam_-1.dif * Wed Jun 02 2010 [email protected] - some more patches accepted by upstream: bnc#568150 * Tue May 04 2010 [email protected] - 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 2010 [email protected] - Reformated last changes entry to avoid overlong lines, added reason why some of the features are disabled. * Tue Apr 13 2010 [email protected] - 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 2010 [email protected] - 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 2010 [email protected] - 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 2010 [email protected] - Fixed to inform user instead to fail when the removed summary() suse extension option were used in old config (bnc#519653). * Fri Jan 15 2010 [email protected] - Applied POLLERR handling fixes for logreader/logwriter causing 100% CPU usage e.g. when a UDP destination is down (bnc#541802). * Wed Feb 04 2009 [email protected] - use shared libevtlog and libwrap that are available in /%{_lib} still uses static glib2. * Mon Dec 01 2008 [email protected] - Fixed MARK message function to use local timezone (bnc#450174). * Tue Nov 18 2008 [email protected] - Fixed chroot / chdir usage (CVE-2008-5110, bnc#445912). * Wed Sep 10 2008 [email protected] - Added a patch to link libnet dynamically; the static libnet is dropped from the package, the dynamic lib moved to /%_lib now. * Wed Sep 03 2008 [email protected] - Moved /etc/logrotate.d/syslog-ng content to klogd (in syslogd source) package, that provides the /etc/init.d/syslog script. * Wed Sep 03 2008 [email protected] - Added patch to avoid getpwnam/getgrnam calls with on negative values, e.g. on -1 to skip file chown/grp/mod. This calls has caused an ldap search request on systems using nss_ldap and if the ldap server was running on the same machine and tryed to log, a deadlock happened (bnc#414955). - Applied a backported patch allowing to disable permission and ownership changes on existing files, when the owner/group/perm option in the file/pipe destination definition is set to -1. * Fri Aug 22 2008 [email protected] - Fix fillup call. * Mon Jul 14 2008 [email protected] - Moved build of the eventlog-0.2.7 lib into separate spec file. * Wed Apr 30 2008 [email protected] - Update to syslog-ng 2.0.9 (fate#303216). - Disabled -fPIE/-pie usage, that is not possible any more. - Changed the configure path usage in syslog-ng.h to point to the desired installation paths. - Increased level of successfull reload message to notice. - Disabled parsing of a hostname on afunix (/dev/log) sockets as workaround to not to interpret first part of a broken tag containing spaces as hostname; the glibc syslog functions do not send any hostname (bnc#49521). - Reimplemented patch to update own hostname on SIGHUP/reload (bnc#116466). - Reimplemented -a <log socket> feature (fate#300891). - Mentioned /usr/share/doc/packages/syslog-ng as documentation source in manual pages (bnc#373960). * Wed Mar 26 2008 [email protected] - Documented -a option in syslog-ng.8 manual page, improved sentence about usage without root permissions (bnc#358249). * Wed Oct 31 2007 [email protected] - Bug #334537: Fixes for acpid filter in syslog-ng.conf * Mon Jul 30 2007 [email protected] - Feature #302032: Improved patch adding a global summary(secs) option allowing to specify the summary generation frequency or disable it by setting summary(0). Modified patch file: syslog-ng-summarize.dif * Tue Jul 24 2007 [email protected] - Applied a patch allowing to disable permission and ownership changes on existing files, when the owner/group/perm option in the file/pipe destination definition is set to -1. New patch file: syslog-ng-no-perm-change.dif - Improved acpid null destination in default config to avoid /dev/null use at all. * Tue Jul 24 2007 [email protected] - perm(-1) for /dev/null results in a 640 - which breaks almost anything else in the system * Fri Jul 20 2007 [email protected] - Feature #302032: summarize repeated log messages - Improved new null destination declaration to use pipe driver and not to change any permissions - Improved class comparization in filter-checks * Wed Jul 11 2007 [email protected] - Fix the acpid logging rules (the messages that should have been dropped ended up in /var/log/messages). * Tue Jul 10 2007 [email protected] - Adopt to the new acpid logging prefix and make acpid logs less verbose by default (Bug #290398). * Wed Jun 06 2007 [email protected] - Bug #278741: Fixed to use /dev/console instead of /dev/tty10 on s390(x) in the console destination. - Removed aaa_base from PreReq (run_suseconfig macro not used any more), added /etc/init.d/syslog to PreReq. * Wed May 30 2007 [email protected] - Updated to syslog-ng-1.6.12, fixing negation for the netmask() filter, increasing hostname buffers to 256 characters, adding so_rcvbuf option to adjust the afinet receive buffer, forcing log_fifo_size to an minimum of 1000 elements - Adopted update_own_hostname and afunix_dest_reconnect patches - Bug #257101: Fix to log parse errors while reload (SIGHUP). New patch file: syslog-ng-verbose_reload.dif - Fixed console destination in default config to use pipe driver, disabled permission and ownerships for console and xconsole. * Mon May 14 2007 [email protected] - Bug #256671: Added reset of the sysconfig SYSLOG_DAEMON variable to "" (autodetect daemon) in rpm postun script. * Thu Mar 29 2007 [email protected] - added klogd to BuildRequires * Thu Mar 29 2007 [email protected] - Add flex BuildRequires. * Sat Mar 03 2007 [email protected] - Bug #250562: Fixed to set signal handlers before the config and thus the log destinations are initialized to avoid the creation of zombie processes when a program (e.g. destination) fails to execute, e.g. because apparmor profile prohibits it. Changed to use sigaction() instead of the signal() function. New patch file: syslog-ng-sigaction.dif - Cleaned up the syslog-ng-filter_checks patch (fix for #240676). - Added remote logserver destination example to the config file. - Moved the allmessages example to the begin to catch all msgs. * Thu Mar 01 2007 [email protected] - Bug #249555: Fix for additional log sockets extension; syslog-ng dropped messages on the sockets after a config file reload. Fixed patch file: syslog-ng-additional-log-sockets.dif * Wed Feb 28 2007 [email protected] - Bug #240676: Implemented checks to detect recursive filter definitions. New patch file: syslog-ng-filter_checks.dif * Tue Nov 14 2006 [email protected] - Fix crash in handle_*_line. * Wed Sep 13 2006 [email protected] - Feature #300891: Remove SuSEconfig dependency of syslog-ng * Implemented an extension allowing to pass additional log sockets using -a options. * Documented it in the README.SuSE file and in the default configuration file. * Removed SuSEconfig.syslog-ng and it's syslog-ng.conf.in and adopted the RPM spec file. New patch file: syslog-ng-additional-log-sockets.dif * Fri Sep 01 2006 [email protected] - Updated to syslog-ng-1.6.11, providing bugfixes for timezone calculations, false messages about permission changes, a workaround for lose of one message when connection is broken as well as some scalability improvements tunable using the time_sleep() global option. * Mon May 29 2006 [email protected] - Bug #177961: Added patch to avoid startup failure in case the initial connect to a unix socket destination fails. Instead, reinit the driver after time_reopen secs (option). New patch file: syslog-ng-afunix_dest_reconnect.dif * Mon Apr 10 2006 [email protected] - Bug #150052: added aaa_base to RPM PreReq to avoid failure of the run_suseconfig macro when yast2 directory installer is used (YAST_IS_RUNNING variable isn't set to "instsys"). * Wed Feb 15 2006 [email protected] - Bug #147748: Added NetworkManager logging rule - Added /etc/logrotate.d/syslog-ng file providing log rotation config for acpid and NetworkManager - Fixed owner/group inconsistence for news.* files - Fixed destination for news.notice messages - Merged syslog-ng.conf.in and syslog-ng.conf.default * Thu Feb 09 2006 [email protected] - Bug #116466: update cached hostname on SIGHUP (reload) New patch file: syslog-ng-update_own_hostname.dif * Wed Jan 25 2006 [email protected] - converted neededforbuild to BuildRequires * Tue Dec 20 2005 [email protected] - remove explicit requires for devs * Fri Dec 09 2005 [email protected] - add acpid logging rule * Thu Nov 10 2005 [email protected] - Don't strip binaries. * Mon Jul 25 2005 [email protected] - Resubmit with fixed changes file. * Mon Jul 25 2005 [email protected] - Updated to syslog-ng-1.6.8 - Bug# 98232: added installing of a default config file that will be overwritten by SuSEconfig if configured * Thu Jun 23 2005 [email protected] - build with fPIC/pie * Fri Apr 29 2005 [email protected] - Added gperf to neededforbuild * Tue Mar 15 2005 [email protected] - call run_suseconfig macro in rpm post for suse_version > 9.0 instead a manual SuSEconfig --module syslog-ng * Thu Mar 10 2005 [email protected] - increased interval for logging of stats messages to 1 hour * Tue Mar 08 2005 [email protected] - Bug #71264: added stop_on_removal/restart_on_removal to the spec file * Fri Feb 11 2005 [email protected] - fixed rpm post-install script to fillup syslog variables provided by klogd package as well - fixed rpm post-install script to switch SYSLOG_DAEMON to ourself if it is set to a daemon that is not installed (happens if klogd+syslog-ng are installed on fresh system) - added klogd to neededforbuild * Fri Feb 11 2005 [email protected] - require and use klogd instead of syslogd - provides "syslog" * Thu Jan 27 2005 [email protected] - Feature ID 100044: log firewall (iptables) messages into /var/log/firewall and filter them out for messages, warn and console destinations. - Changed config file to better match current syslog.conf: changed default permissions from 0600 to 0640, added logging into /var/log/mail.{info,warn,err}, enabled fsync option for /var/log/{warn,mail.err} * Wed Jan 12 2005 [email protected] - Applied fixes from 1.6.5+20050112 snapshot (see ChangeLog) New patch file: syslog-ng-1.6.5+20050112.dif * Wed Jan 12 2005 [email protected] - Bug #49521: workaround to not to interpret tags containing spaces as hostname on afunix ($root/dev/log) sources, since the syslog(3) function does not send any hostname. Old behaviour can be restored using the bad_hostname option explicitly set to its default value "^$". New patch file: syslog-ng-afunix_no_hostname.dif * Tue Aug 31 2004 [email protected] - updated to version 1.6.5 - bug #44364, removed obsolete notify message * Thu Jul 22 2004 [email protected] - updated to version 1.6.4 * Wed Feb 11 2004 [email protected] - updated to version 1.6.2 * Sun Jan 11 2004 [email protected] - build as user * Wed Sep 03 2003 [email protected] - changed to use absolute path to rcsyslog in SuSEconfig.syslog-ng - changed to call SuSEconfig --module syslog-ng in spec * Tue Aug 26 2003 [email protected] - added yast2 sysconfig metadata Config and ServiceRestart. - updated to actual stable version 1.6.0rc3 * Fri Jan 31 2003 [email protected] - removed sysconfig metadata paths - syslogd provides them - added syslogd to PreReq to make sure, it is installed first * Thu Jan 23 2003 [email protected] - updated to 1.4.17 containing macro expansion fixes; removed patch: syslog-ng-macro_expansion_length.dif - added patch fixing exit status returned to the shell on daemon initialization failures after fork is done new patch file: syslog-ng-daemon_init.dif - no init-script provided any more, except of a sample script for the removed SYSLOG_NG_REPLACE=no feature - SYSLOG_NG_* variables are in /etc/sysconfig/syslog now - syslog package will provide the needed init-script; syslog-ng now requires sysklogd and syslog (service) - added SuSEconfig.syslog-ng with support for additional log sockets (SYSLOGD_ADDITIONAL_SOCKET*) and added a SYSLOG_NG_CREATE_CONFIG="yes" for enabling/disabling * Fri Oct 18 2002 [email protected] - changed to use a pre-build syslog-ng.pdf file - applied patch for length check in macro expansion, done by [email protected] new patch file: syslog-ng-macro_expansion_length.dif * Mon Oct 14 2002 [email protected] - updated to syslog-ng-1.4.16 -- includes security fix for buffer overflow in macro expansion template handling see http://www.balabit.hu/static/zsa/ZSA-2002-014-en.txt * Tue Sep 17 2002 [email protected] - removed bogus self-provides * Tue Sep 10 2002 [email protected] - provides syslog for hotplug * Mon Aug 19 2002 [email protected] - Correct PreReq * Sun Aug 18 2002 [email protected] - added ghostscript-x11-packages to neededforbuild (for gs) * Fri Mar 01 2002 [email protected] - fixed /dev/log source type to unix-dgram (Bugzilla #13156) * Tue Feb 26 2002 [email protected] - fixed udp-source example definition - added a start-check for to catch exit code on temporary failures * Thu Jan 31 2002 [email protected] - changed neededforbuild <libpng> to <libpng-devel-packages> * Thu Jan 31 2002 [email protected] - added libgimpprint to neededforbuild * Tue Jan 15 2002 [email protected] - removed colons from startup/shutdown messages * Mon Jan 14 2002 [email protected] - removed START_SYSLOG_NG - rest of variables to /etc/sysconfig/syslog-ng * Wed Oct 31 2001 [email protected] - updated to 1.4.14 - fixes a problem causing opened unix domain sessions to drop during SIGHUP * Fri Jul 20 2001 [email protected] - updated to 1.4.12 - fixed run level script to be LSB compliant - added glib and gppshare to neededforbuild (ghostscript deps) - added gs -> gs_serv link if not there * Fri Jul 20 2001 [email protected] - changed neededforbuild <gs_fonts> to <ghostscript-fonts-std> - changed neededforbuild <gs_lib> to <ghostscript-library> - changed neededforbuild <gs_serv> to <ghostscript-serv> * Thu May 03 2001 [email protected] - added suse_update_config macro in spec * Thu Apr 26 2001 [email protected] - changed runlevel script * Tue Mar 20 2001 [email protected] - create dir before installing file into it * Thu Mar 15 2001 [email protected] - new package, version 1.4.11
/usr/lib64/libgrpc-protos.so.0 /usr/lib64/libgrpc-protos.so.0.0.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Dec 2 23:27:45 2024