Codebase list cyrus-imapd / 3f3e2d5
Imported Upstream version 2.4.16 Ondřej Surý 12 years ago
55 changed file(s) with 81 addition(s) and 57 deletion(s). Raw diff Collapse all Expand all
6363 COMPILE_ET = @COMPILE_ET@
6464
6565 PACKAGE = cyrus-imapd
66 VERSION = 2.4.15
66 VERSION = 2.4.16
6767 GIT_VERSION = $(VERSION).git$(shell date +'%Y%m%d%H%M')
6868
6969 all:: xversion
66 <title>Changes to the Cyrus IMAP Server</title>
77 </head>
88 <body>
9
10 <h1>Changes to the Cyrus IMAP Server since 2.4.15</h1>
11 <ul>
12 <li>Bug #3651 - 64 bit dirhash breaks existing systems. NOTE this includes a fix to
13 the re-written rehash tool released with 2.4.15</li>
14 </ul>
915
1016 <h1>Changes to the Cyrus IMAP Server since 2.4.14</h1>
1117 <ul>
66 <body>
77
88 <h1>Upgrading From Previous Versions</h1>
9
10 <h2>Upgrading from 2.4.15</h2>
11 <ul>
12 <li>The tools/rehash utility has been fixed, we recommend ALL sites
13 with the fulldirhash option enabled to run tools/rehash on their
14 mailspools.</li>
15 </ul>
916
1017 <h2>Upgrading from 2.4.14</h2>
1118 <ul>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:05 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:06 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:05 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:06 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:05 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:06 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:05 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:06 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:06 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:06 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:07 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:07 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:07 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:07 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:07 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:07 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:07 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:07 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:07 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:06 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:07 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:08 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:08 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:08 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:08 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:08 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:08 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:08 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:08 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:08 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:08 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:07 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:09 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:10 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:08 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:10 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:09 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:10 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:09 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:10 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:09 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:10 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:09 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:10 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:09 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:10 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:09 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:10 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
00 <!-- Creator : groff version 1.21 -->
1 <!-- CreationDate: Wed Apr 18 12:30:09 2012 -->
1 <!-- CreationDate: Thu Apr 19 10:41:10 2012 -->
22 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
33 "http://www.w3.org/TR/html4/loose.dtd">
44 <html>
0 Changes to the Cyrus IMAP Server since 2.4.15
1
2 * Bug #3651 - 64 bit dirhash breaks existing systems. NOTE this
3 includes a fix to the re-written rehash tool released with 2.4.15
4
05 Changes to the Cyrus IMAP Server since 2.4.14
16
27 * Bug #3664, #3665 - Sieve filters don't work if mailbox contains
00 Upgrading From Previous Versions
1
2 Upgrading from 2.4.15
3
4 * The tools/rehash utility has been fixed, we recommend ALL sites
5 with the fulldirhash option enabled to run tools/rehash on their
6 mailspools.
17
28 Upgrading from 2.4.14
39
123123 .\" ========================================================================
124124 .\"
125125 .IX Title "SIEVESHELL 1"
126 .TH SIEVESHELL 1 "2012-04-18" "perl v5.14.2" "User Contributed Perl Documentation"
126 .TH SIEVESHELL 1 "2012-04-19" "perl v5.14.2" "User Contributed Perl Documentation"
127127 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
128128 .\" way too many mistakes in technical documents.
129129 .if n .ad l
354354 # let's do the subdirs first, then move the top levels
355355 foreach my $item (sort keys %found) {
356356 if ($type_of_move eq 'conf') {
357 if (-d "$path/quota") {
358 move_quotas("$path/quota");
357 if (-d "$found{$item}/quota") {
358 move_quotas("$found{$item}/quota");
359359 }
360 if (-d "$path/user") {
361 move_users("$path/user");
360 if (-d "$found{$item}/user") {
361 move_users("$found{$item}/user");
362362 }
363363 } elsif ($type_of_move eq 'sieve') {
364364 move_sieve($found{$item}, 1);
365 } elsif ($type_of_move == 'part') {
365 } elsif ($type_of_move eq 'part') {
366366 move_part($found{$item}, 1);
367367 } else {
368368 die "bad domain move mode: $type_of_move";
0 /* Release cyrus-imapd-2.4.15 */
1 #define _CYRUS_VERSION "v2.4.15"
2 #define CYRUS_GITVERSION "6ea3d26c 2012-04-18"
0 /* Release cyrus-imapd-2.4.16 */
1 #define _CYRUS_VERSION "v2.4.16"
2 #define CYRUS_GITVERSION "dab84161 2012-04-19"