Package: cyrus-imapd-2.4 / 2.4.16-4+deb7u2

Metadata

Package Version Patches format
cyrus-imapd-2.4 2.4.16-4+deb7u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 fix_Makefile.in.dpatch | (download)

Makefile.in | 2 1 + 1 - 0 !
imap/Makefile.in | 4 2 + 2 - 0 !
installsieve/Makefile.in | 2 1 + 1 - 0 !
lib/Makefile.in | 2 1 + 1 - 0 !
master/Makefile.in | 4 2 + 2 - 0 !
notifyd/Makefile.in | 4 2 + 2 - 0 !
perl/Makefile.in | 4 2 + 2 - 0 !
perl/sieve/Makefile.in | 4 2 + 2 - 0 !
perl/sieve/lib/Makefile.in | 2 1 + 1 - 0 !
sieve/Makefile.in | 7 4 + 3 - 0 !
timsieved/Makefile.in | 4 2 + 2 - 0 !
11 files changed, 20 insertions(+), 19 deletions(-)

---
03 fix_docs.dpatch | (download)

doc/faq.html | 2 1 + 1 - 0 !
doc/install-virtdomains.html | 4 4 + 0 - 0 !
lib/imapoptions | 11 9 + 2 - 0 !
3 files changed, 14 insertions(+), 3 deletions(-)

---
05 fix_programnames.dpatch | (download)

imap/deliver.c | 2 1 + 1 - 0 !
imap/quota.c | 2 1 + 1 - 0 !
imap/reconstruct.c | 4 2 + 2 - 0 !
man/chk_cyrus.8 | 2 1 + 1 - 0 !
man/ctl_cyrusdb.8 | 2 1 + 1 - 0 !
man/ctl_deliver.8 | 2 1 + 1 - 0 !
man/ctl_mboxlist.8 | 2 1 + 1 - 0 !
man/cyr_expire.8 | 2 1 + 1 - 0 !
man/cyrus.conf.5 | 8 4 + 4 - 0 !
man/deliver.8 | 8 4 + 4 - 0 !
man/fud.8 | 2 1 + 1 - 0 !
man/idled.8 | 4 2 + 2 - 0 !
man/imapd.8 | 4 2 + 2 - 0 !
man/lmtpd.8 | 4 2 + 2 - 0 !
man/master.8 | 31 20 + 11 - 0 !
man/nntpd.8 | 4 2 + 2 - 0 !
man/notifyd.8 | 4 2 + 2 - 0 !
man/pop3d.8 | 4 2 + 2 - 0 !
man/quota.8 | 14 7 + 7 - 0 !
man/reconstruct.8 | 24 12 + 12 - 0 !
man/smmapd.8 | 2 1 + 1 - 0 !
man/timsieved.8 | 2 1 + 1 - 0 !
man/tls_prune.8 | 2 1 + 1 - 0 !
23 files changed, 72 insertions(+), 63 deletions(-)

---
06 disable_runpath.dpatch | (download)

cmulocal/cyrus.m4 | 14 3 + 11 - 0 !
1 file changed, 3 insertions(+), 11 deletions(-)

---
07 add warnings are errors mode.dpatch | (download)

configure.in | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

---
08 clean_socket_closes.dpatch | (download)

imap/backend.c | 1 1 + 0 - 0 !
imap/fud.c | 9 9 + 0 - 0 !
imap/imapd.c | 4 4 + 0 - 0 !
imap/lmtpd.c | 3 3 + 0 - 0 !
imap/pop3d.c | 3 3 + 0 - 0 !
5 files changed, 20 insertions(+)

 shutdown and close sockets cleanly

09 kerberos ipv4 ipv6 kludge removal.dpatch | (download)

imap/pop3d.c | 35 0 + 35 - 0 !
1 file changed, 35 deletions(-)

---
10 fix_potential_overflows.dpatch | (download)

imtest/imtest.c | 2 1 + 1 - 0 !
master/master.c | 8 6 + 2 - 0 !
master/masterconf.c | 2 1 + 1 - 0 !
notifyd/notifyd.c | 2 1 + 1 - 0 !
4 files changed, 9 insertions(+), 5 deletions(-)

---
11 fix_syslog_prefix.dpatch | (download)

imap/global.c | 7 6 + 1 - 0 !
ptclient/ptexpire.c | 2 1 + 1 - 0 !
ptclient/test.c | 2 1 + 1 - 0 !
ptclient/test2.c | 2 1 + 1 - 0 !
4 files changed, 9 insertions(+), 4 deletions(-)

---
12 fix_timeout_handling.dpatch | (download)

configure.in | 6 5 + 1 - 0 !
lib/cyr_lock.h | 2 2 + 0 - 0 !
lib/lock_fcntl.c | 105 86 + 19 - 0 !
lib/lock_flock.c | 101 84 + 17 - 0 !
4 files changed, 177 insertions(+), 37 deletions(-)

 use blocking locks and sigalrm to break hung locks
13a uid_t cleanups | (download)

lib/util.c | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 use uid_t and gid_t instead of int

13b MAXFD cleanups | (download)

master/master.c | 11 4 + 7 - 0 !
1 file changed, 4 insertions(+), 7 deletions(-)

 silence erroneous rlimit_numfds-related log messages

13c master reload | (download)

master/master.c | 15 11 + 4 - 0 !
1 file changed, 11 insertions(+), 4 deletions(-)

 fixes related to master sighup handling

13e master janitor delay | (download)

master/master.c | 17 13 + 4 - 0 !
1 file changed, 13 insertions(+), 4 deletions(-)

 allow user to set the delay before master forgets dead children

14 xmalloc.dpatch | (download)

lib/map_stupidshared.c | 1 1 + 0 - 0 !
lib/xmalloc.h | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 2 deletions(-)

---
16 fix_mib.dpatch | (download)

master/CYRUS-MASTER.mib | 11 7 + 4 - 0 !
1 file changed, 7 insertions(+), 4 deletions(-)

---
19 fix_tls_ssl.dpatch | (download)

imap/tls.c | 6 3 + 3 - 0 !
imtest/imtest.c | 5 3 + 2 - 0 !
lib/imclient.c | 2 1 + 1 - 0 !
3 files changed, 7 insertions(+), 6 deletions(-)

---
21 fix_config parsing.dpatch | (download)

master/masterconf.c | 13 11 + 2 - 0 !
1 file changed, 11 insertions(+), 2 deletions(-)

---
30 update_perlcalling.sh.dpatch | (download)

perl/imap/examples/auditmbox.pl | 2 1 + 1 - 0 !
perl/imap/examples/imapcollate.pl | 2 1 + 1 - 0 !
perl/imap/examples/imapdu.pl | 2 1 + 1 - 0 !
perl/sieve/scripts/installsieve.pl | 4 1 + 3 - 0 !
perl/sieve/scripts/sieveshell.pl | 4 1 + 3 - 0 !
snmp/snmpgen | 20 1 + 19 - 0 !
tools/config2header | 20 1 + 19 - 0 !
tools/config2man | 20 1 + 19 - 0 !
tools/dohash | 19 1 + 18 - 0 !
tools/masssievec | 24 3 + 21 - 0 !
tools/mkimap | 20 1 + 19 - 0 !
tools/mknewsgroups | 25 3 + 22 - 0 !
tools/translatesieve | 19 1 + 18 - 0 !
tools/undohash | 2 1 + 1 - 0 !
tools/upgradesieve | 19 1 + 18 - 0 !
15 files changed, 19 insertions(+), 183 deletions(-)

---
35 masssievec_remove_unused_variable.dpatch | (download)

tools/masssievec | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

---
40 rehash_fix_pathes.dpatch | (download)

tools/rehash | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
50 fix imclient manpage.dpatch | (download)

man/imclient.3 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
65 sieveshell enhancements.dpatch | (download)

perl/imap/IMAP/Shell.pm | 4 2 + 2 - 0 !
perl/sieve/scripts/sieveshell.pl | 69 57 + 12 - 0 !
2 files changed, 59 insertions(+), 14 deletions(-)

---
75 update imapd.conf documentation.dpatch | (download)

lib/imapoptions | 17 15 + 2 - 0 !
1 file changed, 15 insertions(+), 2 deletions(-)

---
77 change missing sieve notice.dpatch | (download)

sieve/script.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

---
80 kbsd no psstrings.dpatch | (download)

configure.in | 15 7 + 8 - 0 !
1 file changed, 7 insertions(+), 8 deletions(-)

---
81 dont test for long names.dpatch | (download)

configure.in | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

---
82 fix_manpage_errors.patch | (download)

lib/imapoptions | 11 6 + 5 - 0 !
man/cyr_dbtool.8 | 4 2 + 2 - 0 !
2 files changed, 8 insertions(+), 7 deletions(-)

---
cyrus imapd 2.4.2 902 accept invalid from header.patch | (download)

imap/message.c | 25 20 + 5 - 0 !
1 file changed, 20 insertions(+), 5 deletions(-)

 [patch 08/13] accept invalid from: header in email

This stops Cyrus from ruining everything all by itself; Your MTA is
the point where the validity of headers should be checked. For more
information on such and so forth, see (amongst others):

    http://www.postfix.org/header_checks.5.html

If one chooses to allow slightly invalid headers in the MTA, then
Cyrus should not raise problems.

cyrus imapd 2.4.2 903 normalize authorization id.patch | (download)

imap/global.c | 2 2 + 0 - 0 !
lib/auth_unix.c | 18 18 + 0 - 0 !
lib/imapoptions | 5 5 + 0 - 0 !
lib/libcyr_cfg.c | 4 4 + 0 - 0 !
lib/libcyr_cfg.h | 2 2 + 0 - 0 !
5 files changed, 31 insertions(+)

 [patch 09/13] normalize the authentication id

By normalize, it is intended that;

    1) Authentication IDs all can be lowercased for more accurate
       comparison without being volatile to, say, user error, and
    2) Any leading or trailing blank space can be stripped

86 fix_PATH_MAX_on_hurd.patch | (download)

imap/pop3d.c | 4 4 + 0 - 0 !
master/master.c | 4 4 + 0 - 0 !
master/service.c | 4 4 + 0 - 0 !
syslog/syslogd.c | 4 4 + 0 - 0 !
4 files changed, 16 insertions(+)

---
87 try_only_ ldb.patch | (download)

cmulocal/berkdb.m4 | 30 7 + 23 - 0 !
1 file changed, 7 insertions(+), 23 deletions(-)

---
fix_consistent_crash_fetching_message_parts.patch | (download)

lib/prot.c | 26 26 + 0 - 0 !
1 file changed, 26 insertions(+)

---
fix_crash_in_sync_client.patch | (download)

imap/sync_client.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

---
parse GUID for binary appends as well.patch | (download)

imap/message.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
fix nntp.patch | (download)

imap/nntpd.c | 11 6 + 5 - 0 !
1 file changed, 6 insertions(+), 5 deletions(-)

 revert "bug #3415 - fix nntp access"

This reverts commit 5fe468b7acf5bcb614c2a359df125b3e2bf6e075.