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 filePatch | File delta | Description |
---|---|---|
no_make_in_debian.patch | (download) |
Makefile.am |
2 1 + 1 - 0 ! |
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 ! |
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 ! |
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. |
1