summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Bauman <bman@gentoo.org>2016-04-01 12:04:08 +0900
committerAaron Bauman <bman@gentoo.org>2016-04-01 12:04:08 +0900
commitf4eb7ab719dd1041628d72be14ff5571cb29b27b (patch)
treeac200dc372086fa4cb2a40942e3d4e596bea3e05 /net-mail
parentmedia-sound/xmp: remove last-rited package per security bug 466782 (diff)
downloadgentoo-f4eb7ab719dd1041628d72be14ff5571cb29b27b.tar.gz
gentoo-f4eb7ab719dd1041628d72be14ff5571cb29b27b.tar.bz2
gentoo-f4eb7ab719dd1041628d72be14ff5571cb29b27b.zip
net-mail/perdition: remove last-rited package per security bug 491372
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/perdition/Manifest1
-rw-r--r--net-mail/perdition/files/perdition.confd50
-rw-r--r--net-mail/perdition/files/perdition.initd85
-rw-r--r--net-mail/perdition/metadata.xml17
-rw-r--r--net-mail/perdition/perdition-1.18.ebuild61
5 files changed, 0 insertions, 214 deletions
diff --git a/net-mail/perdition/Manifest b/net-mail/perdition/Manifest
deleted file mode 100644
index 5150cf2d971d..000000000000
--- a/net-mail/perdition/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST perdition-1.18.tar.gz 602933 SHA256 cad541ca1881de8eec74106851d10c2027588b96cf1f70e3cf395f2c24c4ecaa SHA512 f01ac9eefc69f0018b1d08a9db6a82f8119ec50faae971ca3b64947b9d2b4ca26bf447cab55a7cec6a6c89e8d0695def3649b60b4bceae6e44e480c4f3518a28 WHIRLPOOL cab5605b2bb1705f26096979a92e45451f3ac753a64edc35051eb5a72a56109b452a2a5d570518d052369c8d94a39bd11b6d4d885d57a87560754e4275433283
diff --git a/net-mail/perdition/files/perdition.confd b/net-mail/perdition/files/perdition.confd
deleted file mode 100644
index df99894e14ff..000000000000
--- a/net-mail/perdition/files/perdition.confd
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Run time configuration parameters for /etc/init.d/perdition
-
-# User to run perdition as
-# ( change it only if you know what you're doing )
-PERDITION_USER=perdition
-
-# Where pid files will be stored
-PIDDIR=/var/run/perdition
-
-# Command line parameters to pass to perdition when run in any mode.
-# This is in addition to any mode specific flags.
-# That is, it is in addtion to any command line options supplied
-# by POP3_FLAGS, POP3S_FLAGS, IMAP4_FLAGS or IMAP4S_FLAGS
-FLAGS="-f /etc/perdition/perdition.conf"
-
-# Run an instance of perdition in POP3 mode
-# Set to "yes" to run this instance of perdition
-# Set to any other valye to not run this instance of perdition
-POP3=yes
-
-#Command line parameters to pass to perdition when run in POP3 mode
-POP3_FLAGS=
-
-# Run an instance of perdition in POP3S mode
-# Set to "yes" to run this instance of perdition
-# Set to any other valye to not run this instance of perdition
-POP3S=no
-
-#Command line parameters to pass to perdition when run in POP3S mode
-POP3S_FLAGS=
-
-# Run an instance of perdition in IMAP4 mode
-# Set to "yes" to run this instance of perdition
-# Set to any other valye to not run this instance of perdition
-IMAP4=yes
-
-#Command line parameters to pass to perdition when run in IMAP4 mode
-IMAP4_FLAGS=
-
-# Run an instance of perdition in IMAP4S mode
-# Set to "yes" to run this instance of perdition
-# Set to any other valye to not run this instance of perdition
-IMAP4S=no
-
-#Command line parameters to pass to perdition when run in IMAP4S mode
-IMAP4S_FLAGS=
diff --git a/net-mail/perdition/files/perdition.initd b/net-mail/perdition/files/perdition.initd
deleted file mode 100644
index 4b75b7f6e557..000000000000
--- a/net-mail/perdition/files/perdition.initd
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-depend() {
- need net
-}
-
-
-check_key() {
- if [ ! -e /etc/perdition/perdition.crt.pem ] ; then
- einfo "No SSL keys; see man perdition to create them. Or run: "
- einfo "$ openssl req -new -x509 -nodes -out /etc/perdition/perdition.crt.pem -keyout /etc/perdition/perdition.key.pem -days 365"
- return 1
- fi
-}
-
-checkconfig() {
- # create PIDDIR (usually /var/run/perdition) if necessary
- if [ ! -d "${PIDDIR:-/var/run/perdition}" ] ; then
- checkpath -q -d -o ${PERDITION_USER:-perdition}:${PERDITION_USER:-perdition} \
- -m 0775 "${PIDDIR:-/var/run/perdition}" || return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- if [ "${POP3}" = "yes" ]; then
- ebegin "Starting perdition services (POP3)"
- start-stop-daemon --quiet --start --startas /usr/sbin/perdition.pop3 -p ${PIDDIR}/pop3.pid \
- -- ${FLAGS} ${POP3_FLAGS} -u ${PERDITION_USER} --pid_file ${PIDDIR}/pop3.pid
- eend $?
- fi
-
- if [ "${POP3S}" = "yes" ]; then
- check_key || return 1
- ebegin "Starting perdition services (POP3S)"
- start-stop-daemon --quiet --start --startas /usr/sbin/perdition.pop3s -p ${PIDDIR}/pop3s.pid \
- -- ${FLAGS} ${POP3S_FLAGS} -u ${PERDITION_USER} --pid_file ${PIDDIR}/pop3s.pid
- eend $?
- fi
-
- if [ "${IMAP4}" = "yes" ]; then
- ebegin "Starting perdition services (IMAP4)"
- start-stop-daemon --quiet --start --startas /usr/sbin/perdition.imap4 -p ${PIDDIR}/imap4.pid \
- -- ${FLAGS} ${IMAP4_FLAGS} -u ${PERDITION_USER} --pid_file ${PIDDIR}/imap4.pid
- eend $?
- fi
-
- if [ "${IMAP4S}" = "yes" ]; then
- check_key || return 1
- ebegin "Starting perdition services (IMAP4S)"
- start-stop-daemon --quiet --start --startas /usr/sbin/perdition.imap4s -p ${PIDDIR}/imap4s.pid \
- -- ${FLAGS} ${IMAP4S_FLAGS} -u ${PERDITION_USER} --pid_file ${PIDDIR}/imap4s.pid
- eend $?
- fi
-}
-
-
-stop() {
- if [ "${POP3}" = "yes" ]; then
- ebegin "Shutting down perdition services (POP3)"
- start-stop-daemon -o --quiet --stop --pidfile ${PIDDIR}/pop3.pid
- eend $?
- fi
-
- if [ "${POP3S}" = "yes" ]; then
- ebegin "Shutting down perdition services (POP3S)"
- start-stop-daemon -o --quiet --stop --pidfile ${PIDDIR}/pop3s.pid
- eend $?
- fi
-
- if [ "${IMAP4}" = "yes" ]; then
- ebegin "Shutting down perdition services (IMAP4)"
- start-stop-daemon -o --quiet --stop --pidfile ${PIDDIR}/imap4.pid
- eend $?
- fi
-
- if [ "${IMAP4S}" = "yes" ]; then
- ebegin "Shutting down perdition services (IMAP4S)"
- start-stop-daemon -o --quiet --stop --pidfile ${PIDDIR}/imap4s.pid
- eend $?
- fi
-}
diff --git a/net-mail/perdition/metadata.xml b/net-mail/perdition/metadata.xml
deleted file mode 100644
index 9f039037cab5..000000000000
--- a/net-mail/perdition/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>net-mail@gentoo.org</email>
- <name>Net-Mail</name>
- </maintainer>
- <longdescription>
- Perdition is a fully featured POP3 and IMAP4 proxy server.
- It is able to handle both SSL and non-SSL connections and redirect users
- to a real-server based on a database lookup. Perdition supports modular
- based database access. ODBC, MySQL, PostgreSQL, GDBM, POSIX Regular
- Expression and NIS modules ship with the distribution. The API for
- modules is open allowing abitary modules to be written to allow access
- to any data store.
- </longdescription>
-</pkgmetadata>
diff --git a/net-mail/perdition/perdition-1.18.ebuild b/net-mail/perdition/perdition-1.18.ebuild
deleted file mode 100644
index 6f84559d4730..000000000000
--- a/net-mail/perdition/perdition-1.18.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit eutils pam user
-
-DESCRIPTION="modular and fully featured POP3 and IMAP4 proxy"
-HOMEPAGE="http://www.vergenet.net/linux/perdition/"
-SRC_URI="http://www.vergenet.net/linux/${PN}/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="berkdb cdb ssl mysql odbc postgres gdbm ldap"
-
-DEPEND="dev-scheme/guile
- >=dev-libs/vanessa-logger-0.0.8
- >=dev-libs/vanessa-adt-0.0.6
- >=net-libs/vanessa-socket-0.0.10
- dev-libs/libpcre
- virtual/pam
- berkdb? ( sys-libs/db )
- cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r1 ) )
- ssl? ( dev-libs/openssl )
- odbc? ( dev-db/unixODBC )
- gdbm? ( sys-libs/gdbm )
- mysql? ( virtual/mysql )
- postgres? ( dev-db/postgresql[server] )
- ldap? ( net-nds/openldap )"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewuser perdition
- enewgroup perdition
-}
-
-src_configure() {
- econf --with-user=perdition \
- --enable-posix-regex \
- $(use_enable ssl) \
- $(use_enable mysql) \
- $(use_enable odbc) \
- $(use_enable postgres pg) \
- $(use_enable gdbm) \
- $(use_enable ldap) \
- $(use_enable cdb) \
- $(use_enable berkdb bdb)
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- dodoc README AUTHORS TODO INSTALL ChangeLog CODING_LOCATIONS
-
- newinitd "${FILESDIR}"/perdition.initd perdition
- newconfd "${FILESDIR}"/perdition.confd perdition
-
- rm -f "${D}"/etc/pam.d/perdition
- pamd_mimic sys-auth perdition auth account password session
-}