summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Veller <tove@gentoo.org>2009-08-15 11:12:26 +0000
committerTorsten Veller <tove@gentoo.org>2009-08-15 11:12:26 +0000
commit2995e4daed7f5fab6f9f9599264db9285a97e48f (patch)
treefeeb3f8cba357fac47b96de66e70645e82915539 /mail-filter
parentKeywording for ppc. (diff)
downloadhistorical-2995e4daed7f5fab6f9f9599264db9285a97e48f.tar.gz
historical-2995e4daed7f5fab6f9f9599264db9285a97e48f.tar.bz2
historical-2995e4daed7f5fab6f9f9599264db9285a97e48f.zip
Version bump. Fixes APOP design error (CVE-2007-1558)(#281559)
Package-Manager: portage-2.2_rc38/cvs/Linux x86_64
Diffstat (limited to 'mail-filter')
-rw-r--r--mail-filter/mailfilter/ChangeLog8
-rw-r--r--mail-filter/mailfilter/Manifest11
-rw-r--r--mail-filter/mailfilter/files/0.8.2-gcc44.patch26
-rw-r--r--mail-filter/mailfilter/mailfilter-0.8.2.ebuild34
4 files changed, 74 insertions, 5 deletions
diff --git a/mail-filter/mailfilter/ChangeLog b/mail-filter/mailfilter/ChangeLog
index b5b3e4d6c8f7..605c74313587 100644
--- a/mail-filter/mailfilter/ChangeLog
+++ b/mail-filter/mailfilter/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for mail-filter/mailfilter
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/mailfilter/ChangeLog,v 1.24 2009/08/11 08:31:44 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/mailfilter/ChangeLog,v 1.25 2009/08/15 11:12:26 tove Exp $
+
+*mailfilter-0.8.2 (15 Aug 2009)
+
+ 15 Aug 2009; Torsten Veller <tove@gentoo.org> +files/0.8.2-gcc44.patch,
+ +mailfilter-0.8.2.ebuild:
+ Version bump. Fixes APOP design error (CVE-2007-1558)(#281559)
11 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org>
mailfilter-0.8.1.ebuild:
diff --git a/mail-filter/mailfilter/Manifest b/mail-filter/mailfilter/Manifest
index 1e1e87dd4519..b198853d3345 100644
--- a/mail-filter/mailfilter/Manifest
+++ b/mail-filter/mailfilter/Manifest
@@ -2,20 +2,23 @@
Hash: SHA1
AUX 0.8.1-gcc43.patch 300 RMD160 29cd9944a85451d9e23f2a0856dd62e783661fd9 SHA1 41cb73a2163ecf0425fb90b48e5b1b97e5479b58 SHA256 8a326cbe5bba1ba179714e02eeade731267c3d911d66a9309829b53ade32d91d
+AUX 0.8.2-gcc44.patch 709 RMD160 79ff2cc4f40994bb994da754479e1fb657aaaf4e SHA1 9548acd89f29c8aeab8c939609b10b33a2737c0f SHA256 621b454da740a71b6d01bb49cfa9580b0f397852810fa8176e10dd0874a58ce2
AUX rcfile.example1 4010 RMD160 34da47fa659be032dd669b899f0d9beaa2b07b1f SHA1 6d51dec1555ad832465030910b647875fc42bc8c SHA256 3585f28d51455a9d3d3778ee1f3dc64257fe1d92a0c5e0e63494683698e8b6b8
AUX rcfile.example2 4554 RMD160 180d6fdc01a984e7f379b7a5d3ad6ada5e043076 SHA1 bc4a4d2664a304f6886d9acdf35a6db47055451f SHA256 5179d51a310897cb1b39ac12e906afc38b09a622263b8efc18e5f49c60699141
DIST mailfilter-0.7.1.tar.gz 506799 RMD160 2b2afe04e2146ba2786eaa582781dcfd8cfc83ba SHA1 e50ffbf39046b43870c408f2c188c7aeb07b5da9 SHA256 1b875d423bb3cb0f74252e5209a10ca7271053d52ba0d24bacb70fad6a9630bb
DIST mailfilter-0.8.1.tar.gz 372496 RMD160 9f3043868422a1af8118941d5ea835a95c1291f2 SHA1 4467108c98ee9c2f535379652e37803595aa0dc3 SHA256 991623af5f6c3f0e2d8d14886c90d6d32e796dc5d4989615d673ed747f583f51
+DIST mailfilter-0.8.2.tar.gz 382966 RMD160 c7e1375e4eedd76f38d22f0937f22b045ed58f1a SHA1 de8645126a3fe35a2cf3134e5605efeef322ab72 SHA256 4822fdfc4c7db543539a96429086b4d01ac22629396896ee7e52e6edce43fdec
DIST mailfilter-0.8.tar.gz 347093 RMD160 a5cbf3cd2b96a3067d68527525033896947787ac SHA1 149f57c33f705ecc982a49e83693875c066edd41 SHA256 ebf02d2f782edcd445a78b299c1303f28a6aa1ee70fb30af7a274fcef42b6643
EBUILD mailfilter-0.7.1.ebuild 775 RMD160 7431eb36ad7e0f7e0b5e78f413f77a3fb3aed79c SHA1 95707260b5a2eb011cefe69ab3256f4f0d6ddda6 SHA256 3e5e66078c32b857c3dd8a3977d95775fc8b6cab11830e43635e17d517de3364
EBUILD mailfilter-0.8.1.ebuild 877 RMD160 c70aafdb9d803105e785659f05aa82dafd71c606 SHA1 8e2242657e5e08c63b4c78e3532f6aacc1e2e68a SHA256 81accaa411388c5ffcd59b723a900ec49e676c3ed8f9fd071621fdba2e2bcd1f
+EBUILD mailfilter-0.8.2.ebuild 850 RMD160 dd807f440f48a6c3af9f61bec1d51e173b43e29d SHA1 2c937c3b2aa0a48b5ef3310e8ba14f99e6635fdc SHA256 2a51b8b041f202fdcdd1ccfe658bd233594dbd737d56b31b3c81f1ffb509d100
EBUILD mailfilter-0.8.ebuild 656 RMD160 f4a224eae53f8542241661adf780872c0fe3a336 SHA1 ccee7709a9d5b172d2165d0bacf4e59e97ff0a4d SHA256 ae6788cfb2c90e937ccefe0ca6ca42d3e20aa901ff16904a5f3e393fd541214a
-MISC ChangeLog 3729 RMD160 85df0547b3e313fdefbefe97acb59429d55bdd3a SHA1 a7fb88c745e2afadd49aabf6a20383b867f5519a SHA256 5a6f5a849aaffbeb73d9a0db5f941482d38aaa44a41a0b32d9940858f289ed7b
+MISC ChangeLog 3925 RMD160 c42c4319c4880ac365b4313d1459da9833f0fe19 SHA1 06de2caddb8dbe6ad0adcb266eed0e2df1d10026 SHA256 cf3df54f76fa18883b9a8e553411cdefd86dd795f134bf30bb4a8cf71271cd0b
MISC metadata.xml 161 RMD160 273e570423fa3cd9d3f15f7967a43307c8ee9661 SHA1 a1fecd2f7b169d621b88c6ccab9d758209fc8f19 SHA256 4ebf9a8f60040bfb95f13790c1d146a49c69f791f9c421e02a5d96fd6fcb2b32
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkqBLHwACgkQAiZjviIA2XiWegCgg4QwOci1ygO4PqHTFXqnYeAJ
-7kEAoN/TAZOr9wi+7XVNSJsuXovuQVVY
-=j0eb
+iEYEARECAAYFAkqGmB8ACgkQV3J2n04Eauw3mwCgtVaNzITYs46ABd/u/keBEAlP
+8ysAn1AWm7JV0O8s6UbNse8jivai5CAr
+=OmFo
-----END PGP SIGNATURE-----
diff --git a/mail-filter/mailfilter/files/0.8.2-gcc44.patch b/mail-filter/mailfilter/files/0.8.2-gcc44.patch
new file mode 100644
index 000000000000..f1545d5b9118
--- /dev/null
+++ b/mail-filter/mailfilter/files/0.8.2-gcc44.patch
@@ -0,0 +1,26 @@
+diff -ur mailfilter-0.8.2_orig/src/header.cc mailfilter-0.8.2/src/header.cc
+--- mailfilter-0.8.2_orig/src/header.cc 2009-06-07 03:49:57.000000000 +0200
++++ mailfilter-0.8.2/src/header.cc 2009-08-15 13:05:05.968397778 +0200
+@@ -63,7 +63,6 @@
+ * domain-literal = "[" *(dtext / quoted-pair) "]"
+ */
+
+- char* dom;
+ unsigned int l, i;
+
+ if (!msgid || !*msgid)
+@@ -74,12 +73,12 @@
+ return -1;
+ if (msgid[0] != '<' || msgid[l-1] != '>')
+ return -1;
+- if (!(dom = strrchr (msgid, '@')))
++ if (!(strrchr (msgid, '@')))
+ return -1;
+
+ /* TODO: complete parser */
+ for (i = 0; i < l; i++)
+- if (msgid[i] > 127)
++ if ((unsigned char)msgid[i] > 127)
+ return -1;
+
+ return 0;
diff --git a/mail-filter/mailfilter/mailfilter-0.8.2.ebuild b/mail-filter/mailfilter/mailfilter-0.8.2.ebuild
new file mode 100644
index 000000000000..e351f3405200
--- /dev/null
+++ b/mail-filter/mailfilter/mailfilter-0.8.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/mailfilter/mailfilter-0.8.2.ebuild,v 1.1 2009/08/15 11:12:26 tove Exp $
+
+EAPI=2
+
+inherit eutils
+
+DESCRIPTION="Mailfilter is a utility to get rid of unwanted spam mails"
+HOMEPAGE="http://mailfilter.sourceforge.net/"
+SRC_URI="mirror://sourceforge/mailfilter/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="sys-devel/flex"
+RDEPEND=""
+
+src_prepare() {
+ epatch "${FILESDIR}"/0.8.2-gcc44.patch
+}
+
+src_compile() {
+ # bug #281069
+ emake -j1 || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc INSTALL doc/FAQ "${FILESDIR}"/rcfile.example{1,2} \
+ README THANKS ChangeLog AUTHORS NEWS || die "doc failed"
+}