]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Fri, 17 Apr 2009 16:54:10 +0000 (12:54 -0400)]
Moved MAIL_READ_BLOCK_SIZE to mail-storage-private.h
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 02:07:08 +0000 (22:07 -0400)]
maildir++ quota: Make sure we don't create maildirsize file to wrong namespace.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 01:58:20 +0000 (21:58 -0400)]
imap-quota: Allow GETQUOTAROOT for public namespaces.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 01:56:54 +0000 (21:56 -0400)]
Implemented support for per-namespace quotas. Can be used with public namespaces.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 01:55:45 +0000 (21:55 -0400)]
settings_dup() didn't copy STRLISTs.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 01:40:05 +0000 (21:40 -0400)]
When using --disable-shared-libs, link with some unused .o files to get plugins working.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 01:37:37 +0000 (21:37 -0400)]
imap: Initialize commands hash before plugins are initialized so they can register commands.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 00:09:12 +0000 (20:09 -0400)]
When mailbox is successfully opened, mark its namespace as being usable.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 23:48:10 +0000 (19:48 -0400)]
shared mailboxes: Don't assert-crash if trying to look up "" user's mailboxes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 23:14:23 +0000 (19:14 -0400)]
Added imap_idle_notify_interval setting.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 22:50:56 +0000 (18:50 -0400)]
virtual: Crashfix. Also cleaned up the code a bit.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 22:12:30 +0000 (18:12 -0400)]
Initial implementation of LMTP server. Master process doesn't yet execute it though.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 22:11:00 +0000 (18:11 -0400)]
Compiler warning fix.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 22:10:30 +0000 (18:10 -0400)]
mail_deliver(): Support returning a destination mail.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 22:10:05 +0000 (18:10 -0400)]
mail-storage-service: Fixes to handling multiple users.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 22:09:36 +0000 (18:09 -0400)]
lmtp: Minor cleanup.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 00:24:53 +0000 (20:24 -0400)]
Compile fix for old non-C99 compilers.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 00:20:56 +0000 (20:20 -0400)]
Search result updating: Make sure search args are initialized.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Apr 2009 00:24:37 +0000 (20:24 -0400)]
mail_search_args_[de]init() calls stack now. Last unref is still allowed without deiniting.
--HG--
branch : HEAD
Timo Sirainen [Wed, 15 Apr 2009 23:48:55 +0000 (19:48 -0400)]
fts: Fixes to how virtual mailboxes are searched.
--HG--
branch : HEAD
Timo Sirainen [Wed, 15 Apr 2009 23:48:17 +0000 (19:48 -0400)]
virtual: Return original mailbox names with namespace prefix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 15 Apr 2009 23:47:20 +0000 (19:47 -0400)]
Maildir++ layout: Allow selecting namespace prefix if inbox=no.
With Maildir this allows opening the "mailbox root" (i.e. INBOX).
--HG--
branch : HEAD
Timo Sirainen [Wed, 15 Apr 2009 22:06:21 +0000 (18:06 -0400)]
virtual: Fixed using !INBOX when INBOX wasn't in prefix="" namespace.
--HG--
branch : HEAD
Timo Sirainen [Tue, 14 Apr 2009 20:51:36 +0000 (16:51 -0400)]
fts-solr: Fixes with virtual mailboxes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 15 Apr 2009 21:00:24 +0000 (17:00 -0400)]
mail_storage_service_multi*() API change and fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 15 Apr 2009 20:59:58 +0000 (16:59 -0400)]
Added settings_parser_dup().
--HG--
branch : HEAD
Timo Sirainen [Wed, 15 Apr 2009 16:40:16 +0000 (12:40 -0400)]
mail_storage_service_init*() can now take multiple set_roots.
--HG--
branch : HEAD
Timo Sirainen [Wed, 15 Apr 2009 16:33:37 +0000 (12:33 -0400)]
lda-settings doesn't need plugin_envs.
--HG--
branch : HEAD
Timo Sirainen [Tue, 14 Apr 2009 17:09:21 +0000 (13:09 -0400)]
Added configure --without-shared-libs to link built binaries against static libraries.
The libraries are still built and installed, so this is mainly useful for
making life easier for developers.
--HG--
branch : HEAD
Timo Sirainen [Tue, 14 Apr 2009 00:15:14 +0000 (20:15 -0400)]
s/deliver/lda/
--HG--
branch : HEAD
Timo Sirainen [Tue, 14 Apr 2009 00:07:59 +0000 (20:07 -0400)]
dbox: Don't crash if index files can't be opened.
--HG--
branch : HEAD
Timo Sirainen [Tue, 14 Apr 2009 00:06:40 +0000 (20:06 -0400)]
Changed MAILBOX_OPEN_FAST meaning a bit. Don't use it where it's unnecessary.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 23:20:55 +0000 (19:20 -0400)]
Removed duplicate mail_index_is_in_memory().
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 22:23:37 +0000 (18:23 -0400)]
maildir: When saving messages, in some race conditions we might have written a duplicate UID.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 22:21:24 +0000 (18:21 -0400)]
indexes: Added a new assert.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 21:21:32 +0000 (17:21 -0400)]
indexes: Error handling fixes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 20:23:01 +0000 (16:23 -0400)]
dovecot-example.conf: Fixed mail_plugin_dir defaults.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 20:20:54 +0000 (16:20 -0400)]
lib-lda wasn't being built.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 20:11:15 +0000 (16:11 -0400)]
maildir saving: If dovecot-uidlist reading failed, we might have gone forward and crashed.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 20:01:40 +0000 (16:01 -0400)]
Fix to "SSL support not compiled in" error message.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 19:45:17 +0000 (15:45 -0400)]
Renamed deliver to dovecot-lda and moved most of its code to lib-lda.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 19:39:35 +0000 (15:39 -0400)]
Removed configure --with-deliver and --with-pop3d parameters.
If you don't want them, just don't use them. There are a lot of other
useless binaries also being compiled.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 19:13:21 +0000 (15:13 -0400)]
mail-storage-service: Don't do userdb lookups to get a missing home if it's not wanted.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 18:20:03 +0000 (14:20 -0400)]
dovecot -n/-a shouldn't try to create login directory.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 18:17:17 +0000 (14:17 -0400)]
Removed syslog-util.*, they were already moved to lib-master.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 17:36:05 +0000 (13:36 -0400)]
Some cleanups to the config parsing code.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 16:52:46 +0000 (12:52 -0400)]
dbox: When fixing a broken dbox file, keep a copy of the original broken file.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 16:40:26 +0000 (12:40 -0400)]
deliver: Code cleanup
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 16:38:05 +0000 (12:38 -0400)]
mail_user_alloc() now duplicates also the unexpanded_set input settings.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 16:36:34 +0000 (12:36 -0400)]
Fixed deliver -p.
--HG--
branch : HEAD
Timo Sirainen [Mon, 13 Apr 2009 16:35:50 +0000 (12:35 -0400)]
Added master_service_set().
--HG--
branch : HEAD
Timo Sirainen [Sun, 12 Apr 2009 03:50:34 +0000 (23:50 -0400)]
dovecot-example.conf: Moved most of the settings inside protocol lda {} to root level.
In future LMTP server will use the same settings.
--HG--
branch : HEAD
Timo Sirainen [Sun, 12 Apr 2009 03:34:26 +0000 (23:34 -0400)]
imap and pop3 now use mail-storage-service API.
--HG--
branch : HEAD
Timo Sirainen [Sun, 12 Apr 2009 03:23:34 +0000 (23:23 -0400)]
Removed unnecessary code.
--HG--
branch : HEAD
Timo Sirainen [Sun, 12 Apr 2009 03:23:22 +0000 (23:23 -0400)]
dump-capability fix.
--HG--
branch : HEAD
Timo Sirainen [Sun, 12 Apr 2009 03:12:48 +0000 (23:12 -0400)]
mbox: When doing autodetection, don't just create the missing mbox directory.
--HG--
branch : HEAD
Timo Sirainen [Sun, 12 Apr 2009 02:27:23 +0000 (22:27 -0400)]
Assume unknown settings returned by userdb lookup are plugin settings.
--HG--
branch : HEAD
Timo Sirainen [Sun, 12 Apr 2009 01:59:26 +0000 (21:59 -0400)]
Memory leak fixes.
--HG--
branch : HEAD
Timo Sirainen [Sun, 12 Apr 2009 01:46:32 +0000 (21:46 -0400)]
Sort environment for settings in reverse order, or it won't work..
--HG--
branch : HEAD
Timo Sirainen [Sun, 12 Apr 2009 01:41:42 +0000 (21:41 -0400)]
Sort environ[] before feeding it to settings parser. This fixes running with valgrind.
--HG--
branch : HEAD
Timo Sirainen [Sat, 11 Apr 2009 19:30:22 +0000 (15:30 -0400)]
Compile fix.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 22:55:18 +0000 (18:55 -0400)]
dbox: Saving shouldn't give up so easily in using existing files.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 22:50:35 +0000 (18:50 -0400)]
Changed initial memory pool sizes.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 22:38:36 +0000 (18:38 -0400)]
dbox: Flush file input caches when needed so that we don't try to use partially written mails.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 22:27:02 +0000 (18:27 -0400)]
dbox: Fix to auto-purging.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 18:47:27 +0000 (14:47 -0400)]
dbox: If enough bytes have been expunged, force a purge.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 18:15:03 +0000 (14:15 -0400)]
doveadm: Log to stderr.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 18:14:45 +0000 (14:14 -0400)]
Compiler warning fix.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 18:10:39 +0000 (14:10 -0400)]
doveadm: Implemented force-resync functionality.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 17:38:43 +0000 (13:38 -0400)]
Fixed problems with getting home directory.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 17:16:44 +0000 (13:16 -0400)]
Initial implementation of doveadm tool.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 17:16:16 +0000 (13:16 -0400)]
Added mail_storage_purge() for dbox. dbox no longer calls it automatically at logout.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 00:26:30 +0000 (20:26 -0400)]
Removed unnecessary code.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 00:24:51 +0000 (20:24 -0400)]
Added lib-master and mail-storage-service code that makes it easier to build new Dovecot binaries.
Currently only the standalone applications (e.g. deliver) uses this.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 00:18:18 +0000 (20:18 -0400)]
restrict-access: If running as root, don't give "couldn't drop root group privileges" error.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Apr 2009 00:13:41 +0000 (20:13 -0400)]
auth: Fixed listening in extra master/client sockets.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Apr 2009 23:31:22 +0000 (19:31 -0400)]
dict-sql: Don't crash if iteration sees a NULL value in path.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Apr 2009 23:14:23 +0000 (19:14 -0400)]
restrict-access: Minor code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Apr 2009 23:14:06 +0000 (19:14 -0400)]
restrict-access: One more root dropping fix.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Apr 2009 23:08:07 +0000 (19:08 -0400)]
dict: Fixed crashes when dict process dies.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Apr 2009 22:41:13 +0000 (18:41 -0400)]
restrict-access: More fixes to root checking.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Apr 2009 22:31:53 +0000 (18:31 -0400)]
restrict-access: Another fix to allow running processes as root.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Apr 2009 22:28:39 +0000 (18:28 -0400)]
Fix to previous restrict-access changes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Apr 2009 18:51:24 +0000 (14:51 -0400)]
ssl: Don't use mempool_system_clean_*() functions. Just extra work and they've had some problems.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Apr 2009 18:44:02 +0000 (14:44 -0400)]
digest-md5: If client sent no input, log it as such instead of a more cryptic error.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Apr 2009 20:45:42 +0000 (16:45 -0400)]
Updated missing copyright years to 2009.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Apr 2009 17:46:38 +0000 (13:46 -0400)]
Before starting imaps connections, check how full connection queue is.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Apr 2009 02:17:36 +0000 (22:17 -0400)]
settings_parser_info.check_func() now gets pool parameter if it wants to change settings.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Apr 2009 00:48:53 +0000 (20:48 -0400)]
Cleaned up restrict_access*() API.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 22:15:25 +0000 (18:15 -0400)]
Removed some unused code.
Patch by Diego Liziero.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 22:01:57 +0000 (18:01 -0400)]
Shared mailboxes: Fix to previous mailbox_open() change.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 21:57:34 +0000 (17:57 -0400)]
Shared mailboxes: If selecting prefix/<username>, try to open the user's INBOX.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 21:54:32 +0000 (17:54 -0400)]
Shared mailboxes: Find the final storage before calling mail_storage.mailbox_open(), not inside it.
This fixes some crashes with plugins.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 18:42:16 +0000 (14:42 -0400)]
quota: Previous change broke other plugins.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 20:41:23 +0000 (16:41 -0400)]
imap-login: Use [resp-codes] to figure out when to replace remote's auth failed message with ours.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 18:35:03 +0000 (14:35 -0400)]
Removed umask setting. It's no longer used.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 18:32:43 +0000 (14:32 -0400)]
Get rid of imap/, pop3/, lda/ and sql/ module subdirs. It's all in lib/dovecot/ now.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 17:01:12 +0000 (13:01 -0400)]
Removed LIBICONV from unnecessary places.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 17:01:04 +0000 (13:01 -0400)]
Link LTLIBICONV, not LIBICONV.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Apr 2009 16:26:50 +0000 (12:26 -0400)]
quota: Don't crash when modifying non-private namespaces.
--HG--
branch : HEAD