diff options
author | Tomas Chvatal <scarabeus@gentoo.org> | 2009-12-23 17:45:28 +0000 |
---|---|---|
committer | Tomas Chvatal <scarabeus@gentoo.org> | 2009-12-23 17:45:28 +0000 |
commit | 61274c9af72f97fa1b15fb737fd905e79fcf8a73 (patch) | |
tree | 48623311e1ae5d1d1a9cb1761ae36776cc2ab3f0 /net-mail | |
parent | Marked ~x86-solaris, bug #296509 (diff) | |
download | historical-61274c9af72f97fa1b15fb737fd905e79fcf8a73.tar.gz historical-61274c9af72f97fa1b15fb737fd905e79fcf8a73.tar.bz2 historical-61274c9af72f97fa1b15fb737fd905e79fcf8a73.zip |
Treeclean due to security issues.
Diffstat (limited to 'net-mail')
-rw-r--r-- | net-mail/vimap/ChangeLog | 89 | ||||
-rw-r--r-- | net-mail/vimap/Manifest | 12 | ||||
-rw-r--r-- | net-mail/vimap/files/uw-imap.pam-system-auth | 6 | ||||
-rw-r--r-- | net-mail/vimap/files/uw-imap.xinetd | 15 | ||||
-rw-r--r-- | net-mail/vimap/files/uw-imaps.xinetd | 16 | ||||
-rw-r--r-- | net-mail/vimap/files/uw-ipop2.xinetd | 16 | ||||
-rw-r--r-- | net-mail/vimap/files/uw-ipop3.xinetd | 15 | ||||
-rw-r--r-- | net-mail/vimap/files/uw-ipop3s.xinetd | 15 | ||||
-rw-r--r-- | net-mail/vimap/files/vimap-2002c-amd64-so-fix.patch | 13 | ||||
-rw-r--r-- | net-mail/vimap/metadata.xml | 9 | ||||
-rw-r--r-- | net-mail/vimap/vimap-2002c-r3.ebuild | 164 |
11 files changed, 0 insertions, 370 deletions
diff --git a/net-mail/vimap/ChangeLog b/net-mail/vimap/ChangeLog deleted file mode 100644 index f9253df248da..000000000000 --- a/net-mail/vimap/ChangeLog +++ /dev/null @@ -1,89 +0,0 @@ -# ChangeLog for net-mail/vimap -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/vimap/ChangeLog,v 1.23 2009/09/23 19:15:26 patrick Exp $ - - 23 Sep 2009; Patrick Lauer <patrick@gentoo.org> vimap-2002c-r3.ebuild: - Remove virtual/libc - - 23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml: - add GLEP 56 USE flag desc from use.local.desc - - 15 Mar 2008; Mark Loeser <halcy0n@gentoo.org> vimap-2002c-r3.ebuild: - Add a blocker in RDEPEND on virtual/imapd so we avoid manpage collisions; - bug #198633 - - 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog: - Transition to Manifest2. - - 06 Jan 2007; Fernando J. Pereda <ferdy@gentoo.org> -vimap-2002c.ebuild, - -vimap-2002c-r1.ebuild, -vimap-2002c-r2.ebuild: - QA: Clean unused versions. - - 06 Mar 2006; Simon Stelling <blubb@gentoo.org> vimap-2002c.ebuild, - vimap-2002c-r1.ebuild, vimap-2002c-r2.ebuild, vimap-2002c-r3.ebuild: - move compressed patches to the mirrors - - 22 May 2005; Fernando J. Pereda <ferdy@gentoo.org> vimap-2002c-r3.ebuild: - pseudo-depend on mailbase +pam - - 10 May 2005; Rene Nussbaumer <killerfox@gentoo.org> vimap-2002c-r3.ebuild: - stable on hppa - - 06 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> vimap-2002c-r3.ebuild: - Stable on alpha, bug 83797. - - 04 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> vimap-2002c-r3.ebuild: - Stable on sparc wrt #83797 - - 03 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> vimap-2002c-r3.ebuild: - Stable on ppc. - - 03 Mar 2005; Andrej Kacian <ticho@gentoo.org> vimap-2002c-r3.ebuild: - Stable on x86, bug #83797. - -*vimap-2002c-r3 (03 Mar 2005) - - 03 Mar 2005; Andrej Kacian <ticho@gentoo.org> +vimap-2002c-r3.ebuild: - Disable plaintext login outside of SSL sessions, and add a USE flag to - toggle this behavior. Suggested by Tero Pelander <tpeland@tkukoulu.fi> in - bug #83979. - -*vimap-2002c-r2 (18 Feb 2005) - - 18 Feb 2005; Fernando J. Pereda <ferdy@gentoo.org> +vimap-2002c-r2.ebuild: - Make it conform bug #79240 - -*vimap-2002c-r1 (11 Feb 2005) - - 11 Feb 2005; Konstantin Arkhipov <voxus@gentoo.org> +vimap-2002c-r1.ebuild: - Ported cryos' fixes for amd64 from net-mail/uw-imap-2004c-r1 - Added ~amd64 keyword. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> vimap-2002c.ebuild: - virtual/glibc -> virtual/libc - -*vimap-2002c (28 May 2003) - - 21 Jun 2003; Robin Johnson <robbat2@gentoo.org> vimap-2003c.ebuild: - Missed adding !virtual/imap-c-client to DEPEND. - - 20 Jun 2003; Robin Johnson <robbat2@gentoo.org> vimap-2003c.ebuild: - Add PROVIDE virtual/imap-c-client. - - 11 Jun 2003; Brad Laue <brad@gentoo.org> vimap-2002c.ebuild: - Marking stable per bug 22648. Submitted by Stewart <bugsubmit@snerk.org>. - - 28 May 2003; Dean Bailey <alron@gentoo.org> vimap-2003c : - Version bump, new vimap patch for uw-imap 2002c1. - -*vimap-2001a (09 Feb 2003) - - 09 Feb 2003; Dean Bailey <alron@gentoo.org> vimap-2001a : - Initial import. Based some of the config off of current uw-imap - ebuilds. The other half of the config is from the srpm on the - vimap website. This ebuild includes many patches by redhat for - their uw-imap rpm. Support for maildir and mbox was removed. - Support for gss (kerberos) was enabled on machines with krb5 - installed. This provides all of the same deps that uw-imap does. - Also added xinetd as a dep, as one can not use this package as - an imap server without it. diff --git a/net-mail/vimap/Manifest b/net-mail/vimap/Manifest deleted file mode 100644 index 314615a45f73..000000000000 --- a/net-mail/vimap/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -AUX uw-imap.pam-system-auth 344 RMD160 83119b2960c3dadfd4def18368382c69787b6d2c SHA1 eb4ebaa698bd31eb943eea074c2418f73c129a10 SHA256 36b853138232649786b754ffd55d23ded8e85c4f5048a5806262a18e358e38f9 -AUX uw-imap.xinetd 492 RMD160 f38b90d562f02f2387a729d35b6a60490f9ee203 SHA1 3b056aba7aa0ec7709e0fdbac05c50f873d33bc8 SHA256 d935692a8e7433ca1194cfad0ce48a9d2fe6013873f569a826c1ed2fd595aa8d -AUX uw-imaps.xinetd 487 RMD160 bc4d2c6ea873bbf313e5728688d9776290b1eab1 SHA1 998081dbbc5006a429be52dc1ca96a8a30a0b712 SHA256 a501426cc717b70b69cb729069466de448048f5f8f78c379aaf8d4bd61c8be5a -AUX uw-ipop2.xinetd 564 RMD160 3c750a01697ec9e997b94408ef3a9b0e889dc2ab SHA1 a31fec18ddf140fec2d80899064d8791bbc77e24 SHA256 f6aab06935f38b2c423cfa44a20a6bfc3f947143fb4c40a460712e6c8d8ea85d -AUX uw-ipop3.xinetd 473 RMD160 6743466d3b178995fa0a1229fedda5713395a234 SHA1 319ba93e3d58addbf99735607ea3936032d73b6e SHA256 bf073c9c44bd707f8ab6686090a50acc967c6d1a13c7db2c8b55aad54778c409 -AUX uw-ipop3s.xinetd 474 RMD160 d12bd772752f8ab83b3c84180ba1ef9b45a6e1c6 SHA1 c90581450fcdb2f6bea5f361cb5c7b334259ffa7 SHA256 e771aca41925e4a1e05d292b4b3b3f3df0c1af9c700bdf25d2e7a0d19d7892f2 -AUX vimap-2002c-amd64-so-fix.patch 675 RMD160 f13adf21e7043175d2b2dd356b2ba48554e9e99f SHA1 fd6aad7b87d71795cb3e9bdee29b70ca72b289e9 SHA256 8f80dff390a5d87afd71ab07bbff0eed00acb14b3bfa2355f33ba22e833af202 -DIST imap-2002c-virtual.patch.bz2 10394 RMD160 65ad46273b559467c14e0c42427badbc286c1fd1 SHA1 ec222e9bcdad2e4beb118714d21d682f9a209000 SHA256 55ff4d38b762cadda5e408f8a4cef3adbb3266b5a0cb31b0cee567f06eb70f0a -DIST imap-2002c1.tar.Z 2111395 RMD160 997df4c9ec61318dbab309398b00b9cb2adf4f9c SHA1 a41c4d798ee5d5821771a9d6b5d96a936cb09b92 SHA256 4eddc00b6a23745b6b28d557923034be5eb50faf1738e32fa3353aaa9b4db981 -EBUILD vimap-2002c-r3.ebuild 4780 RMD160 fe6f89ad9a3ae8eb64906a9318ff6707a3846045 SHA1 d0efc79fce61fb2b354797611056ad9f603874b0 SHA256 f022379fef0ab050c07b36322c70f5ee2b00f3c667bc2918e52595db86a3c99e -MISC ChangeLog 3412 RMD160 5309a012c629ef8e55bf1b05ef21af6060ce9efe SHA1 810e405d45a94df7cb3c7c44d7d6ee2f2d543e05 SHA256 a01854723cb0fe7b2bf36ad4872dcf85250e117a22bc0cf229f3f40cc98b4122 -MISC metadata.xml 258 RMD160 005482f0c03ae741527245c46f95849dbcaaaccd SHA1 23cb95a7e3bfa889ea4a6011542f1b4c38d419a0 SHA256 399d8d79ccf6a9889809fe168bedc7f8c165196fe07f77f9049bd4d4951747a5 diff --git a/net-mail/vimap/files/uw-imap.pam-system-auth b/net-mail/vimap/files/uw-imap.pam-system-auth deleted file mode 100644 index 24f777259971..000000000000 --- a/net-mail/vimap/files/uw-imap.pam-system-auth +++ /dev/null @@ -1,6 +0,0 @@ -#%PAM-1.0 -# $Header: /var/cvsroot/gentoo-x86/net-mail/vimap/files/uw-imap.pam-system-auth,v 1.3 2004/07/18 04:05:21 dragonheart Exp $ -auth required pam_nologin.so -auth required pam_stack.so service=system-auth -account required pam_stack.so service=system-auth -session required pam_stack.so service=system-auth diff --git a/net-mail/vimap/files/uw-imap.xinetd b/net-mail/vimap/files/uw-imap.xinetd deleted file mode 100644 index 36bc991f55ca..000000000000 --- a/net-mail/vimap/files/uw-imap.xinetd +++ /dev/null @@ -1,15 +0,0 @@ -# default: off -# $Header: /var/cvsroot/gentoo-x86/net-mail/vimap/files/uw-imap.xinetd,v 1.3 2004/07/18 04:05:21 dragonheart Exp $ -# description: The IMAP service allows remote users to access their mail using \ -# an IMAP client such as Mutt, Pine, fetchmail, or Netscape \ -# Communicator. -service imap2 -{ - socket_type = stream - wait = no - user = root - server = /usr/sbin/imapd - log_on_success += DURATION USERID - log_on_failure += USERID - disable = yes -} diff --git a/net-mail/vimap/files/uw-imaps.xinetd b/net-mail/vimap/files/uw-imaps.xinetd deleted file mode 100644 index 7074ac26f4d6..000000000000 --- a/net-mail/vimap/files/uw-imaps.xinetd +++ /dev/null @@ -1,16 +0,0 @@ -# default: off -# $Header: /var/cvsroot/gentoo-x86/net-mail/vimap/files/uw-imaps.xinetd,v 1.3 2004/07/18 04:05:21 dragonheart Exp $ -# description: The IMAPS service allows remote users to access their mail \ -# using an IMAP client with SSL support such as Netscape \ -# Communicator or fetchmail. -service imaps -{ - socket_type = stream - wait = no - user = root - server = /usr/sbin/imapd - log_on_success += DURATION USERID - log_on_failure += USERID - disable = yes -} - diff --git a/net-mail/vimap/files/uw-ipop2.xinetd b/net-mail/vimap/files/uw-ipop2.xinetd deleted file mode 100644 index 6ad96a61f01c..000000000000 --- a/net-mail/vimap/files/uw-ipop2.xinetd +++ /dev/null @@ -1,16 +0,0 @@ -# default: off -# $Header: /var/cvsroot/gentoo-x86/net-mail/vimap/files/uw-ipop2.xinetd,v 1.3 2004/07/18 04:05:21 dragonheart Exp $ -# description: The POP2 service allows remote users to access their mail \ -# using an POP2 client such as fetchmail. In most cases, clients \ -# support POP3 instead of POP2, so enabling this service is rarely \ -# necessary. -service pop-2 -{ - socket_type = stream - wait = no - user = root - server = /usr/sbin/ipop2d - log_on_success += USERID - log_on_failure += USERID - disable = yes -} diff --git a/net-mail/vimap/files/uw-ipop3.xinetd b/net-mail/vimap/files/uw-ipop3.xinetd deleted file mode 100644 index 62f3a55f1089..000000000000 --- a/net-mail/vimap/files/uw-ipop3.xinetd +++ /dev/null @@ -1,15 +0,0 @@ -# default: off -# $Header: /var/cvsroot/gentoo-x86/net-mail/vimap/files/uw-ipop3.xinetd,v 1.3 2004/07/18 04:05:21 dragonheart Exp $ -# description: The POP3 service allows remote users to access their mail \ -# using an POP3 client such as Netscape Communicator, mutt, \ -# or fetchmail. -service pop-3 -{ - socket_type = stream - wait = no - user = root - server = /usr/sbin/ipop3d - log_on_success += USERID - log_on_failure += USERID - disable = yes -} diff --git a/net-mail/vimap/files/uw-ipop3s.xinetd b/net-mail/vimap/files/uw-ipop3s.xinetd deleted file mode 100644 index 9d88ce8053ab..000000000000 --- a/net-mail/vimap/files/uw-ipop3s.xinetd +++ /dev/null @@ -1,15 +0,0 @@ -# default: off -# $Header: /var/cvsroot/gentoo-x86/net-mail/vimap/files/uw-ipop3s.xinetd,v 1.3 2004/07/18 04:05:21 dragonheart Exp $ -# description: The POP3 service allows remote users to access their mail \ -# using an POP3 client such as Netscape Communicator, mutt, \ -# or fetchmail. -service pop3s -{ - socket_type = stream - wait = no - user = root - server = /usr/sbin/ipop3d - log_on_success += USERID - log_on_failure += USERID - disable = yes -} diff --git a/net-mail/vimap/files/vimap-2002c-amd64-so-fix.patch b/net-mail/vimap/files/vimap-2002c-amd64-so-fix.patch deleted file mode 100644 index 1400fc254c6d..000000000000 --- a/net-mail/vimap/files/vimap-2002c-amd64-so-fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ruN src/osdep/unix/Makefile src/osdep/unix/Makefile ---- src/osdep/unix/Makefile 2005-01-29 22:43:25.739341544 +0000 -+++ src/osdep/unix/Makefile 2005-01-29 22:43:50.375596264 +0000 -@@ -912,6 +912,9 @@ - -DRSHPATH=\"$(RSHPATH)\" -DLOCKPGM=\"$(LOCKPGM)\" > OSCFLAGS - echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS - echo "$(ARRC) $(ARCHIVE) $(BINARIES);$(RANLIB) $(ARCHIVE)" > ARCHIVE -+ echo "`$(CAT) CCTYPE` `$(CAT) CFLAGS` `$(CAT) OSFLAGS` -shared \ -+ -Wl,-soname,libc-client.so.1 -o libc-client.so.1.0.0 $(BINARIES)" \ -+ >> ARCHIVE - echo $(OS) > OSTYPE - ./drivers $(EXTRADRIVERS) $(DEFAULTDRIVERS) dummy - ./mkauths $(EXTRAAUTHENTICATORS) $(DEFAULTAUTHENTICATORS) diff --git a/net-mail/vimap/metadata.xml b/net-mail/vimap/metadata.xml deleted file mode 100644 index 4a98da0982f9..000000000000 --- a/net-mail/vimap/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>net-mail</herd> -<use> - <flag name='clearpasswd'>Enables cleartext logins outside of SSL - sessions</flag> -</use> -</pkgmetadata> diff --git a/net-mail/vimap/vimap-2002c-r3.ebuild b/net-mail/vimap/vimap-2002c-r3.ebuild deleted file mode 100644 index a0e376b8b836..000000000000 --- a/net-mail/vimap/vimap-2002c-r3.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/vimap/vimap-2002c-r3.ebuild,v 1.10 2009/09/23 19:15:26 patrick Exp $ - -inherit eutils flag-o-matic - -S=${WORKDIR}/imap-2002c1 - -DESCRIPTION="Linuxconf style virtual domain patched UW server daemons for IMAP and POP network mail protocols." -SRC_URI="ftp://ftp.cac.washington.edu/imap/imap-2002c1.tar.Z - mirror://gentoo/imap-2002c-virtual.patch.bz2" -HOMEPAGE="http://www.washington.edu/imap/ http://vimap.sf.net/" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="~amd64 x86 sparc ppc hppa alpha" -IUSE="ssl clearpasswd" - -PROVIDE="virtual/imapd" -PROVIDE="${PROVIDE} virtual/imap-c-client" - -RDEPEND=">=net-mail/mailbase-0.00-r8" - -DEPEND=" - ${RDEPEND} - !virtual/imap-c-client - >=sys-libs/pam-0.72 - ssl? ( dev-libs/openssl )" - -RDEPEND="${RDEPEND} - !virtual/imapd" - -pkg_setup() { - echo - if use clearpasswd; then - ewarn "Building vimap with cleartext LOGIN allowed. Disable \"clearpasswd\" USE" - ewarn "flag to restrict cleartext LOGIN to SSL/TLS sessions only." - else - if use ssl; then - ewarn "Building vimap with cleartext LOGIN restricted to SSL/TLS sessions only." - ewarn "Enable \"clearpasswd\" flag to allow unrestricted cleartext LOGIN." - else - ewarn "You have disabled SSL for vimap, but want cleartext passwords restricted to" - ewarn "SSL/TLS sessions only. Either enable \"ssl\" USE flag, or \"clearpasswd\"" - ewarn "USE flag." - die "Impossible USE flag combination, see above message" - fi - fi - echo - # Warn people with pam flag deactivated. - if ! built_with_use net-mail/mailbase pam ; then - echo - ewarn "It is needed to have the net-mail/mailbase package" - ewarn " built with the pam use flag activated. Please rebuild" - ewarn " net-mail/mailbase with pam activated." - echo - die "mailbase has to be built with use pam" - fi -} -src_unpack() { - unpack ${A} - # Tarball packed with bad file perms - chmod -R ug+w "${S}" - cd "${S}" - epatch "${WORKDIR}"/imap-2002c-virtual.patch - if use amd64; then - # Now we must make all the individual Makefiles use different CFLAGS, - # otherwise they would all use -fPIC - sed -i -e "s|\`cat \$C/CFLAGS\`|${CFLAGS}|g" src/dmail/Makefile \ - src/imapd/Makefile src/ipopd/Makefile src/mailutil/Makefile \ - src/mlock/Makefile src/mtest/Makefile src/tmail/Makefile \ - || die "sed failed patching Makefile CFLAGS." - # Now there is only c-client left, which should be built with -fPIC - append-flags -fPIC - # Apply our patch to actually build the shared library for PHP5 - epatch "${FILESDIR}"/${P}-amd64-so-fix.patch - fi - cd "${S}"/src/osdep/unix/ - cp Makefile Makefile.orig - sed \ - -e "s:BASECFLAGS=\".*\":BASECFLAGS=:g" \ - -e 's,SSLDIR=/usr/local/ssl,SSLDIR=/usr,g' \ - -e 's,SSLCERTS=$(SSLDIR)/certs,SSLCERTS=/etc/ssl/certs,g' \ - < Makefile.orig > Makefile - cd "${S}" -} - -src_compile() { - if use ssl; then - cd "${S}" - - if use clearpasswd; then - yes | make lnp ${mymake} ${ipver} SSLTYPE=unix EXTRACFLAGS="${CFLAGS}" EXTRALDFLAGS="-lcrypt" || die - else - yes | make lnp ${mymake} ${ipver} SSLTYPE=unix.nopwd EXTRACFLAGS="${CFLAGS}" EXTRALDFLAGS="-lcrypt" || die - fi - - local i - for i in imapd ipop3d; do - umask 077 - PEM1=`/bin/mktemp ${T}/openssl.XXXXXX` - PEM2=`/bin/mktemp ${T}/openssl.XXXXXX` - /usr/bin/openssl req -newkey rsa:1024 -keyout $$PEM1 \ - -nodes -x509 -days 365 -out $$PEM2 << EOF --- -SomeState -SomeCity -SomeOrganization -SomeOrganizationalUnit -localhost.localdomain -root@localhost.localdomain -EOF - - cat $$PEM1 > ${i}.pem - echo "" >> ${i}.pem - cat $$PEM2 >> ${i}.pem - rm $$PEM1 $$PEM2 - umask 022 - done - else - yes | make lnp ${mymake} ${ipver} \ - SSLTYPE=none EXTRACFLAGS="${CFLAGS}" EXTRALDFLAGS="-lcrypt" || die - fi -} - -src_install() { - into /usr - dosbin imapd/imapd ipopd/ipop?d - - if use ssl; then - dodir /etc/ssl/certs - mv imapd.pem "${D}"/etc/ssl/certs - mv ipop3d.pem "${D}"/etc/ssl/certs - fi - - if use amd64; then - dolib.so c-client/libc-client.so* - cd "${D}"/usr/$(get_libdir) - ln -s libc-client.so.1.0.0 libc-client.so.1 - ln -s libc-client.so.1 libc-client.so - fi - - cd "${S}" - - insinto /usr/include/imap - doins c-client/{c-client,mail,imap4r1,rfc822,linkage,misc,smtp,nntp}.h - doins c-client/{osdep,env_unix,env,fs,ftl,nl,tcp}.h - dolib.a c-client/c-client.a - dosym /usr/$(get_libdir)/c-client.a /usr/$(get_libdir)/libc-client.a - - doman src/ipopd/ipopd.8c src/imapd/imapd.8c - - dodoc CPYRIGHT README docs/*.txt docs/CONFIG docs/RELNOTES - - docinto rfc - dodoc docs/rfc/*.txt - - insinto /etc/xinetd.d - newins "${FILESDIR}"/uw-imap.xinetd imap - newins "${FILESDIR}"/uw-ipop2.xinetd ipop2 - newins "${FILESDIR}"/uw-ipop3.xinetd ipop3 - newins "${FILESDIR}"/uw-ipop3s.xinetd ipop3s - newins "${FILESDIR}"/uw-imaps.xinetd imaps -} |