]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Sat, 25 Feb 2012 03:04:15 +0000 (05:04 +0200)]
auth: Handle proxy_maybe=yes with host=hostname properly.
Timo Sirainen [Sat, 25 Feb 2012 02:38:01 +0000 (04:38 +0200)]
auth: auth_stream_reply_remove() left extra TABs to stream.
Normally this wouldn't really affect anything, except log some extra debug
messages.
Timo Sirainen [Sat, 25 Feb 2012 02:38:01 +0000 (04:38 +0200)]
auth: auth_stream_reply_remove() left extra TABs to stream.
Normally this wouldn't really affect anything, except log some extra debug
messages.
Timo Sirainen [Sat, 25 Feb 2012 01:46:10 +0000 (03:46 +0200)]
login-common: Code cleanup
Timo Sirainen [Sat, 25 Feb 2012 01:45:13 +0000 (03:45 +0200)]
pop3-login: Implemented XCLIENT command for forwarding client ip/port from proxy.
Timo Sirainen [Thu, 23 Feb 2012 13:26:52 +0000 (15:26 +0200)]
login proxy: If connect() fails, log how many seconds it tried.
Timo Sirainen [Thu, 23 Feb 2012 09:59:10 +0000 (11:59 +0200)]
lmtp proxy: Send client's IP/port to destination server via XCLIENT if possible.
Timo Sirainen [Thu, 23 Feb 2012 09:58:35 +0000 (11:58 +0200)]
smtp/lmtp client: Send XCLIENT ADDR+PORT when possible.
Timo Sirainen [Thu, 23 Feb 2012 09:12:04 +0000 (11:12 +0200)]
lmtp: Implemented Postfix-compatible XCLIENT extension for changing client's ip/port.
Timo Sirainen [Thu, 23 Feb 2012 08:35:29 +0000 (10:35 +0200)]
Added signature for changeset
04b0acc03f1e
Timo Sirainen [Thu, 23 Feb 2012 08:35:24 +0000 (10:35 +0200)]
Added tag 2.1.1 for changeset
04b0acc03f1e
Timo Sirainen [Thu, 23 Feb 2012 08:35:24 +0000 (10:35 +0200)]
Released v2.1.1.
Pascal Volk [Wed, 22 Feb 2012 22:34:47 +0000 (22:34 +0000)]
man: Added description of command `log errors' to doveadm-log.1.
Timo Sirainen [Tue, 21 Feb 2012 20:58:05 +0000 (22:58 +0200)]
Compiler warning fix.
Timo Sirainen [Tue, 21 Feb 2012 20:50:14 +0000 (22:50 +0200)]
lib-storage: Another try at correctly setting autocreated namespace's location strings.
Timo Sirainen [Tue, 21 Feb 2012 13:21:19 +0000 (15:21 +0200)]
sdbox: Altmove flag changes weren't immediately marked as synced.
This caused the altmoves to be retried.
Timo Sirainen [Tue, 21 Feb 2012 09:35:21 +0000 (11:35 +0200)]
auth: If auth_cache_size is larger than process VSZ limit, log a warning.
Timo Sirainen [Tue, 21 Feb 2012 09:35:05 +0000 (11:35 +0200)]
Added restrict_get_process_size()
Timo Sirainen [Tue, 21 Feb 2012 09:15:56 +0000 (11:15 +0200)]
auth: passdb imap crashed for non-login (non-imap/pop3) authentication.
Timo Sirainen [Tue, 21 Feb 2012 09:08:05 +0000 (11:08 +0200)]
file-dotlock: Avoid "timestamp is different than current time" errors during high disk I/O load.
Timo Sirainen [Tue, 21 Feb 2012 01:07:49 +0000 (03:07 +0200)]
lib-storage: Avoid assert-crashing with non-mUTF7/UTF8 entries in subscriptions file.
Timo Sirainen [Tue, 21 Feb 2012 00:59:25 +0000 (02:59 +0200)]
lib-storage: When autocreating a namespace, don't fill out location setting unless necessary.
This fixes running dsync when there are no namespaces defined.
Timo Sirainen [Tue, 21 Feb 2012 00:43:52 +0000 (02:43 +0200)]
virtual: "*" wildcard matches now also autocreated shared namespaces.
Basically this makes "shared/*" work as intended for shared namespaces.
Pascal Volk [Tue, 21 Feb 2012 00:13:36 +0000 (00:13 +0000)]
man: Added description for type `dbox' to doveadm-dump.1
Timo Sirainen [Tue, 21 Feb 2012 00:15:54 +0000 (02:15 +0200)]
ldap: Support attr=name=prefix style template attributes for backwards compatibility.
This was mainly used for quota, e.g. "quotaBytes=quota=*:storage="
Pascal Volk [Mon, 20 Feb 2012 23:39:20 +0000 (23:39 +0000)]
doveadm dump: Show available types in case a wrong one was given.
Timo Sirainen [Mon, 20 Feb 2012 21:34:38 +0000 (23:34 +0200)]
man: Move doveadm instance and mount commands to "master commands" group.
Timo Sirainen [Thu, 16 Feb 2012 23:19:59 +0000 (01:19 +0200)]
lib-master: If accept() fails, stop listening only temporarily, not permanently.
Timo Sirainen [Thu, 16 Feb 2012 23:14:02 +0000 (01:14 +0200)]
Increased initial memory pool size.
Timo Sirainen [Thu, 16 Feb 2012 23:13:51 +0000 (01:13 +0200)]
master: Handle internal "out of fds" errors without crashing.
Pascal Volk [Thu, 16 Feb 2012 23:05:17 +0000 (23:05 +0000)]
man/Makefile: Use SUFFIXES to reduce the number of targets.
Timo Sirainen [Thu, 16 Feb 2012 22:46:46 +0000 (00:46 +0200)]
login: Added comment.
Timo Sirainen [Thu, 16 Feb 2012 22:34:24 +0000 (00:34 +0200)]
dsync: If message with same GUID is saved multiple times in session, copy it instead of re-saving.
This only works if the messages are in different mailboxes. It would be
possible to fix it also for copying within same mailbox, but that's probably
rare enough that it's not worth the extra code.
Timo Sirainen [Thu, 16 Feb 2012 22:32:06 +0000 (00:32 +0200)]
dsync: GUIDs are case-sensitive, make GUID hash table be as well.
Timo Sirainen [Thu, 16 Feb 2012 22:30:54 +0000 (00:30 +0200)]
doveadm force-resync: Don't skip autocreated mailboxes (especially INBOX).
This fixes rebuilding indexes for mdbox that has all mailbox indexes
deleted.
Timo Sirainen [Thu, 16 Feb 2012 18:04:01 +0000 (20:04 +0200)]
acl: Don't crash in mailbox listing when using autocreated mailboxes.
Timo Sirainen [Thu, 16 Feb 2012 17:16:54 +0000 (19:16 +0200)]
Messed up with v2.1 release, merging changes that were supposed to be there.
Timo Sirainen [Thu, 16 Feb 2012 16:40:29 +0000 (18:40 +0200)]
Added signature for changeset
e2cd03cc9c69
Timo Sirainen [Thu, 16 Feb 2012 16:40:25 +0000 (18:40 +0200)]
Added tag 2.1.0 for changeset
e2cd03cc9c69
Timo Sirainen [Thu, 16 Feb 2012 16:40:25 +0000 (18:40 +0200)]
Released v2.1.0.
Timo Sirainen [Thu, 16 Feb 2012 16:31:57 +0000 (18:31 +0200)]
man: Added doveadm-instance(1) and doveadm-mount(1)
roff'ification by Pascal Volk.
Timo Sirainen [Thu, 16 Feb 2012 16:10:09 +0000 (18:10 +0200)]
fs layout: Fixed crash when autocreate mailboxes were used and LIST had only invalid patterns.
Timo Sirainen [Wed, 15 Feb 2012 03:49:20 +0000 (05:49 +0200)]
Added signature for changeset
736f1b7af190
Timo Sirainen [Wed, 15 Feb 2012 03:49:17 +0000 (05:49 +0200)]
Added tag 2.1.rc7 for changeset
736f1b7af190
Timo Sirainen [Wed, 15 Feb 2012 03:49:17 +0000 (05:49 +0200)]
Released v2.1.rc7.
Timo Sirainen [Wed, 15 Feb 2012 03:12:14 +0000 (05:12 +0200)]
login: If auth client disconnects without having ever succeeded, destroy clients.
Timo Sirainen [Wed, 15 Feb 2012 02:32:14 +0000 (04:32 +0200)]
lib-master: Fixed crash on IPC client if server disconnected unexpectedly.
Pascal Volk [Mon, 13 Feb 2012 21:40:02 +0000 (21:40 +0000)]
man: Added descriptions of -t option to doveadm-pw.1.
Pascal Volk [Mon, 13 Feb 2012 20:40:54 +0000 (20:40 +0000)]
doveadm pw: Added -t <hash> parameter to the usage message.
Pascal Volk [Mon, 13 Feb 2012 19:59:13 +0000 (19:59 +0000)]
man: Added description of fields pop3.uidl and text.utf8 to doveadm-fetch.1.
Timo Sirainen [Mon, 13 Feb 2012 16:27:44 +0000 (18:27 +0200)]
pop3: If UIDL using %f/%m/%g can't be fetched, mention pop3_uidl_format in error message.
Timo Sirainen [Mon, 13 Feb 2012 16:28:01 +0000 (18:28 +0200)]
TODO updated
Timo Sirainen [Mon, 13 Feb 2012 12:34:31 +0000 (14:34 +0200)]
lib-storage: Added namespace { ignore_on_failure } setting.
If the namespace can't be created for any reason, it's simply silently
skipped.
Timo Sirainen [Sun, 12 Feb 2012 22:40:03 +0000 (00:40 +0200)]
message parser: Added MESSAGE_PARSER_FLAG_INCLUDE_MULTIPART_BLOCKS.
Patch by Stephan Bosch.
Timo Sirainen [Sun, 12 Feb 2012 22:29:55 +0000 (00:29 +0200)]
login-common API made more extensible for different kinds of protocols.
Patch by Stephan Bosch.
Timo Sirainen [Sun, 12 Feb 2012 21:23:25 +0000 (23:23 +0200)]
Updated version number to v2.2.UNSTABLE and added a warning to configure.
Timo Sirainen [Sun, 12 Feb 2012 21:04:13 +0000 (23:04 +0200)]
README: Added missing RFC to list.
Timo Sirainen [Sun, 12 Feb 2012 21:03:55 +0000 (23:03 +0200)]
TODO updated
Timo Sirainen [Sun, 12 Feb 2012 20:35:54 +0000 (22:35 +0200)]
Added signature for changeset
481860782250
Timo Sirainen [Sun, 12 Feb 2012 20:35:52 +0000 (22:35 +0200)]
Added tag 2.1.rc6 for changeset
481860782250
Timo Sirainen [Sun, 12 Feb 2012 20:35:52 +0000 (22:35 +0200)]
Released v2.1.rc6.
Timo Sirainen [Sun, 12 Feb 2012 20:34:33 +0000 (22:34 +0200)]
IMAP capabilities: s/FUZZY/SEARCH=FUZZY/
I mistakenly used wrong one..
Timo Sirainen [Sun, 12 Feb 2012 20:16:51 +0000 (22:16 +0200)]
doveadm mailbox delete: Don't crash when namespace for mailbox isn't found.
Timo Sirainen [Sun, 12 Feb 2012 19:10:22 +0000 (21:10 +0200)]
doveadm: Improved error handling. Failures should now always have non-zero exit code.
doveadm now uses sysexits.h exit codes in most places, although there are
still a lot of places where it simply returns EX_TEMPFAIL even though
something else might be better.
Timo Sirainen [Sun, 12 Feb 2012 17:20:03 +0000 (19:20 +0200)]
doveadm pw: Use i_error()/i_fatal() instead of fprintf(stderr)
Timo Sirainen [Sun, 12 Feb 2012 17:16:34 +0000 (19:16 +0200)]
acl: After checking we have rights to create mailbox, ignore any further ACL checks.
Timo Sirainen [Sun, 12 Feb 2012 16:59:20 +0000 (18:59 +0200)]
example-config: Updated tb-extra-mailbox-sep comment.
Timo Sirainen [Sun, 12 Feb 2012 16:55:28 +0000 (18:55 +0200)]
Updated copyright notices to include year 2012.
Timo Sirainen [Sun, 12 Feb 2012 16:26:22 +0000 (18:26 +0200)]
lib-lda: Send DSN only for out-of-quota errors. Send MDN for Sieve rejects.
Timo Sirainen [Sun, 12 Feb 2012 05:25:40 +0000 (07:25 +0200)]
example-config: Updated instance_name setting's comments.
Timo Sirainen [Sun, 12 Feb 2012 05:12:41 +0000 (07:12 +0200)]
Make static analyzer happier.
Timo Sirainen [Sun, 12 Feb 2012 05:05:07 +0000 (07:05 +0200)]
lda: If DSN is sent because user is out of quota, send 5.2.2 as Status.
Timo Sirainen [Sun, 12 Feb 2012 05:00:12 +0000 (07:00 +0200)]
lib-lda: Send DSN instead of MDN for rejections.
I had just copy&pasted the MDN sending from Cyrus..
Timo Sirainen [Sun, 12 Feb 2012 04:59:32 +0000 (06:59 +0200)]
lib-storage: "Invalid userdb input" showed wrong input in the error message.
Timo Sirainen [Sun, 12 Feb 2012 04:51:05 +0000 (06:51 +0200)]
sdbox: Fixed sdbox_read_header() randomly failing.
Timo Sirainen [Sun, 12 Feb 2012 04:47:22 +0000 (06:47 +0200)]
lib-storage: Error handling fix.
Timo Sirainen [Sun, 12 Feb 2012 03:44:13 +0000 (05:44 +0200)]
dsync: Don't assert-crash if saving a message fails.
Timo Sirainen [Sun, 12 Feb 2012 03:35:54 +0000 (05:35 +0200)]
director: Log an error if auth connection disconnects unexpectedly.
Timo Sirainen [Sun, 12 Feb 2012 03:17:46 +0000 (05:17 +0200)]
doveadm: Changes for previous expire plugin changes to actually work.
Timo Sirainen [Sun, 12 Feb 2012 03:16:43 +0000 (05:16 +0200)]
sdbox: Don't assert-crash on index rebuild if u.X file exists in both primary and alt storage.
Timo Sirainen [Sun, 12 Feb 2012 02:58:17 +0000 (04:58 +0200)]
expire: Only go through users listed by userdb iteration.
Delete dict rows for nonexistent users, unless
expire_keep_nonexistent_users=yes.
Timo Sirainen [Sun, 12 Feb 2012 02:18:50 +0000 (04:18 +0200)]
doveadm acl: Added "add" and "remove" commands.
Timo Sirainen [Sun, 12 Feb 2012 02:12:44 +0000 (04:12 +0200)]
doveadm acl set: Replace both positive and negative rights, not just one of them.
Timo Sirainen [Sun, 12 Feb 2012 02:01:34 +0000 (04:01 +0200)]
doveadm mailbox delete: Added -r parameter to recursively delete mailboxes.
Timo Sirainen [Sun, 12 Feb 2012 01:51:21 +0000 (03:51 +0200)]
doveadm mailbox delete: Sort the mailbox parameters so that children are deleted first.
Timo Sirainen [Sun, 12 Feb 2012 01:47:01 +0000 (03:47 +0200)]
message_id_get_next(): Fixed parsing message-ids with no-fold-quotes.
Timo Sirainen [Sun, 12 Feb 2012 01:29:36 +0000 (03:29 +0200)]
SSL: Enable SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS flag for extra security.
This is to counter the "BEAST SSL" attack, although I don't think it's
practical to implement against IMAP/POP3/LMTP protocols. There's really no
way for attackers to inject any evil data before authentication, so the
password is safe. Post-authentication attacker could cause clients to
download evil emails, but even then clients don't typically redownload some
specific mail, so there's really no way to extract anything useful.
Timo Sirainen [Sun, 12 Feb 2012 00:53:50 +0000 (02:53 +0200)]
doveadm: Use MAILBOX_LIST_ITER_LIST_PREFIXES when iterating through mailboxes.
This means that if there exists a mailbox in namespace prefix itself, those
mailboxes can be accessed. Also "doveadm mailbox list" shows all namespace
prefixes.
Note that wildcards match only within namespace, so e.g. '*' will never
match any namespace prefix, because it works within the prefix="" namespace.
Timo Sirainen [Sun, 12 Feb 2012 00:50:49 +0000 (02:50 +0200)]
lib-storage: Added MAILBOX_LIST_ITER_LIST_PREFIXES flag.
Timo Sirainen [Sun, 12 Feb 2012 00:30:34 +0000 (02:30 +0200)]
doveadm: Removed unnecessary code.
"mailbox/" is no longer included in listing by default.
Timo Sirainen [Sun, 12 Feb 2012 00:22:43 +0000 (02:22 +0200)]
doveadm pw: Added -t <hash> parameter to test if a hash matches to given plaintext.
Based on patch by Jimmy Thrasibule
Timo Sirainen [Thu, 9 Feb 2012 19:29:25 +0000 (21:29 +0200)]
shared: Allocate mailbox as fail_mailbox.
This fixes crashes when a mailbox is attempted to be allocated from the
shared namespace itself (e.g. the "shared" prefix).
Timo Sirainen [Thu, 9 Feb 2012 19:28:44 +0000 (21:28 +0200)]
lib-storage: Renamed test-mail/mailbox/storage to fail-*
Timo Sirainen [Thu, 9 Feb 2012 19:13:12 +0000 (21:13 +0200)]
Increased initial memory pool size.
Timo Sirainen [Thu, 9 Feb 2012 18:38:16 +0000 (20:38 +0200)]
dsync: Fixed a potential assert crash when saving mails.
Timo Sirainen [Thu, 9 Feb 2012 18:37:24 +0000 (20:37 +0200)]
dbox: If saving is aborted, don't add a broken record about it to index.
Timo Sirainen [Thu, 9 Feb 2012 18:21:14 +0000 (20:21 +0200)]
quota: If "quota" setting's value is empty, assume quota is wanted to be disabled.
Timo Sirainen [Thu, 9 Feb 2012 17:32:25 +0000 (19:32 +0200)]
snarf: Keep the mailbox locked during snarfing to avoid duplicates.
Timo Sirainen [Thu, 9 Feb 2012 14:27:54 +0000 (16:27 +0200)]
imap: Handle invalid APPEND parameters a little nicer.
Timo Sirainen [Thu, 9 Feb 2012 13:53:18 +0000 (15:53 +0200)]
configure: Avoid some unnecessary warnings with clang.