Package: syslog-ng / 3.3.5-4

Metadata

Package Version Patches format
syslog-ng 3.3.5-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
no_make_in_debian.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
configure.in | 1 0 + 1 - 0 !
2 files changed, 1 insertion(+), 2 deletions(-)

 no need of makefile{,in,am} under debian/
 Upstream execute make under debian/ , which we don't need.

ivykis_fallback_fix.patch | (download)

lib/ivykis/modules/iv_event_raw.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make ivykis properly fallback on eventfd2 errors
 The Linux glibc eventfd() wrapper function (around the SYS_eventfd{,2}
 system calls) returns EINVAL if it is given a nonzero flags argument
 and SYS_eventfd2 (which is the variant of SYS_eventfd that takes a flags
 argument) isn't implemented, while iv_event_raw was expecting to get
 either ENOSYS or success.
 .
 Instead of falling back on SYS_eventfd by calling the eventfd() wrapper
 again with a zero flags argument and then setting the O_NONBLOCK and
 O_CLOEXEC flags by hand, disable use of eventfd on systems that have
 SYS_eventfd but not SYS_eventfd2 as a minimally invasive fix for the
 stable branches.
systemd_fixes.patch | (download)

contrib/systemd/syslog-ng.service | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 various systemd fixes
 Drop ExecStartPre as systemd-kmsg-syslogd.service service was removed long
 ago.
 Alias the service to syslog.service.
 Add a Documentation= field to the unit file
 Also set the service type to Type=notify in the systemd unit file.