# ChangeLog for app-admin/syslog-ng
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.411 2014/12/18 19:51:36 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.412 2014/12/18 23:05:40 mr_bones_ Exp $
+
+ 18 Dec 2014; Michael Sterrett <mr_bones_@gentoo.org>
+ -files/3.6/syslog-ng-3.6.1-link-smtp.patch,
+ -files/3.6/syslog-ng-3.6.1-warnings.patch, -syslog-ng-3.6.1.ebuild:
+ old
18 Dec 2014; Michael Sterrett <mr_bones_@gentoo.org>
files/3.6/syslog-ng.confd, files/3.6/syslog-ng.rc6:
AUX 3.5/syslog-ng.conf.gentoo.hardened 4658 SHA256 4dcd2abc551c2f65fb5ec638ac88fefd56ced339b855c0ba49b38e3ed86b8a94 SHA512 630bb802836caf3b83065ddcbcf8848904e3c2c792a58e02fee740adabbb462bff399c6c7c96451ead0bcc0c5ae1f8e65afeb364e6d267d25281bb51922bbcfc WHIRLPOOL 968c155b857249523c84649078264fd74a58b7916b05171ce8db3807c928bd64d32c54d11629c4189318349e3d7d349d40fe55d0eb0307af559418d1a4cfc5c1
AUX 3.5/syslog-ng.confd 1496 SHA256 d28c269c8aa2876a389aefdc76b18bcd30eb6653ea1e54a0eb6fb596568643b6 SHA512 792258acfb78caabc2078f0c7c1fb6c61fe0ad91ca45d4901a0257d687e51edbf81ca67a304ead345579855ae2ba0a7fd8b82f1e80e798d4b6c339c31b687afb WHIRLPOOL 3552c19038489743740acf5e77df83d54bb750547055a6c0711a2d6ec9b97fb1389e33142e2fdbc42a9dc84c69b67329657bf1c519492e2c0a2a71a7a8c78444
AUX 3.5/syslog-ng.rc6 2044 SHA256 9e5ba6d869b99d835cde702a028dae89935c234a14dad79e00a3b5e6379e1f91 SHA512 d67a80f7bd831de440b9f8ec2228d2b19eeca1e89dfd739e0cc7b188c7b0e640c240b263bf6250985c5153f1d822226a579535e029584cb8baadeceb59978b3a WHIRLPOOL ec635d0a2c7ec1ee10adeac2ab11ccbab139e2ceefc589e66848d9fbefb853d6bf6b66977523543a2e441e03845e2527ca532855ff21fbb3adb8cecead90574c
-AUX 3.6/syslog-ng-3.6.1-link-smtp.patch 480 SHA256 b23fc83a0f473c7ddf8b307ad4f6a2dac065cf276c70a05688dbaa566ecd6bd2 SHA512 b1e598b40f0ba66c12578b41dd234285683a5b06977eba80802793ec149dcd7db0f988de7c4991524d3a4e18c8b7f532e03c3997dcb5d20a20e1b1f21f441daf WHIRLPOOL 164a2a9354e013c5353cd987c312f5056967f58d4e06010cfebb816955c64a381458c0777c3a4bab13839909ff032e308af8fbf6be18e056edfd3db4c89e9fba
-AUX 3.6/syslog-ng-3.6.1-warnings.patch 2742 SHA256 930187e498314ac8b7a3346d0cb255ac3a2fc30a0b0399eb6ab75480726fb75d SHA512 a8e7427b8ba63d8fa1c9f66ffcf5ef9f15b504d341c02fdf9fc231e5959464bb982f6a99ba512369e945078d0f08587655ee42ddacede5baaccb28e3e578df51 WHIRLPOOL 1c8535adb207392e0cb4d815e381a5d832a8492b6f0d93ae5f9b77f6ef13db7cea719fb6deded5d1b211519ff393aab55b413ee1078bc757656a445523cbd46e
AUX 3.6/syslog-ng.conf.gentoo 1332 SHA256 3e51ccba31ca55d7428e7c01373e3c6700936c115aa165f6a1fc9428500c7f9e SHA512 a39b4baee4a60b252a866e423c4cbeffb7f23d8d6446c40169894d5f45c4ef0e98b14e02e63ce1623e9d08a6e1f4037987bfe9453d3bf65f5315c70583a21d08 WHIRLPOOL 0aba4311cc95303aed2fe51332476bd9cabf3a6f57edfb52e28cf4d76db1a45bcfdb0417a42e30f45ad056a2c4c2675170686817d1d5e985d0c7f5352a6e3d0c
AUX 3.6/syslog-ng.conf.gentoo.fbsd 727 SHA256 7f33666d6cf0772e1afa8a09658cb7799aa0278c20c1adb33018c1bc5bef4bcc SHA512 a571d28d4d8f49e204601526b70cce0690f4a5dab61a33c1cd46af1e4199bb2427fc5a0f69257a3f439197abf1177ae26826b0a4cc7762a4acbd0978275eb9ae WHIRLPOOL 332a13c2b7cd25a8826d424fc4ed782d36f37211aeef714913d3d50f3f26332e02b819f06842fbdbcc9a8149ff2f44a3a26df7a37408bf4a1b8d7f963e449973
AUX 3.6/syslog-ng.conf.gentoo.hardened 4658 SHA256 e566c3758b71255bc51bd72fa0a4b7d039c448b3f8fb85ff36b7eff541537e6b SHA512 06988cf6192e498b8f8845de2d192d5495f72bb7ac58276252e77a4593cea04cb6e3d18b9d77f9ea2e3fb18680b2d14799b6bf226f1a1ae1ca6c9f97cf5c1812 WHIRLPOOL f42ef0a3bb28dd066f7cc9b7337e5710b91de6141ee6a94ca81f6c9dd230c6baad9b4cf1e4e4ed4c6c2b7ebcb38be5993fec94c0f907dc35f1a88fa69fbb76a2
AUX syslog-ng.logrotate.in 345 SHA256 7e854cbac5b376b3d1d6906fed4cff794e17998c04c647239da4245f112cf97f SHA512 d729111944527fc269e884c12fc628b95a9b83757c756a18c2e45355a7df6ed7802d1bfc0d1af37e3d5b07deaad6f42a38c70dc899835d659dd12917204b15ae WHIRLPOOL 4ae7fbe448e346265117c0fa407b6632d698cab4514937f699195306228a7b81b70cecc23937f336f808fe35fbeeaec4ec97cba8684897dcf06ffa6eecd4ea4b
DIST syslog-ng_3.4.7.tar.gz 3203894 SHA256 7b1114ff0bd9d2c52a8ce407f0f59102ea4123ff7efb3f84253961e0de6ac1b0 SHA512 66c1dafaa9441fd909b450e79ec3d1011bd423301602b0eea372e141ff267ddb60aa0280ef49b1f62d24b3f17fc1909a6ce8cc5bea0e3c6708df64815a534279 WHIRLPOOL b3b9aef566cc4577b4ec6ad96f696e29abd84d663205cadca766a50c933d29e3b195b6679cbb8e0edca96cc6995ab10fe409531eb15c90bfeb82a598ad7cf3fe
DIST syslog-ng_3.4.8.tar.gz 3169372 SHA256 96c2f970fbba4fdd7659b1fee5e476d2858c911d4304d42099f495493762ff49 SHA512 23ba9908664e594c186cbe4bd5dcfb5d2ed3faf02ec45b931bb91b078660547989c2340a08b478a33adb530d39a6d6f39a2e7519107a3f6b923ac9f39529620e WHIRLPOOL 1085fa2c90e0c85421c64ed50e8a357f29006afea2f3e329e42d1e27f4210a10fe0f05d4af95a11c245d68b43644a4a829a50c05b7d541f59a6f580b3643b434
-DIST syslog-ng_3.6.1.tar.gz 3204906 SHA256 a7823679038117eb63aff7b5cd66fc6a0adcef8e85cfaadc94c3cf2b66d774e8 SHA512 2d321b7b7e330019c9c5111d54ebdce273a054f3c8db2770e141a1119233ec6663e5c10a45a313602c7af6b7d7adaf70fe8f535617492837a4f4807bbc73bb1d WHIRLPOOL 1c7716599f71411ee9666b7d1e40cc73e2b67d6872fdc5df3e785bb7815dfd1ce612db30a9b81dcf8edf15a44b577b9ab330c31ad59bed4aa364ae8cf585434b
DIST syslog-ng_3.6.2.tar.gz 3207456 SHA256 ef47fada52981e09af570457a5af30f815f5d5b6c2e33754cedd4ca9780d8261 SHA512 15603b4df2001e1ce7e0019d0dd9a0f4295445e3fd19a527ebf3d49486da7da27fac6c465727ec0354f8f70ca0f671a285ec132f9aa0de62b40f18b44af2a226 WHIRLPOOL 7135db242374d6e5789c0820a06187b7e325054fd214e3aee75aac5b8dde56786b432cc4519c07ce0cd413c3a560e8e74ee6eca319c21eaa750ca8140ef1b63f
EBUILD syslog-ng-3.4.7.ebuild 3448 SHA256 66362e51bac724761c1d558313bd4b66fba6431a5334fe8e1c7989ccf12c977f SHA512 797279853096b6b51c45e63a57493ddb8f12586bc70f9736a4e1ae2c3659a761a432246c7a185d8663e7261a6158071239cc6cf6320c062245463f9dc50a8a92 WHIRLPOOL 636ab2e781b8af18768e494698c16367c892de018799b1dedb9a1c474e4017839a87b06d1aed3ac09bca1b00bebd7c3dc42eed5bf0d7047db6888c9e6bd9e681
EBUILD syslog-ng-3.4.8.ebuild 3588 SHA256 2bf7cb39b5486e7a6b95834ad87ec19a0d00e93126fc57dd826b6bebc3e9e844 SHA512 32eadb10f65970756a30d852dcb14bf0296425e5c256182956d3cc42b8571c46df3a293da40a9ff730046252a3e078413e11543176c39586d5dbcea970e41939 WHIRLPOOL ebbb2b786c6061017d0a69878fb6811d7b97495f948e5c46d8dff695281b864e6f8a8d177f71c7a75652905f4f511c479e26868ccebb7838c211a8dda8ecfc9d
-EBUILD syslog-ng-3.6.1.ebuild 3903 SHA256 de840a6f8240ee0ff02c63827ee18765dc0ab76f5d716893bc6bbbf879e87226 SHA512 eb98576ba673d662c2ce040523aae30bc016337afdbae0c66e6ec75af33d34b3a8b28f99e454d9437d2ab966aa0d063c89202b311fb53f49c5f26942f610ce2e WHIRLPOOL f3c8e697967eb4e1aca5f620261d9c02e6a1b9e7674a137f86bf06ea2e5d2f99c898f9e11ae073372bf26c2fe0d2bedb17a560901cb84886ca2026af2806fe88
EBUILD syslog-ng-3.6.2.ebuild 3771 SHA256 787008842b39a73c23f0066515dab77e78a1302029e3666e5553e1143a34c20a SHA512 b4ac86e01d2dd9001f7bc625337fa35e49558ea5c5ed5d49c2cdad140897d8e2a801252b5407683b07899ce3c8e44a0b0baa6acd653c7a19fae7fbeafb4c2fcd WHIRLPOOL 987d4e3f2f6ddfdbb672d82d7fba161df194c50e7005b1bad6460ed570c697dc4d3bcf12355f7dc138062617acf5c96a088f1cd9c82153197b88a67c373ba200
-MISC ChangeLog 57698 SHA256 64ee620f4758019fc31226815e5caa63036ceb8a44de6acc6c9d6c12f3a33864 SHA512 33f76c3a9a95b76d10352447c9b10d397882da807d07a3cfa71ec264e5fffe4960dbaab88e99a6dfc8721c24c62a3b0404cb9a3a8539c562b22bed1900a3d772 WHIRLPOOL 9de0a76e890db72eb6dbf32d1e9c3043a158d7ecfb6a6f9773b13f8df9ccf7ed627c8f2468e41bf0944814cfec27dbec3d65046ea10363ce2f54b187c12cf814
+MISC ChangeLog 57876 SHA256 54adf5a5585a7d5a78f5e57f8a7c50b789f6d0d883025b58cd7da60719bcb1eb SHA512 b1c4ee3c83c1bfd55099bbcaed7c1c901ab57c85a6feb83a692eeb0736ab3e14109e733c7e9dafb359c32cfe62d44248b6a1824847c229667a68739fbfcb2937 WHIRLPOOL 02a768a92248ba2475b447443fd809b06afab622891a1286df4fe6875cb39207dbdf9908d31a1a77fe96c3d1103fe2bdb3b16ddce23a6b73f0a37c39ca8af1da
MISC metadata.xml 792 SHA256 9116bcafb5bc0f8cb3e27e43b474bb387de0467f47fe81f2a2da462cd1438834 SHA512 d81f3f86da8fa594eca1b2224ffe4e07c467f63aee77273b91df7b91256d54653c70b1a3c6543f1a6ce51594f75fdb4245d4ad6766d687275efe7b1811b317a4 WHIRLPOOL efc50cd99fe30a65e83b180794e3d9f58e09f6680c14ea038e09746f414b83c5ba3380d0c6796cca254a4ab81ce676f9dbdefb577abc5a39a26281a8ef9010d2
+++ /dev/null
---- modules/afsmtp/Makefile.am.orig 2014-11-09 02:47:00.110145300 -0500
-+++ modules/afsmtp/Makefile.am 2014-11-09 02:47:13.996684666 -0500
-@@ -12,7 +12,7 @@
- modules/afsmtp/afsmtp-parser.c \
- modules/afsmtp/afsmtp-parser.h
- modules_afsmtp_libafsmtp_la_LIBADD = \
-- $(LIBESMTP_LIBS) $(MODULE_DEPS_LIBS) $(CRYPTO_LIBS)
-+ $(MODULE_DEPS_LIBS) $(LIBESMTP_LIBS) $(CRYPTO_LIBS)
- modules_afsmtp_libafsmtp_la_LDFLAGS = \
- $(MODULE_LDFLAGS)
- modules_afsmtp_libafsmtp_la_DEPENDENCIES= \
+++ /dev/null
-From 15af882cff915eada828114bdbcf2b7d19595b67 Mon Sep 17 00:00:00 2001
-From: Gergely Nagy <algernon@madhouse-project.org>
-Date: Thu, 4 Dec 2014 10:29:36 +0100
-Subject: [PATCH] hostname: Demote the FQDN warning to a verbose message
-
-On a lot of desktop machines (and in private networks), the hostname
-will not be fully qualified, so the warning is just noise. Demote it to
-a message only displayed in verbose mode.
-
-This fixes the other half of #329.
-
-Reported-by: Peter Czanik <czanik@balabit.hu>
-Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
----
- lib/hostname.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib/hostname.c b/lib/hostname.c
-index b65d8a1..5af34ec 100644
---- a/lib/hostname.c
-+++ b/lib/hostname.c
-@@ -135,8 +135,8 @@ detect_local_fqdn_hostname(void)
- hostname = get_local_fqdn_hostname_from_dns();
- if (!hostname)
- {
-- msg_warning("Unable to detect fully qualified hostname for localhost, use_fqdn() will use the short hostname",
-- NULL);
-+ msg_verbose("Unable to detect fully qualified hostname for localhost, use_fqdn() will use the short hostname",
-+ NULL);
- hostname = get_local_hostname_from_system();
- }
- }
-From 1ddfe7878f1089b20e854f30a6bdb9acb5c6f423 Mon Sep 17 00:00:00 2001
-From: Gergely Nagy <algernon@madhouse-project.org>
-Date: Thu, 4 Dec 2014 10:27:28 +0100
-Subject: [PATCH] system-source: Demote the json-parser() warning to a debug
- message
-
-Not having the json module installed by default is fairly common, @cim
-messages on the other hand, are not. To make startup less annoying for a
-large number of users, demote the warning about json-parser() missing to
-a debug message.
-
-This addresses one part of #329.
-
-Reported-by: Peter Czanik <czanik@balabit.hu>
-Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
----
- modules/system-source/system-source.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/modules/system-source/system-source.c b/modules/system-source/system-source.c
-index b9580e4..7228dd4 100644
---- a/modules/system-source/system-source.c
-+++ b/modules/system-source/system-source.c
-@@ -323,8 +323,8 @@ system_generate_cim_parser(GlobalConfig *cfg, GString *sysblock)
-
- if (!_is_json_parser_available(cfg))
- {
-- msg_warning_once("system(): json-parser() is missing, skipping the automatic JSON parsing of messages submitted via syslog(3), Please install the json module",
-- NULL);
-+ msg_debug("system(): json-parser() is missing, skipping the automatic JSON parsing of messages submitted via syslog(3), Please install the json module",
-+ NULL);
- return;
- }
-
+++ /dev/null
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.6.1.ebuild,v 1.3 2014/12/04 21:12:51 mr_bones_ Exp $
-
-EAPI=5
-inherit autotools eutils multilib systemd versionator
-
-MY_PV=${PV/_/}
-MY_PV_MM=$(get_version_component_range 1-2)
-DESCRIPTION="syslog replacement with advanced filtering features"
-HOMEPAGE="http://www.balabit.com/network-security/syslog-ng"
-SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${MY_PV}/source/syslog-ng_${MY_PV}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="amqp caps dbi geoip ipv6 json mongodb pacct redis smtp spoof-source ssl systemd tcpd"
-RESTRICT="test"
-
-RDEPEND="
- caps? ( sys-libs/libcap )
- dbi? ( >=dev-db/libdbi-0.8.3 )
- geoip? ( >=dev-libs/geoip-1.5.0 )
- json? ( >=dev-libs/json-c-0.9 )
- redis? ( dev-libs/hiredis )
- smtp? ( net-libs/libesmtp )
- spoof-source? ( net-libs/libnet:1.1 )
- ssl? ( dev-libs/openssl:= )
- systemd? ( sys-apps/systemd )
- tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
- dev-libs/libpcre
- >=dev-libs/eventlog-0.2.12
- >=dev-libs/glib-2.10.1:2"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- sys-devel/flex"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-src_prepare() {
- epatch \
- "${FILESDIR}/${MY_PV_MM}"/${P}-link-smtp.patch \
- "${FILESDIR}/${MY_PV_MM}"/${P}-warnings.patch
- eautoreconf
- cp "${FILESDIR}"/*logrotate*.in "${TMPDIR}" || die
- cd "${TMPDIR}" || die
-
- for f in *logrotate*.in ; do
- if use systemd ; then
- sed \
- 's/@GENTOO_RESTART@/systemctl kill -s HUP syslog-ng/' \
- $f > ${f/.in/} || die
- else
- sed \
- 's:@GENTOO_RESTART@:/etc/init.d/syslog-ng reload:' \
- $f > ${f/.in/} || die
- fi
- done
-}
-
-src_configure() {
- #adddeny $(echo /usr/$(get_libdir)/libsyslog* | sed 's/ /:/g')
- econf \
- --disable-docs \
- --with-ivykis=internal \
- --with-libmongo-client=internal \
- --sysconfdir=/etc/syslog-ng \
- --localstatedir=/var/lib/syslog-ng \
- --with-pidfile-dir=/var/run \
- --with-module-dir=/usr/$(get_libdir)/syslog-ng \
- $(systemd_with_unitdir) \
- $(use_enable systemd) \
- $(use_enable caps linux-caps) \
- $(use_enable geoip) \
- $(use_enable ipv6) \
- $(use_enable json) \
- $(use_enable mongodb) \
- $(use_enable pacct) \
- $(use_enable redis) \
- $(use_enable smtp) \
- $(use_enable amqp) \
- $(usex amqp --with-librabbitmq-client=internal --without-librabbitmq-client) \
- $(use_enable spoof-source) \
- $(use_enable dbi sql) \
- $(use_enable ssl) \
- $(use_enable tcpd tcp-wrapper)
-}
-
-src_install() {
- # -j1 for bug #484470
- emake -j1 DESTDIR="${D}" install
-
- dodoc AUTHORS NEWS.md CONTRIBUTING.md contrib/syslog-ng.conf* \
- contrib/syslog2ng "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo.hardened" \
- "${TMPDIR}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened"
-
- # Install default configuration
- insinto /etc/syslog-ng
- if use userland_BSD ; then
- newins "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
- else
- newins "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo" syslog-ng.conf
- fi
-
- insinto /etc/logrotate.d
- newins "${TMPDIR}/syslog-ng.logrotate" syslog-ng
-
- newinitd "${FILESDIR}/${MY_PV_MM}/syslog-ng.rc6" syslog-ng
- newconfd "${FILESDIR}/${MY_PV_MM}/syslog-ng.confd" syslog-ng
- keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
- prune_libtool_files --modules
-}
-
-pkg_postinst() {
- elog "For detailed documentation please see the upstream website:"
- elog "http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.6-guides/en/syslog-ng-ose-v3.6-guide-admin/html/index.html"
-
- # bug #355257
- if ! has_version app-admin/logrotate ; then
- echo
- elog "It is highly recommended that app-admin/logrotate be emerged to"
- elog "manage the log files. ${PN} installs a file in /etc/logrotate.d"
- elog "for logrotate to use."
- echo
- fi
-}