Author : Rainer Gerhards

Rainer Gerhards ist Hauptautor dieser Seite und schreibt die meisten Artikel. Weitere Informationen über Rainer Gerhards können hier über das Hauptmenü abgerufen werden. Die Biografie findet sich z.B. hier.

librelp 1.2.7

librelp 1.2.7 [download]

This is a bugfixing release of librelp. It fixes incompatabilities with C++ and some bugs with wildcards.

———————————————————————-
Version 1.2.7 – 2014-04-29
– bugfix: librelp was incompatible with C++ without a real reason
  Thanks to Ivan Kryak for the patch
– bugfix: potential misadressing in wildcard match
  see: https://github.com/rsyslog/librelp/pull/3
  Thanks to Sebastian Schmidt for the patch.
– bugfix: always last wildcard match was reported, not first
  see: https://github.com/rsyslog/librelp/pull/4
  Thanks to Sebastian Schmidt for the patch.


sha256sum: 3a434a1c71772706104cfb1c93ba8e6809d257851d60de29ac2142c60c68d7d1

LibLogging 1.0.4 released

liblogging 1.0.4 [download]

We have released liblogging 1.0.4.

This release has lower build system requirements to autoconf, introduces a configuration switch to turn of man page handling and fixes some build problems on some platforms.

sha256sum: aceb5d2aa8bdc771ff66f407f9adf4176b654db63e34a8605795b68be537b81c

—————————————————————————-
v1.0.4 2014-04-03
– fix build problems on some platforms (namely RHEL/CENTOS 5)
– add –disable-man pages ./configure option
  This permits to totally turn off man page handling. This is useful for
  platforms like RHEL/CENTOS 5 where rst2man is hard to get when building
  from git is desired.
– lower build system requirements to autoconf 2.59
  This permits building on RHEL/CENTOs 5 with stock autotools.

librelp 1.2.5

librelp 1.2.5 [download]

This version of librelp allows to use anonymous TLS on platforms where GnuTLS misses certificate verification function. This permits to use at least anon TLS on platforms like RHEL and CENTOS 6.

———————————————————————-
Version 1.2.5 – 2014-03-20
– permit to use anonymous TLS on platforms where GnuTLS misses
certificate verification function. This permits to use at least
anon TLS on platforms like RHEL and CENTOS 6.


sha256sum: 358b2de82c9aebd4efcbab5e1ff212477fb8fa89543dbeded61aa46a23dcf12b

LibLogging 1.0.3 released

liblogging 1.0.3 [download]

We have released liblogging 1.0.3.

This is a pure bug-fixing release fixing some build problems and clarifying part of the API.

sha256sum: c9da7e4e01c0912085e9393dfb9d59bbd355c80a4ac5484d78bbfdfa91d011c0

v1.0.3 2014-03-18
– fix build problem in Ubuntu 10.04
  Thanks to Assaf Gordon for reporting
  See: https://github.com/rsyslog/liblogging/issues/11
– do not override user varibale CFLAGS
  Thanks to Thomas D. for reporting this problem and suggesting a solution.
  closes: https://github.com/rsyslog/liblogging/issues/15
– make liblogging-rfc3195 not export private symbols
  Thanks to Michael Biebl for his help in getting this right.
– explain that stdlog_log() return code usually most not be checked
  (if same level of reliability like syslog(3) is desired)

librelp 1.2.4

librelp 1.2.4 [download]

This version of librelp is a correction for the API/ABI change in v1.2.3. Everything else stays the same.

———————————————————————-
Version 1.2.4 – 2014-03-17
– correct API/ABI change in 1.2.3
My reasoning was flawed, and we could run into problems with
apps that required the new version but could not detect that an
older one was installed.
Thanks to Michael Biebl for pointing this out.
What we have done is:
– revert back to previous state (return void)
* relpSrvEnableTLS();
* relpSrvEnableTLSZip();
These functions are now deprecated.
– introduce new functions that return a state
* relpSrvEnableTLS2();
* relpSrvEnableTLSZip2();


sha256sum: cf4f26f9a75991eedf3eaf414280c8da3532c38e619a465d23008c714f5c1cf1

librelp 1.2.3

librelp 1.2.3 [download]

This version of librelp addresses the problem that RHEL and CENTOS provide too-old versions of GnuTLS to make support librelp’s TLS functionality. To “solve” this problem, TLS can now be disabled in librelp, so that base RELP functionality is also available on those platforms.

Note that librelp previously built on those platforms, but DID NOT WORK.

Version 1.2.3 – 2014-03-13
– add ability to build librelp without TLS
This is required on some platforms where GnuTLS is too old
Use –disable-tls to select this mode. If set, RELP_RET_ERR_NO_TLS
will be returned on calls that selected TLS mode.
See also: https://github.com/rsyslog/librelp/issues/1
– API change: two functions that used to return void now return state
these are:
* relpSrvEnableTLS();
* relpSrvEnableTLSZip();
This change is acceptable because the state must not necessary be
evaluated. If not, the same error is returned a bit later in the
calling sequence. Having it early, however, may help with better
error messages. So it’s still optional to check.
– bugfix: configure required too-old version of GnuTLS

  This lead to successful builds which later on would not execute.

sha256sum: c06e15f94f7e75d7c9f8c66faefaf5ab8808072c828ac6982c70825fe3aa20f1

LibLogging 1.0.2 released

liblogging 1.0.2 [download]

We have released liblogging 1.0.2.

This is the first release with a basically feature-complete liblogging-stdlog component. It is an enhanced replacement for the syslog(3) API which supports multiple channels, signal-safeness, and logging drivers for syslog, the systemd journal, unix sockets, and files. While this version is suitable for use with applications, we still invite comments and code reviews.

The man page for the standard logging library is available at
    https://github.com/rsyslog/liblogging/blob/master/stdlog/stdlog.rst

Please report issues and feature requests to
    https://github.com/rsyslog/liblogging/issues

Feedback of any kind is highly appreciated.

Note: if the journal driver is to be build (enabled by default), a new dependency libsystemd-journal exists. This is the required to use the journal API. You can turn off building the journal driver via the –disable-journal configure option.


sha256sum: 1fecfdc506ee937c21c30d868c76842506dc34ea5eb168b81fd11eb9483e4388

LibLogging 1.0.1 released

liblogging 1.0.1 [download]

This version primarily clarifies the licensing and fixes some packaging issues. Otherwise, it is identical to 1.0.0.

Changelog:
v1.0.1 2014-02-10
– rfc3195 component now 2-clause BSD licensed
  This means the complete liblogging is now under 2-clause BSD
– new component names:
  * liblogging-stdlog
  * liblogging-rfc3195
  made some necessary name adjustments
  See also: https://github.com/rsyslog/liblogging/issues/2

sha256sum: 99d09101cc3c22e2388fe2a817bb1c6f5fe2275623aadb94a49d1c2259102bfa

librelp 1.2.2

librelp 1.2.2 [download]

New Feature release, but new feature does not affect stability of existing features.

Version 1.2.2 – 2014-01-07
– add capability to enable tcp KEEPALIVE
– introduced new API relpSrvSetKeepAlive() to support KEEPALIVE

sha256sum: f02778d9661c4746be9c16338991e99a482e4a0018f2220e7d9da18791265f48

Scroll to top