[dovecot] 0.99.8.1 out
Timo Sirainen
tss at iki.fi
Tue Mar 11 23:24:52 EET 2003
Nothing but bugfixes from CVS:
* src/lib-storage/index/mbox/mbox-list.c: mbox: LIST ""
invalid-directory/% doesn't anymore give internal error
* src/lib-storage/index/index-fetch.c: FETCH: \Seen flag updating
didn't work (eg. FETCH BODY[]).
* src/lib-imap/imap-parser.c: Literal parser broke if \r\n wasn't
in buffer at the time '}' was parsed.
* src/lib-mail/message-address.c: message_address_write() didn't
work.
* src/lib-mail/message-address.c: message_address_parse(): allow
using data_stack_pool
(above two fix SEARCH FROM, TO, CC, BCC crashing)
* src/lib-storage/index/index-save.c: Don't crash if something
tries to write 0 bytes in headers while saving the message. This
happened sometimes with mbox.
* src/auth/master-connection.c: Don't crash if auth request wasn't
found.
* src/lib/failures.c: Handle /dev/stderr directly instead of
open()ing.
* src/lib-imap/imap-quote.c: Use literals for strings containing
'"' and '\' characters too. This wasn't done at all before so FETCH
ENVELOPE, BODY and BODYSTRUCTURE could have returned pretty broken
results.
* src/lib-storage/index/mbox/mbox-storage.c: Selecting INBOX didn't
use index files if full_filesystem_access was yes.
* src/auth/db-ldap.c: Setting user_global_uid or user_global_gid
crashed.
* src/lib/safe-mkdir.c: safe_mkdir(): usage fchmod() and fchown().
chmod() wasn't really safe and lchown() wasn't portable.
* src/auth/mech-plain.c: Invalid PLAIN auth request crashed auth
process.
* src/master/main.c: [::] address wasn't treated exactly as "ipv6
any", but looks like gethostbyname() worked with it.
* doc/nfs.txt: updated
* doc/index.txt: update
More information about the dovecot
mailing list