]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Wed, 14 Apr 2010 15:53:36 +0000 (18:53 +0300)]
raw: Fixed opening raw mailbox with filename.
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 Apr 2010 15:29:15 +0000 (18:29 +0300)]
pop3: Added %u=old/new UIDL hash to pop3_logout_format.
It expands to "<old msg count>/<old hash> -> <new msg count>/<new hash>" or
if they're the same, simply "<msg count>/<hash>".
The idea is that if previous session's <new hash> doesn't match next one's
<old hash> and prev.new_msg_count = next.old_msg_count, it could indicate
that the UIDLs changed for some reason. But if they do match and client
still redownloaded messages, it's most likely a client side problem.
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 Apr 2010 13:06:59 +0000 (16:06 +0300)]
auth: Fixed userdb tempfail to work with blocking userdbs.
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 Apr 2010 12:57:43 +0000 (15:57 +0300)]
auth: Removed userdb checking code from passdb code paths.
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 Apr 2010 12:40:26 +0000 (15:40 +0300)]
master: Require protocols=none to not have any protocols.
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 Apr 2010 12:34:58 +0000 (15:34 +0300)]
example-config: Added auth-userdb socket with comments.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 17:54:46 +0000 (20:54 +0300)]
doveadm: Added initial code for fetch command.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 17:25:00 +0000 (20:25 +0300)]
lib-storage: Added search query building from human-friendly input.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 16:01:58 +0000 (19:01 +0300)]
lib-storage: Minor optimization to search build initialization code.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 15:59:23 +0000 (18:59 +0300)]
lib-storage: Rewrote search query building code to be more modular.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 14:01:12 +0000 (17:01 +0300)]
example-config: Added a note about !include file ordering.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 14:01:01 +0000 (17:01 +0300)]
example-config: Removed some old comments that aren't really useful anymore.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 13:52:23 +0000 (16:52 +0300)]
lib-storage: Added support for searching save date.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 13:02:49 +0000 (16:02 +0300)]
make distcheck now runs code via clang static analyzer if it exists.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 12:49:14 +0000 (15:49 +0300)]
Static analyzer warning fix.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 11:34:25 +0000 (14:34 +0300)]
run-test: Fixed to work correctly with older Valgrind versions.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 11:13:23 +0000 (14:13 +0300)]
Makefile: Added run-test.sh to tarball.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 10:28:08 +0000 (13:28 +0300)]
mail storage service: Fixed chroot handling.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 10:24:31 +0000 (13:24 +0300)]
lib-storage: Check for mail_plugin_dir existence only in config binary.
Other binaries may already have chrooted when the check is done.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 10:23:31 +0000 (13:23 +0300)]
module_dir_load_missing(): If all modules are already loaded, don't scan plugin directory.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 09:49:48 +0000 (12:49 +0300)]
quota: If dict quota update fails, log an error.
--HG--
branch : HEAD
Timo Sirainen [Tue, 13 Apr 2010 09:33:17 +0000 (12:33 +0300)]
dbox: Use flock() for file locking if possible. If not, require client_limit=1.
Maybe some day dbox code can be redesigned in a way that allows it to work
with fcntl() locking too.
--HG--
branch : HEAD
Timo Sirainen [Mon, 12 Apr 2010 16:14:55 +0000 (19:14 +0300)]
lmtp: Crashfix to multiple RCPT TOs when the first mail couldn't be used as a copy source.
--HG--
branch : HEAD
Timo Sirainen [Mon, 12 Apr 2010 07:59:39 +0000 (10:59 +0300)]
lib-lda: Added assert.
--HG--
branch : HEAD
Timo Sirainen [Mon, 12 Apr 2010 06:54:43 +0000 (09:54 +0300)]
Makefile: Updated renamed *.conf filenames.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Apr 2010 05:13:39 +0000 (08:13 +0300)]
mdbox: If storage directory doesn't exist while trying to purge, ignore it.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Apr 2010 05:07:40 +0000 (08:07 +0300)]
mdbox: Purging shouldn't give "unknown error" if mdbox storage doesn't exist.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Apr 2010 04:39:39 +0000 (07:39 +0300)]
example-config: Added nn- prefix to *.conf files so the sort ordering makes more sense.
This is especially important to get mail_plugins = $mail_plugins example
working in protocol sections.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Apr 2010 04:36:31 +0000 (07:36 +0300)]
config: !include * added files in reverse sort order.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Apr 2010 04:28:58 +0000 (07:28 +0300)]
imap-zlib: Fixed crash if imap_zlib_compress_level setting wasn't set.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Apr 2010 04:25:19 +0000 (07:25 +0300)]
lmtp: Fixed crash when multiple mails were saved and second one failed.
--HG--
branch : HEAD
Timo Sirainen [Sat, 10 Apr 2010 03:54:05 +0000 (06:54 +0300)]
mdbox: If purging found corrupted files, it didn't auto-rebuild storage.
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Apr 2010 18:07:08 +0000 (21:07 +0300)]
mdbox: Fixed assert-crashing in storage rebuild.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Apr 2010 06:35:36 +0000 (09:35 +0300)]
configure: Fix to older autoconfs
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Apr 2010 01:53:36 +0000 (04:53 +0300)]
auth: Fixed SASL authentication broken by recent changes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Apr 2010 01:50:50 +0000 (04:50 +0300)]
lib-master: Fixed version mismatch error message.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Apr 2010 01:49:47 +0000 (04:49 +0300)]
configure: Removed --enable-header-install. It's now always enabled.
There didn't seem to be much point in keeping it optional anymore. They're
now more useful than before because shared libraries are also installed.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Apr 2010 01:48:55 +0000 (04:48 +0300)]
virtual: Added assert.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Apr 2010 01:04:20 +0000 (04:04 +0300)]
imap-arg: Added IMAP_ARG_IS_NSTRING().
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Apr 2010 01:00:32 +0000 (04:00 +0300)]
dovecot.m4: Export DOVECOT_CFLAGS/LIBS/SSL_LIBS
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 23:51:17 +0000 (02:51 +0300)]
virtual: Fixed showing error messages for mailbox open.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 23:46:10 +0000 (02:46 +0300)]
virtual: If backend mailbox isn't found, don't use NOTFOUND error code.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 23:45:23 +0000 (02:45 +0300)]
virtual: Don't crash when trying to reopen a closed mailbox.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 11:47:40 +0000 (14:47 +0300)]
lib-master: Fixed errors with post-login scripts.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 11:47:24 +0000 (14:47 +0300)]
lib-storage: Removed wrong asserts (causing crashes in quota plugin).
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 09:04:42 +0000 (12:04 +0300)]
lib-master: Log an error if login client disconnects too early.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 08:58:00 +0000 (11:58 +0300)]
lib-master: Client connection counting fix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 08:51:56 +0000 (11:51 +0300)]
lib-storage: Panic if deiniting storage before closing its mailboxes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 08:50:48 +0000 (11:50 +0300)]
Compiler warning fix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 08:33:28 +0000 (11:33 +0300)]
lib-master: Fixed checking if login connection was already closed.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 07:12:09 +0000 (10:12 +0300)]
lib-settings: Fixed parsing octal numbers.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 01:20:55 +0000 (04:20 +0300)]
lib-master: Changed post-login process's client counting to make sense again.
This should also fix problems where a new process isn't created because an
existing one is waiting for auth request reply.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 01:19:24 +0000 (04:19 +0300)]
Increased initial memory pool size.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 01:13:12 +0000 (04:13 +0300)]
lib-master: Aborting master auth request caused a crash.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 01:01:31 +0000 (04:01 +0300)]
lib-master: Login client connection wasn't closed on some error conditions.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 00:45:48 +0000 (03:45 +0300)]
Compiler warning fix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 00:43:02 +0000 (03:43 +0300)]
lib-master: Added timeout for auth master lookups.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 00:16:30 +0000 (03:16 +0300)]
lib-master: Crashfix for handling auth master lookup failures.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Apr 2010 00:03:53 +0000 (03:03 +0300)]
dsync: Added -D (debug) parameter.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 23:58:13 +0000 (02:58 +0300)]
dsync: Changed -A parameter to -C.
-A might in future mean "all users", similar to doveadm.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 23:52:01 +0000 (02:52 +0300)]
doveadm: Updated usage strings.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 23:47:24 +0000 (02:47 +0300)]
doveadm: Added more consts to code.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 23:46:11 +0000 (02:46 +0300)]
doveadm: Mail commands now take username as -u parameter and all with -A.
If -u or -a isn't given, use the current user's settings (without userdb
lookup).
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 23:43:55 +0000 (02:43 +0300)]
str_to_*(): Fixed them to actually work.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 23:08:28 +0000 (02:08 +0300)]
dsync: Don't crash if shared namespace exists.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 23:02:40 +0000 (02:02 +0300)]
expire-tool: Improved -t output.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 22:49:23 +0000 (01:49 +0300)]
Removed is_numeric(). It's now called str_is_numeric().
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 22:49:00 +0000 (01:49 +0300)]
Started using str_to_*() functions instead of libc's ones.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 22:48:03 +0000 (01:48 +0300)]
Added str_to_*() for converting strings to numbers, plus a few helper functions.
The str_to_*() return failure also if integer is too large or too small to
fit into destination.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 21:45:00 +0000 (00:45 +0300)]
auth: Code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 20:22:29 +0000 (23:22 +0300)]
pop3: Don't break client connection count if client init fails.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Apr 2010 07:52:48 +0000 (10:52 +0300)]
master: Added asserts.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 23:27:20 +0000 (02:27 +0300)]
mailbox_list_mailbox(): Avoid crashing with shared namespace prefix.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 21:34:59 +0000 (00:34 +0300)]
mailbox_list_mailbox(): Don't show namespace prefix as selectable if it points to INBOX.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 20:59:08 +0000 (23:59 +0300)]
auth: Fixed using same passwd-file with different username_format settings.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 20:06:19 +0000 (23:06 +0300)]
Fixed memory leak when parsing settings.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 08:04:20 +0000 (11:04 +0300)]
Removed unnecessary variable.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 07:44:06 +0000 (10:44 +0300)]
Small code changes to make static analyzer happier.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 07:36:31 +0000 (10:36 +0300)]
gdbhelper: Check wait() status result a bit more correctly.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 06:18:14 +0000 (09:18 +0300)]
Small code changes to make static analyzer happier.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 06:17:31 +0000 (09:17 +0300)]
var_has_key(): Small code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 06:16:56 +0000 (09:16 +0300)]
lib-index: Small code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 06:13:55 +0000 (09:13 +0300)]
virtual: Small code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:59:04 +0000 (08:59 +0300)]
lib-storage: Avoid crash with pointless configs.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:57:19 +0000 (08:57 +0300)]
acl: Updating empty ACL to empty triggered unnecessary disk write.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:45:06 +0000 (08:45 +0300)]
lib-index: Small code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:18:25 +0000 (08:18 +0300)]
lmtp: Crashfix for handling invalid MAIL/RCPT commands.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:13:36 +0000 (08:13 +0300)]
lib-index: Minor code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:03:40 +0000 (08:03 +0300)]
Removed dead code.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:01:48 +0000 (08:01 +0300)]
solr: Error handling fix when Solr didn't return 200.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 04:54:55 +0000 (07:54 +0300)]
lib-imap: Changed imap_arg accessing APIs.
The new one is easier for both coders and static analyzers.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 02:19:24 +0000 (05:19 +0300)]
virtual: Improved user-visible error messages.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 01:50:25 +0000 (04:50 +0300)]
lda, lmtp: Use layout=none for the raw mail storage.
This removes the need for hardcoded /tmp dir and avoids
stat(/tmp/Dovecot Delivery Mail).
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 01:49:17 +0000 (04:49 +0300)]
lib-storage: Added "none" mailbox list driver.
Fixed the most obvious crashes when using the driver.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 01:49:10 +0000 (04:49 +0300)]
lib-index: mail_index_alloc_cache_get() now allows mailbox_path=NULL.
Also did a small code cleanup with this change.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 01:03:05 +0000 (04:03 +0300)]
lib-auth: Make sure auth_master_*_lookup() returns non-NULL fields.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 00:57:23 +0000 (03:57 +0300)]
mail storage service: -o parameter now overrides userdb settings too.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 00:56:57 +0000 (03:56 +0300)]
lib-master: Added master_service_set_has_config_override().
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 00:56:46 +0000 (03:56 +0300)]
Added settings_parse_unalias().
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 00:07:14 +0000 (03:07 +0300)]
lib-storage: Don't crash if root mail directory isn't given.
--HG--
branch : HEAD