summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mail-mta')
-rw-r--r--mail-mta/qpsmtpd/ChangeLog10
-rw-r--r--mail-mta/qpsmtpd/Manifest40
-rw-r--r--mail-mta/qpsmtpd/files/qpsmtpd-0.40-badhelo_disconnect.patch11
-rw-r--r--mail-mta/qpsmtpd/files/qpsmtpd-0.40-clamd_conf.patch12
-rw-r--r--mail-mta/qpsmtpd/files/qpsmtpd-0.40-peer_hooks.patch36
-rw-r--r--mail-mta/qpsmtpd/files/qpsmtpd-0.43-peer_hooks.patch36
-rw-r--r--mail-mta/qpsmtpd/qpsmtpd-0.43_rc2_pre955.ebuild86
-rw-r--r--mail-mta/qpsmtpd/qpsmtpd-0.81.ebuild85
-rw-r--r--mail-mta/qpsmtpd/qpsmtpd-0.82.ebuild79
-rw-r--r--mail-mta/qpsmtpd/qpsmtpd-0.83-r1.ebuild79
-rw-r--r--mail-mta/qpsmtpd/qpsmtpd-0.83.ebuild78
11 files changed, 23 insertions, 529 deletions
diff --git a/mail-mta/qpsmtpd/ChangeLog b/mail-mta/qpsmtpd/ChangeLog
index 11667fc3219a..4549fdddb5eb 100644
--- a/mail-mta/qpsmtpd/ChangeLog
+++ b/mail-mta/qpsmtpd/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for mail-mta/qpsmtpd
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/ChangeLog,v 1.17 2013/02/15 14:19:53 eras Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/ChangeLog,v 1.18 2013/02/15 14:25:49 eras Exp $
+
+ 15 Feb 2013; Eray Aslan <eras@gentoo.org>
+ -files/qpsmtpd-0.40-badhelo_disconnect.patch,
+ -files/qpsmtpd-0.40-clamd_conf.patch, -files/qpsmtpd-0.40-peer_hooks.patch,
+ -files/qpsmtpd-0.43-peer_hooks.patch, -qpsmtpd-0.43_rc2_pre955.ebuild,
+ -qpsmtpd-0.81.ebuild, -qpsmtpd-0.82.ebuild, -qpsmtpd-0.83-r1.ebuild,
+ -qpsmtpd-0.83.ebuild:
+ Remove old
*qpsmtpd-0.84-r1 (15 Feb 2013)
diff --git a/mail-mta/qpsmtpd/Manifest b/mail-mta/qpsmtpd/Manifest
index 08e14ee947b5..82f1af92d7e8 100644
--- a/mail-mta/qpsmtpd/Manifest
+++ b/mail-mta/qpsmtpd/Manifest
@@ -1,11 +1,7 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX qpsmtpd-0.40-badhelo_disconnect.patch 520 SHA256 f93dff30d7a6837b8b3e5b4b6ef9b02bb4fdeb58499e54f4d94d43668ad82970 SHA512 80fc15e2c61fe98a38246304243a105478fb0ae38cfeec27b591f6ef3ab2638af57781ccaaf237f3c5cc83dc5c4e65b350a7125e74d75b77842d03581e815ab3 WHIRLPOOL 7b936be845a99a3e623c8f15534811bb0c94401f450aa05ac02a178cab5ea00545ad3ab525b86d6b764b5d7394c8df17467122400e9ff6d643695fb162358a54
AUX qpsmtpd-0.40-badrcptto_allowrelay.patch 498 SHA256 f0bc5f9d4865084ef673e5271725dd01ec1d3fbfcf4ea47988d728c5acd14acf SHA512 542a36cc410386873fb1eeb39debc443615f39dd0cdfc0e21e914542515ae75294904778f78324e5e5ce03c39542a1e00be0b4d3c7a114b14591f343078ec8c7 WHIRLPOOL 237eb12e95ba61e0a511c42a0e51184eb7dbc6c059008952226fff5c0484509f6d3ad1899fdbf62de98cb798e3bcfec5c4f8e7de2ac62370160c41e14be89062
-AUX qpsmtpd-0.40-clamd_conf.patch 707 SHA256 bedc83603a4411670d4926366d0c23b0ebcf5ec00aed4621135e66c25319d927 SHA512 a868670b0e74526b0bdbf35eee9b1527325f31ddff83784d08da30e72e21216a4c3609408fc83e3e5d7d6b701a20003f682a028d6739a3491323623c4a20e895 WHIRLPOOL 350ce4cdd85c023050be864ac8fbfac12d9910bd580e8c33972113e788fc35399ee6e780c4ee8bb44e04e6b9842331f18950e684fd0624d3f4f65d8a1a920385
-AUX qpsmtpd-0.40-peer_hooks.patch 1681 SHA256 f2b73ddd6c27b40738b15092db6c5557e0444f2ce3e93687256ad7c2e97283f3 SHA512 4338645b250b8dc012e8319ceb586392355f5d4a5d62868df9dd8c73b39cbc7a467a984e15fd036c40f3c75f06e417116557c583a224ed74469b80490fcf94ef WHIRLPOOL 08e687b9a8bd05d2f4f25178212dc9ce9b0a690db9fa0ae4642d27a344cf183ac7f13c9e0d1ec618908858910f22714ec06ff9c9f76c5589618e0c0f501306cb
-AUX qpsmtpd-0.43-peer_hooks.patch 1698 SHA256 2eb53a921f01811ca6cdd550337c63c395f6ff48d809c0f9960ba8005505e363 SHA512 87cd1b7e9049a4d9256195fb098cee52f3018ad2379f6b9799245aa51753c4de1de746f85da1b306d7595fba57bd47d396c63d07f1394c60273234d0cacbc92e WHIRLPOOL 4810c17ae128609a64f75cb1ef993c36b34a90c0de38d88b5dceb166fdf044716b72598c80cf5ae4840f356a8703f1adc3edbd187ec7c550ded6fdfff5ecadbf
AUX qpsmtpd-0.83-accept-empty-email.patch 1599 SHA256 036d280a67da1b737b16cb56ab4acb5fa03b2ade2d38399262c63583ee6874a7 SHA512 859235361dd238a2d1b1fc5d34e951ae184b4c66031b3ffee4c7e33aefc0fbcaa0987aab290b95d08e576da47f69769aa403ba4965f2a20fcaf431412e2a6428 WHIRLPOOL de0599c97f89ea7501ae871b968723c04d8bc7a433f5942b1b28a442e50b1221e2800de5ec716141fe54ec9a1bce0bbecd0e913290f3620cd12410dc53c3b37c
AUX qpsmtpd-0.83-clamd_conf.patch 706 SHA256 ead4226d7037bbeac5ca66b162a8858da520ef6be73604cfe0e86c9aa51aa6f3 SHA512 644daac5c73a0997707a4195bd70faff436205b274fc2d89043ba2d07b76a2b97462a5bcbbd7146f3a6914f6243e973a0a168740dc97068dfda28eecd3ce2366 WHIRLPOOL eb5a1ed14d73d9d24c967cd79093f4a1f8bbb36b84149dae1488fb5bd448b651e842cf3f5f2526a7ee753e795429a48a7db610b7c0360686ade37ded64c00f7b
AUX qpsmtpd.confd 617 SHA256 7748b525d9c3a3e8cbeec66b8b5df48510a44a1d624168278ce71720e7de8bc0 SHA512 d6dae42a493de7ac7c00e5b1aa2ccb7e1f3b3a2f23011ce854252d1e988d029adcb46407f2aff78cf8c4b832ef38e25a6fa2ddac4512acf7a455ab5f031201a2 WHIRLPOOL 7290cf8d7220e34208250a456b4dc244c9dd2eaf2e4041e201c078a396657c59724653be5a98cf206b7335c6b8378b3e7b0efd0d85cdf39a7276f178d526b089
@@ -13,34 +9,26 @@ AUX qpsmtpd.envd 74 SHA256 bbf8f40198e8a87ff6103b5dc98cae561f0dc9738a6cda3492b00
AUX qpsmtpd.initd 2057 SHA256 035db169b79760e2259e0562acca23f16b6cf108edd965c687c47ddd2d6916c1 SHA512 09f4db3f9baf8baa1b930a32aaa547a01797a3523f4184695beefb1f5cade5c886e8da387e73df9f8091e3e699c97bcf511ea3662591d2b251d9327f024fc578 WHIRLPOOL 363f42b1d6527e7abf676a02ac9d070b5dbebba840a0d98a563eaf5a0806f206acdc43d4f63407754c33701b90a94e429301312fb65f8e74624eccecd9be3a4f
AUX qpsmtpd.initd-r1 2053 SHA256 6a9f3779b2fab20b9600e1b47c92e4f0d7890b28568d3f2fd7ab1f0bc214799e SHA512 5ce5e45d4b0e78cfdadb51be37b074e59bbba492428626dd81ef526f20f398d4ec31828870a1205aef3de8b4441994c7fb605981864cf56e693e6eabbd073507 WHIRLPOOL 94dc4f3d0935e5f38ff4609ce3ab380a439e82e15767487291455cd769f2437cfa254977602c94679723f966935281fc0de9d1a3c4ab240257850cc2d13efac7
AUX qpsmtpd.xinetd 526 SHA256 45729911251be13007d95bb9e25b6c9c951a6419b8badae4e4097dfc603edcdd SHA512 b02331ea352573ea6bb1a46b1df343d2819ebe39dc4a42ec750c9a59f49a653f01bc933d7a2ee32e86fd386395137309de8202970465a2a2d8668fa35ae03994 WHIRLPOOL 1d483d3053cc72de09b6ea70cc6ed458caf92c6b9cb051f82454f1cb238cfbf1a8163e9161ffcafb002333a681c62f11aa947b635d2d1aeedce555ddbc8815b6
-DIST qpsmtpd-0.81.tar.gz 175691 SHA256 302f16be06c62aac3135a5ab8fe29612e7831769e11861e5a98190987b58517d
-DIST qpsmtpd-0.82.tar.gz 176806 SHA256 794af76a1be3cc766ce034311a351ff76b0323c2decc49af96d626e3f3de4df9
-DIST qpsmtpd-0.83.tar.gz 177298 SHA256 4de72f28dd9b36e7e7c9de6c2574627e6704a181b99ced1949e4949dc9ff0925
DIST qpsmtpd-0.84.tar.gz 178260 SHA256 a09865816322531edd59d6fecd4bda35a9d583610b69d69a86e44038da841c98 SHA512 a12491c123d21b4e3965105bbe88ad7e7e61551a3ff4e96eee78c83dcb2afae62239fa24d710092a7ccf60097699901c42d70df8183de6454bef4fb26843358d WHIRLPOOL dfc0049faebbbe203949b24fc6d49213c606f5fbe24b4df35b2be8c8cc77d2350719f304a9c7f16782a67d64a5101debb03baa204d91f97adeaa072bf942a3fb
-EBUILD qpsmtpd-0.43_rc2_pre955.ebuild 2503 SHA256 7d2c3e7e19a7e28c6e867d77e2916c99624ec8ebc58cb22c67b84d0b123b4e3f SHA512 d281aa806f47f981306d05c838d92c31ceacd369036d59c87b11f7904bf258ac1d48d21e2d0f491c48830eb4d361ee1d2d0c1917477534bb3a37572c7ed0c307 WHIRLPOOL f1476f7fd7ce09269076457adc988ce1185b0e208d9b86cb04a2f968f2b520bc466aa2da6f39032064c9be77c4f36f7578233ab9d7fb5b1216835ae9ec752971
-EBUILD qpsmtpd-0.81.ebuild 2341 SHA256 314894f3988b66d9c3c619ccc53b200b9e2c83a0e4cdf2dec504f57824d45034 SHA512 5cdc54f177473af56e1b8d8d8a183523b9415eb60be31155a07662c644423dffbbf1f361b3d8871b354bae79475341dab19924760b66c2d4f5231ff01700feb3 WHIRLPOOL 3de40d66b0cf365cf5011878457f7371b033a94b7d346f3b7b274f6cb144fc713d50a101d58375b29313cb3adafa0425bce0da832d0c60b7808cfd752b83fa06
-EBUILD qpsmtpd-0.82.ebuild 2178 SHA256 ac0aee3167b10207b88ad0213a131bfa849349855eb5835ec5def1704e4a497b SHA512 752ec01a6b16a9626350a3d02585d8b15d7ceb2458c8f0ecdb033b2921b928c35474d6b5ff0b6e064536e027d781c9142ebb5467133748f3a98155843f1bb485 WHIRLPOOL 8de28b943dd85b09108eba3ada51555cfd3124600fa2f4b1f7356243f2d4aedb35327167ae439dab750ad96308e74425aed2cc43b22793cb17b221a7c9d68061
-EBUILD qpsmtpd-0.83-r1.ebuild 2193 SHA256 0da4cba5a685c781e7c7513891f4f974786b12d91b47ee43ca82bb45d817dd54 SHA512 76f143e1896d3578e3b306d49af2b0f73d05abfa84bd0869dc36634fef8ecf938fcaeda5a023723ec1253ea207bc5f930fde9f761757477d3ca411102506e9da WHIRLPOOL f9d230c12bc08a88336f2c6c600cbf29ec529f69caa234a3daba9c8d38a22323b17c6f497f7211a88b399cedcaf3f938073ea741e3420e0b6dea255bf2214c60
-EBUILD qpsmtpd-0.83.ebuild 2120 SHA256 bc632e4dfdec0a6dbdd61e0fd13f8c23c159e850635f186e2437394173648847 SHA512 3eac52fbe70f97d648726309612df91bfa531cb1d19acb4c2648e5d8b2bc093ae6bdbb566253e574a44f332d21e28c37b49313c12502259ad91e74e1144c0297 WHIRLPOOL 511c0422c65ddb2134759bbb00ea9653e83fff758e98fbad7fb357981a545205426727796d26915129598ddc7fc7cb9908dc24eab88e61157646a2659e483a03
EBUILD qpsmtpd-0.84-r1.ebuild 2216 SHA256 217caf807575b766e038ab1c3bfdc60bd4a6925730e89994ed7fd414594bbb11 SHA512 4dd060c53d6b08f1349b394df9f48bd5dc093add4a77bf61850e8027824a673f0b32142b1a15d69f009044fc708996504630853ae45e9fe4438b280add934e62 WHIRLPOOL 4e0306b4bb8aeecb9d6dd35bb816345bb754d212607f5a4a5d8b317b1dd0ab32be7c025d6f61eeb869bd9d9d72e5ce23338db56994789522c8d84c87254b9a22
EBUILD qpsmtpd-0.84.ebuild 2249 SHA256 995d17b7d9245a6d9d78436ce2eedbe0f07db2be4013e4d8348a3fbfcbed8625 SHA512 6e8e5df1f1588ad9c0ac3c3462eaa0c361f521499b99acf6875491d49c992fb636ad203cb99fbf940a374c829b2c1851fd3310b8a05cbc922c7cf9c8eb41a42a WHIRLPOOL 572c9da5b6451704bd02b54f8b4f7596f37a736f5dabc2ef1c3d37b0ef3706559c0c83807fa454d40d2ced65153cb0e0cea66793a657ac5c95bbb7440aa4b5eb
EBUILD qpsmtpd-9999.ebuild 2149 SHA256 5bc20e0375fdbac3081ff4fb66583d8a9fc070a126a79ed46dd2d3659fc3c696 SHA512 3fe7d5953d49807c9d55878071474c84c258e4a3d20708604493d409b77c3dfa36b28f9cffe8aadb91c2d5bed833a31c492fef97861b2f595c5d0b3c27af6b9e WHIRLPOOL f8cc0ee137018321d4f15fbf34da73898228298459e1b5ed2c1653e0cac5e5c49396c605b458d62c88ab3e533880c91540d27436551a400d7ef6912a00711dd2
-MISC ChangeLog 3672 SHA256 e5395f93cbe3a1d7a6484039d7ffb1a9b85ef5e76210d588267853b47456c170 SHA512 17375e4c9904de414ea189183c7e63b7a99e2212f9e27224be4df540f9e7f88663385cf11c287ea0f08a0e6c183bea52b2ae3f3489e873ae06d49602921c6428 WHIRLPOOL 9d6c305090392d6c56cb859ecf0a00746e2a0a5df4a14e7021526621455154b48cc600ef352d1797138d602eeba8edd97cead36fcec98518a3a79825b732b109
+MISC ChangeLog 4024 SHA256 92ec8901c8f9257f1b7b635b5a1b8fa122feb3fd1a9d5c8ce829c3845674d754 SHA512 3e44c2164eb0e37bc394ecbce4649ae610a8aa5b3aa0e90b99b7ffc3a1ba111ba87ed936b4117d1a522b863ea1ab1e9f9142494ce85c68af94661411481cd77e WHIRLPOOL 1615b6e99d0e037d256053a0f37a172d65aa9f5abe1b71ec30d4037c8802e8b3657546de3dedfc31d019e4c2b7db32642c5bc12f07595a8cdde1758a6d0bd099
MISC metadata.xml 394 SHA256 e66a36bb1b7e977b0735441bff4dd579d2ffe2e811d4db16128d4473c052c694 SHA512 3782543e8a1d4c9afc1b42cf2d7921092108c2a111f7531a54787dc5d2fbbaf50f6036e41a73073962ddb3a8f5ed3f6b6d2c14ee332195f2721a881417f26de7 WHIRLPOOL 4ff5e507d1c6ec81e50adc139fe15f58fc294104adb612004699f8b9cb05ce6f0d5fc5f2bc77b92c667d30f4cb1b20a2af9d7bc0da0992e4bbde84d4d6018333
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJRHkQTAAoJEHfx8XVYajsf9vgQAIha6ayhHCxyubT0YAlSGwUC
-5AIO7ISZVIC8qwO3OIMgKJOSGRHu9ULSUccOmzX0KVD2lg51rLL3RB/rNJ93jqWW
-QjLPQQFK7sTJ479Jy66qcKkmHslvT38hAMLrVib+AgCYIPQt45e0Kpaex20GMPsY
-D+hMMS6SdlQU0RX1yG/LAyISdLllqSodz+ADnD7ERa93wu26N8oa9ct03YVV65rC
-KtzC0YlFAkli9SjOWKD2x9vahcYy7BePZEVM0XImdWdpYxF3/NzucIbLPSBQMp6x
-VVssge1t775+cetNO29/TSmukBws6ySj0jswQjFKU3dc83ZxXQ2m8FSNAK4cmsQa
-N/Ob5OP3IJttOc3cvSvOElKaGp4jlowKfPKb3ncc3T0IFTAyYvQsfTg5SheHoHML
-SLOQqVe6hlpFxDrrJWRxsZgVibhjbrxcD9/HusU6vQA9oNBTXXMZdEyTvT7j0Ytx
-dzEtSpyZZJLVi1ltx6eGeqlMToQs3TtB5SazfOs5qiD+7tFO0PqWzkJCVA9WSvf/
-g0/lV3dwhsPqdg5x6AUTSkBQSDoO01AhlA8983a6IKf/Tdn9TKX1sN92uLsaeoe0
-Jj1JAtW9OBbOT0KHoFdVBsuw2PoHqdG1V9XAYAsHi08AngtX7tLNA4v/7tCDtXO+
-Rf3yIUhuXlarcnHX5TdB
-=SRIp
+iQIcBAEBCAAGBQJRHkVuAAoJEHfx8XVYajsfwcEP/iCD02Wx6ZkFkVjKvs0bnIwz
+1R6zbTmKgc3ubPmDmL1PRPh/IVM46+ZzVp6H150raphd93MQZuur4HNdK88lNuLU
+iNDScVt0Xg2tDJGPj0/oUo1hyvjo4zflEl/W8jWunFGSbrJKogtroDiGs0/fGjaY
+yEEHAvANmMEKwxQC/tMHQ661n5fmCmxKZm4RQ/EjCLujOi/Ma/v9VR9g3Nn2PYIt
+9JlnXmeTRPOYnpOIZ3CagHB8qVfWUL5W0BesqYGLSUHPeQG5iGiX/hV6+V98CZP5
+MXAq78U4LyLWe9r8Zlmx8qzDFb+xAwp2w3Ds4iINfzXWw7C36zN4PCpD167o9m74
++l5GTXyuO7Lf028YwSXzEC837RE61q9oBl8kj4Xqp7KL5tHfdCxHidWjMCYfrPeH
+UyizbGr/wDsrSvgKjuD0zxbVm1A3BWVIJOIck1T57vmNzJ/v4JArswrxzqr+On9u
+L8ugvOCntXxyrExqLr1gP+wpW5jEZlzxeBxQ0W3QQPM2Hmm1hVnWJFW4YoVupesk
+uZjOvuIM5dxKwWvrywkekiD6a74lUpW5ONxrse+iNyK8sr0mtspGfqjlDSrxAFN7
+I8+qyDB11DB/sGjMyo6j4MlQbdqJ9BMQTfQpIkTbSvRSgjLhSQSBhaFPjbiPJnPr
+fXXGkCFVjCF5M6Tf+u/K
+=llwI
-----END PGP SIGNATURE-----
diff --git a/mail-mta/qpsmtpd/files/qpsmtpd-0.40-badhelo_disconnect.patch b/mail-mta/qpsmtpd/files/qpsmtpd-0.40-badhelo_disconnect.patch
deleted file mode 100644
index 6d8b88ca6966..000000000000
--- a/mail-mta/qpsmtpd/files/qpsmtpd-0.40-badhelo_disconnect.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- qpsmtpd-0.40/plugins/check_spamhelo.badhelo_disconnect 2007-06-14 11:57:24.000000000 -0600
-+++ qpsmtpd-0.40/plugins/check_spamhelo 2007-06-14 13:21:45.000000000 -0600
-@@ -23,7 +23,7 @@
- for my $bad ($self->qp->config('badhelo')) {
- if ($host eq lc $bad) {
- $self->log(LOGDEBUG, "Denying HELO from host claiming to be $bad");
-- return (DENY, "Sorry, I don't believe that you are $host.");
-+ return (DENY_DISCONNECT, "Sorry, I don't believe that you are $host.");
- }
- }
- return DECLINED;
diff --git a/mail-mta/qpsmtpd/files/qpsmtpd-0.40-clamd_conf.patch b/mail-mta/qpsmtpd/files/qpsmtpd-0.40-clamd_conf.patch
deleted file mode 100644
index b1e0f8079def..000000000000
--- a/mail-mta/qpsmtpd/files/qpsmtpd-0.40-clamd_conf.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur -x '*.orig' -x '*.rej' qpsmtpd-0.40/plugins/virus/clamav mezzanine_patched_qpsmtpd-0.40/plugins/virus/clamav
---- qpsmtpd-0.40/plugins/virus/clamav 2007-06-14 11:57:23.000000000 -0600
-+++ mezzanine_patched_qpsmtpd-0.40/plugins/virus/clamav 2007-06-15 13:37:26.000000000 -0600
-@@ -148,7 +148,7 @@
- $self->{_max_size} ||= 512 * 1024;
- $self->{_spool_dir} ||= $self->spool_dir();
- $self->{_back_compat} ||= ''; # make sure something is set
-- $self->{_clamd_conf} ||= '/etc/clamd/conf'; # make sure something is set
-+ $self->{_clamd_conf} ||= '/etc/clamd.conf'; # make sure something is set
-
- unless ($self->{_spool_dir}) {
- $self->log(LOGERROR, "No spool dir configuration found");
diff --git a/mail-mta/qpsmtpd/files/qpsmtpd-0.40-peer_hooks.patch b/mail-mta/qpsmtpd/files/qpsmtpd-0.40-peer_hooks.patch
deleted file mode 100644
index fd6ccbfc79ad..000000000000
--- a/mail-mta/qpsmtpd/files/qpsmtpd-0.40-peer_hooks.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- qpsmtpd-0.40/lib/Qpsmtpd/SMTP.pm.peer_hooks 2007-06-14 11:57:27.000000000 -0600
-+++ qpsmtpd-0.40/lib/Qpsmtpd/SMTP.pm 2007-06-14 13:44:52.000000000 -0600
-@@ -95,6 +95,11 @@
- my $self = shift;
- # this should maybe be called something else than "connect", see
- # lib/Qpsmtpd/TcpServer.pm for more confusion.
-+ my ($rc, $msg) = $self->run_hooks("set_hooks");
-+ if ($rc == DENY) {
-+ $self->respond(550, ($msg || 'Connection from you denied, bye bye.'));
-+ return $rc;
-+ }
- $self->run_hooks("connect");
- return DONE;
- }
-@@ -278,7 +283,9 @@
-
- # if we don't have a plugin implementing this auth mechanism, 504
- if( exists $auth_mechanisms{uc($mechanism)} ) {
-- return $self->{_auth} = Qpsmtpd::Auth::SASL( $self, $mechanism, @stuff );
-+ $self->{_auth} = Qpsmtpd::Auth::SASL( $self, $mechanism, @stuff );
-+ $self->run_hooks("valid_auth") if $self->{_auth} == OK;
-+ return $self->{_auth};
- } else {
- $self->respond( 504, "Unimplemented authentification mechanism: $mechanism" );
- return DENY;
---- qpsmtpd-0.40/lib/Qpsmtpd/Plugin.pm.peer_hooks 2007-06-14 11:57:27.000000000 -0600
-+++ qpsmtpd-0.40/lib/Qpsmtpd/Plugin.pm 2007-06-14 13:43:53.000000000 -0600
-@@ -6,7 +6,7 @@
- our @hooks = qw(
- logging config pre-connection connect ehlo_parse ehlo
- helo_parse helo auth_parse auth auth-plain auth-login auth-cram-md5
-- rcpt_parse rcpt_pre rcpt mail_parse mail mail_pre
-+ valid_auth set_hooks rcpt_parse rcpt_pre rcpt mail_parse mail mail_pre
- data data_post queue_pre queue queue_post
- quit reset_transaction disconnect post-connection
- unrecognized_command deny ok received_line
diff --git a/mail-mta/qpsmtpd/files/qpsmtpd-0.43-peer_hooks.patch b/mail-mta/qpsmtpd/files/qpsmtpd-0.43-peer_hooks.patch
deleted file mode 100644
index f959bb0678a8..000000000000
--- a/mail-mta/qpsmtpd/files/qpsmtpd-0.43-peer_hooks.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- qpsmtpd-0.40/lib/Qpsmtpd/SMTP.pm.peer_hooks 2007-06-14 11:57:27.000000000 -0600
-+++ qpsmtpd-0.40/lib/Qpsmtpd/SMTP.pm 2007-06-14 13:44:52.000000000 -0600
-@@ -95,6 +95,11 @@
- my $self = shift;
- # this should maybe be called something else than "connect", see
- # lib/Qpsmtpd/TcpServer.pm for more confusion.
-+ my ($rc, $msg) = $self->run_hooks("set_hooks");
-+ if ($rc == DENY) {
-+ $self->respond(550, ($msg || 'Connection from you denied, bye bye.'));
-+ return $rc;
-+ }
- $self->run_hooks("connect");
- return DONE;
- }
-@@ -278,7 +283,9 @@
-
- # if we don't have a plugin implementing this auth mechanism, 504
- if( exists $auth_mechanisms{uc($mechanism)} ) {
-- return $self->{_auth} = Qpsmtpd::Auth::SASL( $self, $mechanism, @stuff );
-+ $self->{_auth} = Qpsmtpd::Auth::SASL( $self, $mechanism, @stuff );
-+ $self->run_hooks("valid_auth") if $self->{_auth} == OK;
-+ return $self->{_auth};
- } else {
- $self->respond( 504, "Unimplemented authentification mechanism: $mechanism" );
- return DENY;
---- qpsmtpd-0.40/lib/Qpsmtpd//Plugin.pm.peer_hooks 2008-03-25 02:02:37.000000000 +0000
-+++ qpsmtpd-0.40/lib/Qpsmtpd//Plugin.pm 2008-03-25 02:04:00.000000000 +0000
-@@ -6,7 +6,7 @@
- our @hooks = qw(
- logging config pre-connection connect ehlo_parse ehlo
- helo_parse helo auth_parse auth auth-plain auth-login auth-cram-md5
-- rcpt_parse rcpt_pre rcpt mail_parse mail mail_pre
-+ valid_auth set_hooks rcpt_parse rcpt_pre rcpt mail_parse mail mail_pre
- data data_post queue_pre queue queue_post vrfy noop
- quit reset_transaction disconnect post-connection
- unrecognized_command deny ok received_line help
diff --git a/mail-mta/qpsmtpd/qpsmtpd-0.43_rc2_pre955.ebuild b/mail-mta/qpsmtpd/qpsmtpd-0.43_rc2_pre955.ebuild
deleted file mode 100644
index beadec6954f1..000000000000
--- a/mail-mta/qpsmtpd/qpsmtpd-0.43_rc2_pre955.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.43_rc2_pre955.ebuild,v 1.3 2012/11/30 23:10:44 radhermit Exp $
-
-inherit eutils subversion user
-REVNO=${PV/0.43_rc2_pre}
-DESCRIPTION="qpsmtpd is a flexible smtpd daemon written in Perl"
-HOMEPAGE="http://smtpd.develooper.com"
-ESVN_REPO_URI="http://svn.perl.org/qpsmtpd/trunk@${REVNO}"
-ESVN_PROJECT="qpsmtpd"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-IUSE="postfix async ipv6 syslog"
-
-RDEPEND=">=dev-lang/perl-5.8.0
- dev-perl/Net-DNS
- virtual/perl-MIME-Base64
- dev-perl/MailTools
- async? ( dev-perl/IPC-Shareable
- dev-perl/Socket6
- dev-perl/Danga-Socket
- dev-perl/ParaDNS
- )
- ipv6? ( dev-perl/IO-Socket-INET6 )
- syslog? ( virtual/perl-Sys-Syslog )
- virtual/inetd"
-
-pkg_setup() {
- enewgroup smtpd
- local additional_groups
- if use postfix; then
- additional_groups="${additional_groups},postdrop"
- fi
- enewuser smtpd -1 -1 /var/spool/qpsmtpd smtpd${additional_groups}
-}
-
-src_unpack() {
- subversion_src_unpack
- epatch "${FILESDIR}"/${PN}-0.40-badhelo_disconnect.patch
- epatch "${FILESDIR}"/${PN}-0.40-badrcptto_allowrelay.patch
- epatch "${FILESDIR}"/${PN}-0.43-peer_hooks.patch
- epatch "${FILESDIR}"/${PN}-0.40-clamd_conf.patch
-}
-
-src_compile() {
- perl Makefile.PL PREFIX=/usr || die "Running Makefile.PL failed"
- emake || die "make failed"
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die "emake install failed"
-
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/qpsmtpd.xinetd qpsmtpd
-
- dodir /usr/share/qpsmtpd
- cp -Rf plugins "${D}"/usr/share/qpsmtpd/
-
- diropts -m 0755 -o smtpd -g smtpd
- dodir /var/spool/qpsmtpd
- keepdir /var/spool/qpsmtpd
-
- dodir /etc/qpsmtpd
- insinto /etc/qpsmtpd
- doins config.sample/*
-
- echo "/usr/share/qpsmtpd/plugins" > "${D}"/etc/qpsmtpd/plugin_dirs
- echo "/var/spool/qpsmtpd" > "${D}"/etc/qpsmtpd/spool_dir
- if use syslog; then
- echo "logging/syslog loglevel LOGINFO priority LOG_NOTICE" > "${D}"/etc/qpsmtpd/logging
- else
- diropts -m 0755 -o smtpd -g smtpd
- dodir /var/log/qpsmtpd
- keepdir /var/log/qpsmtpd
- echo "logging/file loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d" > "${D}"/etc/qpsmtpd/logging
- fi
-
- newenvd "${FILESDIR}"/qpsmtpd.envd 99qpsmtpd
-
- newconfd "${FILESDIR}"/qpsmtpd.confd qpsmtpd || die "Installing conf.d file"
- newinitd "${FILESDIR}"/qpsmtpd.initd qpsmtpd || die "Installing init.d file"
-
- dodoc CREDITS Changes README README.authentication README.logging README.plugins STATUS
-}
diff --git a/mail-mta/qpsmtpd/qpsmtpd-0.81.ebuild b/mail-mta/qpsmtpd/qpsmtpd-0.81.ebuild
deleted file mode 100644
index 05b4bfea0b40..000000000000
--- a/mail-mta/qpsmtpd/qpsmtpd-0.81.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.81.ebuild,v 1.4 2012/11/30 23:10:44 radhermit Exp $
-
-EAPI=2
-
-inherit eutils user
-
-DESCRIPTION="qpsmtpd is a flexible smtpd daemon written in Perl"
-HOMEPAGE="http://smtpd.develooper.com"
-SRC_URI="http://smtpd.develooper.com/files/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="postfix async ipv6 syslog"
-
-RDEPEND=">=dev-lang/perl-5.8.0
- dev-perl/Net-DNS
- virtual/perl-MIME-Base64
- dev-perl/MailTools
- async? ( dev-perl/IPC-Shareable
- dev-perl/Socket6
- dev-perl/Danga-Socket
- dev-perl/ParaDNS
- )
- ipv6? ( dev-perl/IO-Socket-INET6 )
- syslog? ( virtual/perl-Sys-Syslog )
- virtual/inetd"
-
-pkg_setup() {
- enewgroup smtpd
- local additional_groups
- if use postfix; then
- additional_groups="${additional_groups},postdrop"
- fi
- enewuser smtpd -1 -1 /var/spool/qpsmtpd smtpd${additional_groups}
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-0.40-badhelo_disconnect.patch
- epatch "${FILESDIR}"/${PN}-0.40-badrcptto_allowrelay.patch
- epatch "${FILESDIR}"/${PN}-0.40-clamd_conf.patch
-}
-
-src_compile() {
- perl Makefile.PL PREFIX=/usr || die "Running Makefile.PL failed"
- emake || die "make failed"
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die "emake install failed"
-
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/qpsmtpd.xinetd qpsmtpd
-
- dodir /usr/share/qpsmtpd
- cp -Rf plugins "${D}"/usr/share/qpsmtpd/
-
- diropts -m 0755 -o smtpd -g smtpd
- dodir /var/spool/qpsmtpd
- keepdir /var/spool/qpsmtpd
-
- dodir /etc/qpsmtpd
- insinto /etc/qpsmtpd
- doins config.sample/*
-
- echo "/usr/share/qpsmtpd/plugins" > "${D}"/etc/qpsmtpd/plugin_dirs
- echo "/var/spool/qpsmtpd" > "${D}"/etc/qpsmtpd/spool_dir
- if use syslog; then
- echo "logging/syslog loglevel LOGINFO priority LOG_NOTICE" > "${D}"/etc/qpsmtpd/logging
- else
- diropts -m 0755 -o smtpd -g smtpd
- dodir /var/log/qpsmtpd
- keepdir /var/log/qpsmtpd
- echo "logging/file loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d" > "${D}"/etc/qpsmtpd/logging
- fi
-
- newenvd "${FILESDIR}"/qpsmtpd.envd 99qpsmtpd
-
- newconfd "${FILESDIR}"/qpsmtpd.confd qpsmtpd || die "Installing conf.d file"
- newinitd "${FILESDIR}"/qpsmtpd.initd qpsmtpd || die "Installing init.d file"
-
- dodoc CREDITS Changes README README.plugins STATUS
-}
diff --git a/mail-mta/qpsmtpd/qpsmtpd-0.82.ebuild b/mail-mta/qpsmtpd/qpsmtpd-0.82.ebuild
deleted file mode 100644
index 89e4cc10025c..000000000000
--- a/mail-mta/qpsmtpd/qpsmtpd-0.82.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.82.ebuild,v 1.3 2012/11/30 23:10:44 radhermit Exp $
-
-EAPI=2
-
-inherit eutils perl-app user
-
-DESCRIPTION="qpsmtpd is a flexible smtpd daemon written in Perl"
-HOMEPAGE="http://smtpd.develooper.com"
-SRC_URI="http://smtpd.develooper.com/files/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="postfix ipv6 syslog"
-
-RDEPEND=">=dev-lang/perl-5.8.0
- dev-perl/Net-DNS
- virtual/perl-MIME-Base64
- dev-perl/MailTools
- dev-perl/IPC-Shareable
- dev-perl/Socket6
- dev-perl/Danga-Socket
- dev-perl/ParaDNS
- ipv6? ( dev-perl/IO-Socket-INET6 )
- syslog? ( virtual/perl-Sys-Syslog )
- virtual/inetd"
-
-pkg_setup() {
- enewgroup smtpd
- local additional_groups
- if use postfix; then
- additional_groups="${additional_groups},postdrop"
- fi
- enewuser smtpd -1 -1 /var/spool/qpsmtpd smtpd${additional_groups}
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-0.40-badhelo_disconnect.patch
- epatch "${FILESDIR}"/${PN}-0.40-badrcptto_allowrelay.patch
- epatch "${FILESDIR}"/${PN}-0.40-clamd_conf.patch
-}
-
-src_install() {
- perl-module_src_install
-
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/qpsmtpd.xinetd qpsmtpd
-
- dodir /usr/share/qpsmtpd
- cp -Rf plugins "${D}"/usr/share/qpsmtpd/
-
- diropts -m 0755 -o smtpd -g smtpd
- dodir /var/spool/qpsmtpd
- keepdir /var/spool/qpsmtpd
-
- dodir /etc/qpsmtpd
- insinto /etc/qpsmtpd
- doins config.sample/*
-
- echo "/usr/share/qpsmtpd/plugins" > "${D}"/etc/qpsmtpd/plugin_dirs
- echo "/var/spool/qpsmtpd" > "${D}"/etc/qpsmtpd/spool_dir
- if use syslog; then
- echo "logging/syslog loglevel LOGINFO priority LOG_NOTICE" > "${D}"/etc/qpsmtpd/logging
- else
- diropts -m 0755 -o smtpd -g smtpd
- dodir /var/log/qpsmtpd
- keepdir /var/log/qpsmtpd
- echo "logging/file loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d" > "${D}"/etc/qpsmtpd/logging
- fi
-
- newenvd "${FILESDIR}"/qpsmtpd.envd 99qpsmtpd
-
- newconfd "${FILESDIR}"/qpsmtpd.confd qpsmtpd || die "Installing conf.d file"
- newinitd "${FILESDIR}"/qpsmtpd.initd qpsmtpd || die "Installing init.d file"
-
- dodoc CREDITS Changes README README.plugins STATUS
-}
diff --git a/mail-mta/qpsmtpd/qpsmtpd-0.83-r1.ebuild b/mail-mta/qpsmtpd/qpsmtpd-0.83-r1.ebuild
deleted file mode 100644
index ecc92feef27b..000000000000
--- a/mail-mta/qpsmtpd/qpsmtpd-0.83-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.83-r1.ebuild,v 1.6 2012/11/30 23:10:44 radhermit Exp $
-
-EAPI=2
-
-inherit eutils perl-app user
-
-DESCRIPTION="qpsmtpd is a flexible smtpd daemon written in Perl"
-HOMEPAGE="http://smtpd.develooper.com"
-SRC_URI="http://smtpd.develooper.com/files/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="postfix ipv6 syslog"
-
-RDEPEND=">=dev-lang/perl-5.8.0
- dev-perl/Net-DNS
- virtual/perl-MIME-Base64
- dev-perl/MailTools
- dev-perl/IPC-Shareable
- dev-perl/Socket6
- dev-perl/Danga-Socket
- dev-perl/ParaDNS
- ipv6? ( dev-perl/IO-Socket-INET6 )
- syslog? ( virtual/perl-Sys-Syslog )
- virtual/inetd"
-
-pkg_setup() {
- enewgroup smtpd
- local additional_groups
- if use postfix; then
- additional_groups="${additional_groups},postdrop"
- fi
- enewuser smtpd -1 -1 /var/spool/qpsmtpd smtpd${additional_groups}
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-0.40-badrcptto_allowrelay.patch
- epatch "${FILESDIR}"/${PN}-0.83-clamd_conf.patch
-}
-
-src_install() {
- perl-module_src_install
-
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/qpsmtpd.xinetd qpsmtpd
-
- dodir /usr/share/qpsmtpd
- cp -Rf plugins "${D}"/usr/share/qpsmtpd/
-
- insinto /etc/qpsmtpd
- doins config.sample/*
-
- echo "/usr/share/qpsmtpd/plugins" > "${D}"/etc/qpsmtpd/plugin_dirs
- echo "/var/spool/qpsmtpd" > "${D}"/etc/qpsmtpd/spool_dir
- cat >"${D}"/etc/qpsmtpd/logging <<-EOF
- #logging/syslog loglevel LOGINFO priority LOG_NOTICE
- #logging/file loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d
- EOF
- if use syslog; then
- sed -i -e '/^#logging\/syslog/s,^#,,g' "${D}"/etc/qpsmtpd/logging
- else
- sed -i -e '/^#logging\/file/s,^#,,g' "${D}"/etc/qpsmtpd/logging
- fi
-
- newenvd "${FILESDIR}"/qpsmtpd.envd 99qpsmtpd
-
- newconfd "${FILESDIR}"/qpsmtpd.confd qpsmtpd || die "Installing conf.d file"
- newinitd "${FILESDIR}"/qpsmtpd.initd qpsmtpd || die "Installing init.d file"
-
- dodoc CREDITS Changes README README.plugins STATUS
-
- diropts -m 0755 -o smtpd -g smtpd
- dodir /var/spool/qpsmtpd /var/run/qpsmtpd /var/log/qpsmtpd
- keepdir /var/spool/qpsmtpd /var/run/qpsmtpd /var/log/qpsmtpd
-
-}
diff --git a/mail-mta/qpsmtpd/qpsmtpd-0.83.ebuild b/mail-mta/qpsmtpd/qpsmtpd-0.83.ebuild
deleted file mode 100644
index 56f620bc957b..000000000000
--- a/mail-mta/qpsmtpd/qpsmtpd-0.83.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.83.ebuild,v 1.3 2012/11/30 23:10:44 radhermit Exp $
-
-EAPI=2
-
-inherit eutils perl-app user
-
-DESCRIPTION="qpsmtpd is a flexible smtpd daemon written in Perl"
-HOMEPAGE="http://smtpd.develooper.com"
-SRC_URI="http://smtpd.develooper.com/files/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="postfix ipv6 syslog"
-
-RDEPEND=">=dev-lang/perl-5.8.0
- dev-perl/Net-DNS
- virtual/perl-MIME-Base64
- dev-perl/MailTools
- dev-perl/IPC-Shareable
- dev-perl/Socket6
- dev-perl/Danga-Socket
- dev-perl/ParaDNS
- ipv6? ( dev-perl/IO-Socket-INET6 )
- syslog? ( virtual/perl-Sys-Syslog )
- virtual/inetd"
-
-pkg_setup() {
- enewgroup smtpd
- local additional_groups
- if use postfix; then
- additional_groups="${additional_groups},postdrop"
- fi
- enewuser smtpd -1 -1 /var/spool/qpsmtpd smtpd${additional_groups}
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-0.40-badrcptto_allowrelay.patch
- epatch "${FILESDIR}"/${PN}-0.83-clamd_conf.patch
-}
-
-src_install() {
- perl-module_src_install
-
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/qpsmtpd.xinetd qpsmtpd
-
- dodir /usr/share/qpsmtpd
- cp -Rf plugins "${D}"/usr/share/qpsmtpd/
-
- diropts -m 0755 -o smtpd -g smtpd
- dodir /var/spool/qpsmtpd
- keepdir /var/spool/qpsmtpd
-
- dodir /etc/qpsmtpd
- insinto /etc/qpsmtpd
- doins config.sample/*
-
- echo "/usr/share/qpsmtpd/plugins" > "${D}"/etc/qpsmtpd/plugin_dirs
- echo "/var/spool/qpsmtpd" > "${D}"/etc/qpsmtpd/spool_dir
- if use syslog; then
- echo "logging/syslog loglevel LOGINFO priority LOG_NOTICE" > "${D}"/etc/qpsmtpd/logging
- else
- diropts -m 0755 -o smtpd -g smtpd
- dodir /var/log/qpsmtpd
- keepdir /var/log/qpsmtpd
- echo "logging/file loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d" > "${D}"/etc/qpsmtpd/logging
- fi
-
- newenvd "${FILESDIR}"/qpsmtpd.envd 99qpsmtpd
-
- newconfd "${FILESDIR}"/qpsmtpd.confd qpsmtpd || die "Installing conf.d file"
- newinitd "${FILESDIR}"/qpsmtpd.initd qpsmtpd || die "Installing init.d file"
-
- dodoc CREDITS Changes README README.plugins STATUS
-}