annotate NEWS @ 3996:cbca2fc5ca97 HEAD

Updated
author Timo Sirainen <tss@iki.fi>
date Wed, 08 Feb 2006 12:17:59 +0200
parents 863a3fcac7b2
children 9198a457f022
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3996
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
1 v1.0.beta3 2006-02-08 Timo Sirainen <tss@iki.fi>
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
2
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
3 * Dotlock code changed to timeout faster in some situations when
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
4 the lock file is old.
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
5 + Added support for loading SQL drivers dynamically (see INSTALL file
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
6 for how to build them)
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
7 + Keywords are stored to dboxes, and other dbox improvements.
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
8 + dict-sql could actually work now, making quota-in-sql-database
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
9 possibly working now (not fully tested)
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
10 + Added mail storage conversion plugin to convert automatically from
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
11 one mailbox format to another while user logs in. Doesn't preserve
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
12 UIDVALIDITY/UIDs though.
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
13 + Added plugin { .. } section to dovecot.conf for passing parameters
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
14 to plugins (see dovecot-example.conf).
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
15 + Added ssl-build-param binary which is used to generate
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
16 ssl-parameters.dat. Main dovecot binary doesn't anymore link to
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
17 SSL libraries, and this also makes the process title be clearer
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
18 about why the process is eating all the CPU.
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
19 - Fix building without OpenSSL
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
20 - Fixed memory leak in MySQL driver
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
21 - Fixes to checkpassword
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
22 - Broken Content-Length header could have broken mbox opening
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
23 - Fixed potential hangs after APPEND command
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
24 - Fixed potential crashes in dovecot-auth and imap/pop3-login
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
25 - zlib plugin now links with -lz so it could actually work
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
26 - kqueue fixes by Vaclav Haisman
cbca2fc5ca97 Updated
Timo Sirainen <tss@iki.fi>
parents: 3934
diff changeset
27
3934
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
28 v1.0.beta2 2006-01-22 Timo Sirainen <tss@iki.fi>
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
29
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
30 + Added SQLite support. Patch by Jakob Hirsch.
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
31 + Added auth_debug_passwords setting. If it's not enabled, hide all
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
32 password strings from logs.
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
33 + Added mail_cache_min_mail_count and mbox_min_index_size settings
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
34 which can be used to make Dovecot do less disk writes in small
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
35 mailboxes where they don't benefit that much.
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
36 + Added --build-ssl-parameters parameter to dovecot binary
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
37 - SSL parameters were being regenerated every 10 minutes, although
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
38 not with all systems.
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
39 - Fixed dovecot-auth crashing at startup. Happened only with some
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
40 specific compilers.
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
41 - base_dir was supposed to be set world-readable, not world-writable
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
42
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
43 v1.0.beta1 2006-01-16 Timo Sirainen <tss@iki.fi>
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
44
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
45 * Almost a complete rewrite since 0.99.x, but some of the major
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
46 changes are:
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
47
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
48 + Index file code rewritten to do less disk I/O, wait locks less and
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
49 in generate be smarter. They also support being in clustered
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
50 filesystems and NFS support is mostly working also.
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
51 + Mail caching is smarter. Only the data that client requests is
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
52 cached. Before Dovecot opened and cached all mails when mailbox was
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
53 opened the first time, which was slow.
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
54 + Mbox handling code rewritten to be much faster, safer and correct
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
55 + New authentication mechanisms: APOP, GSSAPI, LOGIN, NTLM and RPA.
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
56 + LDAP supports authentication binds
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
57 + Authentication server can cache password database lookups
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
58 + Support for multiple authentication databases
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
59 + Namespace configuration
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
60 + Dovecot works with shared
863a3fcac7b2 1.0.beta2 released
Timo Sirainen <tss@iki.fi>
parents: 1585
diff changeset
61
1585
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
62 v0.99.10 2003-06-26 Timo Sirainen <tss@iki.fi>
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
63
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
64 * Default PAM service name changed to "dovecot". This means that
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
65 if you're using PAM, you most likely have to do
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
66 mv /etc/pam.d/imap /etc/pam.d/dovecot
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
67 If you wish to keep using imap, see doc/auth.txt.
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
68
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
69 * ~/rawlog directory changed to ~/dovecot.rawlog
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
70
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
71 + Faster and better maildir synchronization. We support read-only
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
72 maildirs and out-of-quota conditions are handled a lot better.
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
73 dovecot-uidlist file still isn't out-of-quota-safe though, but you
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
74 can keep it in another location where quota isn't checked. For
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
75 example:
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
76 default_mail_env = Maildir:~/Maildir:
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
77 INDEX=/noquota/%u:CONTROL=/noquota/%u
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
78 + Read-only mboxes are supported now.
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
79 + Only NOOP and CHECK now always do a mailbox sync checking. Other
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
80 commands sync max. once in 5 seconds, plus always from indexes.
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
81 This should reduce I/O a bit.
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
82 + All NUL characters are translated to ascii #128 before sending to
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
83 client. RFC prohibits sending NULs and this is how UW-IMAP handles
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
84 it as well.
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
85 + Make ENVELOPE, BODY and BODYSTRUCTURE replies more compact by
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
86 removing multiple LWSPs and translating TABs to spaces. RFC doesn't
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
87 specifically require this, but this seems to be the wanted
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
88 behaviour..
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
89 + Added ANONYMOUS SASL mechanism.
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
90 + More flexible user chrooting configuration in home directories:
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
91 "<chroot>/./<homedir>"
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
92 + Added support for dynamically loadable IMAP/POP3 modules. See
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
93 INSTALL file for more information.
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
94 - Partial fetches were broken if mails had CR+LF linefeeds
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
95 - SEARCH DELETED didn't return anything if all messages were deleted
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
96 - OpenSSL support was broken in many installations because we were
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
97 chrooted and it couldn't open /dev/urandom.
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
98 - PAM: Giving wrong password blocked the whole process for two
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
99 seconds. Now we create a new process for each check.
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
100 - Lots of other smaller bugfixes and better error handling
0b8260468474 0.99.10 released
Timo Sirainen <tss@iki.fi>
parents: 1418
diff changeset
101
1418
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
102 v0.99.9.1 2003-05-03 Timo Sirainen <tss@iki.fi>
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
103
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
104 - Messages having lines longer than 8192 bytes caused problems.
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
105 - There was some problems when opening a mbox first time that had been
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
106 empty for a while.
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
107 - Didn't compile with OpenBSD.
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
108 - POP3 server crashed sometimes instead of printing error message.
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
109 - If cached IMAP envelope contained literals, SEARCHing in it wrote
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
110 errors to log file. For example if subject contained highascii, '"'
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
111 or '\' characters this happened.
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
112
1410
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
113 v0.99.9 2003-04-28 Timo Sirainen <tss@iki.fi>
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
114
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
115 * WARNING: mbox rewriting works now faster, but it's less likely to
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
116 notice external message flag changes (it wasn't perfect before
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
117 either). This also means that if you're not using index files,
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
118 Dovecot may not notice changes made by another Dovecot process.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
119 This will be fixed later.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
120
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
121 + Message UIDs are now permanently stored outside index files.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
122 Deleting indexes is now possible without any kind of data loss and
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
123 in-memory indexes are now usable.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
124 + mbox rewriting leaves extra space into X-Keywords header. It's
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
125 shrinked or grown when updating message flag headers to avoid
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
126 rewriting the rest of the file.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
127 + imap-login and pop3-login can now be started from inetd. Privilege
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
128 separation is still used, so it executes dovecot and dovecot-auth
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
129 processes which are left on the background.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
130 + PostgreSQL authentication support, patch by Alex Howansky
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
131 - Large multiline headers (over 8kB) broke Dovecot before. Now they're
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
132 parsed one line at a time and we try to avoid reading them fully into
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
133 memory.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
134 - SEARCH OR was broken
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
135 - Partial BODY[] fetches were broken
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
136 - Timezones were still set wrong when parsing dates
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
137 - Using non-synchronized literals (LITERAL+) broke APPEND
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
138 - Renaming maildir subfolders inserted extra "." in the middle.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
139 - Subfolders were a bit broken with maildir
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
140 - Invalid PLAIN auth request crashed auth process.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
141
1250
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
142 v0.99.8 2003-02-25 Timo Sirainen <tss@iki.fi>
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
143
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
144 * NOTE: Configuration file has changed a bit: auth_userinfo was
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
145 replaced by userdb and passdb. *_port were merged into *_listen.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
146 Disabling listening in imaps port is now done by changing protocols
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
147 setting.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
148
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
149 * Maildir: .customflags location has changed for INBOX. If you have
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
150 set any custom flags, move Maildir/.INBOX/.customflags into
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
151 Maildir/.customflags or they will be lost.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
152
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
153 * mbox: Autodetect /var/mail/%u and /var/spool/mail/%u as INBOXes
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
154 if they're found and mail_default_env isn't set.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
155
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
156 * passwd-file: File format changed a bit. If you used realm or mail
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
157 fields, you'll have to fix the file. See doc/auth.txt for description
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
158 of the format.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
159
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
160 + Fully featured POP3 server included. Disabled by default.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
161 + Support for LITERAL+, MULTIAPPEND, UNSELECT, IDLE, CHILDREN and
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
162 LISTEXT extensions.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
163 + LDAP authentication support.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
164 + Internal API cleanups made Dovecot faster and take less memory
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
165 + auth_verbose logs now all authentication failures
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
166 + Support for Solaris 9 sendfilev()
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
167 + New setting: mail_full_filesystem_access allows clients to access the
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
168 whole filesystem by simply giving the path before the mailbox name
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
169 (eg. SELECT ~user/mail/box, LIST "" /tmp/%). While this allows users
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
170 to share mailboxes, it's not recommended since Dovecot's index files
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
171 can't be safely shared.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
172 + New setting: client_workarounds.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
173 + Dynamically loadable authentication modules. Binary package builders
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
174 should consider using it for at least LDAP.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
175 + mbox: Content-Length is saved now to each saved message, so it's
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
176 now safe to have lines beginning with "From ".
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
177 + mbox: mail_read_mmaped = no works with it now
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
178 + Indexes can be kept in memory by adding :INDEX=MEMORY to MAIL
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
179 environment. There's not much point to do this now though, since the
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
180 UIDs won't be saved.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
181 - COPY now behaves as RFC2060 says: "If the COPY command is
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
182 unsuccessful for any reason, server implementations MUST restore the
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
183 destination mailbox to its state before the COPY attempt."
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
184 - LIST and LSUB rewrite, should fix several bugs in them
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
185 - maildir_copy_with_hardlinks = yes was broken.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
186 - mboxes in subfolders weren't selectable.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
187 - STORE didn't accept multiple flags without () around them
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
188 - PLAIN SASL-authentication was a bit broken.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
189 - IMAP dates were parsed a few hours wrong
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
190 - STATUS command removed \Recent flags from messages
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
191 - Several bugfixes to SEARCH command, especially related to multiple
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
192 search conditions
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
193 - If auth/login process died unexpectedly at startup, the exit status
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
194 or killing signal wasn't logged.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
195 - mbox parsing might have crashed sometimes
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
196 - mbox: when saving mails, internal headers were allowed in input,
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
197 sometimes causing problems (eg. duplicate headers) when appending
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
198 and copying messages
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
199 - mbox: X-Keywords headers were duplicated
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
200 - Some small fixes to how messages are saved to Maildir
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
201 - Next command after STARTTLS was ignored which left the connection
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
202 stuck sometimes
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
203 - Dovecot was pretty much broken with FreeBSD
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
204
975
7bd8508ed0fa 0.99.7 out
Timo Sirainen <tss@iki.fi>
parents: 965
diff changeset
205 v0.99.7 2003-01-14 Timo Sirainen <tss@iki.fi>
7bd8508ed0fa 0.99.7 out
Timo Sirainen <tss@iki.fi>
parents: 965
diff changeset
206
7bd8508ed0fa 0.99.7 out
Timo Sirainen <tss@iki.fi>
parents: 965
diff changeset
207 + Rewrote doc/index.txt, small updates to doc/design.txt and
7bd8508ed0fa 0.99.7 out
Timo Sirainen <tss@iki.fi>
parents: 965
diff changeset
208 doc/multiaccess.txt
7bd8508ed0fa 0.99.7 out
Timo Sirainen <tss@iki.fi>
parents: 965
diff changeset
209 - New hash table code was broken with removing, which broke several
7bd8508ed0fa 0.99.7 out
Timo Sirainen <tss@iki.fi>
parents: 965
diff changeset
210 things. Fixed, but it's still a bit ugly code though..
7bd8508ed0fa 0.99.7 out
Timo Sirainen <tss@iki.fi>
parents: 965
diff changeset
211
965
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
212 v0.99.6 2003-01-13 Timo Sirainen <tss@iki.fi>
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
213
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
214 + THREAD=REFERENCES extension support. ORDEREDSUBJECT would be easy to
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
215 add, but I think it's pretty useless.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
216 + SORT is much faster now.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
217 + mbox: If ~/mail directory isn't found, create it.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
218 + Log login usernames
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
219 * Some coding style changes (less typedefs)
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
220 - Mails with nested MIME parts might have caused incorrect BODY and
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
221 BODYSTRUCTURE fetches and sometimes might have crashed dovecot
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
222 (assert at imap-bodystructure.c). If client had already successfully
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
223 done the BODY fetching a couple of times, the bug couldn't happen
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
224 anymore since Dovecot then began caching the BODY data. So, this
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
225 mostly happened with new users.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
226 - non-UID SEARCH might gave wrong replies in certain conditions.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
227 - SORT replied always with UIDs instead of sequences.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
228 - If authentication was aborted by client ("*" reply to AUTHENTICATE),
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
229 the login process crashed later.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
230 - STATUS command gave invalid reply for mailboxes with spaces in name
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
231 - Timezones were parsed wrong with message dates
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
232 - Digest-MD5: We used "qop-options" instead of "qop", which was
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
233 incompatible with at least Cyrus SASL.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
234 - Realms in passwd-file were buggy
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
235 - Literals didn't work when logging in
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
236 - Crashed if it had to wait for mbox lock
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
237 - With invalid configuration auth and login processes were just dying
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
238 and master filling log files infinitely.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
239 - We didn't work with some 64bit systems
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
240
893
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
241 v0.99.5 2003-01-02 Timo Sirainen <tss@iki.fi>
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
242
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
243 * This release includes a lot of code cleanups, especially related to
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
244 security. Direct buffer modifying was replaced in several places
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
245 with a new buffer API, which provides a safe way to do it. Code that
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
246 looks unsafe contains @UNSAFE tag to make auditing easier.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
247
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
248 + Support for SORT extension. Originally I thought about not
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
249 implementing any extensions before 1.0, but too many people want
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
250 webmails which want SORT. THREAD is another extension which they
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
251 want, but we don't support it yet.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
252 + imap_listen and imaps_listen settings now accept "*" and "::" to
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
253 specify if we want to listen in IPv4 or IPv6 addresses. "::" may
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
254 also listen in all IPv4 addresses depending on the OS (Linux does,
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
255 BSD doesn't)
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
256 + New setting: default_mail_env can be used to specify where to find
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
257 users mailbox. Default is still to use autodetection.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
258 + New setting: imap_log_path to log logins etc. informational messages
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
259 to different file.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
260 + We support now separate mbox file for INBOX folder, no need for
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
261 symlink kludging anymore.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
262 + Support for keeping index files in different location than actual
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
263 mailboxes.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
264 ? Disabled mailbox_check_interval setting by default, it breaks
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
265 Evolution.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
266 - SEARCH was still somewhat buggy, especially with laggy networks.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
267 Also body/header searches might have crashed or at least used
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
268 memory too much
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
269 - Deleting messages in the middle of mbox caused dovecot to reindex
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
270 the following messages as new messages (ie. change UIDs and set
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
271 \Recent flag).
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
272 - Digest-MD5 auth: Initial server challenge packet was missing a comma,
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
273 which might have made it incompatible with some implementations.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
274 - Some more fixes to unnecessarily high memory usage
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
275 - SELECT and EXAMINE often printed UNSEEN reply or maybe complained
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
276 about corrupted indexes. Happened usually only with mbox.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
277 - FETCH BODYSTRUCTURE gave incorrect reply, breaking pine
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
278 - LIST was pretty buggy with mbox subfolders
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
279 - CHECK command returned just "missing parameters" error
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
280 - DELETE didn't work with mbox folders
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
281 - CREATE mailbox<hierarchy separator> failed always.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
282 - CREATE and RENAME didn't create required hierarchies with mbox
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
283 - RFC822 date parser didn't handle single digit days correctly.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
284 - login_process_per_connection = yes didn't work with imaps port
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
285 connections which is exactly where it was mostly wanted.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
286 - ssl_disabled = yes didn't disable listening in imaps port
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
287 - process limiting code didn't compile everywhere (eg. FreeBSD).
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
288 - Linux sendfile() was never detected
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
289 - We didn't work at all with gcc/PowerPC
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
290
732
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
291 v0.99.4 2002-12-01 Timo Sirainen <tss@iki.fi>
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
292
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
293 - Command parser had several bugs when it didn't have enough data to
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
294 parse the full command in one call, ie. network lags etc. triggered
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
295 those bugs sometimes. This was the last "weird bug" I know of.
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
296 - Mbox indexes got broken when updating cached fields
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
297 - Fixed a few memory leaks and unneededly high memory usage while
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
298 caching envelopes
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
299 - Fixes to searching from message body and header
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
300 - --with-ssldir didn't do anything and the default was empty
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
301
711
f0b27bacadbf 0.99.3 release
Timo Sirainen <tss@iki.fi>
parents: 707
diff changeset
302 v0.99.3 2002-11-26 Timo Sirainen <tss@iki.fi>
f0b27bacadbf 0.99.3 release
Timo Sirainen <tss@iki.fi>
parents: 707
diff changeset
303
f0b27bacadbf 0.99.3 release
Timo Sirainen <tss@iki.fi>
parents: 707
diff changeset
304 - mail_read_mmaped = no (default) caused mbox corruption with EXPUNGE.
f0b27bacadbf 0.99.3 release
Timo Sirainen <tss@iki.fi>
parents: 707
diff changeset
305 mmap()ing is forced for now.
f0b27bacadbf 0.99.3 release
Timo Sirainen <tss@iki.fi>
parents: 707
diff changeset
306
707
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
307 v0.99.2 2002-11-26 Timo Sirainen <tss@iki.fi>
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
308
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
309 + If we have to wait for a lock longer, the client is now notified
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
310 about it every 30 seconds.
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
311 - Default settings still pointed to lib directory instead of the
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
312 libexec directory where the binaries were actually installed
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
313 - vpopmail support had to be kludged to fix a bug in vpopmail library
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
314 which sometimes left extra character after the user name.
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
315 - Login process crashed if master process didn't let some user login.
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
316 Normally this couldn't happen without error in configuration.
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
317 - select() based I/O loop wasn't working so Dovecot didn't work in
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
318 eg. OSX. Also PAM authentication wasn't detected with OSX.
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
319 - Didn't compile with NetBSD-current
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
320
669
d560d17cf23d And the date :)
Timo Sirainen <tss@iki.fi>
parents: 668
diff changeset
321 v0.99.1 2002-11-25 Timo Sirainen <tss@iki.fi>
668
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
322
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
323 + Added doc/mkcert.sh script to easily generate yourself a self-signed
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
324 certificate. Modify doc/dovecot-openssl.cnf before running it.
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
325 + --with-ssldir configure option to specify default path for /etc/ssl
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
326 + Added ssl_disable setting to config file
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
327 - OpenSSL wasn't checked properly by configure
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
328 - vpopmail authentication module didn't compile
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
329 - We should install the binaries into libexec dir, not lib
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
330 - doc/configuration.txt and doc/mail-storages.txt were missing
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
331
652
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
332 v0.99.0 2002-11-24 Timo Sirainen <tss@iki.fi>
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
333
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
334 + Replaced hash file with binary tree file which makes Dovecot stay
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
335 fast with large mailboxes after expunging multiple mails.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
336 + Several speed improvements with SEARCH
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
337 + SEARCH CHARSET support using iconv(), although case-insensitive
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
338 searching is currently supported only for ASCII characters.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
339 + OpenSSL support.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
340 + Support for regenerating Diffie Hellman and RSA parameters with
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
341 specified intervals. NOTE: currently doesn't work with OpenSSL.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
342 + Support for each login connection being handled in it's own process.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
343 This is the default as it's more safe especially with SSL.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
344 + mbox locking is now safe, other processes can't modify the mbox file
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
345 while we're reading it.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
346 + Notify clients with "EXISTS" almost immediately after new mail is
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
347 received.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
348 + Rawlog: Support for saving user connections into files - useful for
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
349 debugging.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
350 + Content-Language is finally parsed correctly
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
351 + Lots of smaller speed optimizations
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
352 - Partial BODY[] fetches weren't working properly
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
353 - BODY[section] was buggy with message/rfc822 MIME parts
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
354 - STARTTLS wasn't working
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
355 - \* flag was missing from PERMANENTFLAGS.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
356 - Comments inside <> mail addresses crashed.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
357 - imap-login printed UTC timestamps to logfiles
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
358 - passwd-file wasn't reread the the file changed
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
359 - PAM authentication was implemented wrong, which caused it to break
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
360 with some PAM plugins.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
361 - Lots of smaller fixes, mostly to do with reliability
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
362
353
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
363 v0.98.4 2002-10-06 Timo Sirainen <tss@iki.fi>
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
364
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
365 * Just a final release before replacing hash file with a binary tree.
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
366
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
367 - When fetching messages larger than 256k, sometimes Dovecot missed
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
368 to send CR causing corrupted data at end of message and possibly
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
369 complete failure depending on IMAP client.
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
370 - Fetching BODY or BODYSTRUCTURE for message having content-type of
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
371 message/rfc822 didn't correctly add () around the envelope data.
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
372 - Several fixes to make it compile with HP/UX ANSI C compiler.
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
373 Also fixed several warnings it showed up.
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
374
340
37d52d6a3e7a 0.98.3 out..
Timo Sirainen <tss@iki.fi>
parents: 337
diff changeset
375 v0.98.3 2002-10-01 Timo Sirainen <tss@iki.fi>
37d52d6a3e7a 0.98.3 out..
Timo Sirainen <tss@iki.fi>
parents: 337
diff changeset
376
37d52d6a3e7a 0.98.3 out..
Timo Sirainen <tss@iki.fi>
parents: 337
diff changeset
377 * Sorry, just noticed a very stupid bug which caused evolution 1.2
37d52d6a3e7a 0.98.3 out..
Timo Sirainen <tss@iki.fi>
parents: 337
diff changeset
378 beta to crash. I always thought it was just evolution's fault :)
37d52d6a3e7a 0.98.3 out..
Timo Sirainen <tss@iki.fi>
parents: 337
diff changeset
379 - Several fields in BODY / BODYSTRUCTURE replies weren't quoted
37d52d6a3e7a 0.98.3 out..
Timo Sirainen <tss@iki.fi>
parents: 337
diff changeset
380
337
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
381 v0.98.2 2002-09-30 Timo Sirainen <tss@iki.fi>
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
382
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
383 + --with-file-offset-size=32 can now be used to select 32bit file
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
384 offsets. Using them should be a bit faster and take a bit less
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
385 disk and memory (also needed to compile Dovecot successfully with
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
386 TinyCC).
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
387 + maildir_copy_with_hardlinks option works now
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
388 + Check new mail and notify about it to client also after
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
389 commands which don't allow full syncing (FETCH, STORE, SEARCH).
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
390 Also always send RECENT after EXISTS notify.
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
391 + If we're out of disk space while opening mailbox, notify about it
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
392 with ALERT.
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
393 - STORE and SEARCH didn't handle properly message sequence numbers
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
394 when some in the middle were externally deleted
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
395 - SEARCH: Only first search condition was checked.
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
396 - mbox: Message flags given to APPEND were ignored.
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
397 - mbox: index was corrupted when changing flags for multipart MIME
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
398 messages
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
399 - Out of disk space-handling wasn't working properly with .customflags
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
400 file
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
401 - if auth processes were killed, login processes weren't reconnecting
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
402 to them
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
403
313
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
404 v0.98.1 2002-09-24 Timo Sirainen <tss@iki.fi>
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
405
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
406 + Faster and safer mbox rewriting when flags are updated
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
407 - Didn't save messages larger then 8192 bytes
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
408 - Several mbox breakages
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
409
304
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
410 v0.98 2002-09-23 Timo Sirainen <tss@iki.fi>
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
411
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
412 + mbox support is finally working. There's still some reliability
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
413 fixes left but overall it should be quite usable.
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
414 + vpopmail authentication support
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
415 + We should be able to deal with "out of diskspace/quota" conditions
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
416 properly, by keeping the indexes in memory and allowing user to
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
417 delete mails to get more space.
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
418 + Several speed enhancements
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
419 + New configuration file option: overwrite_incompatible_index to force
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
420 using ".imap.index" file, overwriting it if it isn't compatible
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
421 - Handle invalid message headers reliably
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
422 - Tons of bugfixes and code cleanups everywhere
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
423
96
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
424 v0.97 2002-08-29 Timo Sirainen <tss@iki.fi>
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
425
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
426 + Large mails are handled in 256kB blocks, so mail size no longer
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
427 has hardly any effect on memory usage
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
428 + 64bit file offsets are used if supported by system. This means
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
429 Dovecot is fully capable of handling >2G mails in those systems.
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
430 With 32bit offsets >2G mails may not behave too well, but should
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
431 not crash either.
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
432 + I fixed lots of potential integer overflows. This should make us
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
433 fully crash-free no matter what happens (index file corruption
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
434 mostly). I didn't verify everything too carefully yet, so more
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
435 auditing is still needed before we fully reach that goal.
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
436 + Implemented several missing tasks / optimizations to index handling.
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
437 It should now stay fast after longer usage periods.
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
438 + New configuration file options: log_path, log_timestamp, imaps_listen
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
439 + "Critical errors" are now hidden from users, ie. any error message
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
440 that is not a direct reply to user error is written into log file
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
441 and user gets only "Internal error [timestamp]".
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
442 + Nonblocking SSL handshaking
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
443 + Lots of code cleanups
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
444 - Lots of mbox fixes, it seems to be somewhat reliable now
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
445 - Year in Date-field was parsed wrong
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
446 - Appending mail to mbox didn't work right
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
447 - Always verify that mailbox names are valid (especially they shouldn't
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
448 contain "../")
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
449
3
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
450 v0.96 2002-08-08 Timo Sirainen <tss@iki.fi>
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
451
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
452 * Changed to LGPL v2.1 license
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
453
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
454 + STARTTLS support and optional disabling of plaintext authentication
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
455 (LOGINDISABLED capability)
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
456 + Support for custom message flags, each folder can have 26 different.
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
457 + New configuration file options: imap_listen, max_logging_users,
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
458 max_imap_processes
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
459 + You can specify config file location to imap-master with -c <path>
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
460 + All IMAP processes can now write to specified log file instead of
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
461 syslog. Either do this by setting IMAP_LOGFILE environment, or
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
462 give -l <path> parameter to imap-master.
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
463 + Some cleanups to remove warnings with BSDs
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
464 + Changed all %s .. strerror(errno) -> %m
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
465 + Rewritten memory pool code
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
466 - imap-master didn't close all the fds for executed processes
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
467 - iobuffer code was buggy and caused the connection to terminate
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
468 sometimes
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
469 - make install overwrote the existing dovecot.conf file, so it's now
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
470 named as dovecot-example.conf
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
471
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
472 v0.95 2002-07-31 Timo Sirainen <tss@iki.fi>
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
473
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
474 + Initial SSL support using GNU TLS, tested with v0.5.1.
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
475 TLS support is still missing.
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
476 + Digest-MD5 authentication method
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
477 + passwd-file authentication backend
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
478 + Code cleanups
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
479 - Found several bugs from mempool and ioloop code, now we should
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
480 be stable? :)
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
481 - A few corrections for long header field handling
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
482
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
483 v0.94 2002-07-29 Timo Sirainen <tss@iki.fi>
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
484
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
485 * Supports running completely non-root now. imap-auth however is a
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
486 bit problematic as we don't support passwd-file yet.
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
487 - Memory alignment fixes mostly
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
488 - Other misc. bugfixes