diff options
author | Christian Heim <phreak@gentoo.org> | 2007-01-10 20:22:49 +0000 |
---|---|---|
committer | Christian Heim <phreak@gentoo.org> | 2007-01-10 20:22:49 +0000 |
commit | 9aaf7ae0a829a4cf80f1e7a5a4c77c82f41fa271 (patch) | |
tree | be124cba9cd7427c08a8ba6378c249c7f338916f /bugfixes | |
parent | Removing mod_auth_mysql from the bugfixes overlay, fixed in gentoo-x86. (diff) | |
download | phreak-9aaf7ae0a829a4cf80f1e7a5a4c77c82f41fa271.tar.gz phreak-9aaf7ae0a829a4cf80f1e7a5a4c77c82f41fa271.tar.bz2 phreak-9aaf7ae0a829a4cf80f1e7a5a4c77c82f41fa271.zip |
Adding mod_auth_kerb for testing.
svn path=/; revision=179
Diffstat (limited to 'bugfixes')
12 files changed, 221 insertions, 0 deletions
diff --git a/bugfixes/net-www/mod_auth_kerb/Manifest b/bugfixes/net-www/mod_auth_kerb/Manifest new file mode 100644 index 0000000..124ec33 --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/Manifest @@ -0,0 +1,36 @@ +AUX 11_mod_auth_kerb.conf 360 RMD160 927b4d9efe81bbe6af2584d542b747d15891703a SHA1 1e0ed18e598ecc5ee920c20f7e5dee90bd231130 SHA256 e4da65c33b031724778df016c21eab6dd6a191eb63bebdbd4c49c50411466be9 +MD5 20c0b6288def0974624689c3d1cc3a68 files/11_mod_auth_kerb.conf 360 +RMD160 927b4d9efe81bbe6af2584d542b747d15891703a files/11_mod_auth_kerb.conf 360 +SHA256 e4da65c33b031724778df016c21eab6dd6a191eb63bebdbd4c49c50411466be9 files/11_mod_auth_kerb.conf 360 +AUX mod_auth_kerb-5.0-CVE-2006-5989.patch 559 RMD160 86d4d70c3b9b5b1d0765d930b50f3e79e9260bed SHA1 82ff751a15ce586bcdf111aec7bc6520be1c0428 SHA256 0a2ec61ab9c0724f74408a3f3a255e22264dfbe394fcf6170b3eba744e209f56 +MD5 170086289392ee5e12b223374f9a25ae files/mod_auth_kerb-5.0-CVE-2006-5989.patch 559 +RMD160 86d4d70c3b9b5b1d0765d930b50f3e79e9260bed files/mod_auth_kerb-5.0-CVE-2006-5989.patch 559 +SHA256 0a2ec61ab9c0724f74408a3f3a255e22264dfbe394fcf6170b3eba744e209f56 files/mod_auth_kerb-5.0-CVE-2006-5989.patch 559 +DIST mod_auth_kerb-5.0-rc6.tar.gz 68761 RMD160 a9a277c532e7f72b3a649346e88db7aea1889036 SHA1 b1700b4eca2d50691977849750f5e614c7caa80d SHA256 ae33ab3ae5b419819725091d154add1a1d1a5d6d97e31e9f327f71a0b6370d3e +DIST mod_auth_kerb-5.0rc7.tar.gz 72272 RMD160 f336f1c9c4b67a88fd162395ec1299f73c5e89c4 SHA1 5a3e699b86c0f08b09fe44aa2747bfd8a67f5b87 SHA256 8cd4cdcc635ad153c82041d2256b17566bc74618ee79336f432e74b1d5a0930a +DIST mod_auth_kerb-5.3.tar.gz 73530 RMD160 c1ba0dc27470ad4b355d795ba51374726ce57f03 SHA1 934e8afbd4e13e208ee0f1cf9e7498d7b6f7acd5 SHA256 89cd779a94405521770cbcb169af5af61e7f2aad91c4f4b82efaae35df7595ec +EBUILD mod_auth_kerb-5.0_rc6-r1.ebuild 1077 RMD160 8de4b0c8b5e3b11798587233117d88a94126ec19 SHA1 0e31504eab885f4b067d3f03e8cd34a7d0752b2c SHA256 15d5786ba3dd2b2c7fba044f1016977e4d4013ea7cb2f7eca32b03fc55f03d94 +MD5 141542c6870b85d34237df4ef864040e mod_auth_kerb-5.0_rc6-r1.ebuild 1077 +RMD160 8de4b0c8b5e3b11798587233117d88a94126ec19 mod_auth_kerb-5.0_rc6-r1.ebuild 1077 +SHA256 15d5786ba3dd2b2c7fba044f1016977e4d4013ea7cb2f7eca32b03fc55f03d94 mod_auth_kerb-5.0_rc6-r1.ebuild 1077 +EBUILD mod_auth_kerb-5.0_rc7-r1.ebuild 1077 RMD160 6d89162a270cd95efc69cb3344601aae43af9f72 SHA1 c3e7fc05e5916a8946d0fc0a9870ad1563a06656 SHA256 31584fae2c7b3574db948ee05a184a898fe90fd7a90a7d383767eebca80a37aa +MD5 79b3645bcb9ecc706ec9c48fbdb43b0f mod_auth_kerb-5.0_rc7-r1.ebuild 1077 +RMD160 6d89162a270cd95efc69cb3344601aae43af9f72 mod_auth_kerb-5.0_rc7-r1.ebuild 1077 +SHA256 31584fae2c7b3574db948ee05a184a898fe90fd7a90a7d383767eebca80a37aa mod_auth_kerb-5.0_rc7-r1.ebuild 1077 +EBUILD mod_auth_kerb-5.3.ebuild 1073 RMD160 5fc210c5158f86bb11e7332696e6085ecc79c765 SHA1 3c62dc03d0e657d54666be1c821ed732f7578846 SHA256 2dbdddde31df034405def0dcb79dcad3b77feb18a0f94f10d9102da0790fc6d9 +MD5 70137369dddb0904bc39a5bfcc045bdf mod_auth_kerb-5.3.ebuild 1073 +RMD160 5fc210c5158f86bb11e7332696e6085ecc79c765 mod_auth_kerb-5.3.ebuild 1073 +SHA256 2dbdddde31df034405def0dcb79dcad3b77feb18a0f94f10d9102da0790fc6d9 mod_auth_kerb-5.3.ebuild 1073 +MISC metadata.xml 231 RMD160 a4a252abe4fb2922d19ccc4952d0128c3ccefbce SHA1 66b21c56c3a98e5a4b489dc000ff1d5956ab63d0 SHA256 79cc89f7b494dc5097d6dc5fedeb567e0dbc13e2adfcbe3f80082ad4625b38b3 +MD5 94cc9443fa6aead0b11dda55a10e117e metadata.xml 231 +RMD160 a4a252abe4fb2922d19ccc4952d0128c3ccefbce metadata.xml 231 +SHA256 79cc89f7b494dc5097d6dc5fedeb567e0dbc13e2adfcbe3f80082ad4625b38b3 metadata.xml 231 +MD5 60f00513746bd78dbbc905dd2d53e152 files/digest-mod_auth_kerb-5.0_rc6-r1 262 +RMD160 fa455b7e746ac6bf818fd367d02082f3dbc66309 files/digest-mod_auth_kerb-5.0_rc6-r1 262 +SHA256 b6392e5b1608dfcfb0632eaec96f533227c874ea1116a3ef4ed930bbc2aad86a files/digest-mod_auth_kerb-5.0_rc6-r1 262 +MD5 fc55498aaa35d757cea367eba2c831be files/digest-mod_auth_kerb-5.0_rc7-r1 259 +RMD160 0f4f3f0812f45c3e16393cb17873f7d9cbb38eb2 files/digest-mod_auth_kerb-5.0_rc7-r1 259 +SHA256 cfeffa27bace1ffa987700b0c868278af65e71c6b8265639e4ada382eeadf0b9 files/digest-mod_auth_kerb-5.0_rc7-r1 259 +MD5 5b0e8742c4eb761068186e43d74621ac files/digest-mod_auth_kerb-5.3 250 +RMD160 cce8f5bf396131c0edd35c9427da5d0e5322933c files/digest-mod_auth_kerb-5.3 250 +SHA256 7a09875fc28474a3531327dad26f07afc4ed8ad73b27b6600583c046d3a618bc files/digest-mod_auth_kerb-5.3 250 diff --git a/bugfixes/net-www/mod_auth_kerb/files/11_mod_auth_kerb.conf b/bugfixes/net-www/mod_auth_kerb/files/11_mod_auth_kerb.conf new file mode 100644 index 0000000..0852c11 --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/files/11_mod_auth_kerb.conf @@ -0,0 +1,14 @@ +<IfDefine AUTH_KERB> + LoadModule auth_kerb_module modules/mod_auth_kerb.so +</IfDefine> + +<IfModule mod_auth_kerb.c> + <Directory "/var/www/private"> + AuthType Kerberos + AuthName "Kerberos Login" + # See the INSTALL file about howto create the keytab + Krb5Keytab conf/apache.keytab + KrbAuthRealms EXAMPLE.COM + Require valid-user + </Directory> +</IfModule> diff --git a/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc6 b/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc6 new file mode 100644 index 0000000..f2c5c3c --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc6 @@ -0,0 +1,3 @@ +MD5 274edfb950af20ce6ef0ddcb7c20263a mod_auth_kerb-5.0-rc6.tar.gz 68761 +RMD160 a9a277c532e7f72b3a649346e88db7aea1889036 mod_auth_kerb-5.0-rc6.tar.gz 68761 +SHA256 ae33ab3ae5b419819725091d154add1a1d1a5d6d97e31e9f327f71a0b6370d3e mod_auth_kerb-5.0-rc6.tar.gz 68761 diff --git a/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc6-r1 b/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc6-r1 new file mode 100644 index 0000000..f2c5c3c --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc6-r1 @@ -0,0 +1,3 @@ +MD5 274edfb950af20ce6ef0ddcb7c20263a mod_auth_kerb-5.0-rc6.tar.gz 68761 +RMD160 a9a277c532e7f72b3a649346e88db7aea1889036 mod_auth_kerb-5.0-rc6.tar.gz 68761 +SHA256 ae33ab3ae5b419819725091d154add1a1d1a5d6d97e31e9f327f71a0b6370d3e mod_auth_kerb-5.0-rc6.tar.gz 68761 diff --git a/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc7 b/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc7 new file mode 100644 index 0000000..6b594c7 --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc7 @@ -0,0 +1,3 @@ +MD5 139b63c98333682e611515b225b5222d mod_auth_kerb-5.0rc7.tar.gz 72272 +RMD160 f336f1c9c4b67a88fd162395ec1299f73c5e89c4 mod_auth_kerb-5.0rc7.tar.gz 72272 +SHA256 8cd4cdcc635ad153c82041d2256b17566bc74618ee79336f432e74b1d5a0930a mod_auth_kerb-5.0rc7.tar.gz 72272 diff --git a/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc7-r1 b/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc7-r1 new file mode 100644 index 0000000..6b594c7 --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.0_rc7-r1 @@ -0,0 +1,3 @@ +MD5 139b63c98333682e611515b225b5222d mod_auth_kerb-5.0rc7.tar.gz 72272 +RMD160 f336f1c9c4b67a88fd162395ec1299f73c5e89c4 mod_auth_kerb-5.0rc7.tar.gz 72272 +SHA256 8cd4cdcc635ad153c82041d2256b17566bc74618ee79336f432e74b1d5a0930a mod_auth_kerb-5.0rc7.tar.gz 72272 diff --git a/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.3 b/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.3 new file mode 100644 index 0000000..a8b1de3 --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/files/digest-mod_auth_kerb-5.3 @@ -0,0 +1,3 @@ +MD5 a363588578050b3d320a2ceccf3ed666 mod_auth_kerb-5.3.tar.gz 73530 +RMD160 c1ba0dc27470ad4b355d795ba51374726ce57f03 mod_auth_kerb-5.3.tar.gz 73530 +SHA256 89cd779a94405521770cbcb169af5af61e7f2aad91c4f4b82efaae35df7595ec mod_auth_kerb-5.3.tar.gz 73530 diff --git a/bugfixes/net-www/mod_auth_kerb/files/mod_auth_kerb-5.0-CVE-2006-5989.patch b/bugfixes/net-www/mod_auth_kerb/files/mod_auth_kerb-5.0-CVE-2006-5989.patch new file mode 100644 index 0000000..db64f88 --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/files/mod_auth_kerb-5.0-CVE-2006-5989.patch @@ -0,0 +1,13 @@ +Index: mod_auth_kerb-5.0-rc6/spnegokrb5/der_get.c +=================================================================== +--- mod_auth_kerb-5.0-rc6.orig/spnegokrb5/der_get.c ++++ mod_auth_kerb-5.0-rc6/spnegokrb5/der_get.c +@@ -151,7 +151,7 @@ der_get_oid (const unsigned char *p, siz + if (len < 1) + return ASN1_OVERRUN; + +- data->components = malloc(len * sizeof(*data->components)); ++ data->components = malloc((len + 1) * sizeof(*data->components)); + if (data->components == NULL && len != 0) + return ENOMEM; + data->components[0] = (*p) / 40; diff --git a/bugfixes/net-www/mod_auth_kerb/metadata.xml b/bugfixes/net-www/mod_auth_kerb/metadata.xml new file mode 100644 index 0000000..8f398d8 --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>apache</herd> + <maintainer> + <email>apache-bugs@gentoo.org</email> + </maintainer> +</pkgmetadata> diff --git a/bugfixes/net-www/mod_auth_kerb/mod_auth_kerb-5.0_rc6-r1.ebuild b/bugfixes/net-www/mod_auth_kerb/mod_auth_kerb-5.0_rc6-r1.ebuild new file mode 100644 index 0000000..594ef4c --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/mod_auth_kerb-5.0_rc6-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-www/mod_auth_kerb/mod_auth_kerb-5.0_rc6.ebuild,v 1.5 2006/06/05 19:24:00 chtekk Exp $ + +MY_PV="${PV/_rc/-rc}" + +inherit eutils apache-module + +DESCRIPTION="An Apache2 authentication DSO using Kerberos." +HOMEPAGE="http://modauthkerb.sourceforge.net/" +SRC_URI="mirror://sourceforge/modauthkerb/${PN}-${MY_PV}.tar.gz" + +LICENSE="as-is" +KEYWORDS="x86" +IUSE="apache2" +SLOT="0" + +DEPEND="virtual/krb5" +RDEPEND="" + +APACHE1_MOD_CONF="11_${PN}" +APACHE1_MOD_DEFINE="AUTH_KERB" + +APACHE2_MOD_CONF="11_${PN}" +APACHE2_MOD_DEFINE="AUTH_KERB" + +DOCFILES="INSTALL README" + +need_apache + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}/${PN}-5.0-CVE-2006-5989.patch" +} + +src_compile() { + if use apache2 ; then + CFLAGS="" APXS="${APXS2}" econf --with-krb5=/usr --without-krb4 || die "econf failed" + else + CFLAGS="" APXS="${APXS}" econf --with-krb5=/usr --without-krb4 || die "econf failed" + fi + emake || die "make failed" +} diff --git a/bugfixes/net-www/mod_auth_kerb/mod_auth_kerb-5.0_rc7-r1.ebuild b/bugfixes/net-www/mod_auth_kerb/mod_auth_kerb-5.0_rc7-r1.ebuild new file mode 100644 index 0000000..c550e1f --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/mod_auth_kerb-5.0_rc7-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-www/mod_auth_kerb/mod_auth_kerb-5.0_rc7.ebuild,v 1.2 2006/06/05 19:24:00 chtekk Exp $ + +MY_PV="${PV/_rc/rc}" + +inherit eutils apache-module + +DESCRIPTION="An Apache2 authentication DSO using Kerberos." +HOMEPAGE="http://modauthkerb.sourceforge.net/" +SRC_URI="mirror://sourceforge/modauthkerb/${PN}-${MY_PV}.tar.gz" + +LICENSE="as-is" +KEYWORDS="~x86" +IUSE="apache2" +SLOT="0" + +DEPEND="virtual/krb5" +RDEPEND="" + +APACHE1_MOD_CONF="11_${PN}" +APACHE1_MOD_DEFINE="AUTH_KERB" + +APACHE2_MOD_CONF="11_${PN}" +APACHE2_MOD_DEFINE="AUTH_KERB" + +DOCFILES="INSTALL README" + +need_apache + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}/${PN}-5.0-CVE-2006-5989.patch" +} + +src_compile() { + if use apache2 ; then + CFLAGS="" APXS="${APXS2}" econf --with-krb5=/usr --without-krb4 || die "econf failed" + else + CFLAGS="" APXS="${APXS}" econf --with-krb5=/usr --without-krb4 || die "econf failed" + fi + emake || die "make failed" +} diff --git a/bugfixes/net-www/mod_auth_kerb/mod_auth_kerb-5.3.ebuild b/bugfixes/net-www/mod_auth_kerb/mod_auth_kerb-5.3.ebuild new file mode 100644 index 0000000..3b1358f --- /dev/null +++ b/bugfixes/net-www/mod_auth_kerb/mod_auth_kerb-5.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-www/mod_auth_kerb/mod_auth_kerb-5.3.ebuild,v 1.1 2007/01/07 16:29:45 kloeri Exp $ + +MY_PV="${PV/_rc/rc}" + +inherit eutils apache-module + +DESCRIPTION="An Apache2 authentication DSO using Kerberos." +HOMEPAGE="http://modauthkerb.sourceforge.net/" +SRC_URI="mirror://sourceforge/modauthkerb/${PN}-${MY_PV}.tar.gz" + +LICENSE="as-is" +KEYWORDS="~x86" +IUSE="apache2" +SLOT="0" + +DEPEND="virtual/krb5" +RDEPEND="" + +APACHE1_MOD_CONF="11_${PN}" +APACHE1_MOD_DEFINE="AUTH_KERB" + +APACHE2_MOD_CONF="11_${PN}" +APACHE2_MOD_DEFINE="AUTH_KERB" + +DOCFILES="INSTALL README" + +need_apache + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}/${PN}-5.0-CVE-2006-5989.patch" +} + +src_compile() { + if use apache2 ; then + CFLAGS="" APXS="${APXS2}" econf --with-krb5=/usr --without-krb4 || die "econf failed" + else + CFLAGS="" APXS="${APXS}" econf --with-krb5=/usr --without-krb4 || die "econf failed" + fi + emake || die "make failed" +} |