]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Wed, 7 Jul 2010 14:20:17 +0000 (15:20 +0100)]
imap plugins now give a nicer error if tried to be loaded for non-imap binary.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Jul 2010 14:18:46 +0000 (15:18 +0100)]
module_dir_load(): Added support for checking binary name dependency.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Jul 2010 13:58:05 +0000 (14:58 +0100)]
auth: Add "user" field to all PASS lookup replies.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Jul 2010 12:44:26 +0000 (13:44 +0100)]
dsync: Another unit test fix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Jul 2010 11:26:55 +0000 (12:26 +0100)]
dsync: Fixed unit test to not access freed memory.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Jul 2010 11:23:22 +0000 (12:23 +0100)]
fts-solr: Compiling fix.
Patch by nareshov.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Jul 2010 18:14:39 +0000 (19:14 +0100)]
dsync: Refuse to run if we detect virtual hierarchy separators differ for mail locations.
The real separators can differ, but to work properly there must be a default
namespace with a separator defined.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Jul 2010 17:52:16 +0000 (18:52 +0100)]
istream zlib: Change "unexpected EOF" errno from EINVAL to EPIPE.
This should give at least a bit nicer logout reasons when imap-zlib is used
and connection is closed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Jul 2010 16:01:44 +0000 (17:01 +0100)]
lib-index: Crashfix in some cases when flags unexpectedly weren't changed
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Jul 2010 15:55:23 +0000 (16:55 +0100)]
Fixes to INBOX sharing.
NAMESPACE_FLAG_INBOX was split to two flags: _FLAG_INBOX_USER (this namespace
has the user's own INBOX) and _FLAG_INBOX_ANY (namespace has INBOX, either
user's own or another user's).
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Jul 2010 14:06:10 +0000 (15:06 +0100)]
lib-settings: settings_parse_unalias() crashed if given strlist key.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Jul 2010 12:57:52 +0000 (13:57 +0100)]
lib-index: Minor code cleanup / commenting.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Jul 2010 12:44:48 +0000 (13:44 +0100)]
lib-storage: Don't crash if invalid parameter is given to SEARCH OLDER.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 19:41:30 +0000 (20:41 +0100)]
dsync: Log "changes caused a desync" as a warning, not as verbose info.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 15:11:19 +0000 (16:11 +0100)]
lib-master: Removed -s parameter handler.
It existed only for kind-of-compatibility between Postfix master.
If someone actually wants such compatibility, a wrapper script would work
too.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 14:45:06 +0000 (15:45 +0100)]
dsync: If verbosity is enabled, log why desyncing was caused.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 14:29:07 +0000 (15:29 +0100)]
dsync: Detect duplicate mailbox GUIDs and fail if it happens.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 14:04:54 +0000 (15:04 +0100)]
config: v1.x parser failed with some settings if pigeonhole wasn't installed.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 12:28:17 +0000 (13:28 +0100)]
mdbox rebuild: Fixed looking up original mailbox name for mails.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 12:10:07 +0000 (13:10 +0100)]
quota-fs/rquota: If soft limit is zero, fallback to returning hard limits.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 12:01:10 +0000 (13:01 +0100)]
quota-fs: Added support for NFSv4 rquota.
Based on patch by Martin Schanzenbach, which also borrowed comment from
linuxquota.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 11:56:28 +0000 (12:56 +0100)]
quota-fs: Removed rq_active check from rquota usage.
Apparently it's not set by all implementations, and other tools also ignore it.
If it actually is necessary in some systems, this could be added back and
enabled optionally.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 11:35:52 +0000 (12:35 +0100)]
dsync backup: Fail if it looks like backup is running in wrong direction.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 11:34:11 +0000 (12:34 +0100)]
dsync: If msg iteration fails, don't crash.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Jul 2010 11:00:58 +0000 (12:00 +0100)]
module_dir_load(): Don't crash with "" plugin list.
Patch by Stephan Bosch.
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 Jul 2010 14:53:54 +0000 (15:53 +0100)]
dovecot-config: Don't include iconv in LIBDOVECOT_DEPS
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 Jul 2010 12:42:53 +0000 (13:42 +0100)]
Makefile: Include dovecot-config.1 in distribution.
--HG--
branch : HEAD
Pascal Volk [Fri, 2 Jul 2010 21:14:08 +0000 (21:14 +0000)]
doc/dovecot-initd.sh: Updated base_dir detection.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 20:52:16 +0000 (21:52 +0100)]
doveadm config is now alias for doveconf.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 19:59:21 +0000 (22:59 +0300)]
Added signature for changeset
d4d6ebad3d33
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 19:59:18 +0000 (22:59 +0300)]
Added tag 2.0.rc1 for changeset
d4d6ebad3d33
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 19:59:18 +0000 (22:59 +0300)]
Released v2.0.rc1.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 19:58:29 +0000 (20:58 +0100)]
director-test: Make static analyzer happy.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 19:10:07 +0000 (20:10 +0100)]
autogen.sh: Use wiki2-export for docs for now.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 17:58:55 +0000 (18:58 +0100)]
module_dir_load(): Ignore duplicates in module names.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 17:47:43 +0000 (18:47 +0100)]
director: Added support for LMTP proxying.
--HG--
branch : HEAD
Pascal Volk [Fri, 2 Jul 2010 17:00:21 +0000 (17:00 +0000)]
man: dsync.1: Added link to "dsync design".
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 16:23:27 +0000 (17:23 +0100)]
config: Fixed converting some managesieve settings.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 16:09:39 +0000 (17:09 +0100)]
man: Updated doveadm exit status info.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 15:17:33 +0000 (16:17 +0100)]
config: Handle protocols=managesieve as protocols=sieve
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 14:52:06 +0000 (15:52 +0100)]
mbox: Support deleting a directory if it contains an empty .imap/ directory.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 14:23:32 +0000 (15:23 +0100)]
openbsd: Hide errors written by dlopen() if we wanted to ignore them.
doveadm loads all plugins at startup that it can. It shouldn't be printing
unnecessary error messages to stderr.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 13:58:54 +0000 (14:58 +0100)]
lib-storage: When mailbox_update() sets highest-modseq, make sure modseqs are enabled.
--HG--
branch : HEAD
Timo Sirainen [Fri, 2 Jul 2010 12:51:26 +0000 (13:51 +0100)]
dsync: Removed the new message counter. It wasn't working very well.
Especiall with remote connections it went quickly through, even though it
could still take minutes to actually transfer all the data.
--HG--
branch : HEAD
Pascal Volk [Fri, 2 Jul 2010 12:03:49 +0000 (12:03 +0000)]
man: dovecot.1: Added AUTHOR section.
dsync.1: Indented lists in EXAMPLE section. Added missing escape.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 23:42:19 +0000 (00:42 +0100)]
Makefile: Stop generated ChangeLog at v1.2.rc1.
If someone wants full history, they can get it from hg.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 22:30:18 +0000 (23:30 +0100)]
doveadm help: Fixed crash.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 21:57:37 +0000 (22:57 +0100)]
man: Fixed previous dsync man page commit
--HG--
branch : HEAD
Pascal Volk [Thu, 1 Jul 2010 21:51:48 +0000 (21:51 +0000)]
man/doveadm.1: Typo fix.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 21:54:07 +0000 (22:54 +0100)]
man: dsync man page updated.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 21:44:55 +0000 (22:44 +0100)]
dovecot.m4: Added LIBDOVECOT_CONFIG_INCLUDE
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 20:53:50 +0000 (21:53 +0100)]
dsync: More fixes to parsing proxied mailbox deletion records.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 20:52:48 +0000 (21:52 +0100)]
Removed old binaries from .hgignore
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 20:45:00 +0000 (21:45 +0100)]
dsync: Fixed unit test.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 20:38:14 +0000 (21:38 +0100)]
dsync: Fixed proxying protocol to handle sending deleted mailboxes without failing.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 19:59:33 +0000 (20:59 +0100)]
dsync: Fixed assert-crashing on exporting a "deleted mailbox" record to proxy.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 19:46:04 +0000 (20:46 +0100)]
dsync: Fixed assert-crash with remote syncing.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 19:40:55 +0000 (20:40 +0100)]
mdbox: If one save fails, but others succeed, don't assert-crash at commit.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 19:01:01 +0000 (20:01 +0100)]
man pages: Use wiki2.dovecot.org links until wiki2 becomes the default.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 18:53:35 +0000 (19:53 +0100)]
dsync: Removed -r parameter. dsync backup should be used instead.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 18:08:20 +0000 (19:08 +0100)]
dsync -v: Make sure the n/m message counter is flushed to stdout.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 18:07:32 +0000 (19:07 +0100)]
dsync: Changed verbose "xx changed" messages to be clearer what they mean.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 17:59:12 +0000 (18:59 +0100)]
dsync: When -v parameter is given, show progress counter of saving new messages.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 17:41:09 +0000 (18:41 +0100)]
dsync: Fixes to handling copying.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 17:29:21 +0000 (18:29 +0100)]
quota-fs: Compiler warning fix on some OSes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 17:29:06 +0000 (18:29 +0100)]
dsync: Potential crashfix, plus some compiler warning fixes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 17:12:49 +0000 (18:12 +0100)]
TODO updated
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 17:06:40 +0000 (18:06 +0100)]
dsync backup: Added -R parameter to reverse backup direction.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 17:02:06 +0000 (18:02 +0100)]
dsync: Find changed mailboxes also based on number of messages in them.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 17:01:37 +0000 (18:01 +0100)]
dsync: Another try at not increasing mailbox uidnext/highestmodseq on failure
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 16:19:41 +0000 (17:19 +0100)]
lib-storage: When renaming a mailbox, make sure any unnecessary directories get deleted.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 16:18:49 +0000 (17:18 +0100)]
lib-storage: MAILBOX_LIST_PATH_TYPE_ALT_DIR path lookups weren't returning NULL with non-dbox.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 16:05:22 +0000 (17:05 +0100)]
dsync: If dsync fails in any way, don't increase mailboxes' next_uid/highestmodseq.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 16:02:20 +0000 (17:02 +0100)]
dsync: Added backup command, which syncs source to destination, discarding any changes in dest.
It doesn't work perfectly in all situations. Especially if destination had
saved/expunged mails in INBOX, dsync can't resolve it. For non-INBOXes it
deletes the mailbox and fails a bit later, so that the next dsync can do a
full resync for the mailbox.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 15:38:12 +0000 (16:38 +0100)]
dsync: Log an error if saving mail fails (e.g. because of quota)
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 15:31:37 +0000 (16:31 +0100)]
single-dbox: Also some error handling fixing.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 15:30:53 +0000 (16:30 +0100)]
mdbox: More error handling fixing.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 15:28:15 +0000 (16:28 +0100)]
mdbox: Error handling fixes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 14:25:23 +0000 (15:25 +0100)]
master: Compile fix for non-Linux OSes
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 12:34:22 +0000 (13:34 +0100)]
config: Rename protocol managesieve {} to protocol sieve {}
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Jul 2010 12:25:41 +0000 (13:25 +0100)]
dsync: Fixed unit test to work again.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Jun 2010 22:28:46 +0000 (23:28 +0100)]
dsync mirror: If arg has '/', assume it's a script.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Jun 2010 21:13:20 +0000 (22:13 +0100)]
dsync: Merged convert and mirror commands, parameter autodetection figures out what to do.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Jun 2010 20:33:35 +0000 (21:33 +0100)]
master: Improved core dump error messages.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Jun 2010 20:21:19 +0000 (21:21 +0100)]
Removed mail_update_uid() / mail_index_update_uid().
It was working properly only with mdbox and there wasn't really a need for it.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Jun 2010 20:19:59 +0000 (21:19 +0100)]
dsync: Rewrote copying and uid conflict resolution code. Added tons of comments.
The uid conflict resolution is now done using copy+expunge, without needing
a special "change uid" feature from lib-storage.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Jun 2010 19:42:13 +0000 (20:42 +0100)]
quota: With mail_debug=yes, show the non-default rule bytes/messages with "+" prefix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Jun 2010 19:35:09 +0000 (20:35 +0100)]
doveadm help: Don't read settings (doveconf seems to mess up terminal)
--HG--
branch : HEAD
Pascal Volk [Wed, 30 Jun 2010 18:49:23 +0000 (18:49 +0000)]
imap, pop3: Added an assert to client_connected().
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Jun 2010 16:30:34 +0000 (17:30 +0100)]
doveadm help: Show man pages instead of small usage strings.
--HG--
branch : HEAD
Timo Sirainen [Tue, 29 Jun 2010 19:26:04 +0000 (20:26 +0100)]
lib-index: Added a missing error logging.
--HG--
branch : HEAD
Timo Sirainen [Tue, 29 Jun 2010 19:21:51 +0000 (20:21 +0100)]
single-dbox: Fixed broken mailbox handling.
--HG--
branch : HEAD
Timo Sirainen [Tue, 29 Jun 2010 18:34:16 +0000 (19:34 +0100)]
single-dbox: Simplified syncing code.
--HG--
branch : HEAD
Timo Sirainen [Tue, 29 Jun 2010 18:04:39 +0000 (19:04 +0100)]
single-dbox: Fixed moving mails to alt storage.
--HG--
branch : HEAD
Timo Sirainen [Tue, 29 Jun 2010 18:04:20 +0000 (19:04 +0100)]
doveadm altmove: Sync all mailboxes after moving mails.
--HG--
branch : HEAD
Timo Sirainen [Tue, 29 Jun 2010 17:29:18 +0000 (18:29 +0100)]
pgsql: Fixes for errors handling with synchronous sql queries.
--HG--
branch : HEAD
Pascal Volk [Tue, 29 Jun 2010 14:44:32 +0000 (14:44 +0000)]
example-config: Mention `doveconf -n` instead of `dovecot -n`
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Jun 2010 21:00:58 +0000 (22:00 +0100)]
[m]dbox: If alt-dir exists for a mailbox while trying to create it, rebuild mailbox indexes.
This makes sure that if there are any mails in the alt-dir, they become
visible rather than be overwritten.
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Jun 2010 20:58:42 +0000 (21:58 +0100)]
mdbox: Don't fail storage rebuild just because storage/ directory doesn't exist.
It may be an account for a new user that doesn't yet have any mails.
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Jun 2010 20:34:45 +0000 (21:34 +0100)]
lib-storage: Use mail->saving, not mail->uid==0 to check if mail is being saved.
The uid may be non-zero when saving with dsync.
--HG--
branch : HEAD