Imported Upstream version 2.4.9
Ondřej Surý
12 years ago
63 | 63 |
COMPILE_ET = @COMPILE_ET@
|
64 | 64 |
|
65 | 65 |
PACKAGE = cyrus-imapd
|
66 | |
VERSION = 2.4.9beta2
|
|
66 |
VERSION = 2.4.9
|
67 | 67 |
GIT_VERSION = $(VERSION).git$(shell date +'%Y%m%d%H%M')
|
68 | 68 |
|
69 | 69 |
all:: xversion
|
40 | 40 |
few stable releases</li>
|
41 | 41 |
<li>Bug #3438 - fix authentication (-a option) for deliver command</li>
|
42 | 42 |
<li>Bug #3431 - actually an enhancement - look for config files in
|
43 | |
ENV{CYRUS_PATH} first</li>
|
|
43 |
$ENV{CYRUS_PREFIX} first</li>
|
44 | 44 |
<li>Bug #3430 - fractional days and other units in cyr_expire</li>
|
45 | 45 |
</ul>
|
46 | 46 |
|
9 | 9 |
|
10 | 10 |
<h2>Upgrading from 2.4.8</h2>
|
11 | 11 |
<ul>
|
12 | |
<li>CYRUS_PATH prefixing. If you have a config file in CYRUS_PATH
|
13 | |
it will override the default path now, so for example a file
|
14 | |
in /usr/cyrus/etc/imapd.conf will override /etc/imapd.conf.
|
|
12 |
<li>CYRUS_PREFIX environemnt varabile. If you have an environment
|
|
13 |
variable "CYRUS_PREFIX" then config files will be searched for
|
|
14 |
in there first, so for example the file /var/cyrus/etc/imapd.conf
|
|
15 |
will override /etc/imapd.conf if your CYRUS_PREFIX is /var/cyrus.
|
15 | 16 |
This is to make things easier for sites with multiple installs
|
16 | 17 |
on a single machine. You will want to check that there aren't
|
17 | 18 |
unexpected files in those locations when upgrading.</li>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:41 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:34 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:41 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:34 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:41 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:34 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:42 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:42 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:42 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:42 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:42 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:42 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:42 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:42 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:42 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:43 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:43 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:43 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:35 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:43 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:36 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:43 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:36 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:43 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:36 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:44 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:36 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:44 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:36 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:44 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:36 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:44 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:36 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:44 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:36 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:44 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:44 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:44 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:45 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:45 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:45 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:45 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:45 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:45 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:45 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:45 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:37 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:45 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:46 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:46 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:46 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:46 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:46 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:46 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:46 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:46 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:46 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:47 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:47 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:38 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
0 | 0 |
<!-- Creator : groff version 1.21 -->
|
1 | |
<!-- CreationDate: Tue Jun 14 21:56:47 2011 -->
|
|
1 |
<!-- CreationDate: Tue Jun 21 21:51:39 2011 -->
|
2 | 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
3 | 3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
4 | 4 |
<html>
|
1 | 1 |
|
2 | 2 |
Upgrading from 2.4.8
|
3 | 3 |
|
4 | |
* CYRUS_PATH prefixing. If you have a config file in CYRUS_PATH it
|
5 | |
will override the default path now, so for example a file in
|
6 | |
/usr/cyrus/etc/imapd.conf will override /etc/imapd.conf. This is to
|
7 | |
make things easier for sites with multiple installs on a single
|
8 | |
machine. You will want to check that there aren't unexpected files
|
9 | |
in those locations when upgrading.
|
|
4 |
* CYRUS_PREFIX environemnt varabile. If you have an environment
|
|
5 |
variable "CYRUS_PREFIX" then config files will be searched for in
|
|
6 |
there first, so for example the file /var/cyrus/etc/imapd.conf will
|
|
7 |
override /etc/imapd.conf if your CYRUS_PREFIX is /var/cyrus. This
|
|
8 |
is to make things easier for sites with multiple installs on a
|
|
9 |
single machine. You will want to check that there aren't unexpected
|
|
10 |
files in those locations when upgrading.
|
10 | 11 |
* New config options: *_db_path allow moving individual DB files to
|
11 | 12 |
different partitions - for example you may want to put the
|
12 | 13 |
deliver.db onto tmpfs to improve performance.
|
475 | 475 |
if (erock.verbose) {
|
476 | 476 |
fprintf(stderr,
|
477 | 477 |
"Expunging deleted messages in mailboxes older than %0.2f days\n",
|
478 | |
(double)(expunge_seconds/86400));
|
|
478 |
((double)expunge_seconds/86400));
|
479 | 479 |
}
|
480 | 480 |
}
|
481 | 481 |
|
|
506 | 506 |
if (drock.verbose) {
|
507 | 507 |
fprintf(stderr,
|
508 | 508 |
"Removing deleted mailboxes older than %0.2f days\n",
|
509 | |
(double)(delete_seconds/86400));
|
|
509 |
((double)delete_seconds/86400));
|
510 | 510 |
}
|
511 | 511 |
|
512 | 512 |
strlcpy(drock.prefix, deletedprefix, sizeof(drock.prefix));
|
317 | 317 |
prock.expmark = time(NULL) - seconds;
|
318 | 318 |
prock.expire_table = expire_table;
|
319 | 319 |
syslog(LOG_NOTICE, "duplicate_prune: pruning back %0.2f days",
|
320 | |
(double)(seconds/86400));
|
|
320 |
((double)seconds/86400));
|
321 | 321 |
|
322 | 322 |
/* check each entry in our database */
|
323 | 323 |
prock.db = dupdb;
|
369 | 369 |
buf = xmalloc(bufsize);
|
370 | 370 |
|
371 | 371 |
/* read in config file
|
372 | |
Check if we have CYRUS_PATH defined, and then use that config */
|
373 | |
cyrus_path = getenv("CYRUS_PATH");
|
|
372 |
Check if we have CYRUS_PREFIX defined, and then use that config */
|
|
373 |
cyrus_path = getenv("CYRUS_PREFIX");
|
374 | 374 |
if (cyrus_path) {
|
375 | 375 |
strlcpy(buf, cyrus_path, bufsize);
|
376 | 376 |
strlcat(buf, filename, bufsize);
|
|
380 | 380 |
if (!infile)
|
381 | 381 |
infile = fopen(filename, "r");
|
382 | 382 |
|
383 | |
if (!infile) {
|
384 | |
strlcpy(buf, CYRUS_PATH, bufsize);
|
385 | |
strlcat(buf, filename, bufsize);
|
386 | |
infile = fopen(buf, "r");
|
387 | |
}
|
388 | 383 |
if (!infile) {
|
389 | 384 |
snprintf(buf, bufsize, "can't open configuration file %s: %s",
|
390 | 385 |
filename, error_message(errno));
|
123 | 123 |
.\" ========================================================================
|
124 | 124 |
.\"
|
125 | 125 |
.IX Title "SIEVESHELL 1"
|
126 | |
.TH SIEVESHELL 1 "2011-06-14" "perl v5.10.1" "User Contributed Perl Documentation"
|
|
126 |
.TH SIEVESHELL 1 "2011-06-21" "perl v5.10.1" "User Contributed Perl Documentation"
|
127 | 127 |
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
128 | 128 |
.\" way too many mistakes in technical documents.
|
129 | 129 |
.if n .ad l
|
225 | 225 |
char buf[4096];
|
226 | 226 |
const char *cyrus_path;
|
227 | 227 |
|
228 | |
/* try loading the copy inside CYRUS_PATH first */
|
229 | |
cyrus_path = getenv("CYRUS_PATH");
|
|
228 |
/* try loading the copy inside CYRUS_PREFIX first */
|
|
229 |
cyrus_path = getenv("CYRUS_PREFIX");
|
230 | 230 |
if (cyrus_path) {
|
231 | 231 |
strlcpy(buf, cyrus_path, sizeof(buf));
|
232 | 232 |
strlcat(buf, MASTER_CONFIG_FILENAME, sizeof(buf));
|
0 | |
/* Release cyrus-imapd-2.4.9beta2 */
|
1 | |
#define _CYRUS_VERSION "v2.4.9beta2"
|
2 | |
#define CYRUS_GITVERSION "6a5a394d 2011-06-14"
|
|
0 |
/* Release cyrus-imapd-2.4.9 */
|
|
1 |
#define _CYRUS_VERSION "v2.4.9"
|
|
2 |
#define CYRUS_GITVERSION "ebb103d8 2011-06-21"
|