Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libevtlog-3_14-0-3.14.1-lp150.2.3.1 RPM for aarch64

From OpenSuSE Ports Leap 15.0 updates for aarch64

Name: libevtlog-3_14-0 Distribution: openSUSE Leap 15.0
Version: 3.14.1 Vendor: openSUSE
Release: lp150.2.3.1 Build date: Mon Jun 4 12:36:58 2018
Group: System/Libraries Build host: obs-arm-1
Size: 67824 Source RPM: syslog-ng-3.14.1-lp150.2.3.1.src.rpm
Summary: Syslog-ng event logger library runtime
The EventLog library aims to be a replacement of the simple syslog()
API provided on UNIX systems. The major difference between EventLog and
syslog is that EventLog tries to add structure to messages.

EventLog provides an interface to build, format and output an event
record. The exact format and output method can be customized by the
administrator via a configuration file.

This package provides the runtime part of the library.






* Thu May 31 2018
  - added to syslog-ng.service
    to resolve bnc#1077975
* Fri Apr 06 2018
  - update to syslog-ng 3.14.1
  - remove patch, as merged upstream:
  - remove patch and revert to jdk 1.7 as 1.9 is problematic:
  - add secret-storage, appmodell and SCL files
* Wed Jan 10 2018
  - fix build error with json-c v0.13 with patch
* Tue Jan 09 2018
  - disable Java destination temporarily (it does not build)
* Tue Dec 05 2017
  - fix %post and mongodb as requested by @idonmez
* Wed Nov 29 2017
  - 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)
    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
  - 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
  - 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
* Wed Jun 21 2017
  - update to version 3.10.1
  - update config version
  - renamed to
  - added module
  - added module
  - added module
  - 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
  - require group and user "news" in new system model.
* Fri Sep 09 2016
  - 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
  - update to 3.8.1
    for a complete list of changes see:
  - 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
  - add missing: Obsolates: syslog-ng-json (JSON is now in core)
* Wed Jun 01 2016
  - fix bnc#965191 by adding back "Alias=syslog.service" to
  - update to 3.7.3, which fixes many small bugs
  - 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
  - update to syslog-ng 3.7.1
  - for a detailed changelog, see upstream at:
  - FYI: no java support due to lack of gradle
  - follow geoip modul name change (tfgeoip -> geoip-plugin)
  - add
  - 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:
  - 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 <>
  - fix shebang in syslog-ng-service-prepare script that contains
    bash-specific constructions
* Tue Mar 03 2015
  - 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
  - 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
  - update to 3.5.6 (bugfix release)
* Mon Jul 21 2014
  - update to 3.5.5 (bugfix release)
  - copying ivykis headers manually is no more necessary
* Mon May 19 2014
  - rpm: use _rundir rpm macro if defined (bnc#873857)
* Thu May 15 2014
  - update to
    For a full list of syslog-ng 3.5 related changes, please check
    the upstream changelog at:
  - updated config version to 3.5
  - added new modules (redis, stomp, etc.)
  - use system(); for local logs, which fixes bnc#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
  - Added Restart=on-abort to syslog-ng.service (fate#315133)
* Mon Nov 04 2013
  - update 3.4.5 (bugfix release)
* Thu Oct 24 2013
  - update 3.4.4 (bugfix release)
* Wed Aug 14 2013
  - update to 3.4.3 (bugfix release)
* Sun Jun 02 2013
  - update to 3.4.2, which fixes bnc#815746
  - many bugfixes, including flags(final)
* Sun Apr 14 2013
  - Fix systemd unit to do only what is required
    in particular it should not mess with the ordering of
* Mon Mar 04 2013
  - Fixed to use program() instead of message() to match by program
    names (bnc#805309).
* Fri Feb 08 2013
  - updated configuration version from 3.3 to 3.4
* Thu Jan 31 2013
  - update to 3.4.1 release
  - bugfixes
* Fri Jan 18 2013
  - update to 3.4 RC2
  - bugfixes
  - updates bundled ivykis to 0.36
* Wed Jan 09 2013
  - 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
* Mon Jan 07 2013
  - update to 3.4 RC1 (only bugfixes)
  - removed temporary syslog-ng-systemd.patch
* Mon Dec 17 2012
  - 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
  - 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
  - Require syslog-service >= 2.0 on 12.3, otherwise < 2.0, which
    contain the /etc/init.d/syslog init script.
* Mon Nov 12 2012
  - 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
  - Added syslog-ng.service and prepare script to spec file sources.
* Fri Nov 09 2012
  - 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
  - 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
  - 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
  - update to 3.3.7 release
  - some last minute bugfixes
* Mon Oct 08 2012
  - update to 3.3.7rc2
  - bugfix release
* Wed Aug 29 2012
  - 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
  - update to git head
* Tue Apr 17 2012
  - update to syslog-ng 3.3.5 which fixes even more memleaks
  - resolves bnc#757680
* Thu Feb 23 2012
  - 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
* Fri Jan 27 2012
  - 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
    * 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
    * 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
    * 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
    * 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
  - fix systemd support for openSUSE > 12.1
* Fri Jan 20 2012
  - update to 3.3.4
* Wed Jan 11 2012
  - update to the latest 3.3-git
* Tue Jan 03 2012
  - update to 3.3.3
  - remove filter patch
  - fix afsql related warning
* Tue Dec 20 2011
  - remove call to suse_update_config (very old work around)
* Tue Oct 25 2011
  - add patch for filters bug
    so firewall logs are correctly filtered
* Mon Oct 03 2011
  - update to 3.3.1 (3.3 final) which fixes some more minor
    problems and updates NEWS
* Thu Sep 29 2011
  - 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
  - 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
  - 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
  - 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
  - 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 (the notls version is not used)
* Mon Jun 06 2011
  - 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
    * Fixed a possible security issue on Debian/kFreeBSD and on platforms
      where mode_t is an unsigned 16 bit value (FreeBSD,HP-UX).
    * 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
  - Removed touch of obsolete /var/log/boot.log from spec post.
* Thu Feb 10 2011
  - Fixed typo module-path in the config file (bnc#664931#c5).
* Wed Feb 02 2011
  - 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
  - added module-path patch to be able to load modules
    also from /usr and removes an ugly warning message
* Tue Feb 01 2011
  - Merged all the systemd integration steps patches into one.
* Tue Feb 01 2011
  - added systemd patches from
* Fri Jan 28 2011
  - add database (libdbi) support for 11.4 and up
  - use systemd patches only on 11.4 and up
* Tue Jan 18 2011
  - 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
  - temporarily disabled systemd support
  - update to 3.2.2 bugfix release
* Fri Dec 10 2010
  - 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*/ devel file (rpmlint).
* Tue Nov 30 2010
  - update to 3.2.1 release
  - libdbi support is added but commented out (libdbi not yet in
  - 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
  - build against the dynamic glib in /lib on 11.4 to fix build
* Sun Nov 21 2010
  - build against libnet-devel on 11.4
* Thu Aug 05 2010
  - update to version 3.1.2, which makes most of the patches
* Tue Jun 08 2010
  - an upstream modified version of the old SuSE patch:
* Wed Jun 02 2010
  - some more patches accepted by upstream: bnc#568150
* Tue May 04 2010
  - removed /var/tmp/syslog-ng from rpm to prepare for
  - 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
  - Reformated last changes entry to avoid overlong lines,
    added reason why some of the features are disabled.
* Tue Apr 13 2010
  - 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
    * 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
    * Support for message tags: tags can be assigned to log messages
      as they enter syslog-ng: either by the source driver or via
      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
  - 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
  - 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
  - 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
  - Applied POLLERR handling fixes for logreader/logwriter causing
    100% CPU usage e.g. when a UDP destination is down (bnc#541802).



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 9 11:56:06 2022