diff options
author | Daniel Black <dragonheart@gentoo.org> | 2004-09-29 10:40:57 +0000 |
---|---|---|
committer | Daniel Black <dragonheart@gentoo.org> | 2004-09-29 10:40:57 +0000 |
commit | d54a0582b7c28faecb99cbb13fd4b46890b388f4 (patch) | |
tree | 1703f5b90f09800684ed86ce582a91e6f61edcdc /net-dialup/freeradius | |
parent | version bump (diff) | |
download | historical-d54a0582b7c28faecb99cbb13fd4b46890b388f4.tar.gz historical-d54a0582b7c28faecb99cbb13fd4b46890b388f4.tar.bz2 historical-d54a0582b7c28faecb99cbb13fd4b46890b388f4.zip |
removed freeradius-0.9.3*due to being vulnerable to DoS attacks and or tagged attribute handling problems
Diffstat (limited to 'net-dialup/freeradius')
-rw-r--r-- | net-dialup/freeradius/ChangeLog | 7 | ||||
-rw-r--r-- | net-dialup/freeradius/Manifest | 18 | ||||
-rw-r--r-- | net-dialup/freeradius/files/digest-freeradius-0.9.3 | 1 | ||||
-rw-r--r-- | net-dialup/freeradius/files/digest-freeradius-0.9.3-r1 | 1 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-0.9.3-r1.ebuild | 115 | ||||
-rw-r--r-- | net-dialup/freeradius/freeradius-0.9.3.ebuild | 113 |
6 files changed, 18 insertions, 237 deletions
diff --git a/net-dialup/freeradius/ChangeLog b/net-dialup/freeradius/ChangeLog index 4fe3fb557c0a..9137a40fbdfd 100644 --- a/net-dialup/freeradius/ChangeLog +++ b/net-dialup/freeradius/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-dialup/freeradius # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.21 2004/09/23 20:52:09 sekretarz Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/ChangeLog,v 1.22 2004/09/29 10:40:57 dragonheart Exp $ + + 29 Sep 2004; Daniel Black <dragonheart@gentoo.org> + -freeradius-0.9.3-r1.ebuild, -freeradius-0.9.3.ebuild: + removed due to being vulnerable to DoS attacks and or tagged + attribute handling problems. Thanks solar (via email) 23 Sep 2004; Karol Wojtaszek <sekretarz@gentoo.org> +files/freeradius-1.0.1-gcc34.patch, freeradius-1.0.1.ebuild: diff --git a/net-dialup/freeradius/Manifest b/net-dialup/freeradius/Manifest index e5ca3de77a79..a764db30600f 100644 --- a/net-dialup/freeradius/Manifest +++ b/net-dialup/freeradius/Manifest @@ -1,12 +1,18 @@ -MD5 7f3f7e55cd3fff93eb107ba168d0c5fc freeradius-1.0.1.ebuild 2746 -MD5 23496465f9b18a3b6afe0e42a7b9316a freeradius-0.9.3.ebuild 2789 -MD5 2871cb73acc7d864a3e39ebf4d3a2181 freeradius-0.9.3-r1.ebuild 2799 -MD5 c473b1f8f2d5402c9833b4f6404dab4e ChangeLog 2807 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 836ff4118c331f7ab4015008236e8bd0 ChangeLog 3039 MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163 -MD5 ee618f223ec67a53ad3a6cfd399ea8eb files/digest-freeradius-0.9.3-r1 69 +MD5 7f3f7e55cd3fff93eb107ba168d0c5fc freeradius-1.0.1.ebuild 2746 MD5 c495367670218aeb76ff094055cd75e9 files/freeradius-0.9.3-rlm_smb.patch 690 -MD5 ee618f223ec67a53ad3a6cfd399ea8eb files/digest-freeradius-0.9.3 69 MD5 9f0188ba482e825cf2a89584f8caa813 files/digest-freeradius-1.0.1 69 MD5 3c2119ec1d8d807fe5ed14944747f0f8 files/freeradius-1.0.1-gcc34.patch 715 MD5 fc6693f3df5a0694610110287a28568a files/0.9/radius.conf 129 MD5 386aaf4470ecc4b4e0c43dec2bc02ba7 files/0.9/radius.init 807 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.2.4 (GNU/Linux) + +iD8DBQFBWpE/mdTrptrqvGERAkCBAJ9THtBf1EvHSoeBcRFmMldf8ZlJ0QCfZAeC +OLRBYB3d1VMkGpWD1WtymHk= +=UYjY +-----END PGP SIGNATURE----- diff --git a/net-dialup/freeradius/files/digest-freeradius-0.9.3 b/net-dialup/freeradius/files/digest-freeradius-0.9.3 deleted file mode 100644 index 064e256609d0..000000000000 --- a/net-dialup/freeradius/files/digest-freeradius-0.9.3 +++ /dev/null @@ -1 +0,0 @@ -MD5 36f33d9dd305a2c9f1089c30a9fff0b8 freeradius-0.9.3.tar.gz 1819922 diff --git a/net-dialup/freeradius/files/digest-freeradius-0.9.3-r1 b/net-dialup/freeradius/files/digest-freeradius-0.9.3-r1 deleted file mode 100644 index 064e256609d0..000000000000 --- a/net-dialup/freeradius/files/digest-freeradius-0.9.3-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 36f33d9dd305a2c9f1089c30a9fff0b8 freeradius-0.9.3.tar.gz 1819922 diff --git a/net-dialup/freeradius/freeradius-0.9.3-r1.ebuild b/net-dialup/freeradius/freeradius-0.9.3-r1.ebuild deleted file mode 100644 index 2ceca2730503..000000000000 --- a/net-dialup/freeradius/freeradius-0.9.3-r1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-0.9.3-r1.ebuild,v 1.9 2004/09/20 12:12:27 lanius Exp $ - -inherit eutils - -IUSE="frascend frlargefiles frnothreads frxp kerberos ldap mysql pam postgres snmp ssl" - -DESCRIPTION="highly configurable free RADIUS server" -SRC_URI="ftp://ftp.freeradius.org/pub/radius/${P}.tar.gz" -HOMEPAGE="http://www.freeradius.org/" -KEYWORDS="x86" -LICENSE="GPL-2" -SLOT="0" - -DEPEND="virtual/libc - sys-devel/libtool - >=sys-libs/db-3.2 - sys-libs/gdbm - snmp? ( virtual/snmp ) - mysql? ( dev-db/mysql ) - postgres? ( dev-db/postgresql ) - pam? ( sys-libs/pam ) - ssl? ( dev-libs/openssl ) - ldap? ( net-nds/openldap ) - kerberos? ( virtual/krb5 ) - frxp? ( dev-lang/python - dev-lang/perl )" - -src_unpack() { - unpack ${P}.tar.gz - cd ${S} - - epatch ${FILESDIR}/${P}-rlm_smb.patch - - export WANT_AUTOCONF=2.1 - autoconf -} - -src_compile() { - local myconf="" - - if ! use snmp; then - myconf="--without-snmp" - fi - if use frascend; then - myconf="${myconf} --with-ascend-binary" - fi - if use frlargefiles; then - myconf="${myconf} --with-large-files" - fi - if use frnothreads; then - myconf="${myconf} --without-threads" - fi - if use frxp; then - myconf="${myconf} --with-experimental-modules" - fi - - # kill modules we don't use - if ! use ssl; then - einfo "removing rlm_eap_tls and rlm_x99_token (no use ssl)" - rm -rf src/modules/rlm_eap/types/rlm_eap_tls src/modules/rlm_x99_token - fi - if ! use ldap; then - einfo "removing rlm_ldap (no use ldap)" - rm -rf src/modules/rlm_ldap - fi - if ! use kerberos; then - einfo "removing rlm_krb5 (no use kerberos)" - rm -rf src/modules/rlm_krb5 - fi - if ! use pam; then - einfo "removing rlm_pam (no use pam)" - rm -rf src/modules/rlm_pam - fi - - # experimental modules are - # rlm_checkval rlm_cram rlm_dictionary rlm_example rlm_passwd rlm_perl - # rlm_python rlm_smb rlm_sqlcounter - - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --mandir=/usr/share/man --host=${CHOST} \ - --with-gnu-ld --with-system-libtool --disable-ltdl-install \ - ${myconf} || die - - make || die -} - -src_install() { - dodir /etc/raddb - - make R=${D} install || die - - dodoc COPYRIGHT CREDITS INSTALL LICENSE README - - rm ${D}/usr/sbin/rc.radiusd - - dodir /etc/init.d - cp ${FILESDIR}/0.9/radius.init ${D}/etc/init.d/radiusd - - dodir /etc/conf.d - cp ${FILESDIR}/0.9/radius.conf ${D}/etc/conf.d/radiusd - - keepdir /var/run/radiusd - keepdir /var/log/radius - keepdir /var/log/radius/radacct -} - -pkg_postinst() { - einfo "You need to add an user and a group radiusd or" - einfo "change the radiusd.conf file to use an existing" - einfo "user for running radiusd." - einfo "Make sure that all paths radiusd needs to write" - einfo "to have the proper owner!" -} diff --git a/net-dialup/freeradius/freeradius-0.9.3.ebuild b/net-dialup/freeradius/freeradius-0.9.3.ebuild deleted file mode 100644 index 079fb744c349..000000000000 --- a/net-dialup/freeradius/freeradius-0.9.3.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/freeradius/freeradius-0.9.3.ebuild,v 1.12 2004/09/20 12:12:27 lanius Exp $ - -IUSE="frascend frlargefiles frnothreads frxp kerberos ldap mysql pam postgres snmp ssl" - -MY_PN=${PN}-0.9.3 -S=${WORKDIR}/${MY_PN} -DESCRIPTION="highly configurable free RADIUS server" -SRC_URI="ftp://ftp.freeradius.org/pub/radius/${MY_PN}.tar.gz" -HOMEPAGE="http://www.freeradius.org/" -KEYWORDS="x86" -LICENSE="GPL-2" -SLOT="0" - -DEPEND="virtual/libc - sys-devel/libtool - >=sys-libs/db-3.2 - sys-libs/gdbm - snmp? ( virtual/snmp ) - mysql? ( dev-db/mysql ) - postgres? ( dev-db/postgresql ) - pam? ( sys-libs/pam ) - ssl? ( dev-libs/openssl ) - ldap? ( net-nds/openldap ) - kerberos? ( virtual/krb5 ) - frxp? ( dev-lang/python - dev-lang/perl )" - -src_unpack() { - unpack ${MY_PN}.tar.gz - cd ${S} - - export WANT_AUTOCONF=2.1 - autoconf -} - -src_compile() { - local myconf="" - - if ! use snmp; then - myconf="--without-snmp" - fi - if use frascend; then - myconf="${myconf} --with-ascend-binary" - fi - if use frlargefiles; then - myconf="${myconf} --with-large-files" - fi - if use frnothreads; then - myconf="${myconf} --without-threads" - fi - if use frxp; then - myconf="${myconf} --with-experimental-modules" - fi - - # kill modules we don't use - if ! use ssl; then - einfo "removing rlm_eap_tls and rlm_x99_token (no use ssl)" - rm -rf src/modules/rlm_eap/types/rlm_eap_tls src/modules/rlm_x99_token - fi - if ! use ldap; then - einfo "removing rlm_ldap (no use ldap)" - rm -rf src/modules/rlm_ldap - fi - if ! use kerberos; then - einfo "removing rlm_krb5 (no use kerberos)" - rm -rf src/modules/rlm_krb5 - fi - if ! use pam; then - einfo "removing rlm_pam (no use pam)" - rm -rf src/modules/rlm_pam - fi - - # experimental modules are - # rlm_checkval rlm_cram rlm_dictionary rlm_example rlm_passwd rlm_perl - # rlm_python rlm_smb rlm_sqlcounter - - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --mandir=/usr/share/man --host=${CHOST} \ - --with-gnu-ld --with-system-libtool --disable-ltdl-install \ - ${myconf} || die - - make || die -} - -src_install() { - dodir /etc/raddb - - make R=${D} install || die - - dodoc COPYRIGHT CREDITS INSTALL LICENSE README - - rm ${D}/usr/sbin/rc.radiusd - - dodir /etc/init.d - cp ${FILESDIR}/0.9/radius.init ${D}/etc/init.d/radiusd - - dodir /etc/conf.d - cp ${FILESDIR}/0.9/radius.conf ${D}/etc/conf.d/radiusd - - keepdir /var/run/radiusd - keepdir /var/log/radius - keepdir /var/log/radius/radacct -} - -pkg_postinst() { - einfo "You need to add an user and a group radiusd or" - einfo "change the radiusd.conf file to use an existing" - einfo "user for running radiusd." - einfo "Make sure that all paths radiusd needs to write" - einfo "to have the proper owner!" -} |