# ChangeLog for app-admin/syslog-ng
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.8 2002/09/14 18:29:46 blocke Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.9 2002/10/12 07:26:42 blocke Exp $
+
+*syslog-ng-1.5.21 (12 Oct 2002)
+
+ 12 Oct 2002; Bruce A. Locke <blocke@shivan.org> syslog-ng-1.5.21.ebuild, files/syslog-ng.conf.sample:
+ Version bump and older versions removed due to security issue. "kernsrc"
+ line in example configuration file fixed. (Bugs #7951 and #7996)
*syslog-ng-1.5.19 (17 Aug 2002)
+++ /dev/null
-MD5 633170d3608d552f3bb11dcc3d4b89e7 syslog-ng-1.4.15.tar.gz 228462
+++ /dev/null
-MD5 a545476417c6cfef7f9b94a3b09d2350 syslog-ng-1.5.19.tar.gz 276077
#
# Copyright (c) 1999 anonymous
# Copyright (c) 1999 Balazs Scheidler
-# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.conf.sample,v 1.3 2002/05/04 01:22:37 woodchip Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.conf.sample,v 1.4 2002/10/12 07:26:42 blocke Exp $
#
# Syslog-ng configuration file, compatible with default Debian syslogd
# installation.
options { long_hostnames(off); sync(0); };
source src { unix-stream("/dev/log"); internal(); };
-source kernsrc { file("/proc/kmsg"); };
+source kernsrc { pipe("/proc/kmsg"); };
#source net { udp(); };
destination authlog { file("/var/log/auth.log"); };
+++ /dev/null
-# Copyright 1999-2002 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-1.4.15.ebuild,v 1.6 2002/10/04 03:45:49 vapier Exp $
-
-S=${WORKDIR}/${P}
-DESCRIPTION="Syslog-ng is a syslog replacement with advanced filtering features"
-SRC_URI="http://www.balabit.hu/downloads/syslog-ng/1.4/${P}.tar.gz"
-HOMEPAGE="http://www.balabit.hu/en/products/syslog-ng/"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc sparc64"
-
-DEPEND=">=dev-libs/libol-0.2.23"
-
-src_compile() {
-
- econf || die
- emake CFLAGS="${CFLAGS} -I/usr/include/libol -D_GNU_SOURCE" \
- prefix=${D}/usr all || die "compile problem"
-}
-
-src_install() {
-
- einstall || die
- rm -rf ${D}/usr/share/man
-
- dodoc AUTHORS COPYING ChangeLog INSTALL NEWS PORTS README
- cd doc
- dodoc syslog-ng.conf.sample syslog-ng.conf.demo stresstest.sh
- doman syslog-ng.8 syslog-ng.conf.5
- cd ${S}/doc/sgml
- dodoc syslog-ng.dvi syslog-ng.html.tar.gz syslog-ng.ps syslog-ng.sgml syslog-ng.txt
-
- dodir /etc/syslog-ng
- insinto /etc/syslog-ng
- doins ${FILESDIR}/syslog-ng.conf.sample
-
- exeinto /etc/init.d
- newexe ${FILESDIR}/syslog-ng.rc6 syslog-ng
-}
+++ /dev/null
-# Copyright 1999-2002 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-1.5.19.ebuild,v 1.4 2002/10/05 05:39:05 drobbins Exp $
-
-IUSE="tcpd"
-
-S=${WORKDIR}/${P}
-DESCRIPTION="Syslog-ng is a syslog replacement with advanced filtering features"
-SRC_URI="http://www.balabit.hu/downloads/syslog-ng/1.5/${P}.tar.gz"
-HOMEPAGE="http://www.balabit.hu/en/products/syslog-ng/"
-DEPEND="virtual/glibc
- >=dev-libs/libol-0.3.3
- tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc sparc64"
-SLOT="0"
-
-src_compile() {
-
- local myconf
-
- use tcpd && myconf="--enable-tcp-wrapper"
-
- econf ${myconf} || die
-
- # configure script braindamage?
- cd ${S}/src
- mv Makefile Makefile.orig
-
- use tcpd && ( sed -e "s|-lnsl|-lwrap|" Makefile.orig > Makefile || die "sed failure" )
- use tcpd || ( sed -e "s|-lnsl||" Makefile.orig > Makefile || die "sed failure" )
-
- emake prefix=${D}/usr all || die "compile problem"
-}
-
-src_install() {
-
- einstall || die
- rm -rf ${D}/usr/share/man
-
- dodoc AUTHORS COPYING ChangeLog INSTALL NEWS PORTS README
- cd doc
- dodoc syslog-ng.conf.sample syslog-ng.conf.demo stresstest.sh
- doman syslog-ng.8 syslog-ng.conf.5
- cd ${S}/doc/sgml
- dodoc syslog-ng.dvi syslog-ng.html.tar.gz syslog-ng.ps syslog-ng.sgml syslog-ng.txt
-
- dodir /etc/syslog-ng
- insinto /etc/syslog-ng
- doins ${FILESDIR}/syslog-ng.conf.sample
-
- exeinto /etc/init.d
- newexe ${FILESDIR}/syslog-ng.rc6 syslog-ng
-}