]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
13 years agoquoted-printable decode didn't ignore whitespace at the end of soft line break.
Timo Sirainen [Fri, 10 Aug 2012 04:31:28 +0000 (07:31 +0300)] 
quoted-printable decode didn't ignore whitespace at the end of soft line break.

13 years agoRemoved accidentally committed debug code
Timo Sirainen [Thu, 9 Aug 2012 23:34:34 +0000 (02:34 +0300)] 
Removed accidentally committed debug code

13 years agolib-master: Another settings parser cache fix
Timo Sirainen [Thu, 9 Aug 2012 23:33:19 +0000 (02:33 +0300)] 
lib-master: Another settings parser cache fix

13 years agofts-solr: Optimized expunging messages: delete more than one ID per request.
Timo Sirainen [Tue, 7 Aug 2012 21:44:27 +0000 (00:44 +0300)] 
fts-solr: Optimized expunging messages: delete more than one ID per request.

13 years agolib-master: Settings cache crashed after config_cache_size was reached.
Timo Sirainen [Tue, 7 Aug 2012 14:56:24 +0000 (17:56 +0300)] 
lib-master: Settings cache crashed after config_cache_size was reached.
This affected login processes when local {} and/or remote {} blocks were
specified. Also fixed the cache behavior to be MRU.

13 years agopop3-migration: Avoid disconnection from POP3 server due to idling.
Timo Sirainen [Fri, 3 Aug 2012 14:39:54 +0000 (17:39 +0300)] 
pop3-migration: Avoid disconnection from POP3 server due to idling.

13 years agodoveadm-server: Make sure another command isn't started before previous one is finished.
Timo Sirainen [Wed, 1 Aug 2012 20:14:19 +0000 (23:14 +0300)] 
doveadm-server: Make sure another command isn't started before previous one is finished.

13 years agofts: Fixed a crash if virtual mailbox search couldn't be optimized by backend.
Timo Sirainen [Wed, 1 Aug 2012 19:43:45 +0000 (22:43 +0300)] 
fts: Fixed a crash if virtual mailbox search couldn't be optimized by backend.

13 years agofts: Fixed crash on error handling
Timo Sirainen [Wed, 1 Aug 2012 19:39:57 +0000 (22:39 +0300)] 
fts: Fixed crash on error handling

13 years agoauth: Minor code cleanup
Timo Sirainen [Wed, 1 Aug 2012 18:14:30 +0000 (21:14 +0300)] 
auth: Minor code cleanup

13 years agoAdded signature for changeset bc86680293d2
Timo Sirainen [Wed, 1 Aug 2012 17:37:05 +0000 (20:37 +0300)] 
Added signature for changeset bc86680293d2

13 years agoAdded tag 2.1.9 for changeset bc86680293d2
Timo Sirainen [Wed, 1 Aug 2012 17:36:53 +0000 (20:36 +0300)] 
Added tag 2.1.9 for changeset bc86680293d2

13 years agoReleased v2.1.9. 2.1.9
Timo Sirainen [Wed, 1 Aug 2012 17:36:53 +0000 (20:36 +0300)] 
Released v2.1.9.

13 years agoauth: Support empty ldap base (for ldap servers that support it).
Timo Sirainen [Wed, 1 Aug 2012 17:25:26 +0000 (20:25 +0300)] 
auth: Support empty ldap base (for ldap servers that support it).

13 years agoauth: winbind mechanism supports now spaces in filenames.
Timo Sirainen [Wed, 1 Aug 2012 17:24:58 +0000 (20:24 +0300)] 
auth: winbind mechanism supports now spaces in filenames.

13 years agofts: Fixed crash in fts_lookup_multi() for backends that can't handle it (fts-squat)
Timo Sirainen [Wed, 1 Aug 2012 17:24:00 +0000 (20:24 +0300)] 
fts: Fixed crash in fts_lookup_multi() for backends that can't handle it (fts-squat)

13 years agolib-storage: Fixed attempting to delete a non-symlink with Solaris
Timo Sirainen [Wed, 1 Aug 2012 11:13:40 +0000 (14:13 +0300)] 
lib-storage: Fixed attempting to delete a non-symlink with Solaris
Also fixed error message to say it's about unlink(), not stat().

13 years agofts-solr: Compiler warning fix
Timo Sirainen [Tue, 31 Jul 2012 20:10:53 +0000 (23:10 +0300)] 
fts-solr: Compiler warning fix

13 years agoimapc: Fixed crashes during mailbox close.
Timo Sirainen [Tue, 31 Jul 2012 20:02:22 +0000 (23:02 +0300)] 
imapc: Fixed crashes during mailbox close.

13 years agolib-storage: Improved missing namespace error messages.
Timo Sirainen [Tue, 31 Jul 2012 19:33:21 +0000 (22:33 +0300)] 
lib-storage: Improved missing namespace error messages.

13 years agoscript: Don't add an empty parameter to executed command line
Timo Sirainen [Tue, 31 Jul 2012 19:30:19 +0000 (22:30 +0300)] 
script: Don't add an empty parameter to executed command line
Also fixed an error check

13 years agofts-solr: Log a better error if Solr sends invalid XML input.
Timo Sirainen [Tue, 31 Jul 2012 19:03:00 +0000 (22:03 +0300)] 
fts-solr: Log a better error if Solr sends invalid XML input.

13 years agoauth: if passwd-file isn't the only userdb, don't complain about missing userdb fields
Timo Sirainen [Tue, 31 Jul 2012 17:59:22 +0000 (20:59 +0300)] 
auth: if passwd-file isn't the only userdb, don't complain about missing userdb fields

13 years agoimap: Fixed LIST handling with reference parameter.
Timo Sirainen [Tue, 31 Jul 2012 15:34:53 +0000 (18:34 +0300)] 
imap: Fixed LIST handling with reference parameter.
For example "LIST shared/ %" failed to list shared/user namespace prefix.

13 years agolib-storage: Avoid creating shared user for an empty username.
Timo Sirainen [Tue, 31 Jul 2012 15:33:45 +0000 (18:33 +0300)] 
lib-storage: Avoid creating shared user for an empty username.

13 years agolib-storage: When saving a mail, set date.save to cache immediately.
Timo Sirainen [Sat, 28 Jul 2012 17:31:30 +0000 (20:31 +0300)] 
lib-storage: When saving a mail, set date.save to cache immediately.

13 years agolib-storage: When copying a mail, use a new timestamp for date.save instead of preser...
Timo Sirainen [Sat, 28 Jul 2012 17:31:13 +0000 (20:31 +0300)] 
lib-storage: When copying a mail, use a new timestamp for date.save instead of preserving it.

13 years agofts-lucene: Fixed handling non-lowercase SEARCH HEADER FROM/TO/SUBJECT/CC/BCC
Timo Sirainen [Sat, 28 Jul 2012 17:00:32 +0000 (20:00 +0300)] 
fts-lucene: Fixed handling non-lowercase SEARCH HEADER FROM/TO/SUBJECT/CC/BCC
Based on patch by Matthew Powell.

13 years agoverbose_ssl=yes: Log debug messages with debug level instead of as info...
Timo Sirainen [Sat, 28 Jul 2012 16:57:10 +0000 (19:57 +0300)] 
verbose_ssl=yes: Log debug messages with debug level instead of as info...

13 years agoverbose_ssl=yes: Log debug messages with debug level instead of as warnings.
Timo Sirainen [Sat, 28 Jul 2012 16:56:07 +0000 (19:56 +0300)] 
verbose_ssl=yes: Log debug messages with debug level instead of as warnings.

13 years agolib-charset: Removed unnecessary buffer size increases, which only caused out-of...
Timo Sirainen [Sat, 28 Jul 2012 16:33:14 +0000 (19:33 +0300)] 
lib-charset: Removed unnecessary buffer size increases, which only caused out-of-memory errors.

13 years agopop3c: If POP3 server doesn't support CAPA command, try to use UIDL anyway.
Timo Sirainen [Wed, 25 Jul 2012 12:39:14 +0000 (15:39 +0300)] 
pop3c: If POP3 server doesn't support CAPA command, try to use UIDL anyway.

13 years agolib-dict: Added memcached backend using its binary protocol.
Timo Sirainen [Mon, 23 Jul 2012 18:43:39 +0000 (21:43 +0300)] 
lib-dict: Added memcached backend using its binary protocol.

13 years agoredis dict: Added support for set/unset/atomic_inc.
Timo Sirainen [Mon, 23 Jul 2012 14:24:13 +0000 (17:24 +0300)] 
redis dict: Added support for set/unset/atomic_inc.
This allows using Redis as dict quota backend.

13 years agolib-dict: Allow backends to have iteration methods as NULL if they don't support it.
Timo Sirainen [Mon, 23 Jul 2012 14:23:37 +0000 (17:23 +0300)] 
lib-dict: Allow backends to have iteration methods as NULL if they don't support it.

13 years agoquota: Added quota_ignore_save_errors plugin setting.
Timo Sirainen [Mon, 23 Jul 2012 11:23:32 +0000 (14:23 +0300)] 
quota: Added quota_ignore_save_errors plugin setting.
If mail is being saved but current quota usage lookup fails with internal
error, save the mail anyway instead of failing.

13 years agoauth: Fixed error handling in GSSAPI when __gss_userok() was used.
Timo Sirainen [Tue, 17 Jul 2012 13:20:20 +0000 (16:20 +0300)] 
auth: Fixed error handling in GSSAPI when __gss_userok() was used.
An invalid username would have been treated as successful and auth process
probably would have crashed.

13 years agoauth: GSSAPI RFC compliancy fixes.
Timo Sirainen [Tue, 17 Jul 2012 13:17:40 +0000 (16:17 +0300)] 
auth: GSSAPI RFC compliancy fixes.
Patch by Ben Morrow:

The first problem is that, because of the way the client invokes
libsasl, it sends a GSSAPI request which does not ask for mutual
authentication. This means that on the server gss_accept_sec_context
returns GSS_S_COMPLETE with a zero-length output token. Dovecot
currently sends this to the client as a zero-length continuation
response, but this is incorrect according to RFC 4752: what it ought to
do instead is proceed straight to the security layer negotiations, and
send a gss_wrap packet.

The second is that Cyrus sends an empty authz identity; that is, the
security layer negotiation packet, when gss_unwrapped, is exactly 4
bytes long. Dovecot objects to this, but in RFC 4422 this is explicitly
allowed, and means the authz identity is identical to the authn
identity.

13 years agoconfig: Fixed error reporting when reloading settings for master process fails.
Timo Sirainen [Tue, 17 Jul 2012 12:44:36 +0000 (15:44 +0300)] 
config: Fixed error reporting when reloading settings for master process fails.

13 years agodoc: Install mkcert.sh, dovecot-openssl.cnf and solr-schema.xml files.
Timo Sirainen [Tue, 17 Jul 2012 12:31:03 +0000 (15:31 +0300)] 
doc: Install mkcert.sh, dovecot-openssl.cnf and solr-schema.xml files.

13 years agologin: Don't allow STARTTLS if ssl=no in client's settings, even if ssl=yes globally.
Timo Sirainen [Tue, 17 Jul 2012 12:28:24 +0000 (15:28 +0300)] 
login: Don't allow STARTTLS if ssl=no in client's settings, even if ssl=yes globally.

13 years agolib-master: Updated default mountpoint ignore prefix list.
Timo Sirainen [Tue, 17 Jul 2012 12:21:32 +0000 (15:21 +0300)] 
lib-master: Updated default mountpoint ignore prefix list.

13 years agodirector: Changed director_username_hash setting's default from %u to %Lu
Timo Sirainen [Tue, 17 Jul 2012 12:14:21 +0000 (15:14 +0300)] 
director: Changed director_username_hash setting's default from %u to %Lu
This allows potential trouble when username isn't always lowercased.

13 years agoexample-config: Added director_username_hash setting.
Timo Sirainen [Tue, 17 Jul 2012 12:13:21 +0000 (15:13 +0300)] 
example-config: Added director_username_hash setting.

13 years agolib-mail: mail_user_hash() has now a faster code path for format=%Lu
Timo Sirainen [Tue, 17 Jul 2012 12:10:35 +0000 (15:10 +0300)] 
lib-mail: mail_user_hash() has now a faster code path for format=%Lu

13 years agomaster: "/X is no longer mounted" warning now points to wiki page.
Timo Sirainen [Tue, 17 Jul 2012 11:57:44 +0000 (14:57 +0300)] 
master: "/X is no longer mounted" warning now points to wiki page.

13 years agodoveconf: When looking up specific settings, ignore errors found by check functions.
Timo Sirainen [Mon, 16 Jul 2012 20:15:19 +0000 (23:15 +0300)] 
doveconf: When looking up specific settings, ignore errors found by check functions.

13 years agoquota: ns=PREFIX setting was ignored when accessing other users' shared mailboxes.
Timo Sirainen [Mon, 16 Jul 2012 15:00:21 +0000 (18:00 +0300)] 
quota: ns=PREFIX setting was ignored when accessing other users' shared mailboxes.

13 years agolib-storage: %h variable didn't necessarily expand correctly for shared users' settings.
Timo Sirainen [Mon, 16 Jul 2012 14:40:45 +0000 (17:40 +0300)] 
lib-storage: %h variable didn't necessarily expand correctly for shared users' settings.

13 years agologin: If ssl_key parsing fails, log the reason.
Timo Sirainen [Mon, 16 Jul 2012 13:49:16 +0000 (16:49 +0300)] 
login: If ssl_key parsing fails, log the reason.

13 years agomail-log: Log mailbox names with UTF-8 everywhere (instead of mUTF-7)
Timo Sirainen [Wed, 11 Jul 2012 17:15:03 +0000 (19:15 +0200)] 
mail-log: Log mailbox names with UTF-8 everywhere (instead of mUTF-7)

13 years agoDebian names libtextcat as libexttextcat.
Timo Sirainen [Wed, 11 Jul 2012 07:32:18 +0000 (09:32 +0200)] 
Debian names libtextcat as libexttextcat.
Patch by Stephan Bosch.

13 years agopop3c: pop3c_master_user setting broke down non-master logins.
Timo Sirainen [Sun, 8 Jul 2012 07:28:38 +0000 (10:28 +0300)] 
pop3c: pop3c_master_user setting broke down non-master logins.

13 years agoredis: Fixed connection handling.
Timo Sirainen [Sun, 8 Jul 2012 06:18:46 +0000 (09:18 +0300)] 
redis: Fixed connection handling.

13 years agolib-dict: Added initial version of Redis support.
Timo Sirainen [Sun, 8 Jul 2012 06:00:57 +0000 (09:00 +0300)] 
lib-dict: Added initial version of Redis support.
The code is a bit ugly and doesn't handle anything except key lookups.

13 years agoAdded "connection" API for handling client/server connections more easily.
Timo Sirainen [Sun, 8 Jul 2012 05:59:52 +0000 (08:59 +0300)] 
Added "connection" API for handling client/server connections more easily.

13 years agoauth: Added "dict" passdb/userdb.
Timo Sirainen [Sun, 8 Jul 2012 04:45:17 +0000 (07:45 +0300)] 
auth: Added "dict" passdb/userdb.

13 years agoAdded a simple JSON parser for parsing an object.
Timo Sirainen [Sun, 8 Jul 2012 04:37:28 +0000 (07:37 +0300)] 
Added a simple JSON parser for parsing an object.

13 years agopop3c: Don't get size of TOP output and cache it as message's virtual size.
Timo Sirainen [Sat, 7 Jul 2012 13:27:59 +0000 (16:27 +0300)] 
pop3c: Don't get size of TOP output and cache it as message's virtual size.

13 years agodoveadm auth cache flush usage string updated
Timo Sirainen [Wed, 4 Jul 2012 08:02:58 +0000 (11:02 +0300)] 
doveadm auth cache flush usage string updated

13 years agofile_preallocate() returned wrong value on success with OSX.
Timo Sirainen [Sat, 7 Jul 2012 11:37:54 +0000 (14:37 +0300)] 
file_preallocate() returned wrong value on success with OSX.

13 years agopop3: Fixed assert crash when doing UIDL on empty mailbox on some setups.
Timo Sirainen [Sat, 7 Jul 2012 02:51:37 +0000 (05:51 +0300)] 
pop3: Fixed assert crash when doing UIDL on empty mailbox on some setups.

13 years agodoveadm: Added "auth cache flush" command.
Timo Sirainen [Wed, 4 Jul 2012 07:57:40 +0000 (10:57 +0300)] 
doveadm: Added "auth cache flush" command.

13 years agoauth: Added CACHE-FLUSH command to flush some/all users from auth cache.
Timo Sirainen [Wed, 4 Jul 2012 07:56:53 +0000 (10:56 +0300)] 
auth: Added CACHE-FLUSH command to flush some/all users from auth cache.

13 years agoAdded signature for changeset 7e5f36fd989d
Timo Sirainen [Tue, 3 Jul 2012 02:15:14 +0000 (05:15 +0300)] 
Added signature for changeset 7e5f36fd989d

13 years agoAdded tag 2.1.8 for changeset 7e5f36fd989d
Timo Sirainen [Tue, 3 Jul 2012 02:15:04 +0000 (05:15 +0300)] 
Added tag 2.1.8 for changeset 7e5f36fd989d

13 years agoReleased v2.1.8. 2.1.8
Timo Sirainen [Tue, 3 Jul 2012 02:15:04 +0000 (05:15 +0300)] 
Released v2.1.8.

13 years agolmtp: Added lmtp_address_translate setting.
Timo Sirainen [Tue, 3 Jul 2012 01:23:03 +0000 (04:23 +0300)] 
lmtp: Added lmtp_address_translate setting.
The idea is that if you need userdb lookup to be done with a special kind of
a username like user:domain@extrainfo, you can set
lmtp_address_translate=%n:%d@ which translates the address to user@domain
after the userdb lookup is done.

13 years agolib-sql db cache: Reaching max_unused_connections caused a crash later.
Timo Sirainen [Tue, 3 Jul 2012 00:27:52 +0000 (03:27 +0300)] 
lib-sql db cache: Reaching max_unused_connections caused a crash later.

13 years agodoveadm server: Keep config socket open while running.
Timo Sirainen [Mon, 2 Jul 2012 23:59:53 +0000 (02:59 +0300)] 
doveadm server: Keep config socket open while running.

13 years agolayout=fs, mail_shared_explicit_inbox=no: Fixed listing nonexistent mailboxes in...
Timo Sirainen [Mon, 2 Jul 2012 22:52:00 +0000 (01:52 +0300)] 
layout=fs, mail_shared_explicit_inbox=no: Fixed listing nonexistent mailboxes in root.

13 years agoimap-quota: GETQUOTAROOT command used UTF-8 instead of mUTF-7 encoding for mailbox...
Timo Sirainen [Mon, 2 Jul 2012 22:06:24 +0000 (01:06 +0300)] 
imap-quota: GETQUOTAROOT command used UTF-8 instead of mUTF-7 encoding for mailbox name.

13 years agoimap-acl: MYRIGHTS command used UTF-8 instead of mUTF-7 encoding for mailbox name.
Timo Sirainen [Mon, 2 Jul 2012 22:06:10 +0000 (01:06 +0300)] 
imap-acl: MYRIGHTS command used UTF-8 instead of mUTF-7 encoding for mailbox name.

13 years agoimap: Mailbox names in STATUS replies were sent as UTF-8 instead of mUTF-7.
Timo Sirainen [Mon, 2 Jul 2012 11:54:33 +0000 (14:54 +0300)] 
imap: Mailbox names in STATUS replies were sent as UTF-8 instead of mUTF-7.

13 years agolmtp: Fixed previous change to make sure it doesn't crash on error handling.
Timo Sirainen [Mon, 2 Jul 2012 07:12:59 +0000 (10:12 +0300)] 
lmtp: Fixed previous change to make sure it doesn't crash on error handling.

13 years agolmtp: Don't idle-timeout LMTP client while proxying waits for DATA replies.
Timo Sirainen [Mon, 2 Jul 2012 07:09:15 +0000 (10:09 +0300)] 
lmtp: Don't idle-timeout LMTP client while proxying waits for DATA replies.

13 years agolmtp proxy: Reset timeout each time receiving a reply lin for DATA.
Timo Sirainen [Mon, 2 Jul 2012 07:05:46 +0000 (10:05 +0300)] 
lmtp proxy: Reset timeout each time receiving a reply lin for DATA.
This avoids timing out when there are a lot of RCPT TOs.

13 years agoconfig: Fixed IPv6 address handling for parsing v1.x style listen/ssl_listen settings.
Timo Sirainen [Mon, 2 Jul 2012 05:06:19 +0000 (08:06 +0300)] 
config: Fixed IPv6 address handling for parsing v1.x style listen/ssl_listen settings.

13 years agolib-storage: External mail attachment parsing didn't handle CRLF linefeeds correctly.
Timo Sirainen [Fri, 29 Jun 2012 05:05:08 +0000 (08:05 +0300)] 
lib-storage: External mail attachment parsing didn't handle CRLF linefeeds correctly.
This simply meant that if mail_save_crlf=yes was used, base64-encoded
attachments weren't saved base64-decoded.

13 years agodbox: Fixed a potential crash when building message stream from external attachments.
Timo Sirainen [Fri, 29 Jun 2012 03:14:51 +0000 (06:14 +0300)] 
dbox: Fixed a potential crash when building message stream from external attachments.

13 years agoimap: If selected mailbox is DELETEd, disconnect client.
Timo Sirainen [Thu, 28 Jun 2012 03:32:00 +0000 (06:32 +0300)] 
imap: If selected mailbox is DELETEd, disconnect client.

13 years agopop3c: Added pop3c_master_user setting.
Timo Sirainen [Wed, 27 Jun 2012 09:29:42 +0000 (12:29 +0300)] 
pop3c: Added pop3c_master_user setting.

13 years agodoveadm mailbox status -A -t: Reset vsize counter between users.
Timo Sirainen [Wed, 27 Jun 2012 09:25:05 +0000 (12:25 +0300)] 
doveadm mailbox status -A -t: Reset vsize counter between users.

13 years agolib-storage: Fixed handling failures when autocreating mailboxes.
Timo Sirainen [Wed, 27 Jun 2012 09:12:52 +0000 (12:12 +0300)] 
lib-storage: Fixed handling failures when autocreating mailboxes.

13 years agoimapc: Fixed crash on saving/copying if remote IMAP server didn't support UIDPLUS.
Timo Sirainen [Mon, 25 Jun 2012 16:40:24 +0000 (19:40 +0300)] 
imapc: Fixed crash on saving/copying if remote IMAP server didn't support UIDPLUS.

13 years agopop3c: Fixed losing timeout on ioloop change.
Timo Sirainen [Sun, 24 Jun 2012 21:18:31 +0000 (00:18 +0300)] 
pop3c: Fixed losing timeout on ioloop change.

13 years agolib-lda: Duplicate database write failures weren't detected.
Timo Sirainen [Sun, 24 Jun 2012 18:35:18 +0000 (21:35 +0300)] 
lib-lda: Duplicate database write failures weren't detected.

13 years agoMake static analyzer happier.
Timo Sirainen [Sun, 24 Jun 2012 17:52:39 +0000 (20:52 +0300)] 
Make static analyzer happier.

13 years agodict file: Don't ignore write failures.
Timo Sirainen [Sun, 24 Jun 2012 16:44:22 +0000 (19:44 +0300)] 
dict file: Don't ignore write failures.

13 years agodirector: Fix to handling duplicate USER-WEAK event.
Timo Sirainen [Sun, 24 Jun 2012 00:19:17 +0000 (03:19 +0300)] 
director: Fix to handling duplicate USER-WEAK event.

13 years agomailbox_list_index=yes: Fixed a potential crash.
Timo Sirainen [Sun, 24 Jun 2012 00:02:11 +0000 (03:02 +0300)] 
mailbox_list_index=yes: Fixed a potential crash.

13 years agoFixed signed integer shift overflows.
Timo Sirainen [Sat, 23 Jun 2012 23:20:28 +0000 (02:20 +0300)] 
Fixed signed integer shift overflows.
These didn't actually cause any broken behavior. One of these was caught by
http://embed.cs.utah.edu/ioc/ and the rest I grepped.

13 years agolib-ssl-iostream: Memory leak fixes
Timo Sirainen [Fri, 22 Jun 2012 15:51:42 +0000 (18:51 +0300)] 
lib-ssl-iostream: Memory leak fixes

13 years agoimap: If DELETE can't succeed because mailbox has children, don't give [ALREADYEXISTS...
Timo Sirainen [Thu, 21 Jun 2012 18:25:04 +0000 (21:25 +0300)] 
imap: If DELETE can't succeed because mailbox has children, don't give [ALREADYEXISTS] code.

13 years agoquota: Don't crash at init if one of the namespaces no root dir.
Timo Sirainen [Thu, 21 Jun 2012 16:12:04 +0000 (19:12 +0300)] 
quota: Don't crash at init if one of the namespaces no root dir.

13 years agoimapc: Don't crash when using multiple imapc namespaces.
Timo Sirainen [Thu, 21 Jun 2012 15:48:38 +0000 (18:48 +0300)] 
imapc: Don't crash when using multiple imapc namespaces.

13 years agomessage parser: Fixed infinite loop when parsing a specific message.
Timo Sirainen [Tue, 19 Jun 2012 23:21:54 +0000 (02:21 +0300)] 
message parser: Fixed infinite loop when parsing a specific message.

13 years agofts-squat: Fixed handling multiple SEARCH parameters.
Timo Sirainen [Mon, 18 Jun 2012 14:05:27 +0000 (17:05 +0300)] 
fts-squat: Fixed handling multiple SEARCH parameters.

13 years agolib-ssl-iostream: Don't assert-crash if underlying connection suddenly disconnects.
Timo Sirainen [Mon, 18 Jun 2012 10:21:03 +0000 (13:21 +0300)] 
lib-ssl-iostream: Don't assert-crash if underlying connection suddenly disconnects.

13 years agodoveadm: Fixed crash with proxying some commands.
Timo Sirainen [Mon, 18 Jun 2012 10:19:41 +0000 (13:19 +0300)] 
doveadm: Fixed crash with proxying some commands.