summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <dragonheart@gentoo.org>2004-09-29 10:40:57 +0000
committerDaniel Black <dragonheart@gentoo.org>2004-09-29 10:40:57 +0000
commitd54a0582b7c28faecb99cbb13fd4b46890b388f4 (patch)
tree1703f5b90f09800684ed86ce582a91e6f61edcdc /net-dialup/freeradius
parentversion bump (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--net-dialup/freeradius/Manifest18
-rw-r--r--net-dialup/freeradius/files/digest-freeradius-0.9.31
-rw-r--r--net-dialup/freeradius/files/digest-freeradius-0.9.3-r11
-rw-r--r--net-dialup/freeradius/freeradius-0.9.3-r1.ebuild115
-rw-r--r--net-dialup/freeradius/freeradius-0.9.3.ebuild113
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!"
-}