]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Sun, 11 Jul 2010 18:42:48 +0000 (19:42 +0100)]
layout=fs: Fixed checking if pattern was valid with hierarchy separator wasn't the default '/'
For example if separator was ';', which the code internally converted to '/',
it would have been possible to try to list e.g. ";*", which could have been
translated to "/*". Luckily this wasn't actually working, but it could have
caused other broken replies and possibly some problems with ACL plugin.
Timo Sirainen [Sun, 11 Jul 2010 18:32:28 +0000 (19:32 +0100)]
lib-storage: Removed code related to listing mailboxes with non-virtual names.
The non-virtual listing code would have already crashed with assert.
Timo Sirainen [Sun, 11 Jul 2010 18:19:45 +0000 (19:19 +0100)]
acl: Fixed crashing on FS layout with non-default hierarchy separator.
Timo Sirainen [Sun, 11 Jul 2010 17:56:39 +0000 (18:56 +0100)]
lib-storage: mailbox_get_expunges() didn't return any expunges if modseq was too low.
This fixes problems with dsync creating back expunged messages.
Timo Sirainen [Sun, 11 Jul 2010 17:37:56 +0000 (18:37 +0100)]
dsync: Fixed unit tests
Timo Sirainen [Sun, 11 Jul 2010 17:32:43 +0000 (18:32 +0100)]
dsync: Fixed brain unit test not to crash at deinit.
Timo Sirainen [Sun, 11 Jul 2010 12:25:38 +0000 (13:25 +0100)]
Merge heads
Timo Sirainen [Sat, 10 Jul 2010 18:44:45 +0000 (19:44 +0100)]
process_title_init(): Don't assert-crash with empty environment.
Timo Sirainen [Sat, 10 Jul 2010 17:35:53 +0000 (18:35 +0100)]
Branch merging.. Something weird's going on.
Timo Sirainen [Sat, 10 Jul 2010 17:34:33 +0000 (18:34 +0100)]
dsync: Fixed a potential hang with remote syncing.
Pascal Volk [Sat, 10 Jul 2010 17:22:08 +0000 (17:22 +0000)]
man/Makefile: Eliminated $< and $@.
Timo Sirainen [Sat, 10 Jul 2010 17:21:52 +0000 (18:21 +0100)]
dsync: Fixed accidentally committed broken code (also in default branch now)
Timo Sirainen [Sat, 10 Jul 2010 17:17:40 +0000 (18:17 +0100)]
Another try at closing HEAD branch, which accidentally opened with last commit..
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Jul 2010 17:16:48 +0000 (18:16 +0100)]
dsync: Fixed accidentally committed broken code.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Jul 2010 17:14:50 +0000 (18:14 +0100)]
Closing HEAD branch.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Jul 2010 17:12:43 +0000 (18:12 +0100)]
Make static analyzer happier.
Timo Sirainen [Sat, 10 Jul 2010 17:11:55 +0000 (18:11 +0100)]
dsync: Fixed flushing asserts
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Jul 2010 16:59:11 +0000 (17:59 +0100)]
dsync: Fixed giving dsync command as a path to a binary without parameters.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Jul 2010 16:38:48 +0000 (17:38 +0100)]
lda: Don't set mail_full_filesystem_access=yes internally. It's not necessary.
Also it probably wasn't even working.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Jul 2010 14:57:37 +0000 (15:57 +0100)]
dsync: Added extra assert
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Jul 2010 14:56:45 +0000 (15:56 +0100)]
dsync: Fixed assert-crashing when messages couldn't be sent fast enough to remote
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Jul 2010 21:33:05 +0000 (22:33 +0100)]
Added signature for changeset
fd0497f5a496
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Jul 2010 21:33:00 +0000 (22:33 +0100)]
Added tag 2.0.rc2 for changeset
fd0497f5a496
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Jul 2010 21:33:00 +0000 (22:33 +0100)]
Released v2.0.rc2.
--HG--
branch : HEAD
Pascal Volk [Fri, 9 Jul 2010 21:29:54 +0000 (21:29 +0000)]
man/Makefile: Made targets more explicit to fix building with some versions make.
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Jul 2010 21:05:48 +0000 (22:05 +0100)]
man: Updated HEADER explanation in doveadm-search-query.7
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Jul 2010 15:41:52 +0000 (16:41 +0100)]
TODO updated.
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Jul 2010 14:39:03 +0000 (15:39 +0100)]
dbox: dbox_file_move() was used by only single-dbox, so moved it there.
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Jul 2010 12:07:37 +0000 (13:07 +0100)]
dsync: Fixed creating mailboxes with remote dsync.
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Jul 2010 12:01:52 +0000 (13:01 +0100)]
Increased some initial mempool sizes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Jul 2010 14:56:46 +0000 (15:56 +0100)]
dsync: Fixed loading virtual plugin when compiled --without-shared-libs
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Jul 2010 14:51:15 +0000 (15:51 +0100)]
virtual: If non-matching messages weren't expunged within same session, they never got expunged.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Jul 2010 14:14:16 +0000 (15:14 +0100)]
director: director_mail_servers setting can now contain host names.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Jul 2010 13:59:51 +0000 (14:59 +0100)]
director: Avoid "Received SYNC while already synced" error.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Jul 2010 12:58:35 +0000 (13:58 +0100)]
director: Make sure all director connections are deinitialized at exit.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Jul 2010 12:48:10 +0000 (13:48 +0100)]
mountpoint_get()+Solaris: Reset mnttab before each lookup.
Patch by Juergen Obermann
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Jul 2010 12:47:42 +0000 (13:47 +0100)]
quota-fs: With mail_debug=yes, log also additional mount points that are added.
Based on patch by Juergen Obermann.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Jul 2010 15:31:25 +0000 (16:31 +0100)]
doveadm: With GLIBC allow subcommand -options to be anywhere in command line.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Jul 2010 15:28:15 +0000 (16:28 +0100)]
doveadm: Changed "user doesn't exist" error message.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Jul 2010 15:03:42 +0000 (16:03 +0100)]
lib-storage: Make sure index directory is created early enough for mailbox.log
For example if subscriptions were added before any mailbox was opened,
the index dir may not have been created yet.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Jul 2010 14:52:16 +0000 (15:52 +0100)]
mdbox: Storage rebuild changes weren't actually being committed to disk.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Jul 2010 14:32:44 +0000 (15:32 +0100)]
mail-storage-service: Initialize logging with proper settings a bit earlier.
--HG--
branch : HEAD
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