summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2011-06-06 13:27:43 +0000
committerTony Vroon <chainsaw@gentoo.org>2011-06-06 13:27:43 +0000
commite509bc035a597a568cabc522fdc41f2b32609e20 (patch)
tree6f7971ad9572464727d3125a94e8020672cbfc54 /net-nds/tac_plus
parentSecurity update 1.8.4.2; upstream vulnerability report AST-2011-007 describes... (diff)
downloadhistorical-e509bc035a597a568cabc522fdc41f2b32609e20.tar.gz
historical-e509bc035a597a568cabc522fdc41f2b32609e20.tar.bz2
historical-e509bc035a597a568cabc522fdc41f2b32609e20.zip
Version bump, all ebuild work by William Cooke in bug #356709. Also thanks to needle for the conf.d update.
Package-Manager: portage-2.1.9.50/cvs/Linux x86_64
Diffstat (limited to 'net-nds/tac_plus')
-rw-r--r--net-nds/tac_plus/ChangeLog11
-rw-r--r--net-nds/tac_plus/Manifest16
-rw-r--r--net-nds/tac_plus/files/tac_plus.conf241
-rw-r--r--net-nds/tac_plus/files/tac_plus.confd27
-rw-r--r--net-nds/tac_plus/metadata.xml1
-rw-r--r--net-nds/tac_plus/tac_plus-4.0.4.19.ebuild43
6 files changed, 111 insertions, 8 deletions
diff --git a/net-nds/tac_plus/ChangeLog b/net-nds/tac_plus/ChangeLog
index 9ee9a01ac048..26f5dc393cd0 100644
--- a/net-nds/tac_plus/ChangeLog
+++ b/net-nds/tac_plus/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-nds/tac_plus
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/tac_plus/ChangeLog,v 1.4 2008/08/16 03:57:56 cardoe Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/tac_plus/ChangeLog,v 1.5 2011/06/06 13:27:42 chainsaw Exp $
+
+*tac_plus-4.0.4.19 (06 Jun 2011)
+
+ 06 Jun 2011; Tony Vroon <chainsaw@gentoo.org> +tac_plus-4.0.4.19.ebuild,
+ +files/tac_plus.conf2, +files/tac_plus.confd2, metadata.xml:
+ Version bump, all ebuild work by William Cooke in bug #356709. Also thanks to
+ needle for the conf.d update.
16 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
diff --git a/net-nds/tac_plus/Manifest b/net-nds/tac_plus/Manifest
index 38e10caf6db2..af393b36d281 100644
--- a/net-nds/tac_plus/Manifest
+++ b/net-nds/tac_plus/Manifest
@@ -2,18 +2,22 @@
Hash: SHA1
AUX tac_plus.conf 266 RMD160 351904bdab3b168a25d175d850b6e1a58f884d72 SHA1 318287dee5cefb37872af5264f7895a59ffa3ad1 SHA256 0065b44213bca75a9ff153aefa5d58b473906b56622ac8b55a12093d64c5d63e
+AUX tac_plus.conf2 760 RMD160 ee6824eb49b2f46549279d7e2e6beafb71838773 SHA1 b1ee5f4b48dbd5190b1c269d448310b47bd9c12f SHA256 313903876692d5f79372b9ef4b98b94dbc98ff45f02264728548d177b48fb60a
AUX tac_plus.confd 286 RMD160 9bc2435df51af79ee4801dfbec0e3a140c5bcf3a SHA1 c7ecf80016575d725038c0ea56290c27744b9cf0 SHA256 86dfd343898ae39ead6521ce0040992ad7f400d8b563072bca0a6e23ddc6ce89
+AUX tac_plus.confd2 285 RMD160 4fd7ce0d97afb020b9762baedbd6b0f755b7fdfb SHA1 1aa41ed15b2acdff42360bbe6a5e8ce688ad73c6 SHA256 ffd42290bc575965771021af8dc44e530d0b7650d41071c0dd6b03cda4a63b80
AUX tac_plus.init 569 RMD160 e6944652b00e4b6e25fb6f48c12ab36047ff3f5d SHA1 19a68493f5f46b7eed19d80aaaf3f87941bbbbab SHA256 fec03cbbbf11b04eefa33082492f4d17ff6b0342cbadfa2b386a999de04c0bd5
DIST tacacs+-F4.0.4.14.tar.gz 248779 RMD160 d01eb28e48c952397e904e12c13e27e220a09f63 SHA1 321b37bbcef14f430a35e389d82f4139ff5ed125 SHA256 771c0fd72b188949cffd38df3afcfade81a98bc0a72101d000b4093a2fad474a
DIST tacacs+-F4.0.4.15.tar.gz 252532 RMD160 213226fc0bf3cbf5a45e65249558e06099dadf43 SHA1 2710039cd7855807b8c51bd909562c9f672c2432 SHA256 468626b40f103838023b3660562c1f7343325651cd731ea52e1d1c86cca64f2a
+DIST tacacs+-F4.0.4.19.tar.gz 500593 RMD160 67c40f6004857ccb27b30f7fbe749b9aa33b5ecf SHA1 0069ab7a9a7fae389e14f32564cf7d5ffbd4ef16 SHA256 582dcdb5723c844e50036b1ed9eaee53239e7791d0ac5e5c22fba8ac4790596b
EBUILD tac_plus-4.0.4.14.ebuild 1000 RMD160 7d6fd1fd2ba548c989314884297baee32c4df4f8 SHA1 2a8ab56fe08c964c4e8ee677b42fc458015d72ea SHA256 291731fd28929ad931c1337deba51599fa6545c162f18b9f1115099b8aa34d71
EBUILD tac_plus-4.0.4.15.ebuild 1006 RMD160 7f1f7df0754fe6dd2e7a072247a954ef122622c8 SHA1 65c49814da5ea430df83fae482d893a74ca75f93 SHA256 c2403a658c341b69a72327a475a471a1c335cb7b06c155b21d7d3fe97f9f7c00
-MISC ChangeLog 1057 RMD160 2a98607c73f26b56fe378c461cfb088053c878a2 SHA1 04e43ff683fe90bd401e7fae2e1a2c9c707da911 SHA256 4b814a1ae5915861526390c23768fd2317990df26f21b83af63485eace008529
-MISC metadata.xml 383 RMD160 8638c5c333836431794d4d0289baf04d7356004b SHA1 c5e776ddea52e55f063e0d231c3f9e03b5c44ae8 SHA256 1d02445a24036197fab2e2da85e30b046bbd27606e8d004efa30d93ba6bcb9df
+EBUILD tac_plus-4.0.4.19.ebuild 1156 RMD160 f8ec5d660c70e4c6bb29a761acac67ac1be581cc SHA1 da413d7dde19780b3496b55ce930317fa2408c32 SHA256 f9105868412c3618bb4a02b7f0b823eab8984393e5e3df81ac886e5e9c9c015f
+MISC ChangeLog 1344 RMD160 706610b8501e967d46c3a0a6654e437fd3999223 SHA1 7c0874447c4778f8152939ac18ab85b6a8d4d32b SHA256 f6b8cae720464f2568ca70b95b1f1035cd7f8dec9ba37163891d5289b4a337f6
+MISC metadata.xml 459 RMD160 f6273c867f7e7c2f35f09ea5379b27046a72c89d SHA1 b43c31ea310298326178b1548f17ed055367c5ec SHA256 20729ef8893c46658441b1471bd84d08c0772be68ff69bfab29fa0661b8a1c49
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAkimUEoACgkQoeSe8B0zEfwKCACeOuEK7aFcc4DUi/ySJPGACkZe
-gr0Anj7VR1IvTODeh0mWeI0xxCjRYvCw
-=QwpZ
+iEYEARECAAYFAk3s1dEACgkQp5vW4rUFj5pSaACghQsDs3rLk1H4Q5cMK9bwA+nu
+4DwAn1ipSAnLUCasVVen+Dh+I+15SxY9
+=lNxy
-----END PGP SIGNATURE-----
diff --git a/net-nds/tac_plus/files/tac_plus.conf2 b/net-nds/tac_plus/files/tac_plus.conf2
new file mode 100644
index 000000000000..617e34420281
--- /dev/null
+++ b/net-nds/tac_plus/files/tac_plus.conf2
@@ -0,0 +1,41 @@
+# You must configure tac_plus before use. At a minimum, you need a server
+# key and a user block, such as below.
+#
+# Please see tac_plus.conf(5) for more information.
+
+#key = kEy4U
+
+#user = youruser {
+# login = des ndkKAzNoc37VA
+# enable = des ndkKAzNoc37VA
+#}
+
+#user = youruser {
+# default service = permit
+# login = PAM
+# member = yourgroup
+#}
+
+# Cisco admins
+#group = ciscoadmins {
+# default service = permit
+# service = exec {
+# priv-lvl = 15
+# }
+#}
+
+
+# Cisco admins using an acl to allow specific devices
+#group = ciscoadmins {
+# default service = permit
+# acl = ciscodevices
+# service = exec {
+# priv-lvl = 15
+# }
+#}
+
+# Allows devices with specified IP address to talk to this TACACS+ server
+#acl = ciscodevices {
+# permit = 1.2.3.4$
+# deny = .*
+#}
diff --git a/net-nds/tac_plus/files/tac_plus.confd2 b/net-nds/tac_plus/files/tac_plus.confd2
new file mode 100644
index 000000000000..8bb77a50e5e5
--- /dev/null
+++ b/net-nds/tac_plus/files/tac_plus.confd2
@@ -0,0 +1,7 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/tac_plus/files/tac_plus.confd2,v 1.1 2011/06/06 13:27:43 chainsaw Exp $
+
+# Config file for /etc/init.d/tac_plus
+
+TAC_PLUS_OPTS="" \ No newline at end of file
diff --git a/net-nds/tac_plus/metadata.xml b/net-nds/tac_plus/metadata.xml
index 3b6099160c17..498d97a9eb76 100644
--- a/net-nds/tac_plus/metadata.xml
+++ b/net-nds/tac_plus/metadata.xml
@@ -9,5 +9,6 @@
<use>
<flag name='finger'>Adds support for checking user counts via fingering
the NAS</flag>
+ <flag name='maxsess'>Enforce a limit on maximum sessions per user</flag>
</use>
</pkgmetadata>
diff --git a/net-nds/tac_plus/tac_plus-4.0.4.19.ebuild b/net-nds/tac_plus/tac_plus-4.0.4.19.ebuild
new file mode 100644
index 000000000000..0aad8387bc4e
--- /dev/null
+++ b/net-nds/tac_plus/tac_plus-4.0.4.19.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/tac_plus/tac_plus-4.0.4.19.ebuild,v 1.1 2011/06/06 13:27:43 chainsaw Exp $
+
+MY_P="tacacs+-F${PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="An updated version of Cisco's TACACS+ server"
+HOMEPAGE="http://www.shrubbery.net/tac_plus/"
+SRC_URI="ftp://ftp.shrubbery.net/pub/tac_plus/${MY_P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~ppc"
+IUSE="debug finger maxsess tcpd skey static-libs"
+
+DEPEND="skey? ( >=sys-auth/skey-1.1.5-r1 )
+ tcpd? ( sys-apps/tcp-wrappers )"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ econf \
+ $(use_with skey) \
+ $(use_with tcpd libwrap) \
+ $(use_enable debug) \
+ $(use_enable finger) \
+ $(use_enable maxsess) \
+ $(use_enable static-libs static) \
+ || die "econf failed"
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc CHANGES FAQ
+
+ newinitd "${FILESDIR}/tac_plus.init" tac_plus
+ newconfd "${FILESDIR}/tac_plus.confd2" tac_plus
+
+ insinto /etc/tac_plus
+ newins "${FILESDIR}/tac_plus.conf2" tac_plus.conf || die
+}