]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Thu, 23 Apr 2009 23:53:44 +0000 (19:53 -0400)]
Initial commit for v2.0 master rewrite. Several features are still missing.
--HG--
branch : HEAD
Timo Sirainen [Thu, 23 Apr 2009 18:07:45 +0000 (14:07 -0400)]
configure: Removed --with-* parameters for passdbs/userdbs that don't require external libraries.
There's really no point in disabling them in configure stage.
--HG--
branch : HEAD
Timo Sirainen [Thu, 23 Apr 2009 18:02:09 +0000 (14:02 -0400)]
configure: Removed --disable-ipv6 parameter. There's really no point having it.
Originally it was added back when some OSes had broken IPv6 support, but
those OSes should be long gone by now. Also we still support automatically
building without IPv6 support if it's not detected.
--HG--
branch : HEAD
Timo Sirainen [Thu, 23 Apr 2009 16:01:40 +0000 (12:01 -0400)]
Message header parser didn't skip all LWSP at the beginning of headers, only one.
Patch by Johann Klasek.
--HG--
branch : HEAD
Timo Sirainen [Wed, 22 Apr 2009 18:27:46 +0000 (14:27 -0400)]
imap-proxy: Send backend's CAPABILITY if it's different from what was sent to client before.
--HG--
branch : HEAD
Timo Sirainen [Wed, 22 Apr 2009 18:27:33 +0000 (14:27 -0400)]
imap-login: Generated IMAP capability wasn't being used.
--HG--
branch : HEAD
Timo Sirainen [Wed, 22 Apr 2009 18:26:31 +0000 (14:26 -0400)]
Don't crash if auth settings don't contain any sockets.
--HG--
branch : HEAD
Timo Sirainen [Wed, 22 Apr 2009 16:28:22 +0000 (12:28 -0400)]
imap-proxy: Don't break ID capability check if it's the last capability.
--HG--
branch : HEAD
Timo Sirainen [Tue, 21 Apr 2009 20:38:20 +0000 (16:38 -0400)]
Settings parser: !included files without absolute paths are relative to their parent config file.
--HG--
branch : HEAD
Timo Sirainen [Tue, 21 Apr 2009 17:35:08 +0000 (13:35 -0400)]
Settings parser: !included files without absolute paths are relative to their parent config file.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 23:33:41 +0000 (19:33 -0400)]
Moved most of the dict settings handling to dict binary.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 23:11:50 +0000 (19:11 -0400)]
Removed accidentally committed debug warning.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 23:07:24 +0000 (19:07 -0400)]
Pass remote/local IPs to mail_users. Standalone mail programs now log with mail_log_prefix.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 22:07:46 +0000 (18:07 -0400)]
Some binaries were missing list of library dependencies.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 18:54:49 +0000 (14:54 -0400)]
virtual: Reversed the broken "fix" in previous commit.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 18:45:07 +0000 (14:45 -0400)]
virtual: Some cleanups and fixes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 18:43:15 +0000 (14:43 -0400)]
array_idx_clear() was broken when clearing an index outside the existing array.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 17:28:00 +0000 (13:28 -0400)]
namespaces: list=children wasn't working correctly.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 16:57:32 +0000 (12:57 -0400)]
shared mailboxes: LIST shared/% shouldn't list "%" entry.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 16:35:32 +0000 (12:35 -0400)]
Maildir++ quota: Recalculation was broken if limits were defined by maildirsize file (and not quota_rules).
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Apr 2009 16:21:48 +0000 (12:21 -0400)]
deliver: When forwarding messages, use -f parameter as return path and fallback to normalized Return-Path: header.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 21:58:28 +0000 (17:58 -0400)]
Code cleanup: Don't use __ prefix in header #defines.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 21:20:24 +0000 (17:20 -0400)]
Allow shared namespaces to have subscriptions=yes.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 19:40:31 +0000 (15:40 -0400)]
fts-solr: Don't break with curl versions older than v7.17.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 17:22:13 +0000 (13:22 -0400)]
configure --without-shared-libs: Don't link other libraries to libstorage.a.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 16:56:14 +0000 (12:56 -0400)]
Removed unused code.
--HG--
branch : HEAD
Timo Sirainen [Fri, 17 Apr 2009 16:54:49 +0000 (12:54 -0400)]
lmtp: If mail is >128 kB, write it to a temporary file.
--HG--
branch : HEAD
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