Mercurial > dovecot > original-hg > dovecot-1.2
annotate NEWS @ 732:890ee8db4f3e HEAD
0.99.4 out
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 01 Dec 2002 18:38:14 +0200 |
parents | f0b27bacadbf |
children | 4f619b97ee65 |
rev | line source |
---|---|
732 | 1 v0.99.4 2002-12-01 Timo Sirainen <tss@iki.fi> |
2 | |
3 - Command parser had several bugs when it didn't have enough data to | |
4 parse the full command in one call, ie. network lags etc. triggered | |
5 those bugs sometimes. This was the last "weird bug" I know of. | |
6 - Mbox indexes got broken when updating cached fields | |
7 - Fixed a few memory leaks and unneededly high memory usage while | |
8 caching envelopes | |
9 - Fixes to searching from message body and header | |
10 - --with-ssldir didn't do anything and the default was empty | |
11 | |
711 | 12 v0.99.3 2002-11-26 Timo Sirainen <tss@iki.fi> |
13 | |
14 - mail_read_mmaped = no (default) caused mbox corruption with EXPUNGE. | |
15 mmap()ing is forced for now. | |
16 | |
707 | 17 v0.99.2 2002-11-26 Timo Sirainen <tss@iki.fi> |
18 | |
19 + If we have to wait for a lock longer, the client is now notified | |
20 about it every 30 seconds. | |
21 - Default settings still pointed to lib directory instead of the | |
22 libexec directory where the binaries were actually installed | |
23 - vpopmail support had to be kludged to fix a bug in vpopmail library | |
24 which sometimes left extra character after the user name. | |
25 - Login process crashed if master process didn't let some user login. | |
26 Normally this couldn't happen without error in configuration. | |
27 - select() based I/O loop wasn't working so Dovecot didn't work in | |
28 eg. OSX. Also PAM authentication wasn't detected with OSX. | |
29 - Didn't compile with NetBSD-current | |
30 | |
669 | 31 v0.99.1 2002-11-25 Timo Sirainen <tss@iki.fi> |
668 | 32 |
33 + Added doc/mkcert.sh script to easily generate yourself a self-signed | |
34 certificate. Modify doc/dovecot-openssl.cnf before running it. | |
35 + --with-ssldir configure option to specify default path for /etc/ssl | |
36 + Added ssl_disable setting to config file | |
37 - OpenSSL wasn't checked properly by configure | |
38 - vpopmail authentication module didn't compile | |
39 - We should install the binaries into libexec dir, not lib | |
40 - doc/configuration.txt and doc/mail-storages.txt were missing | |
41 | |
652 | 42 v0.99.0 2002-11-24 Timo Sirainen <tss@iki.fi> |
43 | |
44 + Replaced hash file with binary tree file which makes Dovecot stay | |
45 fast with large mailboxes after expunging multiple mails. | |
46 + Several speed improvements with SEARCH | |
47 + SEARCH CHARSET support using iconv(), although case-insensitive | |
48 searching is currently supported only for ASCII characters. | |
49 + OpenSSL support. | |
50 + Support for regenerating Diffie Hellman and RSA parameters with | |
51 specified intervals. NOTE: currently doesn't work with OpenSSL. | |
52 + Support for each login connection being handled in it's own process. | |
53 This is the default as it's more safe especially with SSL. | |
54 + mbox locking is now safe, other processes can't modify the mbox file | |
55 while we're reading it. | |
56 + Notify clients with "EXISTS" almost immediately after new mail is | |
57 received. | |
58 + Rawlog: Support for saving user connections into files - useful for | |
59 debugging. | |
60 + Content-Language is finally parsed correctly | |
61 + Lots of smaller speed optimizations | |
62 - Partial BODY[] fetches weren't working properly | |
63 - BODY[section] was buggy with message/rfc822 MIME parts | |
64 - STARTTLS wasn't working | |
65 - \* flag was missing from PERMANENTFLAGS. | |
66 - Comments inside <> mail addresses crashed. | |
67 - imap-login printed UTC timestamps to logfiles | |
68 - passwd-file wasn't reread the the file changed | |
69 - PAM authentication was implemented wrong, which caused it to break | |
70 with some PAM plugins. | |
71 - Lots of smaller fixes, mostly to do with reliability | |
72 | |
353 | 73 v0.98.4 2002-10-06 Timo Sirainen <tss@iki.fi> |
74 | |
75 * Just a final release before replacing hash file with a binary tree. | |
76 | |
77 - When fetching messages larger than 256k, sometimes Dovecot missed | |
78 to send CR causing corrupted data at end of message and possibly | |
79 complete failure depending on IMAP client. | |
80 - Fetching BODY or BODYSTRUCTURE for message having content-type of | |
81 message/rfc822 didn't correctly add () around the envelope data. | |
82 - Several fixes to make it compile with HP/UX ANSI C compiler. | |
83 Also fixed several warnings it showed up. | |
84 | |
340 | 85 v0.98.3 2002-10-01 Timo Sirainen <tss@iki.fi> |
86 | |
87 * Sorry, just noticed a very stupid bug which caused evolution 1.2 | |
88 beta to crash. I always thought it was just evolution's fault :) | |
89 - Several fields in BODY / BODYSTRUCTURE replies weren't quoted | |
90 | |
337 | 91 v0.98.2 2002-09-30 Timo Sirainen <tss@iki.fi> |
92 | |
93 + --with-file-offset-size=32 can now be used to select 32bit file | |
94 offsets. Using them should be a bit faster and take a bit less | |
95 disk and memory (also needed to compile Dovecot successfully with | |
96 TinyCC). | |
97 + maildir_copy_with_hardlinks option works now | |
98 + Check new mail and notify about it to client also after | |
99 commands which don't allow full syncing (FETCH, STORE, SEARCH). | |
100 Also always send RECENT after EXISTS notify. | |
101 + If we're out of disk space while opening mailbox, notify about it | |
102 with ALERT. | |
103 - STORE and SEARCH didn't handle properly message sequence numbers | |
104 when some in the middle were externally deleted | |
105 - SEARCH: Only first search condition was checked. | |
106 - mbox: Message flags given to APPEND were ignored. | |
107 - mbox: index was corrupted when changing flags for multipart MIME | |
108 messages | |
109 - Out of disk space-handling wasn't working properly with .customflags | |
110 file | |
111 - if auth processes were killed, login processes weren't reconnecting | |
112 to them | |
113 | |
313 | 114 v0.98.1 2002-09-24 Timo Sirainen <tss@iki.fi> |
115 | |
116 + Faster and safer mbox rewriting when flags are updated | |
117 - Didn't save messages larger then 8192 bytes | |
118 - Several mbox breakages | |
119 | |
304 | 120 v0.98 2002-09-23 Timo Sirainen <tss@iki.fi> |
121 | |
122 + mbox support is finally working. There's still some reliability | |
123 fixes left but overall it should be quite usable. | |
124 + vpopmail authentication support | |
125 + We should be able to deal with "out of diskspace/quota" conditions | |
126 properly, by keeping the indexes in memory and allowing user to | |
127 delete mails to get more space. | |
128 + Several speed enhancements | |
129 + New configuration file option: overwrite_incompatible_index to force | |
130 using ".imap.index" file, overwriting it if it isn't compatible | |
131 - Handle invalid message headers reliably | |
132 - Tons of bugfixes and code cleanups everywhere | |
133 | |
96 | 134 v0.97 2002-08-29 Timo Sirainen <tss@iki.fi> |
135 | |
136 + Large mails are handled in 256kB blocks, so mail size no longer | |
137 has hardly any effect on memory usage | |
138 + 64bit file offsets are used if supported by system. This means | |
139 Dovecot is fully capable of handling >2G mails in those systems. | |
140 With 32bit offsets >2G mails may not behave too well, but should | |
141 not crash either. | |
142 + I fixed lots of potential integer overflows. This should make us | |
143 fully crash-free no matter what happens (index file corruption | |
144 mostly). I didn't verify everything too carefully yet, so more | |
145 auditing is still needed before we fully reach that goal. | |
146 + Implemented several missing tasks / optimizations to index handling. | |
147 It should now stay fast after longer usage periods. | |
148 + New configuration file options: log_path, log_timestamp, imaps_listen | |
149 + "Critical errors" are now hidden from users, ie. any error message | |
150 that is not a direct reply to user error is written into log file | |
151 and user gets only "Internal error [timestamp]". | |
152 + Nonblocking SSL handshaking | |
153 + Lots of code cleanups | |
154 - Lots of mbox fixes, it seems to be somewhat reliable now | |
155 - Year in Date-field was parsed wrong | |
156 - Appending mail to mbox didn't work right | |
157 - Always verify that mailbox names are valid (especially they shouldn't | |
158 contain "../") | |
159 | |
3
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
160 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
|
161 |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
162 * 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
|
163 |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
164 + 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
|
165 (LOGINDISABLED capability) |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
166 + 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
|
167 + 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
|
168 max_imap_processes |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
169 + 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
|
170 + 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
|
171 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
|
172 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
|
173 + 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
|
174 + 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
|
175 + Rewritten memory pool code |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
176 - 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
|
177 - 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
|
178 sometimes |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
179 - 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
|
180 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
|
181 |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
182 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
|
183 |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
184 + 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
|
185 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
|
186 + Digest-MD5 authentication method |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
187 + passwd-file authentication backend |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
188 + Code cleanups |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
189 - 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
|
190 be stable? :) |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
191 - 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
|
192 |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
193 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
|
194 |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
195 * 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
|
196 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
|
197 - Memory alignment fixes mostly |
d2c29e0e2570
moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents:
0
diff
changeset
|
198 - Other misc. bugfixes |