annotate NEWS @ 1418:c36d18766a35 HEAD

0.99.9.1 released. Added redhat spec file.
author Timo Sirainen <tss@iki.fi>
date Sat, 03 May 2003 21:32:21 +0300
parents ccb430d3b945
children 0b8260468474
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1418
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
1 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
2
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
3 - 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
4 - 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
5 empty for a while.
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
6 - Didn't compile with OpenBSD.
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
7 - 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
8 - 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
9 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
10 or '\' characters this happened.
c36d18766a35 0.99.9.1 released. Added redhat spec file.
Timo Sirainen <tss@iki.fi>
parents: 1410
diff changeset
11
1410
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
12 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
13
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
14 * 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
15 notice external message flag changes (it wasn't perfect before
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
16 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
17 Dovecot may not notice changes made by another Dovecot process.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
18 This will be fixed later.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
19
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
20 + Message UIDs are now permanently stored outside index files.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
21 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
22 in-memory indexes are now usable.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
23 + 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
24 shrinked or grown when updating message flag headers to avoid
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
25 rewriting the rest of the file.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
26 + 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
27 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
28 processes which are left on the background.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
29 + PostgreSQL authentication support, patch by Alex Howansky
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
30 - 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
31 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
32 memory.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
33 - SEARCH OR was broken
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
34 - Partial BODY[] fetches were broken
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
35 - Timezones were still set wrong when parsing dates
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
36 - Using non-synchronized literals (LITERAL+) broke APPEND
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
37 - Renaming maildir subfolders inserted extra "." in the middle.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
38 - Subfolders were a bit broken with maildir
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
39 - Invalid PLAIN auth request crashed auth process.
ccb430d3b945 0.99.9 released
Timo Sirainen <tss@iki.fi>
parents: 1250
diff changeset
40
1250
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
41 v0.99.8 2003-02-25 Timo Sirainen <tss@iki.fi>
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
42
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
43 * NOTE: Configuration file has changed a bit: auth_userinfo was
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
44 replaced by userdb and passdb. *_port were merged into *_listen.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
45 Disabling listening in imaps port is now done by changing protocols
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
46 setting.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
47
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
48 * Maildir: .customflags location has changed for INBOX. If you have
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
49 set any custom flags, move Maildir/.INBOX/.customflags into
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
50 Maildir/.customflags or they will be lost.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
51
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
52 * mbox: Autodetect /var/mail/%u and /var/spool/mail/%u as INBOXes
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
53 if they're found and mail_default_env isn't set.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
54
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
55 * passwd-file: File format changed a bit. If you used realm or mail
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
56 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
57 of the format.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
58
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
59 + Fully featured POP3 server included. Disabled by default.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
60 + Support for LITERAL+, MULTIAPPEND, UNSELECT, IDLE, CHILDREN and
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
61 LISTEXT extensions.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
62 + LDAP authentication support.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
63 + Internal API cleanups made Dovecot faster and take less memory
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
64 + auth_verbose logs now all authentication failures
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
65 + Support for Solaris 9 sendfilev()
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
66 + New setting: mail_full_filesystem_access allows clients to access the
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
67 whole filesystem by simply giving the path before the mailbox name
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
68 (eg. SELECT ~user/mail/box, LIST "" /tmp/%). While this allows users
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
69 to share mailboxes, it's not recommended since Dovecot's index files
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
70 can't be safely shared.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
71 + New setting: client_workarounds.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
72 + Dynamically loadable authentication modules. Binary package builders
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
73 should consider using it for at least LDAP.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
74 + mbox: Content-Length is saved now to each saved message, so it's
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
75 now safe to have lines beginning with "From ".
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
76 + mbox: mail_read_mmaped = no works with it now
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
77 + Indexes can be kept in memory by adding :INDEX=MEMORY to MAIL
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
78 environment. There's not much point to do this now though, since the
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
79 UIDs won't be saved.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
80 - COPY now behaves as RFC2060 says: "If the COPY command is
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
81 unsuccessful for any reason, server implementations MUST restore the
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
82 destination mailbox to its state before the COPY attempt."
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
83 - LIST and LSUB rewrite, should fix several bugs in them
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
84 - maildir_copy_with_hardlinks = yes was broken.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
85 - mboxes in subfolders weren't selectable.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
86 - STORE didn't accept multiple flags without () around them
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
87 - PLAIN SASL-authentication was a bit broken.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
88 - IMAP dates were parsed a few hours wrong
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
89 - STATUS command removed \Recent flags from messages
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
90 - Several bugfixes to SEARCH command, especially related to multiple
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
91 search conditions
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
92 - If auth/login process died unexpectedly at startup, the exit status
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
93 or killing signal wasn't logged.
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
94 - mbox parsing might have crashed sometimes
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
95 - mbox: when saving mails, internal headers were allowed in input,
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
96 sometimes causing problems (eg. duplicate headers) when appending
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
97 and copying messages
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
98 - mbox: X-Keywords headers were duplicated
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
99 - Some small fixes to how messages are saved to Maildir
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
100 - Next command after STARTTLS was ignored which left the connection
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
101 stuck sometimes
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
102 - Dovecot was pretty much broken with FreeBSD
31510fc5e02f updates
Timo Sirainen <tss@iki.fi>
parents: 975
diff changeset
103
975
7bd8508ed0fa 0.99.7 out
Timo Sirainen <tss@iki.fi>
parents: 965
diff changeset
104 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
105
7bd8508ed0fa 0.99.7 out
Timo Sirainen <tss@iki.fi>
parents: 965
diff changeset
106 + 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
107 doc/multiaccess.txt
7bd8508ed0fa 0.99.7 out
Timo Sirainen <tss@iki.fi>
parents: 965
diff changeset
108 - 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
109 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
110
965
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
111 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
112
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
113 + THREAD=REFERENCES extension support. ORDEREDSUBJECT would be easy to
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
114 add, but I think it's pretty useless.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
115 + SORT is much faster now.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
116 + mbox: If ~/mail directory isn't found, create it.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
117 + Log login usernames
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
118 * Some coding style changes (less typedefs)
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
119 - 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
120 BODYSTRUCTURE fetches and sometimes might have crashed dovecot
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
121 (assert at imap-bodystructure.c). If client had already successfully
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
122 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
123 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
124 mostly happened with new users.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
125 - non-UID SEARCH might gave wrong replies in certain conditions.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
126 - SORT replied always with UIDs instead of sequences.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
127 - If authentication was aborted by client ("*" reply to AUTHENTICATE),
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
128 the login process crashed later.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
129 - 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
130 - Timezones were parsed wrong with message dates
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
131 - 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
132 incompatible with at least Cyrus SASL.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
133 - Realms in passwd-file were buggy
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
134 - Literals didn't work when logging in
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
135 - Crashed if it had to wait for mbox lock
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
136 - With invalid configuration auth and login processes were just dying
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
137 and master filling log files infinitely.
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
138 - We didn't work with some 64bit systems
6f005d5d9931 0.99.6 out
Timo Sirainen <tss@iki.fi>
parents: 893
diff changeset
139
893
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
140 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
141
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
142 * 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
143 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
144 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
145 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
146
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
147 + 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
148 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
149 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
150 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
151 + 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
152 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
153 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
154 BSD doesn't)
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
155 + 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
156 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
157 + 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
158 to different file.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
159 + 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
160 symlink kludging anymore.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
161 + 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
162 mailboxes.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
163 ? 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
164 Evolution.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
165 - 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
166 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
167 memory too much
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
168 - 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
169 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
170 \Recent flag).
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
171 - 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
172 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
173 - 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
174 - 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
175 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
176 - FETCH BODYSTRUCTURE gave incorrect reply, breaking pine
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
177 - LIST was pretty buggy with mbox subfolders
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
178 - CHECK command returned just "missing parameters" error
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
179 - DELETE didn't work with mbox folders
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
180 - CREATE mailbox<hierarchy separator> failed always.
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
181 - 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
182 - 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
183 - 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
184 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
185 - 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
186 - 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
187 - Linux sendfile() was never detected
4f619b97ee65 Getting ready for 0.99.5 release..
Timo Sirainen <tss@iki.fi>
parents: 732
diff changeset
188 - 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
189
732
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
190 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
191
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
192 - 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
193 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
194 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
195 - Mbox indexes got broken when updating cached fields
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
196 - 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
197 caching envelopes
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
198 - Fixes to searching from message body and header
890ee8db4f3e 0.99.4 out
Timo Sirainen <tss@iki.fi>
parents: 711
diff changeset
199 - --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
200
711
f0b27bacadbf 0.99.3 release
Timo Sirainen <tss@iki.fi>
parents: 707
diff changeset
201 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
202
f0b27bacadbf 0.99.3 release
Timo Sirainen <tss@iki.fi>
parents: 707
diff changeset
203 - mail_read_mmaped = no (default) caused mbox corruption with EXPUNGE.
f0b27bacadbf 0.99.3 release
Timo Sirainen <tss@iki.fi>
parents: 707
diff changeset
204 mmap()ing is forced for now.
f0b27bacadbf 0.99.3 release
Timo Sirainen <tss@iki.fi>
parents: 707
diff changeset
205
707
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
206 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
207
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
208 + 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
209 about it every 30 seconds.
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
210 - Default settings still pointed to lib directory instead of the
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
211 libexec directory where the binaries were actually installed
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
212 - 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
213 which sometimes left extra character after the user name.
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
214 - 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
215 Normally this couldn't happen without error in configuration.
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
216 - 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
217 eg. OSX. Also PAM authentication wasn't detected with OSX.
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
218 - Didn't compile with NetBSD-current
09c01325e070 0.99.2 released
Timo Sirainen <tss@iki.fi>
parents: 669
diff changeset
219
669
d560d17cf23d And the date :)
Timo Sirainen <tss@iki.fi>
parents: 668
diff changeset
220 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
221
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
222 + 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
223 certificate. Modify doc/dovecot-openssl.cnf before running it.
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
224 + --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
225 + Added ssl_disable setting to config file
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
226 - OpenSSL wasn't checked properly by configure
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
227 - vpopmail authentication module didn't compile
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
228 - We should install the binaries into libexec dir, not lib
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
229 - doc/configuration.txt and doc/mail-storages.txt were missing
aff68c9e0317 0.99.1 released
Timo Sirainen <tss@iki.fi>
parents: 652
diff changeset
230
652
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
231 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
232
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
233 + 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
234 fast with large mailboxes after expunging multiple mails.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
235 + Several speed improvements with SEARCH
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
236 + SEARCH CHARSET support using iconv(), although case-insensitive
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
237 searching is currently supported only for ASCII characters.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
238 + OpenSSL support.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
239 + Support for regenerating Diffie Hellman and RSA parameters with
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
240 specified intervals. NOTE: currently doesn't work with OpenSSL.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
241 + 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
242 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
243 + 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
244 while we're reading it.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
245 + Notify clients with "EXISTS" almost immediately after new mail is
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
246 received.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
247 + Rawlog: Support for saving user connections into files - useful for
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
248 debugging.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
249 + Content-Language is finally parsed correctly
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
250 + Lots of smaller speed optimizations
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
251 - Partial BODY[] fetches weren't working properly
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
252 - BODY[section] was buggy with message/rfc822 MIME parts
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
253 - STARTTLS wasn't working
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
254 - \* flag was missing from PERMANENTFLAGS.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
255 - Comments inside <> mail addresses crashed.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
256 - imap-login printed UTC timestamps to logfiles
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
257 - passwd-file wasn't reread the the file changed
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
258 - PAM authentication was implemented wrong, which caused it to break
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
259 with some PAM plugins.
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
260 - Lots of smaller fixes, mostly to do with reliability
d0c09214b803 0.99.0 released
Timo Sirainen <tss@iki.fi>
parents: 353
diff changeset
261
353
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
262 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
263
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
264 * 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
265
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
266 - When fetching messages larger than 256k, sometimes Dovecot missed
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
267 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
268 complete failure depending on IMAP client.
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
269 - Fetching BODY or BODYSTRUCTURE for message having content-type of
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
270 message/rfc822 didn't correctly add () around the envelope data.
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
271 - 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
272 Also fixed several warnings it showed up.
ae6b163339a8 0.98.4 released
Timo Sirainen <tss@iki.fi>
parents: 340
diff changeset
273
340
37d52d6a3e7a 0.98.3 out..
Timo Sirainen <tss@iki.fi>
parents: 337
diff changeset
274 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
275
37d52d6a3e7a 0.98.3 out..
Timo Sirainen <tss@iki.fi>
parents: 337
diff changeset
276 * 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
277 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
278 - Several fields in BODY / BODYSTRUCTURE replies weren't quoted
37d52d6a3e7a 0.98.3 out..
Timo Sirainen <tss@iki.fi>
parents: 337
diff changeset
279
337
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
280 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
281
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
282 + --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
283 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
284 disk and memory (also needed to compile Dovecot successfully with
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
285 TinyCC).
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
286 + maildir_copy_with_hardlinks option works now
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
287 + 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
288 commands which don't allow full syncing (FETCH, STORE, SEARCH).
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
289 Also always send RECENT after EXISTS notify.
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
290 + 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
291 with ALERT.
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
292 - STORE and SEARCH didn't handle properly message sequence numbers
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
293 when some in the middle were externally deleted
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
294 - SEARCH: Only first search condition was checked.
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
295 - mbox: Message flags given to APPEND were ignored.
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
296 - mbox: index was corrupted when changing flags for multipart MIME
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
297 messages
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
298 - 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
299 file
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
300 - if auth processes were killed, login processes weren't reconnecting
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
301 to them
25f2b396c297 0.98.2 released
Timo Sirainen <tss@iki.fi>
parents: 313
diff changeset
302
313
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
303 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
304
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
305 + Faster and safer mbox rewriting when flags are updated
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
306 - Didn't save messages larger then 8192 bytes
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
307 - Several mbox breakages
df941be7c6b0 released 0.98.1
Timo Sirainen <tss@iki.fi>
parents: 304
diff changeset
308
304
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
309 v0.98 2002-09-23 Timo Sirainen <tss@iki.fi>
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
310
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
311 + mbox support is finally working. There's still some reliability
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
312 fixes left but overall it should be quite usable.
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
313 + vpopmail authentication support
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
314 + 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
315 properly, by keeping the indexes in memory and allowing user to
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
316 delete mails to get more space.
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
317 + Several speed enhancements
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
318 + New configuration file option: overwrite_incompatible_index to force
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
319 using ".imap.index" file, overwriting it if it isn't compatible
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
320 - Handle invalid message headers reliably
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
321 - Tons of bugfixes and code cleanups everywhere
fd304e62e88a 0.98 released.
Timo Sirainen <tss@iki.fi>
parents: 96
diff changeset
322
96
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
323 v0.97 2002-08-29 Timo Sirainen <tss@iki.fi>
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
324
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
325 + 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
326 has hardly any effect on memory usage
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
327 + 64bit file offsets are used if supported by system. This means
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
328 Dovecot is fully capable of handling >2G mails in those systems.
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
329 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
330 not crash either.
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
331 + I fixed lots of potential integer overflows. This should make us
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
332 fully crash-free no matter what happens (index file corruption
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
333 mostly). I didn't verify everything too carefully yet, so more
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
334 auditing is still needed before we fully reach that goal.
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
335 + Implemented several missing tasks / optimizations to index handling.
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
336 It should now stay fast after longer usage periods.
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
337 + New configuration file options: log_path, log_timestamp, imaps_listen
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
338 + "Critical errors" are now hidden from users, ie. any error message
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
339 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
340 and user gets only "Internal error [timestamp]".
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
341 + Nonblocking SSL handshaking
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
342 + Lots of code cleanups
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
343 - Lots of mbox fixes, it seems to be somewhat reliable now
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
344 - Year in Date-field was parsed wrong
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
345 - Appending mail to mbox didn't work right
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
346 - Always verify that mailbox names are valid (especially they shouldn't
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
347 contain "../")
fb7500933a11 0.97 released
Timo Sirainen <tss@iki.fi>
parents: 3
diff changeset
348
3
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
349 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
350
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
351 * 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
352
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
353 + 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
354 (LOGINDISABLED capability)
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
355 + 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
356 + 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
357 max_imap_processes
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
358 + 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
359 + 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
360 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
361 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
362 + 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
363 + 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
364 + Rewritten memory pool code
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
365 - 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
366 - 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
367 sometimes
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
368 - 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
369 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
370
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
371 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
372
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
373 + 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
374 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
375 + Digest-MD5 authentication method
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
376 + passwd-file authentication backend
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
377 + Code cleanups
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
378 - 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
379 be stable? :)
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
380 - 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
381
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
382 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
383
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
384 * 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
385 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
386 - Memory alignment fixes mostly
d2c29e0e2570 moved ChangeLog into NEWS, ChangeLog will contain CVS changes now
Timo Sirainen <tss@iki.fi>
parents: 0
diff changeset
387 - Other misc. bugfixes