]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
15 years agoimap IDLE: Don't send "Still here" notifications if there is already data in output...
Timo Sirainen [Tue, 5 Oct 2010 21:53:58 +0000 (22:53 +0100)] 
imap IDLE: Don't send "Still here" notifications if there is already data in output buffer.

15 years agomaster: Get only master-related configuration from doveconf at startup.
Timo Sirainen [Tue, 5 Oct 2010 21:52:55 +0000 (22:52 +0100)] 
master: Get only master-related configuration from doveconf at startup.

15 years agomaildir: Don't assert-crash when saving a message without locking uidlist.
Timo Sirainen [Tue, 5 Oct 2010 01:20:31 +0000 (02:20 +0100)] 
maildir: Don't assert-crash when saving a message without locking uidlist.

15 years agopriority queue: Set item's idx value to invalid when it's removed from queue.
Timo Sirainen [Mon, 4 Oct 2010 16:16:38 +0000 (17:16 +0100)] 
priority queue: Set item's idx value to invalid when it's removed from queue.
This should assert-crash on double-removes more reliably.

15 years agolmtp proxy: Avoid hanging at the end of message input.
Timo Sirainen [Mon, 4 Oct 2010 16:10:08 +0000 (17:10 +0100)] 
lmtp proxy: Avoid hanging at the end of message input.

15 years agolib-storage: Don't write to dovecot.mailbox.log if setting subscription didn't actual...
Timo Sirainen [Mon, 4 Oct 2010 15:01:09 +0000 (16:01 +0100)] 
lib-storage: Don't write to dovecot.mailbox.log if setting subscription didn't actually change anything.

15 years agolib-index: Fixed leaking fds when writing to dovecot.mailbox.log
Timo Sirainen [Mon, 4 Oct 2010 14:55:34 +0000 (15:55 +0100)] 
lib-index: Fixed leaking fds when writing to dovecot.mailbox.log

15 years agoimap-* plugins: Use the new imap_client_created_hook_set() to set the hook.
Timo Sirainen [Mon, 4 Oct 2010 14:13:20 +0000 (15:13 +0100)] 
imap-* plugins: Use the new imap_client_created_hook_set() to set the hook.
This avoids accessing variables directly, which allows Dovecot to give better
error messages if imap-* plugins are tried to be loaded by non-imap binary.

15 years agoimap: Added imap_client_created_hook_set() to update the hook.
Timo Sirainen [Mon, 4 Oct 2010 14:12:23 +0000 (15:12 +0100)] 
imap: Added imap_client_created_hook_set() to update the hook.

15 years agoconfigure: Added IDLE to banner CAPABILITY to make Blackberry happy.
Timo Sirainen [Mon, 4 Oct 2010 13:53:02 +0000 (14:53 +0100)] 
configure: Added IDLE to banner CAPABILITY to make Blackberry happy.

15 years agologin: Give a better error message if ssl_cert=path is attempted without '<'
Timo Sirainen [Mon, 4 Oct 2010 13:45:25 +0000 (14:45 +0100)] 
login: Give a better error message if ssl_cert=path is attempted without '<'

15 years agoAdded signature for changeset 2690facaa927
Timo Sirainen [Fri, 1 Oct 2010 21:10:02 +0000 (22:10 +0100)] 
Added signature for changeset 2690facaa927

15 years agoAdded tag 2.0.5 for changeset 2690facaa927
Timo Sirainen [Fri, 1 Oct 2010 21:09:44 +0000 (22:09 +0100)] 
Added tag 2.0.5 for changeset 2690facaa927

15 years agoReleased v2.0.5. 2.0.5
Timo Sirainen [Fri, 1 Oct 2010 21:09:43 +0000 (22:09 +0100)] 
Released v2.0.5.

15 years agolmtp: Make sure we partial messages aren't saved if client disconnects during DATA.
Timo Sirainen [Fri, 1 Oct 2010 20:42:18 +0000 (21:42 +0100)] 
lmtp: Make sure we partial messages aren't saved if client disconnects during DATA.

15 years agolib-storage: Don't wrongly ignore subscriptions=no namespace entries.
Timo Sirainen [Fri, 1 Oct 2010 20:33:38 +0000 (21:33 +0100)] 
lib-storage: Don't wrongly ignore subscriptions=no namespace entries.

15 years agodsync: Fail if both source and destination mail location point to same directory.
Timo Sirainen [Fri, 1 Oct 2010 18:09:29 +0000 (19:09 +0100)] 
dsync: Fail if both source and destination mail location point to same directory.
This should prevent some accidents.

15 years agoconfig: Show time/size setting values as more human readable.
Timo Sirainen [Fri, 1 Oct 2010 17:58:47 +0000 (18:58 +0100)] 
config: Show time/size setting values as more human readable.

15 years agoimap: Don't reset input/output byte counters when COMPRESS is started.
Timo Sirainen [Fri, 1 Oct 2010 17:33:58 +0000 (18:33 +0100)] 
imap: Don't reset input/output byte counters when COMPRESS is started.

15 years agoAdded i_stream_get_absolute_offset().
Timo Sirainen [Fri, 1 Oct 2010 17:33:19 +0000 (18:33 +0100)] 
Added i_stream_get_absolute_offset().

15 years agozlib: eof_offset wasn't always set right, causing assert-crashes.
Timo Sirainen [Fri, 1 Oct 2010 16:46:03 +0000 (17:46 +0100)] 
zlib: eof_offset wasn't always set right, causing assert-crashes.

15 years agozlib: Fixed istream-bzlib also with mark=TRUE seeking
Timo Sirainen [Fri, 1 Oct 2010 16:35:01 +0000 (17:35 +0100)] 
zlib: Fixed istream-bzlib also with mark=TRUE seeking

15 years agozlib: Fixed istream-zlib when using seeking with mark=TRUE (i.e. mbox)
Timo Sirainen [Fri, 1 Oct 2010 16:06:27 +0000 (17:06 +0100)] 
zlib: Fixed istream-zlib when using seeking with mark=TRUE (i.e. mbox)

15 years agopop3: Added pop3_fast_size_lookups setting.
Timo Sirainen [Fri, 1 Oct 2010 15:39:11 +0000 (16:39 +0100)] 
pop3: Added pop3_fast_size_lookups setting.

15 years agomail-storage.h comments updated.
Timo Sirainen [Fri, 1 Oct 2010 15:19:10 +0000 (16:19 +0100)] 
mail-storage.h comments updated.

15 years agopop3: Code cleanup for mailbox opening code.
Timo Sirainen [Fri, 1 Oct 2010 15:14:08 +0000 (16:14 +0100)] 
pop3: Code cleanup for mailbox opening code.

15 years agoacl: Fixed the logic of merging multiple ACLs.
Timo Sirainen [Fri, 1 Oct 2010 14:37:19 +0000 (15:37 +0100)] 
acl: Fixed the logic of merging multiple ACLs.

15 years agoacl: Reverted last change. It still allows reading the default ACL from .DEFAULT...
Timo Sirainen [Fri, 1 Oct 2010 14:01:09 +0000 (15:01 +0100)] 
acl: Reverted last change. It still allows reading the default ACL from .DEFAULT file.

15 years agoacl: Avoid extra open() on a directory for default acl.
Timo Sirainen [Fri, 1 Oct 2010 13:56:07 +0000 (14:56 +0100)] 
acl: Avoid extra open() on a directory for default acl.

15 years agoacl: Avoid opening two dict iterators at the same time.
Timo Sirainen [Thu, 30 Sep 2010 19:28:54 +0000 (20:28 +0100)] 
acl: Avoid opening two dict iterators at the same time.

15 years agodict: Support file backend also with dict proxy.
Timo Sirainen [Thu, 30 Sep 2010 18:18:13 +0000 (19:18 +0100)] 
dict: Support file backend also with dict proxy.

15 years agodoveadm fetch: Fixed fetching uid field.
Timo Sirainen [Thu, 30 Sep 2010 16:57:55 +0000 (17:57 +0100)] 
doveadm fetch: Fixed fetching uid field.

15 years agoauth: Don't assert-crash if a request still succeeds after its client connection...
Timo Sirainen [Thu, 30 Sep 2010 16:49:17 +0000 (17:49 +0100)] 
auth: Don't assert-crash if a request still succeeds after its client connection is gone.

15 years agoauth: Avoid crashing when finishing failed requests that already timed out.
Timo Sirainen [Thu, 30 Sep 2010 16:12:55 +0000 (17:12 +0100)] 
auth: Avoid crashing when finishing failed requests that already timed out.

15 years agovirtual: Allow opening virtual mailboxes that refer to non-existing mailboxes.
Timo Sirainen [Thu, 30 Sep 2010 15:49:16 +0000 (16:49 +0100)] 
virtual: Allow opening virtual mailboxes that refer to non-existing mailboxes.
It could be intentional that not everyone has the same set of mailboxes always.

15 years agolib-index: If mail_index_sync_begin() fails, don't assert-crash
Timo Sirainen [Thu, 30 Sep 2010 15:05:57 +0000 (16:05 +0100)] 
lib-index: If mail_index_sync_begin() fails, don't assert-crash

15 years agodirector: Properly detect invalid command parameters in director<->director connections.
Timo Sirainen [Thu, 30 Sep 2010 14:33:56 +0000 (15:33 +0100)] 
director: Properly detect invalid command parameters in director<->director connections.
Found by Paul E. Black.

15 years agomaildir: Avoid recreating uidlist all the time when indexes are disabled.
Timo Sirainen [Wed, 29 Sep 2010 18:07:16 +0000 (19:07 +0100)] 
maildir: Avoid recreating uidlist all the time when indexes are disabled.
This code originally existed because old records weren't removed from
uidlist->records and so this compression would never have been done,
but 0818f0a49704 changed this behavior.

15 years agomaildir: Avoid opening cache file when getting physical message size.
Timo Sirainen [Wed, 29 Sep 2010 17:49:34 +0000 (18:49 +0100)] 
maildir: Avoid opening cache file when getting physical message size.

15 years agoMaildir: If mail's virtual size can be found from filename/uidlist, do it instead...
Timo Sirainen [Wed, 29 Sep 2010 17:38:29 +0000 (18:38 +0100)] 
Maildir: If mail's virtual size can be found from filename/uidlist, do it instead of using cache.
This is especially useful with POP3 to avoid opening cache file.

15 years agolib-index: If transaction log file is small enough, just read all of it to memory...
Timo Sirainen [Wed, 29 Sep 2010 17:09:28 +0000 (18:09 +0100)] 
lib-index: If transaction log file is small enough, just read all of it to memory immediately.

15 years agomaildir: Avoid refreshing transaction log immediately on first sync.
Timo Sirainen [Wed, 29 Sep 2010 16:15:12 +0000 (17:15 +0100)] 
maildir: Avoid refreshing transaction log immediately on first sync.

15 years agolib-index: Avoid refreshing transaction log immediately after it was opened.
Timo Sirainen [Wed, 29 Sep 2010 16:14:22 +0000 (17:14 +0100)] 
lib-index: Avoid refreshing transaction log immediately after it was opened.

15 years agovirtual: Don't unnecessarily stat() the virtual directory.
Timo Sirainen [Wed, 29 Sep 2010 15:34:56 +0000 (16:34 +0100)] 
virtual: Don't unnecessarily stat() the virtual directory.
Its existence is checked automatically when trying to open dovecot-virtual file.

15 years agopop3: Fixed virtual plugin when compiling --without-shared-libs
Timo Sirainen [Wed, 29 Sep 2010 15:33:12 +0000 (16:33 +0100)] 
pop3: Fixed virtual plugin when compiling --without-shared-libs

15 years agolib-index: Don't waste time on every mailbox open checking if .log.2 should be deleted.
Timo Sirainen [Wed, 29 Sep 2010 15:32:47 +0000 (16:32 +0100)] 
lib-index: Don't waste time on every mailbox open checking if .log.2 should be deleted.

15 years agoMaildir++: When opening namespace prefix as mailbox, don't add extra '/' to path...
Timo Sirainen [Wed, 29 Sep 2010 14:46:32 +0000 (15:46 +0100)] 
Maildir++: When opening namespace prefix as mailbox, don't add extra '/' to path names.

15 years agolda: If doveconf fails, make it exit with EX_TEMPFAIL.
Timo Sirainen [Tue, 28 Sep 2010 18:07:33 +0000 (19:07 +0100)] 
lda: If doveconf fails, make it exit with EX_TEMPFAIL.

15 years agologin: If master login fails, tell auth process to free the auth request.
Timo Sirainen [Tue, 28 Sep 2010 16:41:43 +0000 (17:41 +0100)] 
login: If master login fails, tell auth process to free the auth request.

15 years agomaildir: If we see unwanted non-empty directories in new/ or cur/, move them to ...
Timo Sirainen [Tue, 28 Sep 2010 16:15:52 +0000 (17:15 +0100)] 
maildir: If we see unwanted non-empty directories in new/ or cur/, move them to ../extra-*

15 years agoconfig: Don't even try to open <file settings for modules we don't care about.
Timo Sirainen [Tue, 28 Sep 2010 16:09:50 +0000 (17:09 +0100)] 
config: Don't even try to open <file settings for modules we don't care about.

15 years agodoveconf: Skip verifying settings for modules we don't care about.
Timo Sirainen [Tue, 28 Sep 2010 16:09:29 +0000 (17:09 +0100)] 
doveconf: Skip verifying settings for modules we don't care about.
This was done sometimes, but not always.

15 years agolib-index: Try to keep writing to latest mailbox log.
Timo Sirainen [Tue, 28 Sep 2010 15:29:33 +0000 (16:29 +0100)] 
lib-index: Try to keep writing to latest mailbox log.
Fixes a problem where a long running session keeps writing to a rotate log
that has already been deleted.

15 years agoquota: Don't crash if user has quota disabled.
Timo Sirainen [Tue, 28 Sep 2010 15:05:40 +0000 (16:05 +0100)] 
quota: Don't crash if user has quota disabled.

15 years agosdbox: Fixed memory leak when copying messages with hard links.
Timo Sirainen [Mon, 27 Sep 2010 18:53:07 +0000 (19:53 +0100)] 
sdbox: Fixed memory leak when copying messages with hard links.

15 years agoconfig: Verify settings plugins' versions are valid if they're specified.
Timo Sirainen [Mon, 27 Sep 2010 18:34:08 +0000 (19:34 +0100)] 
config: Verify settings plugins' versions are valid if they're specified.

15 years agodoveconf: Expand "key=$key" variable even without -x parameter.
Timo Sirainen [Mon, 27 Sep 2010 15:46:26 +0000 (16:46 +0100)] 
doveconf: Expand "key=$key" variable even without -x parameter.
Without this expansion it hides what the settings actually contain.

15 years agolib-storage: Buffer writes to subscriptions file.
Timo Sirainen [Mon, 27 Sep 2010 14:50:43 +0000 (15:50 +0100)] 
lib-storage: Buffer writes to subscriptions file.

15 years agolib-storage: Avoid fsyncing subscriptions file when it doesn't change or if mail_fsyn...
Timo Sirainen [Mon, 27 Sep 2010 14:40:02 +0000 (15:40 +0100)] 
lib-storage: Avoid fsyncing subscriptions file when it doesn't change or if mail_fsync=never.

15 years agozlib: Avoid using hardcoded storage name strings.
Timo Sirainen [Mon, 27 Sep 2010 12:45:24 +0000 (13:45 +0100)] 
zlib: Avoid using hardcoded storage name strings.

15 years agozlib: dbox storage is now called sdbox.
Timo Sirainen [Mon, 27 Sep 2010 12:44:49 +0000 (13:44 +0100)] 
zlib: dbox storage is now called sdbox.

15 years agoAdded signature for changeset 7f5c5778c4b9
Timo Sirainen [Sun, 26 Sep 2010 17:47:56 +0000 (18:47 +0100)] 
Added signature for changeset 7f5c5778c4b9

15 years agoAdded tag 2.0.4 for changeset 7f5c5778c4b9
Timo Sirainen [Sun, 26 Sep 2010 17:47:51 +0000 (18:47 +0100)] 
Added tag 2.0.4 for changeset 7f5c5778c4b9

15 years agoReleased v2.0.4. 2.0.4
Timo Sirainen [Sun, 26 Sep 2010 17:47:51 +0000 (18:47 +0100)] 
Released v2.0.4.

15 years agoMaildir: Fixed accessing INBOX whose tmp/ directory was lost.
Timo Sirainen [Sun, 26 Sep 2010 17:36:14 +0000 (18:36 +0100)] 
Maildir: Fixed accessing INBOX whose tmp/ directory was lost.

15 years agoimap: Give better error message for "Unknown namespace"
Timo Sirainen [Sun, 26 Sep 2010 17:05:25 +0000 (18:05 +0100)] 
imap: Give better error message for "Unknown namespace"

15 years agomodule_dir_load(): Make it clearer that "Skipping module" debug message is normal.
Timo Sirainen [Fri, 24 Sep 2010 21:32:03 +0000 (22:32 +0100)] 
module_dir_load(): Make it clearer that "Skipping module" debug message is normal.

15 years agomdbox: Removed unused code.
Timo Sirainen [Fri, 24 Sep 2010 18:39:41 +0000 (19:39 +0100)] 
mdbox: Removed unused code.

15 years agopgsql: Avoid epoll_ctl() errors when closing connection.
Timo Sirainen [Fri, 24 Sep 2010 17:36:22 +0000 (18:36 +0100)] 
pgsql: Avoid epoll_ctl() errors when closing connection.

15 years agomaildir: Another assert for saving messages.
Timo Sirainen [Fri, 24 Sep 2010 17:14:16 +0000 (18:14 +0100)] 
maildir: Another assert for saving messages.

15 years agosdbox: Use "sdbox" name in the internal storage structure.
Timo Sirainen [Fri, 24 Sep 2010 16:35:51 +0000 (17:35 +0100)] 
sdbox: Use "sdbox" name in the internal storage structure.
This fixes copying with hard links.

15 years agomaildir: Added extra asserts.
Timo Sirainen [Fri, 24 Sep 2010 16:02:08 +0000 (17:02 +0100)] 
maildir: Added extra asserts.

15 years agomaildir: Don't waste time stat()ing if generated filename is in tmp/.
Timo Sirainen [Fri, 24 Sep 2010 15:59:44 +0000 (16:59 +0100)] 
maildir: Don't waste time stat()ing if generated filename is in tmp/.

15 years agolib-storage: Check valid subscriptions list entries with _is_valid_existing_name()
Timo Sirainen [Fri, 24 Sep 2010 10:48:57 +0000 (11:48 +0100)] 
lib-storage: Check valid subscriptions list entries with _is_valid_existing_name()

15 years agoquota: When logging about obsolete rule, log the full rule string.
Timo Sirainen [Thu, 23 Sep 2010 19:04:40 +0000 (20:04 +0100)] 
quota: When logging about obsolete rule, log the full rule string.

15 years agoquota: When logging about obsolete rule, log also the quota root name.
Timo Sirainen [Thu, 23 Sep 2010 19:00:41 +0000 (20:00 +0100)] 
quota: When logging about obsolete rule, log also the quota root name.

15 years agoconfig: Added conversion support for obsolete sieve/sieve_storage settings.
Timo Sirainen [Thu, 23 Sep 2010 18:54:26 +0000 (19:54 +0100)] 
config: Added conversion support for obsolete sieve/sieve_storage settings.

15 years agolib-storage: Log and hide invalid entries in subscriptions file.
Timo Sirainen [Thu, 23 Sep 2010 18:34:31 +0000 (19:34 +0100)] 
lib-storage: Log and hide invalid entries in subscriptions file.

15 years agoFail at startup if process_limit>1 for services that don't support it.
Timo Sirainen [Thu, 23 Sep 2010 18:25:22 +0000 (19:25 +0100)] 
Fail at startup if process_limit>1 for services that don't support it.

15 years agolib-master: If auth server is restarted, still log a warning about aborted auth request.
Timo Sirainen [Thu, 23 Sep 2010 18:00:31 +0000 (19:00 +0100)] 
lib-master: If auth server is restarted, still log a warning about aborted auth request.

15 years agomaildir: Log a warning if mailbox synchronization takes longer than 1 min.
Timo Sirainen [Thu, 23 Sep 2010 17:39:22 +0000 (18:39 +0100)] 
maildir: Log a warning if mailbox synchronization takes longer than 1 min.

15 years agomaildir: Use correct enum for getting uidlist record GUID.
Timo Sirainen [Thu, 23 Sep 2010 17:21:09 +0000 (18:21 +0100)] 
maildir: Use correct enum for getting uidlist record GUID.

15 years agomaildir: Fixed a race condition in getting a new message's GUID.
Timo Sirainen [Thu, 23 Sep 2010 17:18:51 +0000 (18:18 +0100)] 
maildir: Fixed a race condition in getting a new message's GUID.

15 years agomaildir: Code cleanup: Use MAILDIR_UIDLIST_HDR_EXT_* when building the header string.
Timo Sirainen [Thu, 23 Sep 2010 17:02:20 +0000 (18:02 +0100)] 
maildir: Code cleanup: Use MAILDIR_UIDLIST_HDR_EXT_* when building the header string.

15 years agomaildir: Don't add GUIDs to "external expunge" records. There's no point.
Timo Sirainen [Thu, 23 Sep 2010 16:51:07 +0000 (17:51 +0100)] 
maildir: Don't add GUIDs to "external expunge" records. There's no point.

15 years agomaildir: When uidlist file is recreated and reread, clear old records from memory.
Timo Sirainen [Thu, 23 Sep 2010 16:35:37 +0000 (17:35 +0100)] 
maildir: When uidlist file is recreated and reread, clear old records from memory.
This should avoid wasting some memory and also fix "Duplicate file entry"
errors.

15 years agomaildir: Cleaned up filename/guid preserving code on save/copy.
Timo Sirainen [Thu, 23 Sep 2010 16:26:20 +0000 (17:26 +0100)] 
maildir: Cleaned up filename/guid preserving code on save/copy.

15 years agodsync: Avoid assert-crashing when trying to create a reserved mailbox name (e.g....
Timo Sirainen [Thu, 23 Sep 2010 15:40:42 +0000 (16:40 +0100)] 
dsync: Avoid assert-crashing when trying to create a reserved mailbox name (e.g. dbox-Mails)

15 years agomaildir: Fixed expunging messages with GUIDs in uidlist.
Timo Sirainen [Thu, 23 Sep 2010 15:36:00 +0000 (16:36 +0100)] 
maildir: Fixed expunging messages with GUIDs in uidlist.

15 years agolib-lda: Fixed handling duplicate database when user has no home dir.
Timo Sirainen [Thu, 23 Sep 2010 15:06:28 +0000 (16:06 +0100)] 
lib-lda: Fixed handling duplicate database when user has no home dir.
Now it gives a clear error message and doesn't crash with some OSes.

15 years agolib-index: Log a warning if transaction log lock is kept over 3 minutes.
Timo Sirainen [Thu, 23 Sep 2010 14:53:09 +0000 (15:53 +0100)] 
lib-index: Log a warning if transaction log lock is kept over 3 minutes.

15 years agoAttempt to fix vpopmail support.
Timo Sirainen [Wed, 22 Sep 2010 17:19:31 +0000 (18:19 +0100)] 
Attempt to fix vpopmail support.

15 years agodict-file: Don't leak fd on deinit.
Timo Sirainen [Wed, 22 Sep 2010 17:11:03 +0000 (18:11 +0100)] 
dict-file: Don't leak fd on deinit.

15 years agodict quota: Avoid crashing if quota recalculation tries to recurse.
Timo Sirainen [Tue, 21 Sep 2010 17:15:56 +0000 (18:15 +0100)] 
dict quota: Avoid crashing if quota recalculation tries to recurse.

15 years agoquota: Avoid calling i_fatal() on initialization errors, plus some other fixes.
Timo Sirainen [Tue, 21 Sep 2010 17:05:13 +0000 (18:05 +0100)] 
quota: Avoid calling i_fatal() on initialization errors, plus some other fixes.

15 years agolib-storage: If user->error is set during initialization, fail user creation.
Timo Sirainen [Tue, 21 Sep 2010 17:04:30 +0000 (18:04 +0100)] 
lib-storage: If user->error is set during initialization, fail user creation.

15 years agossl-params: Don't start it at startup if Dovecot is compiled without SSL support.
Timo Sirainen [Tue, 21 Sep 2010 15:30:20 +0000 (16:30 +0100)] 
ssl-params: Don't start it at startup if Dovecot is compiled without SSL support.

15 years agoMaildir: If POP3 UIDL is specified for saved message, add it to uidlist.
Timo Sirainen [Tue, 21 Sep 2010 14:22:57 +0000 (15:22 +0100)] 
Maildir: If POP3 UIDL is specified for saved message, add it to uidlist.

15 years agolib-storage: Added assert against empty UIDL in mailbox_save_set_pop3_uidl().
Timo Sirainen [Tue, 21 Sep 2010 14:22:38 +0000 (15:22 +0100)] 
lib-storage: Added assert against empty UIDL in mailbox_save_set_pop3_uidl().

15 years agodsync: Don't set POP3 UIDLs to empty values.
Timo Sirainen [Tue, 21 Sep 2010 14:22:16 +0000 (15:22 +0100)] 
dsync: Don't set POP3 UIDLs to empty values.