diff options
author | Michał Górny <mgorny@gentoo.org> | 2019-09-11 13:25:33 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2019-09-11 18:19:49 +0200 |
commit | 7f2c533d84ca0f26679316894a10a914534d27f3 (patch) | |
tree | 506cd084a739ea22043b305285d5214fd3e4b69a /mail-filter/libspf2 | |
parent | mail-filter/imapfilter: Drop old (diff) | |
download | gentoo-7f2c533d84ca0f26679316894a10a914534d27f3.tar.gz gentoo-7f2c533d84ca0f26679316894a10a914534d27f3.tar.bz2 gentoo-7f2c533d84ca0f26679316894a10a914534d27f3.zip |
mail-filter/libspf2: Drop old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'mail-filter/libspf2')
-rw-r--r-- | mail-filter/libspf2/Manifest | 1 | ||||
-rw-r--r-- | mail-filter/libspf2/files/libspf2-1.2.9-ipv6.patch | 61 | ||||
-rw-r--r-- | mail-filter/libspf2/libspf2-1.2.9-r3.ebuild | 42 |
3 files changed, 0 insertions, 104 deletions
diff --git a/mail-filter/libspf2/Manifest b/mail-filter/libspf2/Manifest index 359d9492b34a..c08387498457 100644 --- a/mail-filter/libspf2/Manifest +++ b/mail-filter/libspf2/Manifest @@ -1,2 +1 @@ DIST libspf2-1.2.10.tar.gz 508842 BLAKE2B d15a44f64c5e3da20aa349e61a6cc02a15f83ed3acff93fe4c23970e30533d6424b1db35d7d60ff488c9a239d343f8544426fbf8fcb66271237155e0b57df1b5 SHA512 162ce382628c6fcadac3e11f5a12442db622bb23f7ec503e16f5ba7fc88afdd777bce6b093c12a58210355985fd11b74b140f08fab347334d82d953dd183b130 -DIST libspf2-1.2.9.tar.gz 518001 BLAKE2B 711a10d8d7799a09f4f0a801ed7a4c7e82611bd8a6dd9a55f616827548761dae9924ca65c64c7271f8cf0f6f605ccb98ff5e8e3035fc3776ee4e7604ec0a02cd SHA512 3137571f438704c176c5251e7b93fd0a8b6b04e52ad37218685b42b1fc5da6286baee578da1a14291d185216bd2a909cca3e55d64ffe580e71be059d1043a248 diff --git a/mail-filter/libspf2/files/libspf2-1.2.9-ipv6.patch b/mail-filter/libspf2/files/libspf2-1.2.9-ipv6.patch deleted file mode 100644 index 76e8cd37c27d..000000000000 --- a/mail-filter/libspf2/files/libspf2-1.2.9-ipv6.patch +++ /dev/null @@ -1,61 +0,0 @@ -$NetBSD: patch-aa,v 1.1 2009/09/08 10:36:27 tron Exp $ - -Fix an abort() caused by miscalculating the size of an internal buffer. -This can crash applications using "libspf2" (e.g. "milter-greylist") -in an e-mail gets delivered via SMTP over IPv6 depending on the -remote machine's IPv6 address. - ---- src/libspf2/spf_expand.c.orig 2008-11-03 21:29:00.000000000 +0000 -+++ src/libspf2/spf_expand.c 2009-09-08 11:27:52.000000000 +0100 -@@ -245,7 +245,7 @@ - case PARM_CLIENT_IP: /* SMTP client IP */ - #ifdef COMPUTE - if (compute_length) { -- len = sizeof(ip6_buf); -+ len = sizeof(ip6_rbuf); - if (d->dv.url_encode) - len *= 3; - buflen += len; - -http://www.gossamer-threads.com/lists/spf/devel/35098 - ---- src/libspf2/spf_compile.c 2008-11-03 15:37:33.000000000 -0500 -+++ src/libspf2/spf_compile.c 2009-09-07 23:46:02.000000000 -0400 -@@ -778,7 +778,7 @@ - const char *end; - const char *p; - -- char buf[ INET_ADDRSTRLEN ]; -+ char buf[ INET6_ADDRSTRLEN ]; - size_t len; - int err; - ---- src/libspf2/spf_interpret.c 2008-10-22 11:47:43.000000000 -0400 -+++ src/libspf2/spf_interpret.c 2009-09-08 00:42:25.000000000 -0400 -@@ -505,7 +505,7 @@ - char dst_ip6_buf[ INET6_ADDRSTRLEN ]; - - struct in6_addr src_ipv6; -- int cidr, mask; -+ int cidr, cidr_save, mask; - int i; - int match; - -@@ -517,6 +517,7 @@ - cidr = SPF_i_mech_cidr(spf_request, mech); - if ( cidr == 0 ) - cidr = 128; -+ cidr_save = cidr; - - match = TRUE; - for( i = 0; i < array_elem( ipv6.s6_addr ) && match; i++ ) -@@ -538,7 +539,7 @@ - INET_NTOP(AF_INET6, &ipv6.s6_addr, - dst_ip6_buf, sizeof(dst_ip6_buf)); - SPF_debugf( "ip_match: %s == %s (/%d): %d", -- src_ip6_buf, dst_ip6_buf, cidr, match ); -+ src_ip6_buf, dst_ip6_buf, cidr_save, match ); - } - - return match; - diff --git a/mail-filter/libspf2/libspf2-1.2.9-r3.ebuild b/mail-filter/libspf2/libspf2-1.2.9-r3.ebuild deleted file mode 100644 index 6e99cae55055..000000000000 --- a/mail-filter/libspf2/libspf2-1.2.9-r3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 -inherit eutils autotools - -DESCRIPTION="libspf2 implements the Sender Policy Framework, a part of the SPF/SRS protocols" -HOMEPAGE="http://www.libspf2.org" -SRC_URI="http://www.libspf2.org/spf/libspf2-${PV}.tar.gz" - -LICENSE="|| ( LGPL-2.1 BSD-2 )" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" -IUSE="static static-libs" - -DEPEND="" -RDEPEND="!dev-perl/Mail-SPF-Query" -REQUIRED_USE="static? ( static-libs )" - -src_prepare() { - epatch "${FILESDIR}/${P}-ipv6.patch" - if ! use static; then - sed -i -e '/bin_PROGRAMS/s/spfquery_static//' src/spfquery/Makefile.am \ - -e '/bin_PROGRAMS/s/spftest_static//' src/spftest/Makefile.am \ - -e '/bin_PROGRAMS/s/spfd_static//' src/spfd/Makefile.am \ - -e '/bin_PROGRAMS/s/spf_example_static//' src/spf_example/Makefile.am \ - || die - eautoreconf - fi -} - -src_configure() { - econf \ - $(use_enable static-libs static) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc README TODO INSTALL - - use static-libs || rm -f "${D}"/usr/lib*/libspf2.la -} |