cyrus-imapd: Drop package

This package is outdated and unmaintained for many many years.
I am not sure if this even works and if there are any users.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
Michael Tremer
2020-02-05 11:44:17 +00:00
committed by Arne Fitzenreiter
parent b1a6c9f624
commit aef3c56c65
12 changed files with 0 additions and 2729 deletions

View File

@@ -1,4 +0,0 @@
/usr/sieve
/var/imap
/var/ipfire/cyrusimap
/var/log/imap

View File

@@ -1,38 +0,0 @@
START {
# do not delete this entry!
recover cmd="ctl_cyrusdb -r"
# this is only necessary if using idled for IMAP IDLE
idled cmd="idled"
}
# UNIX sockets start with a slash and are put into /var/imap/socket
SERVICES {
# add or remove based on preferences
imap cmd="imapd" listen="imap" prefork=0
imaps cmd="imapd -s" listen="imaps" prefork=0
pop3 cmd="pop3d" listen="pop3" prefork=0
pop3s cmd="pop3d -s" listen="pop3s" prefork=0
#sieve cmd="timsieved" listen="127.0.0.1:2000" prefork=0
# at least one LMTP is required for delivery
#lmtp cmd="lmtpd" listen="127.0.0.1:24" prefork=0
lmtpunix cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
# this is only necessary if using notifications
notify cmd="notifyd" listen="/var/imap/socket/notify" proto="udp" prefork=1
}
EVENTS {
# this is required
checkpoint cmd="ctl_cyrusdb -c" period=30
# this is only necessary if using duplicate delivery suppression
delprune cmd="ctl_deliver -E 3" period=1440
# this is only necessary if caching TLS sessions
tlsprune cmd="tls_prune" period=1440
# SQUAT failed, helps
squatter cmd="squatter -r user" period=1440
}

View File

@@ -1,26 +0,0 @@
postmaster: postmaster
configdirectory: /var/imap
partition-default: /var/log/imap
admins: cyrus
allowanonymouslogin: no
allowplaintext: yes
sasl_mech_list: PLAIN
servername: localhost
autocreatequota: 20000
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: saslauthd
sievedir: /usr/sieve
sendmail: /usr/sbin/sendmail
sieve_maxscriptsize: 32
sieve_maxscripts: 5
lmtpsocket: /var/imap/socket/lmtp
unixhierarchysep: yes
#echo tls_ca_file: /var/ipfire/cyrusimap/server.pem
#echo tls_cert_file: /var/ipfire/cyrusimap/server.pem
#echo tls_key_file: /var/ipfire/cyrusimap/server.pem
#hashimapspool: yes

View File

@@ -1,215 +0,0 @@
etc/rc.d/init.d/cyrus-imapd
usr/bin/cyradm
usr/bin/imtest
usr/bin/installsieve
usr/bin/lmtptest
usr/bin/mkimap
usr/bin/mupdatetest
usr/bin/nntptest
usr/bin/pop3test
usr/bin/sieveshell
usr/bin/sivtest
usr/bin/smtptest
usr/bin/synctest
#usr/include/cyrus
#usr/include/cyrus/acl.h
#usr/include/cyrus/arrayu64.h
#usr/include/cyrus/assert.h
#usr/include/cyrus/auth.h
#usr/include/cyrus/auth_pts.h
#usr/include/cyrus/bitvector.h
#usr/include/cyrus/bsearch.h
#usr/include/cyrus/charset.h
#usr/include/cyrus/chartable.h
#usr/include/cyrus/command.h
#usr/include/cyrus/crc32.h
#usr/include/cyrus/cyr_lock.h
#usr/include/cyrus/cyrusdb.h
#usr/include/cyrus/exitcodes.h
#usr/include/cyrus/glob.h
#usr/include/cyrus/gmtoff.h
#usr/include/cyrus/hash.h
#usr/include/cyrus/hashu64.h
#usr/include/cyrus/imapopts.h
#usr/include/cyrus/imapurl.h
#usr/include/cyrus/imclient.h
#usr/include/cyrus/imparse.h
#usr/include/cyrus/iostat.h
#usr/include/cyrus/iptostring.h
#usr/include/cyrus/libcyr_cfg.h
#usr/include/cyrus/lsort.h
#usr/include/cyrus/map.h
#usr/include/cyrus/mappedfile.h
#usr/include/cyrus/mkgmtime.h
#usr/include/cyrus/mpool.h
#usr/include/cyrus/nonblock.h
#usr/include/cyrus/parseaddr.h
#usr/include/cyrus/retry.h
#usr/include/cyrus/rfc822tok.h
#usr/include/cyrus/sieve
#usr/include/cyrus/sieve/sieve_err.h
#usr/include/cyrus/sieve/sieve_interface.h
#usr/include/cyrus/signals.h
#usr/include/cyrus/strarray.h
#usr/include/cyrus/strhash.h
#usr/include/cyrus/stristr.h
#usr/include/cyrus/sysexits.h
#usr/include/cyrus/times.h
#usr/include/cyrus/tok.h
#usr/include/cyrus/vparse.h
#usr/include/cyrus/wildmat.h
#usr/include/cyrus/xmalloc.h
#usr/lib/cyrus
usr/lib/cyrus/arbitron
usr/lib/cyrus/chk_cyrus
usr/lib/cyrus/ctl_cyrusdb
usr/lib/cyrus/ctl_deliver
usr/lib/cyrus/ctl_mboxlist
usr/lib/cyrus/cvt_cyrusdb
usr/lib/cyrus/cyr_dbtool
usr/lib/cyrus/cyr_deny
usr/lib/cyrus/cyr_df
usr/lib/cyrus/cyr_expire
usr/lib/cyrus/cyr_info
usr/lib/cyrus/cyr_sequence
usr/lib/cyrus/cyr_synclog
usr/lib/cyrus/cyr_userseen
usr/lib/cyrus/cyrdump
usr/lib/cyrus/deliver
usr/lib/cyrus/fud
usr/lib/cyrus/idled
usr/lib/cyrus/imapd
usr/lib/cyrus/ipurge
usr/lib/cyrus/lmtpd
usr/lib/cyrus/lmtpproxyd
usr/lib/cyrus/master
usr/lib/cyrus/mbexamine
usr/lib/cyrus/mbpath
usr/lib/cyrus/mbtool
usr/lib/cyrus/notifyd
usr/lib/cyrus/pop3d
usr/lib/cyrus/pop3proxyd
usr/lib/cyrus/proxyd
usr/lib/cyrus/quota
usr/lib/cyrus/reconstruct
usr/lib/cyrus/sievec
usr/lib/cyrus/sieved
usr/lib/cyrus/smmapd
usr/lib/cyrus/squatter
usr/lib/cyrus/timsieved
usr/lib/cyrus/tls_prune
usr/lib/cyrus/unexpunge
#usr/lib/libcyrus.la
#usr/lib/libcyrus.so
usr/lib/libcyrus.so.0
usr/lib/libcyrus.so.0.0.0
#usr/lib/libcyrus_imap.la
#usr/lib/libcyrus_imap.so
usr/lib/libcyrus_imap.so.0
usr/lib/libcyrus_imap.so.0.0.0
#usr/lib/libcyrus_min.la
#usr/lib/libcyrus_min.so
usr/lib/libcyrus_min.so.0
usr/lib/libcyrus_min.so.0.0.0
#usr/lib/libcyrus_sieve.la
#usr/lib/libcyrus_sieve.so
usr/lib/libcyrus_sieve.so.0
usr/lib/libcyrus_sieve.so.0.0.0
#usr/lib/perl5/site_perl/5.30.0/Cyrus
#usr/lib/perl5/site_perl/5.30.0/Cyrus/Annotator
usr/lib/perl5/site_perl/5.30.0/Cyrus/Annotator/Daemon.pm
usr/lib/perl5/site_perl/5.30.0/Cyrus/Annotator/Message.pm
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/Cyrus
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/Cyrus/IMAP
usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/Cyrus/IMAP.pm
usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/Cyrus/IMAP/Admin.pm
usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/Cyrus/IMAP/IMSP.pm
usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/Cyrus/IMAP/Shell.pm
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/Cyrus/SIEVE
usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/Cyrus/SIEVE/managesieve.pm
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/Annotator
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/Annotator/Daemon
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/Annotator/Daemon/.packlist
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/IMAP
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/IMAP/.packlist
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/IMAP/IMAP.bs
usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/SIEVE
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/SIEVE/managesieve
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/SIEVE/managesieve/.packlist
#usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/SIEVE/managesieve/managesieve.bs
usr/lib/perl5/site_perl/5.30.0/MACHINE-linux-thread-multi/auto/Cyrus/SIEVE/managesieve/managesieve.so
#usr/lib/pkgconfig/libcyrus.pc
#usr/lib/pkgconfig/libcyrus_min.pc
#usr/lib/pkgconfig/libcyrus_sieve.pc
#usr/share/man/man1/cyradm.1
#usr/share/man/man1/imtest.1
#usr/share/man/man1/installsieve.1
#usr/share/man/man1/lmtptest.1
#usr/share/man/man1/mupdatetest.1
#usr/share/man/man1/nntptest.1
#usr/share/man/man1/pop3test.1
#usr/share/man/man1/sieveshell.1
#usr/share/man/man1/sivtest.1
#usr/share/man/man1/smtptest.1
#usr/share/man/man3/Cyrus::Annotator::Daemon.3
#usr/share/man/man3/Cyrus::Annotator::Message.3
#usr/share/man/man3/Cyrus::IMAP.3
#usr/share/man/man3/Cyrus::IMAP::Admin.3
#usr/share/man/man3/Cyrus::IMAP::IMSP.3
#usr/share/man/man3/Cyrus::IMAP::Shell.3
#usr/share/man/man3/Cyrus::SIEVE::managesieve.3
#usr/share/man/man3/imclient.3
#usr/share/man/man5/cyrus.conf.5
#usr/share/man/man5/imapd.conf.5
#usr/share/man/man5/krb.equiv.5
#usr/share/man/man8/arbitron.8
#usr/share/man/man8/chk_cyrus.8
#usr/share/man/man8/ctl_cyrusdb.8
#usr/share/man/man8/ctl_deliver.8
#usr/share/man/man8/ctl_mboxlist.8
#usr/share/man/man8/cvt_cyrusdb.8
#usr/share/man/man8/cyr_dbtool.8
#usr/share/man/man8/cyr_deny.8
#usr/share/man/man8/cyr_df.8
#usr/share/man/man8/cyr_expire.8
#usr/share/man/man8/cyr_info.8
#usr/share/man/man8/cyr_synclog.8
#usr/share/man/man8/deliver.8
#usr/share/man/man8/fud.8
#usr/share/man/man8/idled.8
#usr/share/man/man8/imapd.8
#usr/share/man/man8/ipurge.8
#usr/share/man/man8/lmtpd.8
#usr/share/man/man8/mbexamine.8
#usr/share/man/man8/mbpath.8
#usr/share/man/man8/notifyd.8
#usr/share/man/man8/pop3d.8
#usr/share/man/man8/quota.8
#usr/share/man/man8/reconstruct.8
#usr/share/man/man8/rmnews.8
#usr/share/man/man8/smmapd.8
#usr/share/man/man8/squatter.8
#usr/share/man/man8/sync_client.8
#usr/share/man/man8/sync_reset.8
#usr/share/man/man8/sync_server.8
#usr/share/man/man8/timsieved.8
#usr/share/man/man8/tls_prune.8
#usr/share/man/man8/unexpunge.8
usr/sieve
var/imap
var/imap/db
var/imap/log
var/imap/msg
var/imap/proc
var/imap/ptclient
var/imap/socket
var/imap/sync
var/ipfire/backup/addons/includes/cyrus-imapd
var/ipfire/cyrusimap
var/ipfire/cyrusimap/cyrus.conf
var/ipfire/cyrusimap/imapd.conf
var/log/imap
var/log/imap/stage.
var/log/imap/sync.

View File

@@ -1,115 +0,0 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2019 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 2.5.11
THISAPP = cyrus-imapd-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = cyrus-imapd
PAK_VER = 8
DEPS = ""
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 674083444c36a786d9431b6612969224
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
@$(PAK)
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && ./configure \
--prefix=/usr \
--with-service-path=/usr/lib/cyrus \
--with-cyrus-prefix=/usr/lib/cyrus \
--sysconfdir=/var/ipfire/cyrusimap \
--with-perl \
--with-sasl \
--with-syslogfacility=MAIL \
--without-snmp \
--enable-autocreate \
--enable-idled
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install
-mkdir /var/imap
chown cyrus:mail /var/imap
chmod 755 /var/imap
-mkdir /var/log/imap
chown cyrus:mail /var/log/imap
chmod 750 /var/log/imap
-mkdir /usr/sieve
chown cyrus:mail /usr/sieve
chmod 750 /usr/sieve
-mkdir /var/ipfire/cyrusimap
cp -f $(DIR_SRC)/config/cyrus-imapd/* /var/ipfire/cyrusimap
cp -f $(DIR_APP)/tools/mkimap /usr/bin
sudo -u cyrus /usr/bin/mkimap /var/ipfire/cyrusimap/imapd.conf
chown cyrus.mail /var/imap/socket
install -v -m 644 $(DIR_SRC)/config/backup/includes/cyrus-imapd \
/var/ipfire/backup/addons/includes/cyrus-imapd
#install initscripts
$(call INSTALL_INITSCRIPT,cyrus-imapd)
@rm -rf $(DIR_APP) /usr/include/com_err.h
@$(POSTBUILD)

View File

@@ -1408,7 +1408,6 @@ buildipfire() {
lfsmake2 chkconfig
lfsmake2 postfix
lfsmake2 fetchmail
lfsmake2 cyrus-imapd
lfsmake2 clamav
lfsmake2 perl-NetAddr-IP
lfsmake2 spamassassin

View File

@@ -1,38 +0,0 @@
#!/bin/sh
# Begin $rc_base/init.d/cyrus-imapd
# Based on sysklogd script from LFS-3.1 and earlier.
# Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org
. /etc/sysconfig/rc
. $rc_functions
case "$1" in
start)
boot_mesg "Starting the Cyrus IMAP Server..."
/usr/lib/cyrus/master &
evaluate_retval
;;
stop)
boot_mesg "Stopping the Cyrus IMAP Server..."
killproc /usr/lib/cyrus/master
;;
restart)
$0 stop
sleep 1
$0 start
;;
status)
statusproc /usr/lib/cyrus/master
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac
# End $rc_base/init.d/cyrus-imapd

View File

@@ -1,30 +0,0 @@
#!/bin/bash
############################################################################
# #
# This file is part of the IPFire Firewall. #
# #
# IPFire is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License, or #
# (at your option) any later version. #
# #
# IPFire is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with IPFire; if not, write to the Free Software #
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
# #
# Copyright (C) 2007 IPFire-Team <info@ipfire.org>. #
# #
############################################################################
#
. /opt/pakfire/lib/functions.sh
extract_files
restore_backup ${NAME}
start_service ${NAME}
ln -sf ../init.d/cyrus-imapd /etc/rc.d/rc0.d/K23cyrus-imapd
ln -sf ../init.d/cyrus-imapd /etc/rc.d/rc3.d/S37cyrus-imapd
ln -sf ../init.d/cyrus-imapd /etc/rc.d/rc6.d/K23cyrus-imapd

View File

@@ -1,29 +0,0 @@
#!/bin/bash
############################################################################
# #
# This file is part of the IPFire Firewall. #
# #
# IPFire is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License, or #
# (at your option) any later version. #
# #
# IPFire is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with IPFire; if not, write to the Free Software #
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
# #
# Copyright (C) 2007 IPFire-Team <info@ipfire.org>. #
# #
############################################################################
#
. /opt/pakfire/lib/functions.sh
extract_backup_includes
stop_service ${NAME}
make_backup ${NAME}
remove_files
rm -rfv /etc/rc.d/rc*.d/*cyrus-imapd

View File

@@ -1,26 +0,0 @@
#!/bin/bash
############################################################################
# #
# This file is part of the IPFire Firewall. #
# #
# IPFire is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License, or #
# (at your option) any later version. #
# #
# IPFire is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with IPFire; if not, write to the Free Software #
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
# #
# Copyright (C) 2007 IPFire-Team <info@ipfire.org>. #
# #
############################################################################
#
. /opt/pakfire/lib/functions.sh
./uninstall.sh
./install.sh

File diff suppressed because it is too large Load Diff

View File

@@ -1,48 +0,0 @@
--- tools/config2header 2005/04/13 08:56:16 1.1
+++ tools/config2header 2005/04/13 08:57:48
@@ -214,7 +214,6 @@
print HFILE <<EOF
IMAPOPT_LAST
};
-extern struct imapopt_s imapopts[];
enum enum_value {
IMAP_ENUM_ZERO = 0,
@@ -260,6 +259,9 @@
print HFILE <<EOF
};
+
+extern struct imapopt_s imapopts[];
+
#endif /* INCLUDED_IMAPOPTIONS_H */
EOF
;
--- imap/fud.c 2005/04/13 09:19:05 1.1
+++ imap/fud.c 2005/04/13 09:20:02
@@ -202,6 +202,7 @@
r = begin_handling();
shut_down(r);
+ return 0;
}
static void cyrus_timeout(int signo __attribute__((unused)))
--- imap/smmapd.c 2005/04/13 09:19:12 1.1
+++ imap/smmapd.c 2005/04/13 09:19:50
@@ -199,6 +199,7 @@
r = begin_handling();
shut_down(r);
+ return 0;
}
int verify_user(const char *key, long quotacheck,
--- notifyd/notifyd.c 2005/04/13 09:19:23 1.1
+++ notifyd/notifyd.c 2005/04/13 09:19:39
@@ -266,4 +266,5 @@
r = do_notify();
shut_down(r);
+ return 0;
}