]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
15 years agoCompiler warning fix on 32bit systems.
Timo Sirainen [Mon, 16 May 2011 12:53:13 +0000 (15:53 +0300)] 
Compiler warning fix on 32bit systems.
Patch by Mike Abbott / Apple

15 years agoman: Corrected cmd name in doveadm-index.1.
Pascal Volk [Wed, 11 May 2011 21:46:56 +0000 (21:46 +0000)] 
man: Corrected cmd name in doveadm-index.1.

15 years agolib-storage: Fixed checking if mail's virtual size is cached.
Timo Sirainen [Wed, 11 May 2011 20:32:26 +0000 (23:32 +0300)] 
lib-storage: Fixed checking if mail's virtual size is cached.

15 years agoimapc: Fix for 32bit systems.
Timo Sirainen [Wed, 11 May 2011 20:24:41 +0000 (23:24 +0300)] 
imapc: Fix for 32bit systems.

15 years agodoveadm: doveadm_mail_iter_init() API change to fix "doveadm fetch" crash.
Timo Sirainen [Wed, 11 May 2011 19:34:27 +0000 (22:34 +0300)] 
doveadm: doveadm_mail_iter_init() API change to fix "doveadm fetch" crash.

15 years agodoveadm search crashfix
Timo Sirainen [Wed, 11 May 2011 19:33:55 +0000 (22:33 +0300)] 
doveadm search crashfix

15 years agoCompiler warning fixes
Timo Sirainen [Wed, 11 May 2011 19:29:48 +0000 (22:29 +0300)] 
Compiler warning fixes

15 years agodoveadm: Code correctness fix.
Timo Sirainen [Wed, 11 May 2011 15:49:44 +0000 (18:49 +0300)] 
doveadm: Code correctness fix.

15 years agoAdded signature for changeset aa8dfa085a99
Timo Sirainen [Wed, 11 May 2011 14:59:59 +0000 (17:59 +0300)] 
Added signature for changeset aa8dfa085a99

15 years agoAdded tag 2.0.13 for changeset aa8dfa085a99
Timo Sirainen [Wed, 11 May 2011 14:59:56 +0000 (17:59 +0300)] 
Added tag 2.0.13 for changeset aa8dfa085a99

15 years agoReleased v2.0.13. 2.0.13
Timo Sirainen [Wed, 11 May 2011 14:59:56 +0000 (17:59 +0300)] 
Released v2.0.13.

15 years agoman: Added doveadm index.
Timo Sirainen [Wed, 11 May 2011 14:56:25 +0000 (17:56 +0300)] 
man: Added doveadm index.

15 years agoman: Added doveadm director dump.
Timo Sirainen [Wed, 11 May 2011 14:45:03 +0000 (17:45 +0300)] 
man: Added doveadm director dump.

15 years agoIncreased highest signal number limit. HP-UX can use at least 44.
Timo Sirainen [Wed, 11 May 2011 14:00:08 +0000 (17:00 +0300)] 
Increased highest signal number limit. HP-UX can use at least 44.

15 years agoCompile fix for HP-UX
Timo Sirainen [Wed, 11 May 2011 13:58:07 +0000 (16:58 +0300)] 
Compile fix for HP-UX

15 years agoexample-config: Updated auth_krb5_keytab comment.
Timo Sirainen [Wed, 11 May 2011 13:28:32 +0000 (16:28 +0300)] 
example-config: Updated auth_krb5_keytab comment.

15 years agoconfig: Updated obsolete protocol warning messages.
Timo Sirainen [Wed, 11 May 2011 13:20:15 +0000 (16:20 +0300)] 
config: Updated obsolete protocol warning messages.

15 years agodirector: Avoid potential problems by making sure users list is always sorted by...
Timo Sirainen [Wed, 11 May 2011 12:57:47 +0000 (15:57 +0300)] 
director: Avoid potential problems by making sure users list is always sorted by timestamp.

15 years agoman: Updated doveconf.
Timo Sirainen [Wed, 11 May 2011 12:35:20 +0000 (15:35 +0300)] 
man: Updated doveconf.

15 years agofts: Added assert to make sure all header data is valid UTF-8.
Timo Sirainen [Wed, 11 May 2011 12:20:19 +0000 (15:20 +0300)] 
fts: Added assert to make sure all header data is valid UTF-8.

15 years agomessage [header] decoder: Output only valid UTF-8 data.
Timo Sirainen [Wed, 11 May 2011 12:19:34 +0000 (15:19 +0300)] 
message [header] decoder: Output only valid UTF-8 data.

15 years agomessage header parser: Fixed handling NUL characters in header names.
Timo Sirainen [Wed, 11 May 2011 12:17:02 +0000 (15:17 +0300)] 
message header parser: Fixed handling NUL characters in header names.
line->name_len was too large and line->middle pointer may have pointed past
allocated memory.  These may have caused crashes/corruption (fts, mbox at
least).

15 years agolda: Log destination address and its source with mail_debug=yes
Timo Sirainen [Wed, 11 May 2011 11:35:15 +0000 (14:35 +0300)] 
lda: Log destination address and its source with mail_debug=yes

15 years agoexample-config: Updated auth_gssapi_hostname comment.
Timo Sirainen [Wed, 11 May 2011 11:24:18 +0000 (14:24 +0300)] 
example-config: Updated auth_gssapi_hostname comment.

15 years agozlib: Don't unnecessarily reset istream caches.
Timo Sirainen [Tue, 10 May 2011 15:24:31 +0000 (18:24 +0300)] 
zlib: Don't unnecessarily reset istream caches.

15 years agoistream-[b]zlib: stat(exact=FALSE) should always return the same value if file hasn...
Timo Sirainen [Tue, 10 May 2011 15:19:35 +0000 (18:19 +0300)] 
istream-[b]zlib: stat(exact=FALSE) should always return the same value if file hasn't changed.

15 years agodoveadm mailbox status: Don't assert-crash at exit if syncing a mailbox fails.
Timo Sirainen [Tue, 10 May 2011 14:55:27 +0000 (17:55 +0300)] 
doveadm mailbox status: Don't assert-crash at exit if syncing a mailbox fails.

15 years agoacl: Don't waste time doing ACL checks for IMAP LSUB command.
Timo Sirainen [Tue, 10 May 2011 14:46:50 +0000 (17:46 +0300)] 
acl: Don't waste time doing ACL checks for IMAP LSUB command.

15 years agoRemoved ssl_parameters_file setting. It wasn't used by anything.
Timo Sirainen [Mon, 9 May 2011 22:24:34 +0000 (01:24 +0300)] 
Removed ssl_parameters_file setting. It wasn't used by anything.

15 years agoscript-login: When -d isn't given, drop privileges as specified by the service settings.
Timo Sirainen [Mon, 9 May 2011 17:11:00 +0000 (20:11 +0300)] 
script-login: When -d isn't given, drop privileges as specified by the service settings.

15 years agoscript-login: Reverted last change.
Timo Sirainen [Mon, 9 May 2011 17:03:24 +0000 (20:03 +0300)] 
script-login: Reverted last change.

15 years agoscript-login: Changed default behavior to be to drop privileges.
Timo Sirainen [Mon, 9 May 2011 16:59:21 +0000 (19:59 +0300)] 
script-login: Changed default behavior to be to drop privileges.
Also since the default is to run as root, allow that. There is now "-n"
parameter to avoid dropping privileges.

15 years agoMinor typofix.
Timo Sirainen [Mon, 9 May 2011 16:28:27 +0000 (19:28 +0300)] 
Minor typofix.

15 years agolib-settings: Crashfix for broken settings under strlist.
Timo Sirainen [Mon, 9 May 2011 16:25:44 +0000 (19:25 +0300)] 
lib-settings: Crashfix for broken settings under strlist.

15 years agoauth: Added assert.
Timo Sirainen [Mon, 9 May 2011 16:08:43 +0000 (19:08 +0300)] 
auth: Added assert.

15 years agomaster: Warn if service's vsz_limit < 1 MB
Timo Sirainen [Mon, 9 May 2011 15:43:35 +0000 (18:43 +0300)] 
master: Warn if service's vsz_limit < 1 MB
It's unlikely anyone wants it to be smaller, and small values give random
errors/crashes.

15 years agoimap: RENAME and DELETE wasn't replying with NONEXISTENT resp code.
Timo Sirainen [Mon, 9 May 2011 15:23:23 +0000 (18:23 +0300)] 
imap: RENAME and DELETE wasn't replying with NONEXISTENT resp code.

15 years agolib-storage: Fixed LIST/LSUB with LAYOUT=none.
Timo Sirainen [Mon, 9 May 2011 14:58:37 +0000 (17:58 +0300)] 
lib-storage: Fixed LIST/LSUB with LAYOUT=none.
It shouldn't have listed INBOX if it didn't match the given patterns.

15 years agolmtp: With lmtp_save_to_detail_mailbox=yes, save mail to <inbox ns prefix>detail.
Timo Sirainen [Mon, 9 May 2011 14:41:45 +0000 (17:41 +0300)] 
lmtp: With lmtp_save_to_detail_mailbox=yes, save mail to <inbox ns prefix>detail.
The previous behavior required using prefix="" namespace to work.

15 years agodoveadm: Added "index" command to add unindexed messages into index/cache/fts.
Timo Sirainen [Thu, 5 May 2011 16:13:55 +0000 (18:13 +0200)] 
doveadm: Added "index" command to add unindexed messages into index/cache/fts.
The caching adds only the fields that were previously added to the mailbox's
caching decisions, so it won't do anything useful for mailboxes that user's
client hasn't accessed yet.

15 years agolib-storage: Added mail_parse().
Timo Sirainen [Thu, 5 May 2011 15:49:45 +0000 (17:49 +0200)] 
lib-storage: Added mail_parse().

15 years agolib-storage: Added mail_is_cached()
Timo Sirainen [Thu, 5 May 2011 15:48:55 +0000 (17:48 +0200)] 
lib-storage: Added mail_is_cached()

15 years agolib-index: Added mail_cache_field_exists_any()
Timo Sirainen [Thu, 5 May 2011 15:47:58 +0000 (17:47 +0200)] 
lib-index: Added mail_cache_field_exists_any()

15 years agodoveadm user: Added -f parameter to show only the specified extra field's value.
Timo Sirainen [Wed, 4 May 2011 13:03:14 +0000 (15:03 +0200)] 
doveadm user: Added -f parameter to show only the specified extra field's value.

15 years agodoveadm cleanup: Don't try to keep auth/user comand handlers in same function.
Timo Sirainen [Wed, 4 May 2011 12:58:03 +0000 (14:58 +0200)] 
doveadm cleanup: Don't try to keep auth/user comand handlers in same function.

15 years agopop3: Added support for showing messages in "pop3 order".
Timo Sirainen [Wed, 4 May 2011 09:43:59 +0000 (11:43 +0200)] 
pop3: Added support for showing messages in "pop3 order".

15 years agolib-storage: Added MAIL_SORT_POP3_ORDER
Timo Sirainen [Wed, 4 May 2011 09:43:16 +0000 (11:43 +0200)] 
lib-storage: Added MAIL_SORT_POP3_ORDER

15 years agolib-storage: Added MAIL_FETCH_POP3_ORDER special field and implemented for Maildir.
Timo Sirainen [Wed, 4 May 2011 09:42:17 +0000 (11:42 +0200)] 
lib-storage: Added MAIL_FETCH_POP3_ORDER special field and implemented for Maildir.
The idea is that this specifies the order of messages when accessing via
POP3. This is useful when migrating both POP3 and IMAP users from servers
where their message ordering differes and they still want to be preserved.

15 years agopop3: Small code cleanup.
Timo Sirainen [Wed, 4 May 2011 08:17:27 +0000 (10:17 +0200)] 
pop3: Small code cleanup.

15 years agodoveadm: Added "director dump" command.
Timo Sirainen [Tue, 3 May 2011 16:41:10 +0000 (18:41 +0200)] 
doveadm: Added "director dump" command.
It outputs doveadm director commands to add/remove the current host
configuration, so if all directors are stopped, their state can be easily
restored by running the commands.

15 years agolib-index: Try to avoid duplicate "duplicate transaction log sequence" errors.
Timo Sirainen [Tue, 3 May 2011 07:58:11 +0000 (09:58 +0200)] 
lib-index: Try to avoid duplicate "duplicate transaction log sequence" errors.

15 years agolib-storage: Remove invalid subscription file entries instead of only ignoring them.
Timo Sirainen [Tue, 3 May 2011 07:43:41 +0000 (09:43 +0200)] 
lib-storage: Remove invalid subscription file entries instead of only ignoring them.

15 years agoTODO updated
Timo Sirainen [Sat, 30 Apr 2011 13:32:28 +0000 (16:32 +0300)] 
TODO updated

15 years agoMerged changes from v2.0 tree.
Timo Sirainen [Sat, 30 Apr 2011 13:24:42 +0000 (16:24 +0300)] 
Merged changes from v2.0 tree.

15 years agosdbox: In-memory mailbox GUID differed from on-index GUID after mailbox_create().
Timo Sirainen [Sat, 30 Apr 2011 12:55:08 +0000 (15:55 +0300)] 
sdbox: In-memory mailbox GUID differed from on-index GUID after mailbox_create().

15 years agolib-storage: mailbox_delete() for a symlink now removes the symlink instead of expung...
Timo Sirainen [Sat, 30 Apr 2011 12:12:20 +0000 (15:12 +0300)] 
lib-storage: mailbox_delete() for a symlink now removes the symlink instead of expunging mails.

15 years agolib-storage: mailbox_delete() now always first expunges all mails before trying deletion.
Timo Sirainen [Sat, 30 Apr 2011 12:00:42 +0000 (15:00 +0300)] 
lib-storage: mailbox_delete() now always first expunges all mails before trying deletion.
If any new mails are added during expunging, the mailbox deletion fails.
This behavior allows removing basically duplicated code where this is done
for mdbox, sdbox with external attachments, quota updates and lazy-expunge.

15 years agomdbox: Fixed storage rebuild
Timo Sirainen [Sat, 30 Apr 2011 11:54:16 +0000 (14:54 +0300)] 
mdbox: Fixed storage rebuild

15 years agolazy-expunge: Removed support for more than one lazy-expunge namespace.
Timo Sirainen [Sat, 30 Apr 2011 11:20:30 +0000 (14:20 +0300)] 
lazy-expunge: Removed support for more than one lazy-expunge namespace.
More than one is conceptually difficult to understand, complicates the code
and after the next change it wouldn't even work anymore.

15 years agoUse -Wl,--as-needed -Wl,--no-undefined GNU ld flags for non-plugins.
Timo Sirainen [Sat, 30 Apr 2011 10:41:18 +0000 (13:41 +0300)] 
Use -Wl,--as-needed -Wl,--no-undefined GNU ld flags for non-plugins.

15 years agoCompile fix for previous change.
Timo Sirainen [Sat, 30 Apr 2011 10:38:20 +0000 (13:38 +0300)] 
Compile fix for previous change.

15 years agoMakefile: Fixes to compiling with LDFLAGS="-Wl,--as-needed -Wl,--no-undefined"
Timo Sirainen [Sat, 30 Apr 2011 10:18:31 +0000 (13:18 +0300)] 
Makefile: Fixes to compiling with LDFLAGS="-Wl,--as-needed -Wl,--no-undefined"

15 years agologin-common API redesign so that the library doesn't refer to nonexistent variables.
Timo Sirainen [Sat, 30 Apr 2011 10:17:53 +0000 (13:17 +0300)] 
login-common API redesign so that the library doesn't refer to nonexistent variables.

15 years agomaster: Increased max. listen() backlog 128 -> 511 (by copying Apache)
Timo Sirainen [Fri, 29 Apr 2011 16:10:52 +0000 (19:10 +0300)] 
master: Increased max. listen() backlog 128 -> 511 (by copying Apache)

15 years agoexample-config: Removed plugin/mail_log_group_events since it no longer exists.
Timo Sirainen [Fri, 29 Apr 2011 15:22:00 +0000 (18:22 +0300)] 
example-config: Removed plugin/mail_log_group_events since it no longer exists.

15 years agodbox: If file can't be opened read-write, fallback to read-only.
Timo Sirainen [Thu, 28 Apr 2011 18:31:16 +0000 (21:31 +0300)] 
dbox: If file can't be opened read-write, fallback to read-only.

15 years agolib-index: If .log file can't be opened read-write, fallback to read-only indexes.
Timo Sirainen [Thu, 28 Apr 2011 18:30:21 +0000 (21:30 +0300)] 
lib-index: If .log file can't be opened read-write, fallback to read-only indexes.

15 years agoCompiler warning fix.
Timo Sirainen [Thu, 28 Apr 2011 18:11:30 +0000 (21:11 +0300)] 
Compiler warning fix.

15 years agomdbox purge: Fixed warning about corrupted extrefs.
Timo Sirainen [Thu, 28 Apr 2011 18:11:23 +0000 (21:11 +0300)] 
mdbox purge: Fixed warning about corrupted extrefs.

15 years agombox: Looking up GUID/MD5(header) more than once was broken.
Timo Sirainen [Thu, 28 Apr 2011 18:10:57 +0000 (21:10 +0300)] 
mbox: Looking up GUID/MD5(header) more than once was broken.

15 years agoCompiler warning fixes about enums.
Timo Sirainen [Thu, 28 Apr 2011 14:20:22 +0000 (17:20 +0300)] 
Compiler warning fixes about enums.

15 years agoi_getgr*(): OpenBSD workaround.
Timo Sirainen [Wed, 27 Apr 2011 13:25:08 +0000 (16:25 +0300)] 
i_getgr*(): OpenBSD workaround.

15 years agoconfig: Avoid growing data stack / memory pools.
Timo Sirainen [Wed, 20 Apr 2011 15:55:39 +0000 (18:55 +0300)] 
config: Avoid growing data stack / memory pools.

15 years agodoveconf: Fixed a broken "subsection has ssl=yes" warning.
Timo Sirainen [Wed, 20 Apr 2011 15:55:17 +0000 (18:55 +0300)] 
doveconf: Fixed a broken "subsection has ssl=yes" warning.

15 years agolib-lda: If deliver_log_format setting is empty, don't log anything.
Timo Sirainen [Wed, 20 Apr 2011 15:28:49 +0000 (18:28 +0300)] 
lib-lda: If deliver_log_format setting is empty, don't log anything.
Patch by Joseph Tam.

15 years agomaildir: Added asserts to make sure invalid extension records aren't written to uidlist.
Timo Sirainen [Wed, 20 Apr 2011 14:58:03 +0000 (17:58 +0300)] 
maildir: Added asserts to make sure invalid extension records aren't written to uidlist.

15 years agomaildir: Remove invalid extension records from dovecot-uidlist.
Timo Sirainen [Wed, 20 Apr 2011 14:57:20 +0000 (17:57 +0300)] 
maildir: Remove invalid extension records from dovecot-uidlist.
For now we'll assume that if the key is outside A..Z it's invalid. Since
only 4 keys are used currently, there is still a lot of letters available
for future use.

15 years agomaildir: If uidlist has an empty GUID entry, log an error and remove it.
Timo Sirainen [Wed, 20 Apr 2011 14:44:36 +0000 (17:44 +0300)] 
maildir: If uidlist has an empty GUID entry, log an error and remove it.
This fixes an assert-crash in dsync.

15 years agodoveconf: Added -S parameter to dump a simplified machine readable config.
Timo Sirainen [Wed, 13 Apr 2011 09:40:48 +0000 (12:40 +0300)] 
doveconf: Added -S parameter to dump a simplified machine readable config.
This should make it slightly easier for external programs/scripts to call
doveconf and parse its output.

15 years agoconfig: Abort local/remote block DNS lookups after 30s and warn after 5s.
Timo Sirainen [Wed, 13 Apr 2011 09:23:35 +0000 (12:23 +0300)] 
config: Abort local/remote block DNS lookups after 30s and warn after 5s.

15 years agoCompiling fix for Solaris.
Timo Sirainen [Wed, 13 Apr 2011 07:36:00 +0000 (10:36 +0300)] 
Compiling fix for Solaris.

15 years agoAdded signature for changeset 606faab2b896
Timo Sirainen [Tue, 12 Apr 2011 17:10:17 +0000 (20:10 +0300)] 
Added signature for changeset 606faab2b896

15 years agoAdded tag 2.0.12 for changeset 606faab2b896
Timo Sirainen [Tue, 12 Apr 2011 17:10:14 +0000 (20:10 +0300)] 
Added tag 2.0.12 for changeset 606faab2b896

15 years agoReleased v2.0.12. 2.0.12
Timo Sirainen [Tue, 12 Apr 2011 17:10:14 +0000 (20:10 +0300)] 
Released v2.0.12.

15 years agotest-index-fetch unit test fixed.
Timo Sirainen [Tue, 12 Apr 2011 17:09:44 +0000 (20:09 +0300)] 
test-index-fetch unit test fixed.

15 years agosdbox: When rebuilding index, don't unnecessarily change mailbox's GUID.
Timo Sirainen [Tue, 12 Apr 2011 15:41:15 +0000 (18:41 +0300)] 
sdbox: When rebuilding index, don't unnecessarily change mailbox's GUID.

15 years agosdbox: If message file is unexpectedly lost, rebuild index.
Timo Sirainen [Tue, 12 Apr 2011 15:38:50 +0000 (18:38 +0300)] 
sdbox: If message file is unexpectedly lost, rebuild index.

15 years agosdbox: Commit expunges to index first before unlinking the files.
Timo Sirainen [Tue, 12 Apr 2011 15:38:00 +0000 (18:38 +0300)] 
sdbox: Commit expunges to index first before unlinking the files.

15 years agomdbox: Fixed mail_get_save_date() returning wrong return value.
Timo Sirainen [Tue, 12 Apr 2011 14:55:26 +0000 (17:55 +0300)] 
mdbox: Fixed mail_get_save_date() returning wrong return value.
This broke expire plugin.

15 years agoauth: Export/import auth_request->successful for auth workers.
Timo Sirainen [Tue, 12 Apr 2011 14:13:27 +0000 (17:13 +0300)] 
auth: Export/import auth_request->successful for auth workers.

15 years agoauth: Removed max. request queue limit from LDAP.
Timo Sirainen [Tue, 12 Apr 2011 14:05:49 +0000 (17:05 +0300)] 
auth: Removed max. request queue limit from LDAP.
Old requests get dropped after 60 seconds, but other than that there is
probably not much point in having a hard coded limit.

15 years agolib-storage: Fixed crash in mail_storage_service_all_init()
Timo Sirainen [Sun, 10 Apr 2011 10:54:06 +0000 (13:54 +0300)] 
lib-storage: Fixed crash in mail_storage_service_all_init()
(doveadm .. -A)

15 years agoimap-login: Reduced the max. number of allowed bad commands.
Timo Sirainen [Fri, 8 Apr 2011 17:23:17 +0000 (20:23 +0300)] 
imap-login: Reduced the max. number of allowed bad commands.
This makes it even more sure that we won't reply with anything dangerous
when attempting to access us with HTTP client.

15 years agoimap-login: Don't allow IMAP command tags that have invalid characters.
Timo Sirainen [Fri, 8 Apr 2011 17:21:58 +0000 (20:21 +0300)] 
imap-login: Don't allow IMAP command tags that have invalid characters.
This simply attempts to prevent HTTP requests from replying with any
potentially danerous data that some web browsers might execute, e.g.:

curl --request POST -F 'x="<script>alert(1)</script>"' http://localhost:143/

The above command probably doesn't work, because max. bad commands is
reached earlier. But if it isn't, this change makes sure it doesn't return
back anything, because '"' and '(' aren't allowed characters. Even if '"'
weren't required, there hopefully isn't much to be done without being able
to call any functions.

15 years agoLinux NFS: fstat() may return ENOENT instead of ESTALE in some kernel versions.
Timo Sirainen [Fri, 8 Apr 2011 16:50:31 +0000 (19:50 +0300)] 
Linux NFS: fstat() may return ENOENT instead of ESTALE in some kernel versions.

15 years agodirector: Improved debug/error logging.
Timo Sirainen [Fri, 8 Apr 2011 16:36:51 +0000 (19:36 +0300)] 
director: Improved debug/error logging.

15 years agodirector: Reset hosts' last_failed timestamps when they're suspected to be working...
Timo Sirainen [Fri, 8 Apr 2011 16:35:27 +0000 (19:35 +0300)] 
director: Reset hosts' last_failed timestamps when they're suspected to be working again.
This should fix some problems during director removals and additions.

15 years agodoveadm import: Initialize the import user properly.
Timo Sirainen [Fri, 8 Apr 2011 14:27:52 +0000 (17:27 +0300)] 
doveadm import: Initialize the import user properly.

15 years agolib-storage: Allow each user lookup to override global mail_storage_service_flags.
Timo Sirainen [Fri, 8 Apr 2011 14:26:49 +0000 (17:26 +0300)] 
lib-storage: Allow each user lookup to override global mail_storage_service_flags.

15 years agolib-storage: Added mail_namespaces_init_location() for creating a single namespace...
Timo Sirainen [Fri, 8 Apr 2011 14:26:14 +0000 (17:26 +0300)] 
lib-storage: Added mail_namespaces_init_location() for creating a single namespace for user.