]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
15 years agoAdded restrict_access_get_env()
Timo Sirainen [Wed, 12 May 2010 14:39:03 +0000 (16:39 +0200)] 
Added restrict_access_get_env()

--HG--
branch : HEAD

15 years agomysql: Fixed crashing on invalid queries.
Timo Sirainen [Wed, 12 May 2010 14:07:40 +0000 (16:07 +0200)] 
mysql: Fixed crashing on invalid queries.

--HG--
branch : HEAD

15 years agolmtp: Set user/group at startup as specified in service block.
Timo Sirainen [Wed, 12 May 2010 13:23:48 +0000 (15:23 +0200)] 
lmtp: Set user/group at startup as specified in service block.

--HG--
branch : HEAD

15 years agoimap: Added STATUS (X-VSIZE) command for getting mailbox's virtual size.
Timo Sirainen [Wed, 12 May 2010 11:16:16 +0000 (13:16 +0200)] 
imap: Added STATUS (X-VSIZE) command for getting mailbox's virtual size.

--HG--
branch : HEAD

15 years agolib-storage: Added support for quickly getting mailbox's virtual size.
Timo Sirainen [Wed, 12 May 2010 11:15:40 +0000 (13:15 +0200)] 
lib-storage: Added support for quickly getting mailbox's virtual size.

--HG--
branch : HEAD

15 years agoMODULE_CONTEXT() now returns NULL if the whole module hasn't been registered yet.
Timo Sirainen [Tue, 11 May 2010 05:49:44 +0000 (08:49 +0300)] 
MODULE_CONTEXT() now returns NULL if the whole module hasn't been registered yet.
This fixes a crash with thread handling.

--HG--
branch : HEAD

15 years agoauth: added new password scheme names {BLF,SHA256,SHA512}-CRYPT.
Pascal Volk [Sun, 9 May 2010 20:57:27 +0000 (20:57 +0000)] 
auth: added new password scheme names {BLF,SHA256,SHA512}-CRYPT.
Their availability depends on the used libc.

doveadm pw: added '-r rounds' option for the password schemes mentioned above.

--HG--
branch : HEAD

15 years agodoveadm pw: Call deinit functions.
Timo Sirainen [Sun, 9 May 2010 20:48:25 +0000 (23:48 +0300)] 
doveadm pw: Call deinit functions.

--HG--
branch : HEAD

15 years agoAdded signature for changeset 6b15f36d40c9
Timo Sirainen [Sun, 9 May 2010 19:06:50 +0000 (22:06 +0300)] 
Added signature for changeset 6b15f36d40c9

--HG--
branch : HEAD

15 years agoAdded tag 2.0.beta5 for changeset 6b15f36d40c9
Timo Sirainen [Sun, 9 May 2010 19:06:45 +0000 (22:06 +0300)] 
Added tag 2.0.beta5 for changeset 6b15f36d40c9

--HG--
branch : HEAD

15 years agoReleased v2.0.beta5. 2.0.beta5
Timo Sirainen [Sun, 9 May 2010 19:06:45 +0000 (22:06 +0300)] 
Released v2.0.beta5.

--HG--
branch : HEAD

15 years agoTODO updated.
Timo Sirainen [Sun, 9 May 2010 19:06:12 +0000 (22:06 +0300)] 
TODO updated.

--HG--
branch : HEAD

15 years agoChanged default_internal_user to dovenull.
Timo Sirainen [Sun, 9 May 2010 19:05:39 +0000 (22:05 +0300)] 
Changed default_internal_user to dovenull.

--HG--
branch : HEAD

15 years agolib-sql: Code cleanup to make clang's static analyzer happy.
Timo Sirainen [Sun, 9 May 2010 19:04:46 +0000 (22:04 +0300)] 
lib-sql: Code cleanup to make clang's static analyzer happy.

--HG--
branch : HEAD

15 years agodoveadm search: Minor fix.
Timo Sirainen [Sun, 9 May 2010 19:00:39 +0000 (22:00 +0300)] 
doveadm search: Minor fix.

--HG--
branch : HEAD

15 years agolib-storage: Removed accidentally committed debug code.
Timo Sirainen [Sat, 8 May 2010 14:36:02 +0000 (17:36 +0300)] 
lib-storage: Removed accidentally committed debug code.

--HG--
branch : HEAD

15 years agoMail search register getting API change to fix a doveadm crash bug.
Timo Sirainen [Fri, 7 May 2010 18:28:51 +0000 (21:28 +0300)] 
Mail search register getting API change to fix a doveadm crash bug.

--HG--
branch : HEAD

15 years agolib-sql: Fixed compiling --with-sql=plugin.
Timo Sirainen [Wed, 5 May 2010 13:48:40 +0000 (16:48 +0300)] 
lib-sql: Fixed compiling --with-sql=plugin.
Patch by Michal Hlavinka.

--HG--
branch : HEAD

15 years agolib-sql: Compiler warning fix.
Timo Sirainen [Wed, 5 May 2010 13:47:11 +0000 (16:47 +0300)] 
lib-sql: Compiler warning fix.

--HG--
branch : HEAD

15 years agoconfig: Unload modules at exit.
Timo Sirainen [Wed, 5 May 2010 13:46:12 +0000 (16:46 +0300)] 
config: Unload modules at exit.

--HG--
branch : HEAD

15 years agodoveadm: Renamed "list" to "mailbox list" and added mailbox create/rename/delete.
Timo Sirainen [Tue, 4 May 2010 19:00:41 +0000 (22:00 +0300)] 
doveadm: Renamed "list" to "mailbox list" and added mailbox create/rename/delete.

--HG--
branch : HEAD

15 years agomaster: If inet listener uses DNS name, which returns multiple IPs, listen in all...
Timo Sirainen [Tue, 4 May 2010 16:21:00 +0000 (19:21 +0300)] 
master: If inet listener uses DNS name, which returns multiple IPs, listen in all of them.

--HG--
branch : HEAD

15 years agoIncreased initial memory pool sizes.
Timo Sirainen [Tue, 4 May 2010 15:47:13 +0000 (18:47 +0300)] 
Increased initial memory pool sizes.

--HG--
branch : HEAD

15 years agolib-sql: Use generic sql connection pooling code for mysql/pgsql.
Timo Sirainen [Tue, 4 May 2010 14:55:23 +0000 (17:55 +0300)] 
lib-sql: Use generic sql connection pooling code for mysql/pgsql.
It's possible to give multiple host settings to do load balancing / HA.
If one host is down, another one is tried. All queries are automatically
retried in another host if they fail in first one.

Since PostgreSQL support async queries, Dovecot can create multiple
connections to the database as needed, so it can do lookups in parallel. The
number of connections can be changed with maxconns=n in connect_query, the
default is 5.

--HG--
branch : HEAD

15 years agolib-dict: Minor code cleanup.
Timo Sirainen [Tue, 4 May 2010 13:12:00 +0000 (16:12 +0300)] 
lib-dict: Minor code cleanup.

--HG--
branch : HEAD

15 years agodict proxy client: Don't crash in commit if there is no connection to server.
Timo Sirainen [Tue, 4 May 2010 13:11:52 +0000 (16:11 +0300)] 
dict proxy client: Don't crash in commit if there is no connection to server.

--HG--
branch : HEAD

15 years agobsdauth: Crashfix
Timo Sirainen [Tue, 4 May 2010 10:57:26 +0000 (13:57 +0300)] 
bsdauth: Crashfix

--HG--
branch : HEAD

15 years agoCompile fix
Timo Sirainen [Tue, 4 May 2010 01:12:34 +0000 (04:12 +0300)] 
Compile fix

--HG--
branch : HEAD

15 years agoauth/login related timeouts are now in one place and they make more sense.
Timo Sirainen [Mon, 3 May 2010 22:33:20 +0000 (01:33 +0300)] 
auth/login related timeouts are now in one place and they make more sense.
Most importantly now auth client doesn't abort lookup before server does.

--HG--
branch : HEAD

15 years agoauth: Minor code fix/cleanup.
Timo Sirainen [Mon, 3 May 2010 22:31:54 +0000 (01:31 +0300)] 
auth: Minor code fix/cleanup.

--HG--
branch : HEAD

15 years agoauth: Don't crash when auth requests timeout.
Timo Sirainen [Mon, 3 May 2010 22:31:31 +0000 (01:31 +0300)] 
auth: Don't crash when auth requests timeout.

--HG--
branch : HEAD

15 years agolib-sql: Make driver structs const.
Timo Sirainen [Mon, 3 May 2010 15:15:15 +0000 (18:15 +0300)] 
lib-sql: Make driver structs const.

--HG--
branch : HEAD

15 years agolib-sql: Renamed "sql pool" to "sql db cache", since that's what it is.
Timo Sirainen [Mon, 3 May 2010 15:03:40 +0000 (18:03 +0300)] 
lib-sql: Renamed "sql pool" to "sql db cache", since that's what it is.

--HG--
branch : HEAD

15 years agoauth: If verbose_proctitle=yes, show auth request counts in ps.
Timo Sirainen [Mon, 3 May 2010 13:58:36 +0000 (16:58 +0300)] 
auth: If verbose_proctitle=yes, show auth request counts in ps.

 - wait: waiting for auth client to do something (either continue multistep
auth mechanism or issue master request for a finished auth)
 - passdb: waiting for passdb lookup to finish
 - userdb: waiting for userdb lookup to finish

--HG--
branch : HEAD

15 years agoauth: Give a better error message to client when auth request timeouts.
Timo Sirainen [Mon, 3 May 2010 13:11:30 +0000 (16:11 +0300)] 
auth: Give a better error message to client when auth request timeouts.

--HG--
branch : HEAD

15 years agoauth: Log a message when auth request is removed due to timeout.
Timo Sirainen [Mon, 3 May 2010 13:10:48 +0000 (16:10 +0300)] 
auth: Log a message when auth request is removed due to timeout.

--HG--
branch : HEAD

15 years agolib-master: Don't crash after timeouting an auth-master request.
Timo Sirainen [Mon, 3 May 2010 13:01:09 +0000 (16:01 +0300)] 
lib-master: Don't crash after timeouting an auth-master request.

--HG--
branch : HEAD

15 years agodoveadm: Changed mail command handler API.
Timo Sirainen [Fri, 30 Apr 2010 16:14:57 +0000 (19:14 +0300)] 
doveadm: Changed mail command handler API.
This should help add some new future features.

--HG--
branch : HEAD

15 years agodoveadm user: s/auth/userdb/ socket path in usage.
Timo Sirainen [Fri, 30 Apr 2010 15:01:08 +0000 (18:01 +0300)] 
doveadm user: s/auth/userdb/ socket path in usage.

--HG--
branch : HEAD

15 years agodoveadm: Fixed empty usage_args checks.
Timo Sirainen [Fri, 30 Apr 2010 14:55:32 +0000 (17:55 +0300)] 
doveadm: Fixed empty usage_args checks.

--HG--
branch : HEAD

15 years agodoveadm: If command is known not to take any parameters, give error if any are given.
Timo Sirainen [Fri, 30 Apr 2010 14:54:03 +0000 (17:54 +0300)] 
doveadm: If command is known not to take any parameters, give error if any are given.

--HG--
branch : HEAD

15 years agodoveadm: quota get/recalc are now two-word commands, so parameters come after them...
Timo Sirainen [Fri, 30 Apr 2010 14:51:00 +0000 (17:51 +0300)] 
doveadm: quota get/recalc are now two-word commands, so parameters come after them, not in the middle.

--HG--
branch : HEAD

15 years agodoveadm: Added support for multi-word commands.
Timo Sirainen [Fri, 30 Apr 2010 14:50:01 +0000 (17:50 +0300)] 
doveadm: Added support for multi-word commands.

--HG--
branch : HEAD

15 years agoimap: If FETCH notices cached message size is wrong, mark cache corrupted (second...
Timo Sirainen [Fri, 30 Apr 2010 13:24:33 +0000 (16:24 +0300)] 
imap: If FETCH notices cached message size is wrong, mark cache corrupted (second such check).

--HG--
branch : HEAD

15 years agodoveadm search: Don't print "mailbox-guid" and "uid" texts in output.
Timo Sirainen [Fri, 30 Apr 2010 13:17:52 +0000 (16:17 +0300)] 
doveadm search: Don't print "mailbox-guid" and "uid" texts in output.

--HG--
branch : HEAD

15 years agodoveadm fetch/search/etc: Handle "NOT" correctly in search query.
Timo Sirainen [Fri, 30 Apr 2010 13:15:27 +0000 (16:15 +0300)] 
doveadm fetch/search/etc: Handle "NOT" correctly in search query.

--HG--
branch : HEAD

15 years agolib-storage: Fixes/optimizations to SEARCH_MAILBOX*.
Timo Sirainen [Fri, 30 Apr 2010 13:14:42 +0000 (16:14 +0300)] 
lib-storage: Fixes/optimizations to SEARCH_MAILBOX*.

--HG--
branch : HEAD

15 years agodoveadm fetch: Don't print field name if fetching only a single field.
Timo Sirainen [Fri, 30 Apr 2010 12:53:23 +0000 (15:53 +0300)] 
doveadm fetch: Don't print field name if fetching only a single field.

--HG--
branch : HEAD

15 years agodoveadm fetch: Don't print mail separator if fetching only a specific mail.
Timo Sirainen [Fri, 30 Apr 2010 12:53:07 +0000 (15:53 +0300)] 
doveadm fetch: Don't print mail separator if fetching only a specific mail.

--HG--
branch : HEAD

15 years agodoveadm: Added search command.
Timo Sirainen [Fri, 30 Apr 2010 12:43:27 +0000 (15:43 +0300)] 
doveadm: Added search command.

--HG--
branch : HEAD

15 years agolib-storage optimization: SEARCH_MAILBOX* should be checked before cache lookups.
Timo Sirainen [Fri, 30 Apr 2010 12:35:59 +0000 (15:35 +0300)] 
lib-storage optimization: SEARCH_MAILBOX* should be checked before cache lookups.

--HG--
branch : HEAD

15 years agodoveadm fetch: Added support for mailbox-guid search key/fetch field.
Timo Sirainen [Fri, 30 Apr 2010 12:33:15 +0000 (15:33 +0300)] 
doveadm fetch: Added support for mailbox-guid search key/fetch field.

--HG--
branch : HEAD

15 years agolib-storage: Added support for searching with mailbox GUID.
Timo Sirainen [Fri, 30 Apr 2010 12:32:50 +0000 (15:32 +0300)] 
lib-storage: Added support for searching with mailbox GUID.

--HG--
branch : HEAD

15 years agoauth: passdb/userdb checkpassword args now supports %variable expansion
Timo Sirainen [Fri, 30 Apr 2010 11:39:32 +0000 (14:39 +0300)] 
auth: passdb/userdb checkpassword args now supports %variable expansion

--HG--
branch : HEAD

15 years agoexample-config: auth-checkpassword include wasn't listed in 10-auth.conf
Timo Sirainen [Fri, 30 Apr 2010 11:38:22 +0000 (14:38 +0300)] 
example-config: auth-checkpassword include wasn't listed in 10-auth.conf

--HG--
branch : HEAD

15 years agologin proxy: "ssl" and "starttls" handlers make more sense now.
Timo Sirainen [Thu, 29 Apr 2010 18:29:01 +0000 (21:29 +0300)] 
login proxy: "ssl" and "starttls" handlers make more sense now.

 - "starttls" no longer requires "ssl", and "starttls=anycert" is now possible.
 - "ssl=any-cert" updates the default port.
 - "ssl=anything" now also enables ssl instead of being ignored.

--HG--
branch : HEAD

15 years agolib-storage: Fixed () sublists in IMAP SEARCH parser.
Timo Sirainen [Thu, 29 Apr 2010 18:08:41 +0000 (21:08 +0300)] 
lib-storage: Fixed () sublists in IMAP SEARCH parser.

--HG--
branch : HEAD

15 years agomaildir: If we detect MH as the cause of unexpunging, log it in the error message.
Timo Sirainen [Thu, 29 Apr 2010 17:44:13 +0000 (20:44 +0300)] 
maildir: If we detect MH as the cause of unexpunging, log it in the error message.

--HG--
branch : HEAD

15 years agozlib: Fixed zlib/bzlib ostream flushing to report correctly when it's finished.
Timo Sirainen [Thu, 29 Apr 2010 17:14:43 +0000 (20:14 +0300)] 
zlib: Fixed zlib/bzlib ostream flushing to report correctly when it's finished.
This caused imap-zlib plugin to eat all CPU when stream compression was used.
Patch by Apple.

--HG--
branch : HEAD

15 years agolib-storage: Create all files/dirs with u+rwX mode, even if source file/dir doesn...
Timo Sirainen [Thu, 29 Apr 2010 17:11:19 +0000 (20:11 +0300)] 
lib-storage: Create all files/dirs with u+rwX mode, even if source file/dir doesn't have it.
This is mostly important when creating index files for read-only mailboxes.

--HG--
branch : HEAD

15 years agodovecot: Show the hg version also in "Dovecot starting up" log message.
Timo Sirainen [Thu, 29 Apr 2010 17:03:58 +0000 (20:03 +0300)] 
dovecot: Show the hg version also in "Dovecot starting up" log message.

--HG--
branch : HEAD

15 years agoDEBUG: Try to catch stale pointer dereferences to buffers after they've grown.
Timo Sirainen [Thu, 29 Apr 2010 17:03:06 +0000 (20:03 +0300)] 
DEBUG: Try to catch stale pointer dereferences to buffers after they've grown.
In normal use some such bugs may not be noticed easily, because the buffer's
memory allocation size is large enough that when adding another element the
pointer doesn't change.

--HG--
branch : HEAD

15 years agolib-index: Minor unit test fix.
Timo Sirainen [Thu, 29 Apr 2010 16:59:51 +0000 (19:59 +0300)] 
lib-index: Minor unit test fix.

--HG--
branch : HEAD

15 years agolib-index: mail_index_sync_ext_atomic_inc() does now better error checking.
Timo Sirainen [Thu, 29 Apr 2010 16:43:16 +0000 (19:43 +0300)] 
lib-index: mail_index_sync_ext_atomic_inc() does now better error checking.

--HG--
branch : HEAD

15 years agolib-index: Another fix attempt for handling atomic inc with INT_MAX.
Timo Sirainen [Thu, 29 Apr 2010 16:02:59 +0000 (19:02 +0300)] 
lib-index: Another fix attempt for handling atomic inc with INT_MAX.

--HG--
branch : HEAD

15 years agolib-index: Minor fix to handling atomic inc with INT_MIN value.
Timo Sirainen [Thu, 29 Apr 2010 16:00:47 +0000 (19:00 +0300)] 
lib-index: Minor fix to handling atomic inc with INT_MIN value.

--HG--
branch : HEAD

15 years agomdbox: Renamed dbox_map* to mdbox_map*.
Timo Sirainen [Thu, 29 Apr 2010 15:53:07 +0000 (18:53 +0300)] 
mdbox: Renamed dbox_map* to mdbox_map*.

--HG--
branch : HEAD

15 years agomdbox: Changed error messages to contain "mdbox" prefix instead of "dbox".
Timo Sirainen [Thu, 29 Apr 2010 15:43:51 +0000 (18:43 +0300)] 
mdbox: Changed error messages to contain "mdbox" prefix instead of "dbox".

--HG--
branch : HEAD

15 years agomdbox: Avoid rebuilding storage if another process already did it.
Timo Sirainen [Thu, 29 Apr 2010 15:43:02 +0000 (18:43 +0300)] 
mdbox: Avoid rebuilding storage if another process already did it.

--HG--
branch : HEAD

15 years agomdbox: Storage rebuild should ignore ACLs for mailboxes.
Timo Sirainen [Thu, 29 Apr 2010 14:52:40 +0000 (17:52 +0300)] 
mdbox: Storage rebuild should ignore ACLs for mailboxes.

--HG--
branch : HEAD

15 years agomdbox: Storage rebuild now silently ignores m.*.lock files if they exist.
Timo Sirainen [Thu, 29 Apr 2010 14:48:57 +0000 (17:48 +0300)] 
mdbox: Storage rebuild now silently ignores m.*.lock files if they exist.

--HG--
branch : HEAD

15 years agoSyslog messages now contain Warning:, Error: and Debug: prefixes also.
Timo Sirainen [Thu, 29 Apr 2010 14:33:05 +0000 (17:33 +0300)] 
Syslog messages now contain Warning:, Error: and Debug: prefixes also.
So everything except Info: now has a prefix.

--HG--
branch : HEAD

15 years agoCompiler warning fix.
Timo Sirainen [Wed, 28 Apr 2010 22:30:08 +0000 (01:30 +0300)] 
Compiler warning fix.

--HG--
branch : HEAD

15 years agodoveadm: Updated usage text.
Timo Sirainen [Wed, 28 Apr 2010 21:23:54 +0000 (00:23 +0300)] 
doveadm: Updated usage text.

--HG--
branch : HEAD

15 years agodoveadm: Added expunge command.
Timo Sirainen [Wed, 28 Apr 2010 21:19:00 +0000 (00:19 +0300)] 
doveadm: Added expunge command.

--HG--
branch : HEAD

15 years agodoveadm: Removed more code duplication from altmove/fetch commands.
Timo Sirainen [Wed, 28 Apr 2010 20:40:13 +0000 (23:40 +0300)] 
doveadm: Removed more code duplication from altmove/fetch commands.

--HG--
branch : HEAD

15 years agodoveadm: Reduced code duplication.
Timo Sirainen [Wed, 28 Apr 2010 20:18:36 +0000 (23:18 +0300)] 
doveadm: Reduced code duplication.

--HG--
branch : HEAD

15 years agodoveadm fetch: If invalid fetch field is given, print list of available fields.
Timo Sirainen [Wed, 28 Apr 2010 20:15:50 +0000 (23:15 +0300)] 
doveadm fetch: If invalid fetch field is given, print list of available fields.

--HG--
branch : HEAD

15 years agodoveadm fetch: Added "fields to fetch" parameter.
Timo Sirainen [Wed, 28 Apr 2010 20:13:12 +0000 (23:13 +0300)] 
doveadm fetch: Added "fields to fetch" parameter.

--HG--
branch : HEAD

15 years agodoveadm fetch: Added support for fetching mails from multiple mailboxes.
Timo Sirainen [Wed, 28 Apr 2010 19:26:15 +0000 (22:26 +0300)] 
doveadm fetch: Added support for fetching mails from multiple mailboxes.

--HG--
branch : HEAD

15 years agodoveadm altmove: Fixed assert-crashing
Timo Sirainen [Wed, 28 Apr 2010 19:25:33 +0000 (22:25 +0300)] 
doveadm altmove: Fixed assert-crashing

--HG--
branch : HEAD

15 years agodoveadm: Added list command for listing users' mailboxes.
Timo Sirainen [Wed, 28 Apr 2010 19:08:03 +0000 (22:08 +0300)] 
doveadm: Added list command for listing users' mailboxes.

--HG--
branch : HEAD

15 years agodoveadm altmove: Use the new mailbox list iteration API.
Timo Sirainen [Wed, 28 Apr 2010 19:07:15 +0000 (22:07 +0300)] 
doveadm altmove: Use the new mailbox list iteration API.

--HG--
branch : HEAD

15 years agodoveadm: Added API for iterating through mailboxes more easily.
Timo Sirainen [Wed, 28 Apr 2010 19:07:05 +0000 (22:07 +0300)] 
doveadm: Added API for iterating through mailboxes more easily.

--HG--
branch : HEAD

15 years agolib-storage: mailbox_list_iter_init_namespaces() has more filtering capabilities...
Timo Sirainen [Wed, 28 Apr 2010 19:05:13 +0000 (22:05 +0300)] 
lib-storage: mailbox_list_iter_init_namespaces() has more filtering capabilities now.
 - namespace types

 - MAILBOX_LIST_ITER_STAR_WITHIN_NS flag so that "*" doesn't escape beyond
the namespace it started in.

--HG--
branch : HEAD

15 years agolib-storage: Added mail_search_args_match_mailbox()
Timo Sirainen [Wed, 28 Apr 2010 19:02:59 +0000 (22:02 +0300)] 
lib-storage: Added mail_search_args_match_mailbox()

--HG--
branch : HEAD

15 years agolib-storage: Added mail_search_build_add()
Timo Sirainen [Wed, 28 Apr 2010 19:02:10 +0000 (22:02 +0300)] 
lib-storage: Added mail_search_build_add()

--HG--
branch : HEAD

15 years agolib-storage: Added MAILBOX_GLOB search arg. Query builders now use it instead of...
Timo Sirainen [Wed, 28 Apr 2010 15:09:43 +0000 (18:09 +0300)] 
lib-storage: Added MAILBOX_GLOB search arg. Query builders now use it instead of MAILBOX.

--HG--
branch : HEAD

15 years agolib-storage: mail_search_args_equal() wasn't comparing string arguments correctly.
Timo Sirainen [Wed, 28 Apr 2010 14:50:30 +0000 (17:50 +0300)] 
lib-storage: mail_search_args_equal() wasn't comparing string arguments correctly.

--HG--
branch : HEAD

15 years agolib-imap: Added imap_match_globs_equal().
Timo Sirainen [Wed, 28 Apr 2010 14:49:16 +0000 (17:49 +0300)] 
lib-imap: Added imap_match_globs_equal().

--HG--
branch : HEAD

15 years agolib-imap: Added imap_match_dup().
Timo Sirainen [Wed, 28 Apr 2010 14:36:25 +0000 (17:36 +0300)] 
lib-imap: Added imap_match_dup().

--HG--
branch : HEAD

15 years agolib-test: Call lib_deinit().
Timo Sirainen [Wed, 28 Apr 2010 14:35:41 +0000 (17:35 +0300)] 
lib-test: Call lib_deinit().

--HG--
branch : HEAD

15 years agomdbox: Automatically delete old temp.* files from storage/ directory.
Timo Sirainen [Mon, 26 Apr 2010 14:56:41 +0000 (17:56 +0300)] 
mdbox: Automatically delete old temp.* files from storage/ directory.

--HG--
branch : HEAD

15 years agomdbox: Recent change enabled dotlocking always, instead of using flock.
Timo Sirainen [Mon, 26 Apr 2010 14:46:13 +0000 (17:46 +0300)] 
mdbox: Recent change enabled dotlocking always, instead of using flock.

--HG--
branch : HEAD

15 years agolmtp: Removed duplicate checking, at least for now.
Timo Sirainen [Mon, 26 Apr 2010 12:43:01 +0000 (15:43 +0300)] 
lmtp: Removed duplicate checking, at least for now.
If duplicate checking is done, DATA should also send proper reply for them.

--HG--
branch : HEAD

15 years agomdbox: "Message has been copied too many times" error contains now refcounts.
Timo Sirainen [Fri, 23 Apr 2010 12:10:32 +0000 (15:10 +0300)] 
mdbox: "Message has been copied too many times" error contains now refcounts.

--HG--
branch : HEAD

15 years agoLink lmtp/lda with dovecot-lda shared library, not static library.
Timo Sirainen [Fri, 23 Apr 2010 08:33:56 +0000 (11:33 +0300)] 
Link lmtp/lda with dovecot-lda shared library, not static library.

--HG--
branch : HEAD

15 years agolib-lda: Added mail_deliver_get_log_var_expand_table().
Timo Sirainen [Fri, 23 Apr 2010 07:38:30 +0000 (10:38 +0300)] 
lib-lda: Added mail_deliver_get_log_var_expand_table().

--HG--
branch : HEAD

15 years agolib-lda is now an installed shared library.
Timo Sirainen [Fri, 23 Apr 2010 07:37:45 +0000 (10:37 +0300)] 
lib-lda is now an installed shared library.

--HG--
branch : HEAD

15 years agodeliver_log_format: Increased max. message-id length to 200 chars.
Timo Sirainen [Fri, 23 Apr 2010 07:09:57 +0000 (10:09 +0300)] 
deliver_log_format: Increased max. message-id length to 200 chars.

--HG--
branch : HEAD