Summary: | app-admin/syslog-ng : enhance hardened logrotate file | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hydrapolic, kfm |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/6504 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | syslog patch |
Description
Toralf Förster
![]() Hhm, seems not to be the right patch I fedar, still got toda<: /var/log/syslog:Aug 9 20:10:03 t44 syslog-ng[29682]: Internal error, duplicate configuration elements refer to the same persistent config; name='afsocket_sd_connections(dgram,AF_UNIX(/dev/log))' I think , that this line is obsolet nowadays : unix-dgram("/dev/log"); ( At this point, the current 'hardened' sample configuration file does not have any syntax issues. # syslog-ng -V | head -n1 syslog-ng 3.7.3 # syslog-ng -s -f /usr/portage/app-admin/syslog-ng/files/3.7/syslog-ng.conf.gentoo.hardened; echo $? 0 # syslog-ng -s -f <(bzcat /usr/share/doc/syslog-ng-3.7.3/syslog-ng.conf.gentoo.hardened.bz2); echo $? 0 However, you're right that the "src" stanza should be revamped. Specifically, all configuration files - be they samples or not - should favour the use of system(), whose behaviour is documented here: https://www.balabit.com/documents/syslog-ng-ose-latest-guides/en/syslog-ng-ose-guide-admin/html/configuring-source-system.html Gentoo's default syslog-ng.conf was updated some time ago, but the sample files under /usr/share/doc were not. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c4716ec165d1565d72943504af8b4e386d99cd commit 36c4716ec165d1565d72943504af8b4e386d99cd Author: Tomas Mozes <hydrapolic@gmail.com> AuthorDate: 2017-12-10 05:58:01 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2017-12-12 20:09:15 +0000 app-admin/syslog-ng: version bump to 3.13.2. Closes: https://bugs.gentoo.org/557060 Closes: https://bugs.gentoo.org/640136 Closes: https://bugs.gentoo.org/640458 Closes: https://github.com/gentoo/gentoo/pull/6504 app-admin/syslog-ng/Manifest | 1 + .../syslog-ng/files/3.13/syslog-ng.conf.gentoo | 36 +++++ .../files/3.13/syslog-ng.conf.gentoo.fbsd | 24 +++ .../files/3.13/syslog-ng.conf.gentoo.hardened | 115 ++++++++++++++ app-admin/syslog-ng/files/3.13/syslog-ng.confd | 42 ++++++ app-admin/syslog-ng/files/3.13/syslog-ng.rc | 58 +++++++ app-admin/syslog-ng/syslog-ng-3.13.2.ebuild | 167 +++++++++++++++++++++ 7 files changed, 443 insertions(+) |