ChangeLog

# ChangeLog for net-firewall/nufw
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/nufw/ChangeLog,v 1.30 2008/05/21 18:54:03 dev-zero Exp $

21 May 2008; Tiziano Müller nufw-2.2.8.ebuild,
nufw-2.2.13.ebuild, nufw-2.2.14.ebuild:
Changed dependency for postgresql from dev-db/postgresql to
virtual/postgresql-server

*nufw-2.2.14 (05 Apr 2008)

05 Apr 2008; Cédric Krier +nufw-2.2.14.ebuild:
Version bump

*nufw-2.2.13 (28 Mar 2008)

28 Mar 2008; Cédric Krier
-files/nufw-2.2.10-destdir.patch, +files/nufw-2.2.13-destdir.patch,
-nufw-2.2.10.ebuild, -nufw-2.2.10-r1.ebuild, +nufw-2.2.13.ebuild:
Version bump

*nufw-2.2.10-r1 (27 Feb 2008)

27 Feb 2008; Cédric Krier +nufw-2.2.10-r1.ebuild:
Add pam.d file for bug #210828

15 Jan 2008; Christian Faulhammer nufw-2.2.8.ebuild:
stable x86, bug 203132

28 Dec 2007; Cédric Krier nufw-2.2.8.ebuild,
nufw-2.2.10.ebuild:
Fix dependencies for libprelude

23 Dec 2007; Cédric Krier nufw-2.2.8.ebuild,
nufw-2.2.10.ebuild:
Change docert into install_cert

23 Dec 2007; Cédric Krier -nufw-2.2.7.ebuild:
Clean old

*nufw-2.2.10 (23 Dec 2007)

23 Dec 2007; Cédric Krier
+files/nufw-2.2.10-destdir.patch, +nufw-2.2.10.ebuild:
Version bump

23 Dec 2007; Cédric Krier nufw-2.2.7.ebuild,
nufw-2.2.8.ebuild:
Move docert for bug #201673

*nufw-2.2.8 (18 Nov 2007)

18 Nov 2007; Cédric Krier +nufw-2.2.8.ebuild:
Version bump

*nufw-2.2.7 (12 Nov 2007)

12 Nov 2007; -nufw-2.0.19.ebuild, -nufw-2.0.20.ebuild,
-nufw-2.2.4.ebuild, -nufw-2.2.5.ebuild, -nufw-2.2.6.ebuild,
+nufw-2.2.7.ebuild:
Version bump. Fixed security bug #197576. Cleaned old vulnerable version.

*nufw-2.2.6 (13 Oct 2007)

13 Oct 2007; Cédric Krier
+files/nufw-2.2.6-auth_mysql.patch, +nufw-2.2.6.ebuild:
Version bump

*nufw-2.2.5 (18 Sep 2007)

18 Sep 2007; Cédric Krier +nufw-2.2.5.ebuild:
Version bump

18 Sep 2007; Cédric Krier nufw-2.0.19.ebuild,
nufw-2.0.20.ebuild, nufw-2.2.4.ebuild:
Remove pic useflag for bug #192884

24 Aug 2007; Cédric Krier
-files/nufw-2.2.0-nuauth_command.patch, -nufw-2.2.0.ebuild:
Remove for bug #190030

24 Aug 2007; Cédric Krier -nufw-2.1.1.ebuild:
Remove old ebuild

*nufw-2.2.4 (24 Aug 2007)

24 Aug 2007; Cédric Krier +nufw-2.2.4.ebuild:
Version bump

*nufw-2.2.0 (30 May 2007)

30 May 2007; Cédric Krier
+files/nufw-2.2.0-nuauth_command.patch, -nufw-2.0.17.ebuild,
+nufw-2.2.0.ebuild:
Version bump

*nufw-2.0.20 (30 May 2007)

30 May 2007; Cédric Krier +nufw-2.0.20.ebuild:
Version bump

14 Apr 2007; Cedric Krier -nufw-2.0.13.ebuild,
-nufw-2.0.14.ebuild:
Remove old

*nufw-2.0.19 (14 Apr 2007)

14 Apr 2007; Cedric Krier +nufw-2.0.19.ebuild:
Version bump

*nufw-2.0.17 (28 Mar 2007)

28 Mar 2007; Cedric Krier +nufw-2.0.17.ebuild:
Version bump

*nufw-2.0.14 (17 Mar 2007)

17 Mar 2007; Cedric Krier -nufw-2.0.11.ebuild,
+nufw-2.0.14.ebuild:
Version bump

06 Jan 2007; Cedric Krier nufw-2.1.1.ebuild:
Fix use flag

04 Jan 2007; Cedric Krier -nufw-2.0.10.ebuild:
Remove old

*nufw-2.1.1 (04 Jan 2007)
*nufw-2.0.13 (04 Jan 2007)

04 Jan 2007; Cedric Krier +nufw-2.0.13.ebuild,
+nufw-2.1.1.ebuild:
Version bump

*nufw-2.0.11 (02 Dec 2006)

02 Dec 2006; Cedric Krier +nufw-2.0.11.ebuild:
Version bump

23 Nov 2006; Francesco Riosa nufw-2.0.10.ebuild:
dev-db/mysql => virtual/mysql

*nufw-2.0.10 (13 Nov 2006)

13 Nov 2006; Cedric Krier +files/nuauth-conf.d,
+files/nuauth-init.d, +files/nufw-conf.d, +files/nufw-init.d,
+metadata.xml, +nufw-2.0.10.ebuild:
New ebuild

Manifest

AUX nuauth-conf.d 19 RMD160 be74e62976926a6ebe6930a2d2bf2032dd3ae704 SHA1 2ac3ff2ea1b11b6534df2856849904b515119086 SHA256 dc562afba21239a5a30889b04c021b36b9c19ca17a6d8071bb848eab2d70c538
AUX nuauth-init.d 522 RMD160 89f255a1ebe12ef629ec9963834c445e0df4a6dc SHA1 0d9c6b0d3434da7f29967e9a727c9b6dbe2a8f8e SHA256 18c988dccda3cbbef92d0a218a8eba62694b5a5fc66980a9120bbd146629ccf3
AUX nufw-2.2.13-destdir.patch 543 RMD160 40f0959ee1f8e667acfbf2059f3445097e35e2f7 SHA1 1a59581ac5d8dc410a9d66fca82eb75bb4ea3927 SHA256 ac6557340f014c27dda73b24b7ca3a398a771d078a348da6967312608655ee2d
AUX nufw-2.2.6-auth_mysql.patch 734 RMD160 a30e44787aefbe153aaaa35f05b8a8e513151ffb SHA1 885876c8c6545841bbad62c3f32086f05a6c7568 SHA256 e7785b9a46c575cedb6b792af88674fac1e0ab3629e5e084df136d55b0ead9b0
AUX nufw-conf.d 81 RMD160 7bb1a7172915561570f0839e553e9021144421a8 SHA1 1b75760cb661366c8dc1e4307796e3c7e2c25c8d SHA256 c616bb91451f7bf34cfe3139a972be01a562ece6c372d2ee39c3cd5009d2354d
AUX nufw-init.d 276 RMD160 3aae0f4b5d77f4af5c1966570112fed29dda17a1 SHA1 8154d2a7c2c70077b81ae19cd53e98ae8380774a SHA256 972c3c94a7e290985cc7e8a0ccc40dfa0e10d7eee44e218c70f6fc7f8ed73f9d
DIST nufw-2.2.13.tar.bz2 580217 RMD160 536849af58da8cbe632a05bd519f717a6eb115da SHA1 06dd7d5f59cc85c6f1c7ed16ba996a8d0b1eb0b2 SHA256 5c842c4f5dcbf7e6051dc1dcfac5f029f77726f1d45760911e54e3cdbaffb552
DIST nufw-2.2.14.tar.bz2 571192 RMD160 2ca88ca1e23d96c8d13e09c3260741686a60af01 SHA1 7b7cf829a6a29684b3a4d5abc1d788f2731fde84 SHA256 5553ab6d6ca1a30775be69803d58b32ff5748f9a5615df107ac3f72ddf7aabc5
DIST nufw-2.2.8.tar.bz2 542010 RMD160 8723d70b66fe0d0f07ecb89a806356b6554be304 SHA1 858e1ce82fd4f8ea2a8a29d289b95e6a31c8b581 SHA256 ef479e7006e2037d78331d5f7f35fa6fffc23bcea9e05e793db723a5052dbf1f
EBUILD nufw-2.2.13.ebuild 2988 RMD160 7612555a260ef687b164e83d62d48f1589daa03f SHA1 f98b54b2613dc5a5b8825ee06c1973945f264049 SHA256 7a8809e6abde11d3838d8e1bff619b2f35200905f52b588f590c91a04c5531fe
EBUILD nufw-2.2.14.ebuild 2996 RMD160 157c607b9aba7e75d533b92e7789753ee90b2c6b SHA1 bca86af6ffcfea21417b5521238bc28de8041c9f SHA256 f68d72d08626bbe6a715994d4e186ed37a481fb4de97520ee6852940c555b90d
EBUILD nufw-2.2.8.ebuild 2890 RMD160 3b7e1491e333553b7854bdbe0623c3df000e716b SHA1 56ddbb08211a1136170d7d2f1f10c5d569f6f96e SHA256 159654ab677934b02563cfc1e9631777c9851ee0a08d343266e908733cfd9ea0
MISC ChangeLog 4190 RMD160 357cd9e36d502ad00c6046ff3d28977677e4184f SHA1 5df15010ee3395f4d16a6f02c4bd220ff9d33390 SHA256 bf292efc336eaa89a07f808ce7680443a46d11f522e0336d5bc1c2dc8a31b044
MISC metadata.xml 317 RMD160 7462c099b149003e014c1f17e08dd5783de779c4 SHA1 15f04c20107acb198979af7c4270b40d6e0156a7 SHA256 4812839c16f73def560f5191e6141117e5729871ebbab6d02fc4a53bec2d9869

files

metadata.xml




netmon

cedk@gentoo.org

An enterprise grade authenticating firewall based on netfilter

nufw-2.2.13.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/nufw/nufw-2.2.13.ebuild,v 1.2 2008/05/21 18:54:03 dev-zero Exp $

inherit autotools ssl-cert eutils pam

DESCRIPTION="An enterprise grade authenticating firewall based on netfilter"
HOMEPAGE="http://www.nufw.org/"
SRC_URI="http://www.nufw.org/download/${PN}/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="debug ldap mysql pam pam_nuauth plaintext postgres prelude \
unicode nfqueue nfconntrack static syslog test"

DEPEND=">=dev-libs/glib-2
dev-libs/libgcrypt
>=dev-libs/cyrus-sasl-2
net-firewall/iptables
>=net-libs/gnutls-1.1
ldap? ( >=net-nds/openldap-2 )
mysql? ( virtual/mysql )
pam? ( sys-libs/pam )
pam_nuauth? ( sys-libs/pam )
postgres? ( virtual/postgresql-server )
nfqueue? ( net-libs/libnfnetlink
net-libs/libnetfilter_queue )
nfconntrack? ( net-libs/libnetfilter_conntrack )
prelude? ( dev-libs/libprelude )
dev-python/ipy"
RDEPEND=${DEPEND}

src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e 's:^#\(nuauth_tls_key="/etc/nufw/\)nuauth-key.pem:\1nuauth.key:' \
-e 's:^#\(nuauth_tls_cert="/etc/nufw/\)nuauth-cert.pem:\1nuauth.pem:' \
conf/nuauth.conf || die "sed failed"
epatch "${FILESDIR}"/${P}-destdir.patch

# This tests require inl_tests to be installed. We don't have it now in our
# tree so we disable them for now... for more information see tests/README
use test && sed -i "s:\(^TESTS=test_all.py\):#\1:" tests/Makefile.am

eautoreconf
}

src_compile() {
econf \
--with-shared \
$(use_enable static) \
$(use_enable pam_nuauth pam-nuauth) \
$(use_with prelude prelude-log) \
$(use_with mysql mysql-log) \
$(use_with mysql mysql-auth) \
$(use_with postgres pgsql-log) \
$(use_with syslog syslog-log) \
$(use_with plaintext plaintext-auth) \
--with-mark-group \
$(use_with pam system-auth) \
$(use_with ldap) \
$(use_with nfqueue) \
$(use_with nfconntrack) \
$(use_with unicode utf8) \
$(use_enable debug) \
--sysconfdir="/etc/nufw" \
--localstatedir="/var" \
|| die "econf failed"
emake || die "emake failed"
}

src_test() {
ewarn "Some tests are skiped! If you wish to run them read tests/README and"
ewarn "do that manually."
ebeep 5
make check
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

newinitd "${FILESDIR}"/nufw-init.d nufw
newconfd "${FILESDIR}"/nufw-conf.d nufw

newinitd "${FILESDIR}"/nuauth-init.d nuauth
newconfd "${FILESDIR}"/nuauth-conf.d nuauth

insinto /etc/nufw
doins conf/nuauth.conf
keepdir /var/run/nuauth

dodoc AUTHORS ChangeLog NEWS README TODO
docinto scripts
dodoc scripts/{clean_conntrack.pl,nuaclgen,nutop,README,ulog_rotate_daily.sh,ulog_rotate_weekly.sh}
docinto conf
dodoc conf/*.{nufw,schema,conf,dump,xml}

if use pam; then
pamd_mimic system-auth nufw auth account password session
fi
}

pkg_postinst() {
install_cert /etc/nufw/{nufw,nuauth}
}

nufw-2.2.14.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/nufw/nufw-2.2.14.ebuild,v 1.2 2008/05/21 18:54:03 dev-zero Exp $

inherit autotools ssl-cert eutils pam

DESCRIPTION="An enterprise grade authenticating firewall based on netfilter"
HOMEPAGE="http://www.nufw.org/"
SRC_URI="http://www.nufw.org/download/${PN}/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="debug ldap mysql pam pam_nuauth plaintext postgres prelude \
unicode nfqueue nfconntrack static syslog test"

DEPEND=">=dev-libs/glib-2
dev-libs/libgcrypt
>=dev-libs/cyrus-sasl-2
net-firewall/iptables
>=net-libs/gnutls-1.1
ldap? ( >=net-nds/openldap-2 )
mysql? ( virtual/mysql )
pam? ( sys-libs/pam )
pam_nuauth? ( sys-libs/pam )
postgres? ( virtual/postgresql-server )
nfqueue? ( net-libs/libnfnetlink
net-libs/libnetfilter_queue )
nfconntrack? ( net-libs/libnetfilter_conntrack )
prelude? ( dev-libs/libprelude )
dev-python/ipy"
RDEPEND=${DEPEND}

src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e 's:^#\(nuauth_tls_key="/etc/nufw/\)nuauth-key.pem:\1nuauth.key:' \
-e 's:^#\(nuauth_tls_cert="/etc/nufw/\)nuauth-cert.pem:\1nuauth.pem:' \
conf/nuauth.conf || die "sed failed"
epatch "${FILESDIR}"/${PN}-2.2.13-destdir.patch

# This tests require inl_tests to be installed. We don't have it now in our
# tree so we disable them for now... for more information see tests/README
use test && sed -i "s:\(^TESTS=test_all.py\):#\1:" tests/Makefile.am

eautoreconf
}

src_compile() {
econf \
--with-shared \
$(use_enable static) \
$(use_enable pam_nuauth pam-nuauth) \
$(use_with prelude prelude-log) \
$(use_with mysql mysql-log) \
$(use_with mysql mysql-auth) \
$(use_with postgres pgsql-log) \
$(use_with syslog syslog-log) \
$(use_with plaintext plaintext-auth) \
--with-mark-group \
$(use_with pam system-auth) \
$(use_with ldap) \
$(use_with nfqueue) \
$(use_with nfconntrack) \
$(use_with unicode utf8) \
$(use_enable debug) \
--sysconfdir="/etc/nufw" \
--localstatedir="/var" \
|| die "econf failed"
emake || die "emake failed"
}

src_test() {
ewarn "Some tests are skiped! If you wish to run them read tests/README and"
ewarn "do that manually."
ebeep 5
make check
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

newinitd "${FILESDIR}"/nufw-init.d nufw
newconfd "${FILESDIR}"/nufw-conf.d nufw

newinitd "${FILESDIR}"/nuauth-init.d nuauth
newconfd "${FILESDIR}"/nuauth-conf.d nuauth

insinto /etc/nufw
doins conf/nuauth.conf
keepdir /var/run/nuauth

dodoc AUTHORS ChangeLog NEWS README TODO
docinto scripts
dodoc scripts/{clean_conntrack.pl,nuaclgen,nutop,README,ulog_rotate_daily.sh,ulog_rotate_weekly.sh}
docinto conf
dodoc conf/*.{nufw,schema,conf,dump,xml}

if use pam; then
pamd_mimic system-auth nufw auth account password session
fi
}

pkg_postinst() {
install_cert /etc/nufw/{nufw,nuauth}
}

nufw-2.2.8.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/nufw/nufw-2.2.8.ebuild,v 1.6 2008/05/21 18:54:03 dev-zero Exp $

inherit autotools ssl-cert eutils

DESCRIPTION="An enterprise grade authenticating firewall based on netfilter"
HOMEPAGE="http://www.nufw.org/"
SRC_URI="http://www.nufw.org/download/${PN}/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE="debug ldap mysql pam pam_nuauth plaintext postgres prelude \
unicode nfqueue nfconntrack static syslog test"

DEPEND=">=dev-libs/glib-2
dev-libs/libgcrypt
>=dev-libs/cyrus-sasl-2
net-firewall/iptables
>=net-libs/gnutls-1.1
ldap? ( >=net-nds/openldap-2 )
mysql? ( virtual/mysql )
pam? ( sys-libs/pam )
pam_nuauth? ( sys-libs/pam )
postgres? ( virtual/postgresql-server )
nfqueue? ( net-libs/libnfnetlink
net-libs/libnetfilter_queue )
nfconntrack? ( net-libs/libnetfilter_conntrack )
prelude? ( dev-libs/libprelude )"
RDEPEND=${DEPEND}

src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e 's:^#\(nuauth_tls_key="/etc/nufw/\)nuauth-key.pem:\1nuauth.key:' \
-e 's:^#\(nuauth_tls_cert="/etc/nufw/\)nuauth-cert.pem:\1nuauth.pem:' \
conf/nuauth.conf || die "sed failed"
epatch "$FILESDIR"/${PN}-2.2.6-auth_mysql.patch

# This tests requre inl_tests to be installed. We don't have it now in our
# tree so we disable them for now... for more information see tests/README
use test && sed -i "s:\(^TESTS=test_all.py\):#\1:" tests/Makefile.am

eautoreconf
}

src_compile() {
econf \
--with-shared \
$(use_enable static) \
$(use_enable pam_nuauth pam-nuauth) \
$(use_with prelude prelude-log) \
$(use_with mysql mysql-log) \
$(use_with mysql mysql-auth) \
$(use_with postgres pgsql-log) \
$(use_with syslog syslog-log) \
$(use_with plaintext plaintext-auth) \
--with-mark-group \
$(use_with pam system-auth) \
$(use_with ldap) \
$(use_with nfqueue) \
$(use_with nfconntrack) \
$(use_with unicode utf8) \
$(use_enable debug) \
--sysconfdir="/etc/nufw" \
--localstatedir="/var" \
|| die "econf failed"
emake || die "emake failed"
}

src_test() {
ewarn "Some tests are skiped! If you wish to run them read tests/README and"
ewarn "do that manually."
ebeep 5
make check
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

newinitd "${FILESDIR}"/nufw-init.d nufw
newconfd "${FILESDIR}"/nufw-conf.d nufw

newinitd "${FILESDIR}"/nuauth-init.d nuauth
newconfd "${FILESDIR}"/nuauth-conf.d nuauth

insinto /etc/nufw
doins conf/nuauth.conf
keepdir /var/run/nuauth

dodoc AUTHORS ChangeLog NEWS README TODO
docinto scripts
dodoc scripts/{clean_conntrack.pl,nuaclgen,nutop,README,ulog_rotate_daily.sh,ulog_rotate_weekly.sh}
docinto conf
dodoc conf/*.{nufw,schema,conf,dump,xml}
}

pkg_postinst() {
install_cert /etc/nufw/{nufw,nuauth}
}