]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
13 years agolib-master: Set service/client limits already in master_service_init()
Timo Sirainen [Fri, 18 Nov 2011 19:35:52 +0000 (21:35 +0200)] 
lib-master: Set service/client limits already in master_service_init()

13 years agologin proxy: Added ssl_client_cert/key settings.
Timo Sirainen [Fri, 18 Nov 2011 19:31:15 +0000 (21:31 +0200)] 
login proxy: Added ssl_client_cert/key settings.
The client cert is used sent to proxy destination server when SSL is used.

13 years agologin: Added assert.
Timo Sirainen [Fri, 18 Nov 2011 14:22:44 +0000 (16:22 +0200)] 
login: Added assert.

13 years agologin: Differentiate between auth failure and auth process communication failure.
Timo Sirainen [Fri, 18 Nov 2011 14:16:34 +0000 (16:16 +0200)] 
login: Differentiate between auth failure and auth process communication failure.
Log a warning if auth connection dies.

13 years agoauth: Log a warning if auth client disconnects while it still has pending requests.
Timo Sirainen [Fri, 18 Nov 2011 14:15:24 +0000 (16:15 +0200)] 
auth: Log a warning if auth client disconnects while it still has pending requests.

13 years agologin: Minor potential authentication fix when service_count>1
Timo Sirainen [Fri, 18 Nov 2011 13:52:23 +0000 (15:52 +0200)] 
login: Minor potential authentication fix when service_count>1

13 years agologin: Fixed a memory leak when SSL client connection was closed uncleanly.
Timo Sirainen [Thu, 17 Nov 2011 00:02:30 +0000 (02:02 +0200)] 
login: Fixed a memory leak when SSL client connection was closed uncleanly.

13 years agopassdb vpopmail: Fix to handling mixed cleartext/crypt passwords.
Timo Sirainen [Wed, 16 Nov 2011 22:49:30 +0000 (00:49 +0200)] 
passdb vpopmail: Fix to handling mixed cleartext/crypt passwords.

13 years agologin proxy: Don't fail connection if CRL isn't found for some certificate.
Timo Sirainen [Wed, 16 Nov 2011 22:41:15 +0000 (00:41 +0200)] 
login proxy: Don't fail connection if CRL isn't found for some certificate.

13 years agoi_getgr*(): Use a generic workaround for all OSes that report too small grbuf size.
Timo Sirainen [Wed, 16 Nov 2011 20:59:36 +0000 (22:59 +0200)] 
i_getgr*(): Use a generic workaround for all OSes that report too small grbuf size.

13 years agocheckpassword: Export all auth %variables to AUTH_* environment.
Timo Sirainen [Wed, 16 Nov 2011 20:13:35 +0000 (22:13 +0200)] 
checkpassword: Export all auth %variables to AUTH_* environment.

13 years agolmtp: Include local/remote port in userdb lookups.
Timo Sirainen [Wed, 16 Nov 2011 18:24:07 +0000 (20:24 +0200)] 
lmtp: Include local/remote port in userdb lookups.

13 years agolib-storage: Added local/remote port to struct mail_storage_service_input for userdb...
Timo Sirainen [Wed, 16 Nov 2011 18:23:50 +0000 (20:23 +0200)] 
lib-storage: Added local/remote port to struct mail_storage_service_input for userdb lookups.

13 years agolib-storage: Fixed listing subscriptions from prefix!="" namespace
Timo Sirainen [Wed, 16 Nov 2011 18:00:37 +0000 (20:00 +0200)] 
lib-storage: Fixed listing subscriptions from prefix!="" namespace

13 years agolib-storage: Fixed error handling for mailbox_set_subscribed()
Timo Sirainen [Wed, 16 Nov 2011 17:48:01 +0000 (19:48 +0200)] 
lib-storage: Fixed error handling for mailbox_set_subscribed()

13 years agolib-storage: Fixed using "auto" driver with shared namespaces.
Timo Sirainen [Wed, 16 Nov 2011 17:39:33 +0000 (19:39 +0200)] 
lib-storage: Fixed using "auto" driver with shared namespaces.

13 years agolib-storage: Improved storage creation failure error message for "auto" driver.
Timo Sirainen [Wed, 16 Nov 2011 17:39:18 +0000 (19:39 +0200)] 
lib-storage: Improved storage creation failure error message for "auto" driver.

13 years agolib-storage: Crashfix for "auto" driver in some situations.
Timo Sirainen [Wed, 16 Nov 2011 17:38:55 +0000 (19:38 +0200)] 
lib-storage: Crashfix for "auto" driver in some situations.

13 years agolib-storage: Use namespace owner user's home dir for autodetection (for shared namesp...
Timo Sirainen [Wed, 16 Nov 2011 17:38:16 +0000 (19:38 +0200)] 
lib-storage: Use namespace owner user's home dir for autodetection (for shared namespaces).

13 years agoman: Dovecot version numbers updated.
Timo Sirainen [Wed, 16 Nov 2011 17:14:43 +0000 (19:14 +0200)] 
man: Dovecot version numbers updated.

13 years agoconfig: Skip spaces between '<' and value in "key=< value"
Timo Sirainen [Wed, 16 Nov 2011 17:06:20 +0000 (19:06 +0200)] 
config: Skip spaces between '<' and value in "key=< value"

13 years agomaster: Don't log errors at shutdown about services' "command startup failed".
Timo Sirainen [Wed, 16 Nov 2011 17:04:31 +0000 (19:04 +0200)] 
master: Don't log errors at shutdown about services' "command startup failed".

13 years agologin: Improved auth failed log messages.
Timo Sirainen [Wed, 16 Nov 2011 16:15:46 +0000 (18:15 +0200)] 
login: Improved auth failed log messages.

13 years agoman: Fixes to previous doveadm-search-query.7 change.
Timo Sirainen [Tue, 15 Nov 2011 22:28:32 +0000 (00:28 +0200)] 
man: Fixes to previous doveadm-search-query.7 change.

13 years agoman: Updated doveadm-search-query.7 to include MAILBOX[-GUID] as search keys.
Timo Sirainen [Tue, 15 Nov 2011 20:24:18 +0000 (22:24 +0200)] 
man: Updated doveadm-search-query.7 to include MAILBOX[-GUID] as search keys.

13 years agomaster: Don't throttle successfully started services just because their processes...
Timo Sirainen [Tue, 15 Nov 2011 18:58:48 +0000 (20:58 +0200)] 
master: Don't throttle successfully started services just because their processes didn't have clients.

13 years agostats: If process has crashed/restarted, hide initial "missing session GUID" warnings.
Timo Sirainen [Tue, 15 Nov 2011 18:56:59 +0000 (20:56 +0200)] 
stats: If process has crashed/restarted, hide initial "missing session GUID" warnings.

13 years agoconfigure: Don't reorder --with-storages values.
Timo Sirainen [Tue, 15 Nov 2011 16:29:52 +0000 (18:29 +0200)] 
configure: Don't reorder --with-storages values.
The ordering is used for storage autodetection.

13 years agomdbox: Added support for autodetection of ~/mdbox/ as mdbox storage.
Timo Sirainen [Tue, 15 Nov 2011 16:29:14 +0000 (18:29 +0200)] 
mdbox: Added support for autodetection of ~/mdbox/ as mdbox storage.

13 years agolib-storage: Added "auto" mail storage driver for forcing autodetection.
Timo Sirainen [Tue, 15 Nov 2011 16:21:39 +0000 (18:21 +0200)] 
lib-storage: Added "auto" mail storage driver for forcing autodetection.

13 years agostats: Freeing a user didn't remove it from hash table, leading to crash later.
Timo Sirainen [Tue, 15 Nov 2011 15:40:13 +0000 (17:40 +0200)] 
stats: Freeing a user didn't remove it from hash table, leading to crash later.

13 years agomaildir: Added maildir_broken_filename_sizes setting.
Timo Sirainen [Mon, 14 Nov 2011 22:34:00 +0000 (00:34 +0200)] 
maildir: Added maildir_broken_filename_sizes setting.

13 years agomaildir: When noticing invalid 'S' in filename, replace it with the correct one inste...
Timo Sirainen [Mon, 14 Nov 2011 22:05:50 +0000 (00:05 +0200)] 
maildir: When noticing invalid 'S' in filename, replace it with the correct one instead of removing it.

13 years agoimap-stats: Don't send IDLE command updates to stats service.
Timo Sirainen [Mon, 14 Nov 2011 21:15:37 +0000 (23:15 +0200)] 
imap-stats: Don't send IDLE command updates to stats service.

13 years agostats: Forcibly free command after running for 15 minutes without updates.
Timo Sirainen [Mon, 14 Nov 2011 21:15:17 +0000 (23:15 +0200)] 
stats: Forcibly free command after running for 15 minutes without updates.

13 years agomaildir++: If listing finds non-mUTF7/UTF8 mailbox dir, rename it instead of assert...
Timo Sirainen [Wed, 9 Nov 2011 20:58:38 +0000 (22:58 +0200)] 
maildir++: If listing finds non-mUTF7/UTF8 mailbox dir, rename it instead of assert-crashing later.

13 years agomaster: Increase process count limit (ulimit -u) at startup high enough that we don...
Timo Sirainen [Wed, 9 Nov 2011 16:33:59 +0000 (18:33 +0200)] 
master: Increase process count limit (ulimit -u) at startup high enough that we don't reach it.

13 years agorestrict_process_size() API changes.
Timo Sirainen [Wed, 9 Nov 2011 16:30:27 +0000 (18:30 +0200)] 
restrict_process_size() API changes.

13 years agorestrict_access*(): If setuid() fails with EAGAIN, suggest ulimit -u being the problem.
Timo Sirainen [Wed, 9 Nov 2011 16:20:51 +0000 (18:20 +0200)] 
restrict_access*(): If setuid() fails with EAGAIN, suggest ulimit -u being the problem.

13 years agoimap/pop3-login: Use default_vsz_limit instead of adding our own.
Timo Sirainen [Wed, 9 Nov 2011 16:14:04 +0000 (18:14 +0200)] 
imap/pop3-login: Use default_vsz_limit instead of adding our own.
There's not a huge difference between 64 MB and the default 256 MB, and this
change makes it easier to change the default limit globally.

13 years agomaster: vsz_limit enforcement was done for 1024 times too much memory.
Timo Sirainen [Wed, 9 Nov 2011 16:07:28 +0000 (18:07 +0200)] 
master: vsz_limit enforcement was done for 1024 times too much memory.

13 years agolmtp: Default vsz_limit wasn't used for lmtp service.
Timo Sirainen [Wed, 9 Nov 2011 16:05:25 +0000 (18:05 +0200)] 
lmtp: Default vsz_limit wasn't used for lmtp service.

13 years agomaildir: When fixing broken size in filename, try harder to find the latest filename.
Timo Sirainen [Wed, 9 Nov 2011 12:15:18 +0000 (14:15 +0200)] 
maildir: When fixing broken size in filename, try harder to find the latest filename.

13 years agomaildir: Whenever we're guessing a filename correctly, remember it in uidlist.
Timo Sirainen [Wed, 9 Nov 2011 11:24:49 +0000 (13:24 +0200)] 
maildir: Whenever we're guessing a filename correctly, remember it in uidlist.

13 years agomaildir: When renaming filename due to broken size, don't forget message flags.
Timo Sirainen [Wed, 9 Nov 2011 10:55:37 +0000 (12:55 +0200)] 
maildir: When renaming filename due to broken size, don't forget message flags.

13 years agoAdded signature for changeset 437ae2c24872
Timo Sirainen [Tue, 8 Nov 2011 22:10:07 +0000 (00:10 +0200)] 
Added signature for changeset 437ae2c24872

13 years agoAdded tag 2.1.beta1 for changeset 437ae2c24872
Timo Sirainen [Tue, 8 Nov 2011 22:10:04 +0000 (00:10 +0200)] 
Added tag 2.1.beta1 for changeset 437ae2c24872

13 years agoReleased v2.1.beta1. 2.1.beta1
Timo Sirainen [Tue, 8 Nov 2011 22:10:04 +0000 (00:10 +0200)] 
Released v2.1.beta1.

13 years agoMake static analyzer happier.
Timo Sirainen [Tue, 8 Nov 2011 22:09:35 +0000 (00:09 +0200)] 
Make static analyzer happier.

13 years agoTODO updated
Timo Sirainen [Tue, 8 Nov 2011 21:45:05 +0000 (23:45 +0200)] 
TODO updated

13 years agoREADME: Added FUZZY RFC.
Timo Sirainen [Tue, 8 Nov 2011 21:44:31 +0000 (23:44 +0200)] 
README: Added FUZZY RFC.

13 years agologin proxy: Verify that remote hostname matches SSL cert, unless ssl=any-cert
Timo Sirainen [Tue, 8 Nov 2011 21:40:54 +0000 (23:40 +0200)] 
login proxy: Verify that remote hostname matches SSL cert, unless ssl=any-cert

13 years agoeacces_error_get*(): Crashfix for recent change.
Timo Sirainen [Tue, 8 Nov 2011 20:49:57 +0000 (22:49 +0200)] 
eacces_error_get*(): Crashfix for recent change.

13 years agomaildir: Log less lines when removing broken sizes from filenames.
Timo Sirainen [Tue, 8 Nov 2011 20:38:36 +0000 (22:38 +0200)] 
maildir: Log less lines when removing broken sizes from filenames.

13 years agomaster: Never create new processes for services that are being destroyed (reload...
Timo Sirainen [Tue, 8 Nov 2011 19:50:46 +0000 (21:50 +0200)] 
master: Never create new processes for services that are being destroyed (reload, deinit)

13 years agologin: If login fails for some reason, but auth was successful, don't log "auth failed".
Timo Sirainen [Tue, 8 Nov 2011 19:29:34 +0000 (21:29 +0200)] 
login: If login fails for some reason, but auth was successful, don't log "auth failed".
For example if proxy fails to connect to remote server.

13 years agologin proxy: Always log the username in the error messages.
Timo Sirainen [Tue, 8 Nov 2011 19:14:32 +0000 (21:14 +0200)] 
login proxy: Always log the username in the error messages.

13 years agoauth: When complaining about auth-userdb permission errors, log also the wanted UID...
Timo Sirainen [Mon, 7 Nov 2011 20:54:32 +0000 (22:54 +0200)] 
auth: When complaining about auth-userdb permission errors, log also the wanted UID's name.

13 years agoindexer-worker: If indexes are disabled for a mailbox, do nothing but log a message.
Timo Sirainen [Mon, 7 Nov 2011 20:17:15 +0000 (22:17 +0200)] 
indexer-worker: If indexes are disabled for a mailbox, do nothing but log a message.

13 years agomaster: Fixed giving config socket path to anvil process.
Timo Sirainen [Mon, 7 Nov 2011 18:45:55 +0000 (20:45 +0200)] 
master: Fixed giving config socket path to anvil process.

13 years agoconfigure: Use libtool's -no-undefined flag instead of attempting it ourself.
Timo Sirainen [Sat, 5 Nov 2011 18:35:56 +0000 (20:35 +0200)] 
configure: Use libtool's -no-undefined flag instead of attempting it ourself.
Patch by Brad.

13 years agodoveadm import: Added -s parameter to subscribe to created mailboxes.
Timo Sirainen [Sat, 5 Nov 2011 17:59:55 +0000 (19:59 +0200)] 
doveadm import: Added -s parameter to subscribe to created mailboxes.

13 years agodsync: Set user to be admin to ignore quota limits.
Timo Sirainen [Sat, 5 Nov 2011 17:37:23 +0000 (19:37 +0200)] 
dsync: Set user to be admin to ignore quota limits.

13 years agoquota: Ignore quota limits for admin users.
Timo Sirainen [Sat, 5 Nov 2011 17:37:02 +0000 (19:37 +0200)] 
quota: Ignore quota limits for admin users.

13 years agomaster: Wait for services to stop listening before unlinking the pid file.
Timo Sirainen [Sat, 5 Nov 2011 17:17:59 +0000 (19:17 +0200)] 
master: Wait for services to stop listening before unlinking the pid file.

13 years agofts-lucene: Use FTS_BACKEND_FLAG_BUILD_FULL_WORDS flag.
Timo Sirainen [Sat, 5 Nov 2011 15:59:11 +0000 (17:59 +0200)] 
fts-lucene: Use FTS_BACKEND_FLAG_BUILD_FULL_WORDS flag.

13 years agofts: Added FTS_BACKEND_FLAG_BUILD_FULL_WORDS for sending data to backends only in...
Timo Sirainen [Sat, 5 Nov 2011 15:58:50 +0000 (17:58 +0200)] 
fts: Added FTS_BACKEND_FLAG_BUILD_FULL_WORDS for sending data to backends only in full words.

13 years agofts-lucene: Optimize searching for existence of an indexed header.
Timo Sirainen [Sat, 5 Nov 2011 15:31:47 +0000 (17:31 +0200)] 
fts-lucene: Optimize searching for existence of an indexed header.

13 years agofts-lucene: Index the header name tokenized, or we can't search it.
Timo Sirainen [Sat, 5 Nov 2011 15:30:55 +0000 (17:30 +0200)] 
fts-lucene: Index the header name tokenized, or we can't search it.

13 years agofts-lucene: Fixed handling "maybe" queries (unindexed headers)
Timo Sirainen [Sat, 5 Nov 2011 15:11:40 +0000 (17:11 +0200)] 
fts-lucene: Fixed handling "maybe" queries (unindexed headers)

13 years agoman: Added -f option to doveadm-user.1.
Pascal Volk [Fri, 4 Nov 2011 21:57:05 +0000 (21:57 +0000)] 
man: Added -f option to doveadm-user.1.

13 years agoUse SSL_MODE_RELEASE_BUFFERS if available to keep memory usage low.
Timo Sirainen [Fri, 4 Nov 2011 22:07:14 +0000 (00:07 +0200)] 
Use SSL_MODE_RELEASE_BUFFERS if available to keep memory usage low.
Based on patch by Cristian Rodríguez.

13 years agolmtp: Changed default client_limit to 1.
Timo Sirainen [Fri, 4 Nov 2011 22:00:49 +0000 (00:00 +0200)] 
lmtp: Changed default client_limit to 1.
LMTP processes can wait a long time on disk I/O, so a single process will be
busy waiting long before it reaches default_client_limit (100).

13 years agoimapc: When doing a LIST, delete any extra local mailbox (index) directories.
Timo Sirainen [Fri, 4 Nov 2011 19:21:11 +0000 (21:21 +0200)] 
imapc: When doing a LIST, delete any extra local mailbox (index) directories.

13 years agoimapc: Don't use separate indexes/ directory anymore. Fixes/cleanups to make it possible.
Timo Sirainen [Fri, 4 Nov 2011 19:20:19 +0000 (21:20 +0200)] 
imapc: Don't use separate indexes/ directory anymore. Fixes/cleanups to make it possible.

13 years agoimapc: If rawlog directory doesn't exist, silently ignore it.
Timo Sirainen [Fri, 4 Nov 2011 19:17:09 +0000 (21:17 +0200)] 
imapc: If rawlog directory doesn't exist, silently ignore it.

13 years agoimapc: Index files weren't deleted when mailbox was deleted.
Timo Sirainen [Fri, 4 Nov 2011 18:36:28 +0000 (20:36 +0200)] 
imapc: Index files weren't deleted when mailbox was deleted.

13 years agolib-storage: Added MAILBOX_LIST_FLAG_OPTIONAL_BOXES flag.
Timo Sirainen [Fri, 4 Nov 2011 18:36:06 +0000 (20:36 +0200)] 
lib-storage: Added MAILBOX_LIST_FLAG_OPTIONAL_BOXES flag.

13 years agoanvil: Handle crash restarts without failing completely.
Timo Sirainen [Fri, 4 Nov 2011 18:11:39 +0000 (20:11 +0200)] 
anvil: Handle crash restarts without failing completely.

13 years agodoveadm dump index: Dump also mime.parts decoded.
Timo Sirainen [Fri, 4 Nov 2011 17:52:26 +0000 (19:52 +0200)] 
doveadm dump index: Dump also mime.parts decoded.

13 years agofts-lucene: Added whitespace_chars subsetting to fts_lucene.
Timo Sirainen [Fri, 4 Nov 2011 17:35:30 +0000 (19:35 +0200)] 
fts-lucene: Added whitespace_chars subsetting to fts_lucene.
A value of "@." could be useful so that user@domain.tld allows searching
user, domain and tld separately instead of requiring the whole string to
match.

13 years agoeacces_error_get*(): Log if group has r/w permissions, but we don't belong to it.
Timo Sirainen [Fri, 4 Nov 2011 16:50:24 +0000 (18:50 +0200)] 
eacces_error_get*(): Log if group has r/w permissions, but we don't belong to it.

13 years agomaster: Assert-crashfix when service process limit was reached.
Timo Sirainen [Tue, 25 Oct 2011 19:58:48 +0000 (22:58 +0300)] 
master: Assert-crashfix when service process limit was reached.
Introduced by commit fddbb26400d0.

13 years agologin: When renegotiating SSL handshake, don't reread settings when TLS SNI is used.
Timo Sirainen [Tue, 25 Oct 2011 18:44:38 +0000 (21:44 +0300)] 
login: When renegotiating SSL handshake, don't reread settings when TLS SNI is used.

13 years agologin: Increased client's initial memory pool size.
Timo Sirainen [Tue, 25 Oct 2011 18:41:28 +0000 (21:41 +0300)] 
login: Increased client's initial memory pool size.

14 years agomaster: When process_limit fills up, wait 10s before closing pending connections.
Timo Sirainen [Thu, 20 Oct 2011 15:37:09 +0000 (18:37 +0300)] 
master: When process_limit fills up, wait 10s before closing pending connections.
It might have only been a temporary burst that gets resolved quickly enough.

14 years agomaster: Reset service's listen_pending flag when it gets a new available process.
Timo Sirainen [Thu, 20 Oct 2011 15:26:15 +0000 (18:26 +0300)] 
master: Reset service's listen_pending flag when it gets a new available process.

14 years agoimapc: Fixed reopening a mailbox.
Timo Sirainen [Thu, 20 Oct 2011 13:54:36 +0000 (16:54 +0300)] 
imapc: Fixed reopening a mailbox.

14 years agoauth: passdb static crashed if no password was given
Timo Sirainen [Wed, 19 Oct 2011 13:11:44 +0000 (16:11 +0300)] 
auth: passdb static crashed if no password was given

14 years agomaildir: If maildir filename has broken W/S size, rename the file to drop them.
Timo Sirainen [Tue, 18 Oct 2011 13:53:06 +0000 (16:53 +0300)] 
maildir: If maildir filename has broken W/S size, rename the file to drop them.

14 years agoistream-mail: Call mail_cache_set_corrupted() properly
Timo Sirainen [Tue, 18 Oct 2011 13:52:23 +0000 (16:52 +0300)] 
istream-mail: Call mail_cache_set_corrupted() properly

14 years agoimapc: Added imapc_ssl_verify setting.
Timo Sirainen [Mon, 17 Oct 2011 12:35:54 +0000 (15:35 +0300)] 
imapc: Added imapc_ssl_verify setting.

14 years agomail-log: Use mail_log_update_wanted_fields() to avoid parsing message multiple times.
Timo Sirainen [Wed, 12 Oct 2011 16:09:02 +0000 (19:09 +0300)] 
mail-log: Use mail_log_update_wanted_fields() to avoid parsing message multiple times.

14 years agolib-storage: Added mail_log_update_wanted_fields()
Timo Sirainen [Wed, 12 Oct 2011 16:08:31 +0000 (19:08 +0300)] 
lib-storage: Added mail_log_update_wanted_fields()

14 years agomdbox rebuild: Log an error whenever opening a mailbox fails.
Timo Sirainen [Wed, 12 Oct 2011 14:21:01 +0000 (17:21 +0300)] 
mdbox rebuild: Log an error whenever opening a mailbox fails.

14 years agoimapc: Mail body wasn't always prefetched when it should have been.
Timo Sirainen [Wed, 12 Oct 2011 16:07:07 +0000 (19:07 +0300)] 
imapc: Mail body wasn't always prefetched when it should have been.

14 years agoimapc: When asking for capabilities, try to ask from a logged in connection.
Timo Sirainen [Sun, 9 Oct 2011 17:46:53 +0000 (20:46 +0300)] 
imapc: When asking for capabilities, try to ask from a logged in connection.

14 years agoimapc: Post-login capabilities weren't detected/used.
Timo Sirainen [Sun, 9 Oct 2011 17:46:28 +0000 (20:46 +0300)] 
imapc: Post-login capabilities weren't detected/used.

14 years agoimapc: Support retrying some IMAP commands if we get disconnected.
Timo Sirainen [Sun, 9 Oct 2011 17:38:11 +0000 (20:38 +0300)] 
imapc: Support retrying some IMAP commands if we get disconnected.

14 years agolib-imap: Added reference counting to imap parser.
Timo Sirainen [Sun, 9 Oct 2011 17:36:28 +0000 (20:36 +0300)] 
lib-imap: Added reference counting to imap parser.