diff options
author | Michael Hanselmann <hansmi@gentoo.org> | 2006-04-27 19:37:04 +0000 |
---|---|---|
committer | Michael Hanselmann <hansmi@gentoo.org> | 2006-04-27 19:37:04 +0000 |
commit | 1673d41ec9efb14a4c7d8065cc04f4068c980111 (patch) | |
tree | e12ef1108f14afc7dc266b2ce270e5cf34f6746f /mail-mta | |
parent | Fixing SHA256 digest, pass four (diff) | |
download | historical-1673d41ec9efb14a4c7d8065cc04f4068c980111.tar.gz historical-1673d41ec9efb14a4c7d8065cc04f4068c980111.tar.bz2 historical-1673d41ec9efb14a4c7d8065cc04f4068c980111.zip |
Fix TLS support
Package-Manager: portage-2.1_pre9-r4
Diffstat (limited to 'mail-mta')
-rw-r--r-- | mail-mta/netqmail/ChangeLog | 8 | ||||
-rw-r--r-- | mail-mta/netqmail/Manifest | 105 | ||||
-rw-r--r-- | mail-mta/netqmail/files/digest-netqmail-1.05-r1 | 9 | ||||
-rw-r--r-- | mail-mta/netqmail/netqmail-1.05-r1.ebuild | 431 |
4 files changed, 549 insertions, 4 deletions
diff --git a/mail-mta/netqmail/ChangeLog b/mail-mta/netqmail/ChangeLog index e478ae77eb6c..9a1806ab7c4b 100644 --- a/mail-mta/netqmail/ChangeLog +++ b/mail-mta/netqmail/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for mail-mta/netqmail # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-mta/netqmail/ChangeLog,v 1.3 2006/03/01 14:32:39 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-mta/netqmail/ChangeLog,v 1.4 2006/04/27 19:37:04 hansmi Exp $ + +*netqmail-1.05-r1 (27 Apr 2006) + + 27 Apr 2006; Michael Hanselmann <hansmi@gentoo.org> + +netqmail-1.05-r1.ebuild: + Fix TLS support. 01 Mar 2006; Michael Hanselmann <hansmi@gentoo.org> netqmail-1.05.ebuild: Added to ~sparc. diff --git a/mail-mta/netqmail/Manifest b/mail-mta/netqmail/Manifest index 6f5ecb736fdf..3c30d0fc5423 100644 --- a/mail-mta/netqmail/Manifest +++ b/mail-mta/netqmail/Manifest @@ -1,30 +1,129 @@ -MD5 f70961be65da3800fd828068cde197f3 ChangeLog 1219 +AUX 99qmail 137 RMD160 bb1d8b76562c60df05b1e10811d479ca24fdad48 SHA1 d370193dd2be29226fecd399c3bef93aec0011b8 SHA256 b721c405ab3a13803c4647b98a3c0ffbdfb450e4a0f9e5476c1633470b0d6e50 size 137 MD5 180a513f34e3f00abc609672a190072c files/99qmail 137 +RMD160 bb1d8b76562c60df05b1e10811d479ca24fdad48 files/99qmail 137 +SHA256 b721c405ab3a13803c4647b98a3c0ffbdfb450e4a0f9e5476c1633470b0d6e50 files/99qmail 137 +AUX conf-common 2375 RMD160 d91ae642ba445e73232339f83e6664a2b311ec47 SHA1 49fed2319b8a91651f185a68832045d8be053beb SHA256 c51efbf910e000659ce38c0fa6c1647bad966a9e53a3a3f58d5049c7fec4c126 size 2375 MD5 8a70add9e090d638f31f8919839fe092 files/conf-common 2375 +RMD160 d91ae642ba445e73232339f83e6664a2b311ec47 files/conf-common 2375 +SHA256 c51efbf910e000659ce38c0fa6c1647bad966a9e53a3a3f58d5049c7fec4c126 files/conf-common 2375 +AUX conf-pop3d 1205 RMD160 041ee68f4681a963550ea7a96600236057ba5df6 SHA1 36f2e571d0c8a6c2880753df574993c68fed0b28 SHA256 92100277f9858cd65711fcae9662ef72d40a769b84f2ed9814e2062102836d76 size 1205 MD5 0f4ab2906bcf5bc35c20def70d1685e4 files/conf-pop3d 1205 +RMD160 041ee68f4681a963550ea7a96600236057ba5df6 files/conf-pop3d 1205 +SHA256 92100277f9858cd65711fcae9662ef72d40a769b84f2ed9814e2062102836d76 files/conf-pop3d 1205 +AUX conf-qmqpd 463 RMD160 0270dc1ae6e9ca18b9ed1451d24207a780f22d8f SHA1 3e7e86de8e5f19395fb2ce0182be81a91fd00e53 SHA256 98ffb06e09db4329cbfb722446e18e9a127c4043b93cbbd9406cdf2c9841f381 size 463 MD5 2251ea401583383f97a66d73b6c3dd0d files/conf-qmqpd 463 +RMD160 0270dc1ae6e9ca18b9ed1451d24207a780f22d8f files/conf-qmqpd 463 +SHA256 98ffb06e09db4329cbfb722446e18e9a127c4043b93cbbd9406cdf2c9841f381 files/conf-qmqpd 463 +AUX conf-qmtpd 555 RMD160 f8dd25475f07d8396a9685a4c9f33f945be98c85 SHA1 59e81f927121054e96552fe67e7869603a51279b SHA256 c46f2d4f0819f87a6f2e49d6d3499381f2aab36edd116a2ee20bd14cb0cb64d6 size 555 MD5 5448aa22536c61b3c6fe49c3e8e6d418 files/conf-qmtpd 555 +RMD160 f8dd25475f07d8396a9685a4c9f33f945be98c85 files/conf-qmtpd 555 +SHA256 c46f2d4f0819f87a6f2e49d6d3499381f2aab36edd116a2ee20bd14cb0cb64d6 files/conf-qmtpd 555 +AUX conf-send 233 RMD160 acf0cb4879d20408d71db0cde93145b4bc7c3967 SHA1 f86e974d85bf3044412117ff2765d76d8f114bf1 SHA256 c4fcf9e1d82a2bcc95e943aa5f81c91cc14813c1bd9a55aec62b9e2506c50af6 size 233 MD5 46d722cfa9a4311ef1f437284889675f files/conf-send 233 +RMD160 acf0cb4879d20408d71db0cde93145b4bc7c3967 files/conf-send 233 +SHA256 c4fcf9e1d82a2bcc95e943aa5f81c91cc14813c1bd9a55aec62b9e2506c50af6 files/conf-send 233 +AUX conf-smtpd 2069 RMD160 cb39b3486e2b7626bdfca047909b0a77a028acb7 SHA1 3a6b104d10c2437f90e0fc3a9f4ebd5ff82653f0 SHA256 b887d8d903f5a6c809fdf2ac548d7e7ba3fd2975a94c189fb0940a3c8872c966 size 2069 MD5 7742d9b34c671536b765ea8174bbf89c files/conf-smtpd 2069 -MD5 7cd919a248a3d8fd86f94679b49b99e3 files/digest-netqmail-1.05 774 +RMD160 cb39b3486e2b7626bdfca047909b0a77a028acb7 files/conf-smtpd 2069 +SHA256 b887d8d903f5a6c809fdf2ac548d7e7ba3fd2975a94c189fb0940a3c8872c966 files/conf-smtpd 2069 +AUX dot-qmail 82 RMD160 0576de46f687b2c9041fd48948a050ae82f2242e SHA1 ebdeb1c03a30654d7a7fae06cc4c9f53694905c8 SHA256 ceed2e098092a550d66778241149439871f5518ff2c71dc53ce05308b1a63a06 size 82 MD5 c369664bce0646b3d323d08f9ba5b8ce files/dot-qmail 82 +RMD160 0576de46f687b2c9041fd48948a050ae82f2242e files/dot-qmail 82 +SHA256 ceed2e098092a550d66778241149439871f5518ff2c71dc53ce05308b1a63a06 files/dot-qmail 82 +AUX mkservercert 1428 RMD160 1cbd48b501ca17c0b2d5fdaa7dfe7a251b9b8ec0 SHA1 06bf7b313659b403b662a6fbb2f08bacb43160de SHA256 55be6b0e2d7377ad936aa5720408fd60982019bdf7296a3f39119d5b77a71a65 size 1428 MD5 380e7ab0248d068315f3d92fb1a3e098 files/mkservercert 1428 +RMD160 1cbd48b501ca17c0b2d5fdaa7dfe7a251b9b8ec0 files/mkservercert 1428 +SHA256 55be6b0e2d7377ad936aa5720408fd60982019bdf7296a3f39119d5b77a71a65 files/mkservercert 1428 +AUX qmail-config-system 2085 RMD160 5365264148b8fe5bf7a04e645fd3dadfa2fc3ae8 SHA1 1f4f39e90955cf8ab23745d86da4f5d06c84a910 SHA256 d77a3b498ac2fd88f839edf7b725208446dafa54a396113ffdfbd77d9e34ac38 size 2085 MD5 5c0f26227ddd59ec3e901e0681d548bd files/qmail-config-system 2085 +RMD160 5365264148b8fe5bf7a04e645fd3dadfa2fc3ae8 files/qmail-config-system 2085 +SHA256 d77a3b498ac2fd88f839edf7b725208446dafa54a396113ffdfbd77d9e34ac38 files/qmail-config-system 2085 +AUX qmail-genrsacert.sh 1472 RMD160 04a3bd810fee1255df818ee2791d24f14c6b71be SHA1 4ea25a4d4117e2e0487b3dda891ab0b5725e83b0 SHA256 d75986128eddb6cd5bfbda5f1133ade7f891c3e6cbc28fbb8bcf7ffe71ab544e size 1472 MD5 f09bc36213e47e09f985b5d7fc358c5f files/qmail-genrsacert.sh 1472 +RMD160 04a3bd810fee1255df818ee2791d24f14c6b71be files/qmail-genrsacert.sh 1472 +SHA256 d75986128eddb6cd5bfbda5f1133ade7f891c3e6cbc28fbb8bcf7ffe71ab544e files/qmail-genrsacert.sh 1472 +AUX run-qmail-pop3d 909 RMD160 c5b6af7e31f2e4446a03a7fb41c17a89f74b8302 SHA1 5d581799f712be34ebcc02f435ce3bedb9f7eb92 SHA256 1362b1c5e1125b70841992728eacc8fe14dc0e29c9198967c6c9a970ff0c1b27 size 909 MD5 9db705427839e7c9a0c696c9f68d086d files/run-qmail-pop3d 909 +RMD160 c5b6af7e31f2e4446a03a7fb41c17a89f74b8302 files/run-qmail-pop3d 909 +SHA256 1362b1c5e1125b70841992728eacc8fe14dc0e29c9198967c6c9a970ff0c1b27 files/run-qmail-pop3d 909 +AUX run-qmail-pop3d-log 322 RMD160 c8e371e4585d33250b8d0833d36ab31e3ef65688 SHA1 0e458d129b8030aed0fccb60b141ecf32018dbe6 SHA256 894ccd51aedffd6ac9dfc1dfd1d1d23ea23793557aa16313cb241fc2c3394ad9 size 322 MD5 7adc6a93d7e8910d8da31e0247626c4c files/run-qmail-pop3d-log 322 +RMD160 c8e371e4585d33250b8d0833d36ab31e3ef65688 files/run-qmail-pop3d-log 322 +SHA256 894ccd51aedffd6ac9dfc1dfd1d1d23ea23793557aa16313cb241fc2c3394ad9 files/run-qmail-pop3d-log 322 +AUX run-qmail-qmqpd 839 RMD160 ebc3c76fc86224642afb15703b812378ba6e03e3 SHA1 9913ce5267fb7f97740385d35910aba4202d6162 SHA256 d368c3f6ff85f41b537da19fbc4d0a5889f497c3e7f31687ee710406d8f235de size 839 MD5 5532955f99cbd655f4dfbe81d6819446 files/run-qmail-qmqpd 839 +RMD160 ebc3c76fc86224642afb15703b812378ba6e03e3 files/run-qmail-qmqpd 839 +SHA256 d368c3f6ff85f41b537da19fbc4d0a5889f497c3e7f31687ee710406d8f235de files/run-qmail-qmqpd 839 +AUX run-qmail-qmqpd-log 322 RMD160 59e26864d1f0d91338c9185a4e6a9f2461f1c1c1 SHA1 f1bd6525c5679a39b3d010cbd0b0e661897826e6 SHA256 f13b40db98ef633bf9f1d6796f47826744c62ead62ead3d31eeb31f7a22e4d5e size 322 MD5 61776899c1194caaac2d3ba6e2a6dbf5 files/run-qmail-qmqpd-log 322 +RMD160 59e26864d1f0d91338c9185a4e6a9f2461f1c1c1 files/run-qmail-qmqpd-log 322 +SHA256 f13b40db98ef633bf9f1d6796f47826744c62ead62ead3d31eeb31f7a22e4d5e files/run-qmail-qmqpd-log 322 +AUX run-qmail-qmtpd 839 RMD160 e8c1f2f65f170ec3524b511e726ebd3897cf7132 SHA1 36c167b090c08ee11c265a5b6f67d2090ebb5347 SHA256 8fc04dfe3e5e1ffb1beef4790d087222f84404a29dcf4e3203707bd764e386cd size 839 MD5 8d25d0c2781566c949731d699d078177 files/run-qmail-qmtpd 839 +RMD160 e8c1f2f65f170ec3524b511e726ebd3897cf7132 files/run-qmail-qmtpd 839 +SHA256 8fc04dfe3e5e1ffb1beef4790d087222f84404a29dcf4e3203707bd764e386cd files/run-qmail-qmtpd 839 +AUX run-qmail-qmtpd-log 322 RMD160 02fbe88335d775c42f1f00e8b922cce31bf6d341 SHA1 3dbdac8a5b29127ee9136ad51448ae0958822cba SHA256 b98e8e112823458eb006bfb9543ea884410e27a97be0a240ad110ab1d4d72e52 size 322 MD5 5d831c794bc4fd7654c4bbedc113fd32 files/run-qmail-qmtpd-log 322 +RMD160 02fbe88335d775c42f1f00e8b922cce31bf6d341 files/run-qmail-qmtpd-log 322 +SHA256 b98e8e112823458eb006bfb9543ea884410e27a97be0a240ad110ab1d4d72e52 files/run-qmail-qmtpd-log 322 +AUX run-qmail-send 267 RMD160 93757b9d1a1b971a0531a44e9ed2fd7109eb0720 SHA1 40e05e7d4e2ffae531983b4694c5a328144f8c93 SHA256 03c1cadb582d9810064a848424caf9fd35590260ca517dc1447d3722174aca07 size 267 MD5 17c4ddec387b52720afcfb1db28052d1 files/run-qmail-send 267 +RMD160 93757b9d1a1b971a0531a44e9ed2fd7109eb0720 files/run-qmail-send 267 +SHA256 03c1cadb582d9810064a848424caf9fd35590260ca517dc1447d3722174aca07 files/run-qmail-send 267 +AUX run-qmail-send-log 321 RMD160 0c2b9316973fc0e63d98d1b97e94ce18569a3809 SHA1 c23e371d7ea4564fa8c453222a80f1a5891f6ddb SHA256 3977df622fae12b1f4f0fbd9695ccfdfc0063882d6d76fb2b2678351c60713ab size 321 MD5 38d3de0eb396978e008f932b3450216c files/run-qmail-send-log 321 +RMD160 0c2b9316973fc0e63d98d1b97e94ce18569a3809 files/run-qmail-send-log 321 +SHA256 3977df622fae12b1f4f0fbd9695ccfdfc0063882d6d76fb2b2678351c60713ab files/run-qmail-send-log 321 +AUX run-qmail-smtpd 839 RMD160 47cb9d50f5dc0654ddd6a4d4244e2e3a562a03e4 SHA1 a4443a249a710ed44a9cd6cc2a38b24dc2ecbbc2 SHA256 fda1d42ad010acb316694ce6827286b3daf7bac248ced93847e97cece8ffb12f size 839 MD5 48b4e4d96846956b21121e61856a74ab files/run-qmail-smtpd 839 +RMD160 47cb9d50f5dc0654ddd6a4d4244e2e3a562a03e4 files/run-qmail-smtpd 839 +SHA256 fda1d42ad010acb316694ce6827286b3daf7bac248ced93847e97cece8ffb12f files/run-qmail-smtpd 839 +AUX run-qmail-smtpd-log 322 RMD160 975ca41bd0eb61174ad73278ec20b8527e69fb3f SHA1 8681da6f035f6222d2407e3f52c2d10291cc2d37 SHA256 c213418ca663ef28260e982f4250d0906ac3ca7991e8380b46b96ff48277cb8c size 322 MD5 f004ddbffce4df0b4f793845f6dd901d files/run-qmail-smtpd-log 322 +RMD160 975ca41bd0eb61174ad73278ec20b8527e69fb3f files/run-qmail-smtpd-log 322 +SHA256 c213418ca663ef28260e982f4250d0906ac3ca7991e8380b46b96ff48277cb8c files/run-qmail-smtpd-log 322 +AUX servercert.cnf 1008 RMD160 63f70e9dbc23be7609bf5a5ba5c72c0592d42cad SHA1 8244dd421b47073a7483b70cab139f9e5e600993 SHA256 da0282f96e6dfd886d565c0793975ef0f1114cd59c2f8e310b7b3e7c57d8330c size 1008 MD5 9c45c4ba36ae4f05bd4db67f31f596bc files/servercert.cnf 1008 +RMD160 63f70e9dbc23be7609bf5a5ba5c72c0592d42cad files/servercert.cnf 1008 +SHA256 da0282f96e6dfd886d565c0793975ef0f1114cd59c2f8e310b7b3e7c57d8330c files/servercert.cnf 1008 +AUX tcp.pop3.sample 517 RMD160 a518f0ac6c03a546ae032613d6aef6a298290419 SHA1 86ca8c304d18b4959c491b74e444eb28227f0381 SHA256 3f04ad47c10e7466ea9bd18b38bd809066734fb9616858bf75bb95e18e28253c size 517 MD5 eefc5d5da652403ad8bc900ec8d1c1a1 files/tcp.pop3.sample 517 +RMD160 a518f0ac6c03a546ae032613d6aef6a298290419 files/tcp.pop3.sample 517 +SHA256 3f04ad47c10e7466ea9bd18b38bd809066734fb9616858bf75bb95e18e28253c files/tcp.pop3.sample 517 +AUX tcp.qmqp.sample 571 RMD160 1c8b66938e2d803a3d302f53e8046cc754153d49 SHA1 c6309da68b65db411a7243d635e18719f8070ce3 SHA256 17dc778b0ad88b42f3f15f2bc94d3448b65bd5f436c5f21a92d0012be827cecc size 571 MD5 1b6de3a03925b8036ad711249c281ad9 files/tcp.qmqp.sample 571 +RMD160 1c8b66938e2d803a3d302f53e8046cc754153d49 files/tcp.qmqp.sample 571 +SHA256 17dc778b0ad88b42f3f15f2bc94d3448b65bd5f436c5f21a92d0012be827cecc files/tcp.qmqp.sample 571 +AUX tcp.qmtp.sample 997 RMD160 f50e35d5f6b3cfb2e13891dfeb4d3930276e2c05 SHA1 bd63970fba3273489c43af94dfbe6f6b6498c9c5 SHA256 1c6ab973b069b5e0d14246affad8d46760cd379272e2ce470b5673029ddd8ab4 size 997 MD5 236eb15657100fcae1828d2ab834971d files/tcp.qmtp.sample 997 +RMD160 f50e35d5f6b3cfb2e13891dfeb4d3930276e2c05 files/tcp.qmtp.sample 997 +SHA256 1c6ab973b069b5e0d14246affad8d46760cd379272e2ce470b5673029ddd8ab4 files/tcp.qmtp.sample 997 +AUX tcp.smtp.sample 3585 RMD160 9f6e1d529e40a1ba06e8eb5e85135321334627c0 SHA1 40b3a4829837572e44676f4ff0cc7a54391e60d8 SHA256 4f6e2ccfef548c2bfee249299335fa9c9b47e06be84eb8bb8ba564b45868c9ad size 3585 MD5 ab8e1f0ae6b685ef461847c8c4a15a94 files/tcp.smtp.sample 3585 -MD5 1f12f659d2cf9550971387cb78c2f0af metadata.xml 278 +RMD160 9f6e1d529e40a1ba06e8eb5e85135321334627c0 files/tcp.smtp.sample 3585 +SHA256 4f6e2ccfef548c2bfee249299335fa9c9b47e06be84eb8bb8ba564b45868c9ad files/tcp.smtp.sample 3585 +DIST big-todo.103.patch 5546 RMD160 a16a429796d869b8217e42b7ddb607c95d9bbcd8 SHA256 afa0a249e3271badd442f0bdae39997d9fe536157d8a0d62b6706f3dfcd11a72 size 5546 +DIST netqmail-1.05-tls-smtpauth-20060105.patch 147837 RMD160 18a3edd3ea7e7a8e4d6cadbd3c0bd5e8cb041caa SHA256 326af9647e752e158f7672ca3fb592fe23c5f44502ddfcd6b5b6bc6c7ecf4c27 size 147837 +DIST netqmail-1.05.tar.gz 252264 RMD160 e5bd8557c58a2686233449254b146e74389a7652 SHA256 59788abf252e2da224542c1c8b727311335c61d990f24f4edf28f6eb5483f676 size 252264 +EBUILD netqmail-1.05-r1.ebuild 11862 RMD160 e80460083224d69b822cb39634b299696ba8f77c SHA1 88ad39cddf420ef417b2136a7bbeca17ebbf81bb SHA256 98f65d7c482b995480573e3b6095f9d36e561f9652c3910e236e22f830df93a7 size 11862 +MD5 ce519926cf403b0ccbbe32a30955606a netqmail-1.05-r1.ebuild 11862 +RMD160 e80460083224d69b822cb39634b299696ba8f77c netqmail-1.05-r1.ebuild 11862 +SHA256 98f65d7c482b995480573e3b6095f9d36e561f9652c3910e236e22f830df93a7 netqmail-1.05-r1.ebuild 11862 +EBUILD netqmail-1.05.ebuild 11790 RMD160 5f71f4364ae068d0091015787485d944b37f5aac SHA1 cc558b6aad87a8bfdb361943dc6875334a199643 SHA256 073e2258f74c4f020ce2a00b7f9d991bc962d9b552f833b37cbbdd626b8ac4c1 size 11790 MD5 3fc512f0cbb5fb3a1b0d7159ec6fcecd netqmail-1.05.ebuild 11790 +RMD160 5f71f4364ae068d0091015787485d944b37f5aac netqmail-1.05.ebuild 11790 +SHA256 073e2258f74c4f020ce2a00b7f9d991bc962d9b552f833b37cbbdd626b8ac4c1 netqmail-1.05.ebuild 11790 +MISC ChangeLog 1354 RMD160 6c719f1f9abdf4f766e9055235067e7e5c3cad4b SHA1 0dd724311c5baca436415b910e45fe6cb1f4bacb SHA256 0451cf57e98ff44beef09bb7885d5c1f67c39ea38cf020fa81b1f4c63bcc573f size 1354 +MD5 b7d1ce4023c55024cf75322cc9769ffa ChangeLog 1354 +RMD160 6c719f1f9abdf4f766e9055235067e7e5c3cad4b ChangeLog 1354 +SHA256 0451cf57e98ff44beef09bb7885d5c1f67c39ea38cf020fa81b1f4c63bcc573f ChangeLog 1354 +MISC metadata.xml 278 RMD160 be877359df23e815e5acd94ecc97df2560671fa7 SHA1 2ea5039fde031f70169844e9ff5bcd4a20e32666 SHA256 0d8d56eeab2c34a34acb9f558c9198d843e4666bdbe061f6ec87ab4396a75d2a size 278 +MD5 1f12f659d2cf9550971387cb78c2f0af metadata.xml 278 +RMD160 be877359df23e815e5acd94ecc97df2560671fa7 metadata.xml 278 +SHA256 0d8d56eeab2c34a34acb9f558c9198d843e4666bdbe061f6ec87ab4396a75d2a metadata.xml 278 +MD5 7cd919a248a3d8fd86f94679b49b99e3 files/digest-netqmail-1.05 774 +RMD160 c115f81337aee175cbe0304bc9924bdc95671b79 files/digest-netqmail-1.05 774 +SHA256 fb4c8526ef405355312ceb2f40c7069aff1d78c91d5d600bb92fbc94c6a97474 files/digest-netqmail-1.05 774 +MD5 7cd919a248a3d8fd86f94679b49b99e3 files/digest-netqmail-1.05-r1 774 +RMD160 c115f81337aee175cbe0304bc9924bdc95671b79 files/digest-netqmail-1.05-r1 774 +SHA256 fb4c8526ef405355312ceb2f40c7069aff1d78c91d5d600bb92fbc94c6a97474 files/digest-netqmail-1.05-r1 774 diff --git a/mail-mta/netqmail/files/digest-netqmail-1.05-r1 b/mail-mta/netqmail/files/digest-netqmail-1.05-r1 new file mode 100644 index 000000000000..04cf6374140c --- /dev/null +++ b/mail-mta/netqmail/files/digest-netqmail-1.05-r1 @@ -0,0 +1,9 @@ +MD5 39b6f70f65056472ff97ab40c1dba7b4 big-todo.103.patch 5546 +RMD160 a16a429796d869b8217e42b7ddb607c95d9bbcd8 big-todo.103.patch 5546 +SHA256 afa0a249e3271badd442f0bdae39997d9fe536157d8a0d62b6706f3dfcd11a72 big-todo.103.patch 5546 +MD5 ecbd06a11022e61e5a4dda38c78c950e netqmail-1.05-tls-smtpauth-20060105.patch 147837 +RMD160 18a3edd3ea7e7a8e4d6cadbd3c0bd5e8cb041caa netqmail-1.05-tls-smtpauth-20060105.patch 147837 +SHA256 326af9647e752e158f7672ca3fb592fe23c5f44502ddfcd6b5b6bc6c7ecf4c27 netqmail-1.05-tls-smtpauth-20060105.patch 147837 +MD5 4c03848af9d37e281f3b82cc59230d9b netqmail-1.05.tar.gz 252264 +RMD160 e5bd8557c58a2686233449254b146e74389a7652 netqmail-1.05.tar.gz 252264 +SHA256 59788abf252e2da224542c1c8b727311335c61d990f24f4edf28f6eb5483f676 netqmail-1.05.tar.gz 252264 diff --git a/mail-mta/netqmail/netqmail-1.05-r1.ebuild b/mail-mta/netqmail/netqmail-1.05-r1.ebuild new file mode 100644 index 000000000000..5bac3886eaac --- /dev/null +++ b/mail-mta/netqmail/netqmail-1.05-r1.ebuild @@ -0,0 +1,431 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-mta/netqmail/netqmail-1.05-r1.ebuild,v 1.1 2006/04/27 19:37:04 hansmi Exp $ + +inherit eutils toolchain-funcs fixheadtails flag-o-matic + +TLS_AUTH_PATCH=20060105 + +DESCRIPTION="qmail -- a secure, reliable, efficient, simple message transfer agent" +HOMEPAGE=" + http://cr.yp.to/qmail.html + http://www.qmail.org/ +" +SRC_URI=" + mirror://qmail/netqmail-${PV}.tar.gz + !vanilla? ( + ssl? ( http://shupp.org/patches/netqmail-${PV}-tls-smtpauth-${TLS_AUTH_PATCH}.patch ) + highvolume? ( mirror://qmail/big-todo.103.patch ) + ) +" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~ppc ~sparc ~x86" +IUSE="gencertdaily highvolume ssl vanilla" +RESTRICT="userpriv usersandbox test" + +DEPEND=" + sys-apps/groff + net-mail/queue-repair + ssl? ( dev-libs/openssl ) +" +RDEPEND=" + !virtual/mta + sys-apps/ucspi-tcp + sys-process/daemontools + net-mail/dot-forward + ${DEPEND} +" +PROVIDE=" + virtual/mta + virtual/mda +" + +# Important: QMAIL_CONF_SPLIT should always be a prime number! +MY_CONF_SPLIT="${QMAIL_CONF_SPLIT:-23}" + +MY_S="${S}/netqmail-${PV}" +TCPRULES_DIR=/etc/tcprules.d + +if use gencertdaily; then + CRON_FOLDER=cron.daily +else + CRON_FOLDER=cron.hourly +fi + +src_unpack() { + unpack netqmail-${PV}.tar.gz + cd "${S}" + + ./collate.sh || die "patching failed" + + cd "${MY_S}" + + if ! use vanilla; then + use ssl && \ + epatch ${DISTDIR}/netqmail-1.05-tls-smtpauth-20060105.patch + + if use highvolume; then + epatch ${DISTDIR}/big-todo.103.patch + fi + fi + + if [[ -n "${QMAIL_PATCH_DIR}" ]] + then + echo + ewarn "You enabled custom patches from ${QMAIL_PATCH_DIR}." + ewarn "Be warned that you won't get any support when using " + ewarn "this feature. You're on your own from now!" + ebeep + EPATCH_SOURCE="${QMAIL_PATCH_DIR}" epatch + echo + fi + + is_prime ${MY_CONF_SPLIT} || die 'QMAIL_CONF_SPLIT is not a prime number.' + einfo "Using conf-split value of ${MY_CONF_SPLIT}." + + ht_fix_file Makefile* + append-ldflags $(bindnow-flags) + + use ssl && append-flags -DTLS + + echo -n "$(tc-getCC) ${CFLAGS}" > "${MY_S}/conf-cc" + echo -n "$(tc-getCC) ${LDFLAGS}" > "${MY_S}/conf-ld" + echo -n "${MY_CONF_SPLIT}" > "${MY_S}/conf-split" +} + +src_compile() { + cd "${MY_S}" + emake it man || die "make failed" +} + +src_install() { + cd "${MY_S}" + + einfo "Setting up directory hierarchy ..." + + diropts -m 755 -o root -g qmail + dodir /var/qmail/{,bin,boot,control} + + keepdir /var/qmail/users + + diropts -m 755 -o alias -g qmail + dodir /var/qmail/alias + + einfo "Installing the qmail software ..." + + insopts -o root -g qmail -m 755 + insinto /var/qmail/boot + doins home home+df proc proc+df binm1 binm1+df binm2 \ + binm2+df binm3 binm3+df + + insinto /var/qmail/bin + + insopts -o qmailq -g qmail -m 4711 + doins qmail-queue + + insopts -o root -g qmail -m 700 + doins qmail-{lspawn,start,newu,newmrh} + + insopts -o root -g qmail -m 711 + doins qmail-{getpw,local,remote,rspawn,clean,send,pw2u} splogger + + insopts -o root -g qmail -m 755 + doins bouncesaying condredirect config-fast datemail elq \ + except forward maildir2mbox maildirmake maildirwatch \ + mailsubj pinq predate preline qail qbiff \ + qmail-{inject,pop3d,popup,qmqpc,qmqpd,qmtpd,qread} \ + qmail-{qstat,showctl,smtpd,tcpok,tcpto} \ + qreceipt qsmhook sendmail tcp-env + + einfo "Installing manpages" + into /usr + doman *.[1-8] + + dodoc BLURB* CHANGES FAQ INSTALL* PIC* README* REMOVE* SECURITY \ + SENDMAIL SYSDEPS TARGETS TEST* THANKS* THOUGHTS TODO* \ + UPGRADE VERSION* + + # use the correct maildirmake + # the courier-imap one has some extensions that are nicer + [[ -e /usr/bin/maildirmake ]] && \ + MAILDIRMAKE="/usr/bin/maildirmake" || \ + MAILDIRMAKE="${D}/var/qmail/bin/maildirmake" + + einfo "Adding env.d entry for qmail" + dodir /etc/env.d + insinto /etc/env.d + doins ${FILESDIR}/99qmail + + einfo "Creating sendmail replacement ..." + diropts -m 755 + dodir /usr/sbin /usr/lib + + dosym /var/qmail/bin/sendmail /usr/sbin/sendmail + dosym /var/qmail/bin/sendmail /usr/lib/sendmail + + einfo "Setting up the default aliases ..." + diropts -m 700 -o alias -g qmail + ${MAILDIRMAKE} ${D}/var/qmail/alias/.maildir + keepdir /var/qmail/alias/.maildir/{cur,new,tmp} + + for i in /var/qmail/alias/.qmail-{mailer-daemon,postmaster,root} + do + if [[ ! -f ${ROOT}${i} ]]; then + touch ${D}${i} + fowners alias:qmail ${i} + fi + done + + einfo "Setting up maildirs by default in the account skeleton ..." + diropts -m 755 -o root -g root + insinto /etc/skel + newins ${FILESDIR}/dot-qmail .qmail.sample + fperms 644 /etc/skel/.qmail.sample + ${MAILDIRMAKE} ${D}/etc/skel/.maildir + keepdir /etc/skel/.maildir/{cur,new,tmp} + + einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..." + insopts -o root -g root -m 755 + diropts -m 755 -o root -g root + dodir /var/qmail/supervise + + for i in send smtpd qmtpd qmqpd pop3d; do + insopts -o root -g root -m 755 + diropts -m 755 -o root -g root + dodir /var/qmail/supervise/qmail-${i}{,/log} + fperms +t /var/qmail/supervise/qmail-${i}{,/log} + insinto /var/qmail/supervise/qmail-${i} + newins ${FILESDIR}/run-qmail-${i} run + insinto /var/qmail/supervise/qmail-${i}/log + newins ${FILESDIR}/run-qmail-${i}-log run + diropts -m 755 -o qmaill + keepdir /var/log/qmail/qmail-${i} + done + + dodir ${TCPRULES_DIR} + insinto ${TCPRULES_DIR} + for i in smtp qmtp qmqp pop3; do + newins ${FILESDIR}/tcp.${i}.sample tcp.qmail-${i} + done + + einfo "Installing some stock configuration files" + insinto /var/qmail/control + insopts -o root -g root -m 644 + doins ${FILESDIR}/conf-{common,send,qmtpd,qmqpd,pop3d} + newins ${FILESDIR}/conf-smtpd conf-smtpd + newins ${FILESDIR}/dot-qmail defaultdelivery + use ssl && \ + doins ${FILESDIR}/servercert.cnf + + einfo "Configuration sanity checker and launcher" + into /var/qmail + insopts -o root -g root -m 644 + dobin ${FILESDIR}/qmail-config-system + + if use ssl; then + einfo "SSL Certificate creation script" + dobin ${FILESDIR}/mkservercert + einfo "RSA key generation cronjob" + insinto /etc/${CRON_FOLDER} + doins ${FILESDIR}/qmail-genrsacert.sh + chmod +x ${D}/etc/${CRON_FOLDER}/qmail-genrsacert.sh + + # for some files + keepdir /var/qmail/control/tlshosts/ + fi +} + +rootmailfixup() { + # so you can check mail as root easily + local TMPCMD="ln -sf /var/qmail/alias/.maildir/ ${ROOT}/root/.maildir" + if [[ -d "${ROOT}/root/.maildir" && ! -L "${ROOT}/root/.maildir" ]] ; then + einfo "Previously the qmail ebuilds created /root/.maildir/ but not" + einfo "every mail was delivered there. If the directory does not" + einfo "contain any mail, please delete it and run:" + einfo "${TMPCMD}" + else + ${TMPCMD} + fi + chown -R alias:qmail ${ROOT}/var/qmail/alias/.maildir 2>/dev/null +} + +buildtcprules() { + for i in smtp qmtp qmqp pop3; do + # please note that we don't check if it exists + # as we want it to make the cdb files anyway! + f=tcp.qmail-${i} + src=${ROOT}${TCPRULES_DIR}/${f} + cdb=${ROOT}${TCPRULES_DIR}/${f}.cdb + tmp=${ROOT}${TCPRULES_DIR}/.${f}.tmp + [[ -e ${src} ]] && tcprules ${cdb} ${tmp} < ${src} + done +} + +pkg_postinst() { + einfo "Setting up the message queue hierarchy ..." + /usr/bin/queue-repair.py \ + --create --split "${MY_CONF_SPLIT}" \ + $(use highvolume && echo '--bigtodo' || echo '--no-bigtodo') \ + ${ROOT}/var/qmail >/dev/null || \ + die 'queue-repair failed' + + rootmailfixup + buildtcprules + + # for good measure + env-update + + einfo "To setup qmail to run out-of-the-box on your system, run:" + einfo "emerge --config =${PF}" + echo + einfo "To start qmail at boot you have to add svscan to your startup" + einfo "and create the following links:" + einfo "ln -s /var/qmail/supervise/qmail-send /service/qmail-send" + einfo "ln -s /var/qmail/supervise/qmail-smtpd /service/qmail-smtpd" + echo + einfo "To start the pop3 server as well, create the following link:" + einfo "ln -s /var/qmail/supervise/qmail-pop3d /service/qmail-pop3d" + echo + einfo "Additionally, the QMTP and QMQP protocols are supported, " + einfo "and can be started as:" + einfo "ln -s /var/qmail/supervise/qmail-qmtpd /service/qmail-qmtpd" + einfo "ln -s /var/qmail/supervise/qmail-qmqpd /service/qmail-qmqpd" + echo + einfo "Additionally, if you wish to run qmail right now, you should " + einfo "run this before anything else:" + einfo "source /etc/profile" + echo + einfo "If you are looking for documentation, check those links:" + einfo "http://www.gentoo.org/doc/en/qmail-howto.xml" + einfo " -- qmail/vpopmail Virtual Mail Hosting System Guide" + einfo "http://www.lifewithqmail.com/" + einfo " -- Life with qmail" +} + +pkg_preinst() { + mkdir -p ${TCPRULES_DIR} + for proto in smtp qmtp qmqp pop3; do + for ext in '' .cdb; do + old="/etc/tcp.${proto}${ext}" + new="${TCPRULES_DIR}/tcp.qmail-${proto}${ext}" + fail=0 + if [[ -f "$old" && ! -f "$new" ]]; then + einfo "Moving $old to $new" + cp $old $new || fail=1 + else + fail=1 + fi + if [[ "${fail}" = 1 && -f ${old} ]]; then + eerror "Error moving $old to $new, be sure to check the" + eerror "configuration! You may have already moved the files," + eerror "in which case you can delete $old" + fi + done + done +} + +# Candidate for eclass +pkg_setup() { + # keep in sync with mini-qmail pkg + einfo "Creating groups and users" + enewgroup qmail 201 + enewuser alias 200 -1 /var/qmail/alias 200 + enewuser qmaild 201 -1 /var/qmail 200 + enewuser qmaill 202 -1 /var/qmail 200 + enewuser qmailp 203 -1 /var/qmail 200 + enewuser qmailq 204 -1 /var/qmail 201 + enewuser qmailr 205 -1 /var/qmail 201 + enewuser qmails 206 -1 /var/qmail 201 +} + +pkg_config() { + # avoid some weird locale problems + export LC_ALL=C + + if [[ ${ROOT} = / ]] ; then + if [[ ! -f ${ROOT}var/qmail/control/me ]] ; then + export qhost=$(hostname --fqdn) + ${ROOT}var/qmail/bin/config-fast $qhost + fi + else + ewarn "Skipping some configuration as it MUST be run on the final host" + fi + + einfo "Accepting relaying by default from all ips configured on this machine." + LOCALIPS=$(/sbin/ifconfig | grep inet | cut -d' ' -f 12 -s | cut -b 6-20) + TCPSTRING=":allow,RELAYCLIENT=\"\",RBLSMTPD=\"\"" + for ip in $LOCALIPS; do + myline="${ip}${TCPSTRING}" + for proto in smtp qmtp qmqp; do + f="${ROOT}${TCPRULES_DIR}/tcp.qmail-${proto}" + egrep -q "${myline}" ${f} || echo "${myline}" >>${f} + done + done + + buildtcprules + + if use ssl; then + ebegin "Generating RSA keys for SSL/TLS, this can take some time" + ${ROOT}/etc/${CRON_FOLDER}/qmail-genrsacert.sh + eend $? + einfo "Creating a self-signed ssl-certificate:" + ${ROOT}/var/qmail/bin/mkservercert + einfo "If you want to have a properly signed certificate " + einfo "instead, do the following:" + # space at the end of the string because of the current implementation + # of einfo + einfo "openssl req -new -nodes -out req.pem \\ " + einfo " -config /var/qmail/control/servercert.cnf \\ " + einfo " -keyout /var/qmail/control/servercert.pem" + einfo "Send req.pem to your CA to obtain signed_req.pem, and do:" + einfo "cat signed_req.pem >> /var/qmail/control/servercert.pem" + fi +} + +# --- TODO: The following code can be moved to prime.eclass -- +# Original Author: Michael Hanselmann <hansmi@gentoo.org> +# Purpose: Functions for prime numbers + +# Prints a list of primes between min and max inclusive +# +# Note: this functions gets very slow when used with large numbers. +# +# Syntax: primes <min> <max> +primes() { + local min=${1} max=${2} + local result= primelist=2 i p + + [[ ${min} -le 2 ]] && result="${result} 2" + + for ((i = 3; i <= max; i += 2)) + do + for p in ${primelist} + do + [[ $[i % p] == 0 || $[p * p] -gt ${i} ]] && \ + break + done + if [[ $[i % p] != 0 ]] + then + primelist="${primelist} ${i}" + [[ ${i} -ge ${min} ]] && \ + result="${result} ${i}" + fi + done + + echo ${result} +} + +# Checks wether a number is a prime number +# +# Syntax: is_prime <number> +is_prime() { + local number=${1} i + for i in $(primes ${number} ${number}) + do + [[ ${i} == ${number} ]] && return 0 + done + return 1 +} +# --- end of prime.eclass --- |