]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
14 years agodoveadm fetch text.utf8: Don't return failure on success.
Timo Sirainen [Thu, 26 Jan 2012 18:46:44 +0000 (20:46 +0200)] 
doveadm fetch text.utf8: Don't return failure on success.

14 years agodoveadm fetch: Added text.utf8 field, which translates headers/body to UTF-8.
Timo Sirainen [Thu, 26 Jan 2012 18:19:32 +0000 (20:19 +0200)] 
doveadm fetch: Added text.utf8 field, which translates headers/body to UTF-8.

14 years agoauth: Added PLAIN-TRUNC password schmee.
Timo Sirainen [Thu, 26 Jan 2012 14:37:40 +0000 (16:37 +0200)] 
auth: Added PLAIN-TRUNC password schmee.
The idea is to allow successful authentication when the original plaintext
password was stored truncated in the database. So e.g. user gave 123456789
as password, but database truncated it to 12345678. To make this
authentication work, {PLAIN-TRUNC}8-12345678 password allows successful
authentication with any password that begins with 12345678. With the "8-"
prefix this prefix matching is done only when the password after it is
exactly 8 characters.

14 years agoMakefile: Added UnicodeData.txt dependency to unicodemap.c.
Timo Sirainen [Thu, 26 Jan 2012 13:41:23 +0000 (15:41 +0200)] 
Makefile: Added UnicodeData.txt dependency to unicodemap.c.

14 years agoAdded signature for changeset 0f10b3ed5c18
Timo Sirainen [Wed, 25 Jan 2012 22:44:41 +0000 (00:44 +0200)] 
Added signature for changeset 0f10b3ed5c18

14 years agoAdded tag 2.1.rc5 for changeset 0f10b3ed5c18
Timo Sirainen [Wed, 25 Jan 2012 22:44:04 +0000 (00:44 +0200)] 
Added tag 2.1.rc5 for changeset 0f10b3ed5c18

14 years agoReleased v2.1.rc5. 2.1.rc5
Timo Sirainen [Wed, 25 Jan 2012 22:44:04 +0000 (00:44 +0200)] 
Released v2.1.rc5.

14 years agomaildir: When saving mails compressed, make sure ,S=size gets added to the filename.
Timo Sirainen [Wed, 25 Jan 2012 22:37:42 +0000 (00:37 +0200)] 
maildir: When saving mails compressed, make sure ,S=size gets added to the filename.

14 years agolib-storage: Message size lookups from cache was broken if fields weren't in "normal...
Timo Sirainen [Wed, 25 Jan 2012 21:45:02 +0000 (23:45 +0200)] 
lib-storage: Message size lookups from cache was broken if fields weren't in "normal" order in file.

14 years agoAdded signature for changeset a20a99b8815d
Timo Sirainen [Tue, 24 Jan 2012 15:28:14 +0000 (17:28 +0200)] 
Added signature for changeset a20a99b8815d

14 years agoAdded tag 2.1.rc4 for changeset a20a99b8815d
Timo Sirainen [Tue, 24 Jan 2012 15:28:10 +0000 (17:28 +0200)] 
Added tag 2.1.rc4 for changeset a20a99b8815d

14 years agoReleased v2.1.rc4. 2.1.rc4
Timo Sirainen [Tue, 24 Jan 2012 15:28:10 +0000 (17:28 +0200)] 
Released v2.1.rc4.

14 years agoDead code removal.
Timo Sirainen [Tue, 24 Jan 2012 14:37:24 +0000 (16:37 +0200)] 
Dead code removal.

14 years agolib-index: Handle broken ext-header updates without crashing.
Timo Sirainen [Tue, 24 Jan 2012 13:30:47 +0000 (15:30 +0200)] 
lib-index: Handle broken ext-header updates without crashing.

14 years agozlib: Getting stream's size failed in some situations.
Timo Sirainen [Tue, 24 Jan 2012 01:52:28 +0000 (03:52 +0200)] 
zlib: Getting stream's size failed in some situations.
This could have caused other trouble, such as with dbox +
mail_attachment_dir.

14 years agodbox: Minor code correctness fix.
Timo Sirainen [Tue, 24 Jan 2012 01:51:20 +0000 (03:51 +0200)] 
dbox: Minor code correctness fix.

14 years agoistream-mail: Skip checking if cached message size is wrong if parent stream returns...
Timo Sirainen [Tue, 24 Jan 2012 01:50:36 +0000 (03:50 +0200)] 
istream-mail: Skip checking if cached message size is wrong if parent stream returns error.
An error is not the same as EOF.

14 years agoistream-concat: If looking up stream's size fails, log an error and handle it as...
Timo Sirainen [Tue, 24 Jan 2012 01:49:03 +0000 (03:49 +0200)] 
istream-concat: If looking up stream's size fails, log an error and handle it as error, not EOF.

14 years agologin: Make SASL auth buffer size define public.
Timo Sirainen [Sun, 22 Jan 2012 19:38:48 +0000 (21:38 +0200)] 
login: Make SASL auth buffer size define public.

14 years agopop3c: Change the default port to 110, not 143.
Timo Sirainen [Sat, 21 Jan 2012 20:23:28 +0000 (22:23 +0200)] 
pop3c: Change the default port to 110, not 143.

14 years agopop3c: Fixed to work without indexes.
Timo Sirainen [Sat, 21 Jan 2012 16:57:31 +0000 (18:57 +0200)] 
pop3c: Fixed to work without indexes.

14 years agoimap-login: Fixed handling second AUTHENTICATE command when the first one failed.
Timo Sirainen [Sat, 21 Jan 2012 16:31:25 +0000 (18:31 +0200)] 
imap-login: Fixed handling second AUTHENTICATE command when the first one failed.

14 years agolmtp: Fixed assert-crashing on 3rd client connection.
Timo Sirainen [Fri, 20 Jan 2012 22:43:13 +0000 (00:43 +0200)] 
lmtp: Fixed assert-crashing on 3rd client connection.

14 years agolmtp: Make core dumping work also after the first mail delivery.
Timo Sirainen [Fri, 20 Jan 2012 22:27:52 +0000 (00:27 +0200)] 
lmtp: Make core dumping work also after the first mail delivery.

14 years agofs layout: Fixed listing child mailboxes when children flags weren't requested.
Timo Sirainen [Fri, 20 Jan 2012 20:12:48 +0000 (22:12 +0200)] 
fs layout: Fixed listing child mailboxes when children flags weren't requested.

14 years agofs layout: Don't list subscriptions file as a mailbox.
Timo Sirainen [Fri, 20 Jan 2012 19:57:30 +0000 (21:57 +0200)] 
fs layout: Don't list subscriptions file as a mailbox.

14 years agonotify plugin: Don't crash if user-plugin didn't set mailbox_rename.
Timo Sirainen [Fri, 20 Jan 2012 19:13:00 +0000 (21:13 +0200)] 
notify plugin: Don't crash if user-plugin didn't set mailbox_rename.
Patch by Ewald Dieterich.

14 years agonotify plugin: Added mailbox_update and mailbox_set_subscribed notifications.
Timo Sirainen [Fri, 20 Jan 2012 19:11:09 +0000 (21:11 +0200)] 
notify plugin: Added mailbox_update and mailbox_set_subscribed notifications.

14 years agomaster: Added instance_name setting, which is used to prefix processes in ps output.
Timo Sirainen [Fri, 20 Jan 2012 16:59:16 +0000 (18:59 +0200)] 
master: Added instance_name setting, which is used to prefix processes in ps output.

14 years agomysql: If query fails with "MySQL server gone away", log also how long it idled.
Timo Sirainen [Fri, 20 Jan 2012 16:44:49 +0000 (18:44 +0200)] 
mysql: If query fails with "MySQL server gone away", log also how long it idled.

14 years agoauth: Make idle_kill work with auth worker processes.
Timo Sirainen [Fri, 20 Jan 2012 16:28:40 +0000 (18:28 +0200)] 
auth: Make idle_kill work with auth worker processes.

14 years agolib-master: Send service's idle_kill value to process in environment.
Timo Sirainen [Fri, 20 Jan 2012 16:27:44 +0000 (18:27 +0200)] 
lib-master: Send service's idle_kill value to process in environment.

14 years agoTypofix.
Timo Sirainen [Fri, 20 Jan 2012 16:14:43 +0000 (18:14 +0200)] 
Typofix.

14 years agofts: Run decoder script with 10 second alarm.
Timo Sirainen [Fri, 20 Jan 2012 16:09:54 +0000 (18:09 +0200)] 
fts: Run decoder script with 10 second alarm.

14 years agoscript: Set alarm() for the script being run only if alarm=<secs> parameter is given.
Timo Sirainen [Fri, 20 Jan 2012 16:09:41 +0000 (18:09 +0200)] 
script: Set alarm() for the script being run only if alarm=<secs> parameter is given.

14 years agodecode2text.sh: Hide catdoc/catppt/xls2csv segmentation faults.
Timo Sirainen [Fri, 20 Jan 2012 15:56:32 +0000 (17:56 +0200)] 
decode2text.sh: Hide catdoc/catppt/xls2csv segmentation faults.
We can't do anything about them anyway.

14 years agoimap, pop3: Added -t parameter to specify post-login script timeout.
Timo Sirainen [Fri, 20 Jan 2012 15:42:47 +0000 (17:42 +0200)] 
imap, pop3: Added -t parameter to specify post-login script timeout.

14 years agoscript-login: If we fail to finish, exit with 0 to avoid master logging error unneces...
Timo Sirainen [Fri, 20 Jan 2012 15:42:15 +0000 (17:42 +0200)] 
script-login: If we fail to finish, exit with 0 to avoid master logging error unnecessarily.

14 years agoMaildir++ quota: Close maildirsize file after writing to it to force NFS to write it.
Timo Sirainen [Fri, 20 Jan 2012 15:06:06 +0000 (17:06 +0200)] 
Maildir++ quota: Close maildirsize file after writing to it to force NFS to write it.
This should fix the "Stale NFS file handle" errors with maildirsize.

14 years agoeacces_error(): Removed bogus message about UNIX perms appearing to be ok.
Timo Sirainen [Fri, 20 Jan 2012 14:54:17 +0000 (16:54 +0200)] 
eacces_error(): Removed bogus message about UNIX perms appearing to be ok.

14 years agolib-auth: Don't log the "auth connection closed" warning if there were 0 non-aborted...
Timo Sirainen [Fri, 20 Jan 2012 14:40:06 +0000 (16:40 +0200)] 
lib-auth: Don't log the "auth connection closed" warning if there were 0 non-aborted requests.

14 years agolib-auth: Improved warning message about aborting auth requests.
Timo Sirainen [Fri, 20 Jan 2012 14:37:10 +0000 (16:37 +0200)] 
lib-auth: Improved warning message about aborting auth requests.

14 years agoauth: Throttle SQL auth worker process creation if they can't connect to database.
Timo Sirainen [Thu, 19 Jan 2012 15:46:52 +0000 (17:46 +0200)] 
auth: Throttle SQL auth worker process creation if they can't connect to database.

14 years agoauth: Show a better auth worker process title.
Timo Sirainen [Thu, 19 Jan 2012 14:33:13 +0000 (16:33 +0200)] 
auth: Show a better auth worker process title.

14 years agoauth: Avoid adding duplicate extra fields to auth replies.
Timo Sirainen [Thu, 19 Jan 2012 14:17:52 +0000 (16:17 +0200)] 
auth: Avoid adding duplicate extra fields to auth replies.
This especially fixes default_fields/override_fields.

14 years agoauth: Minor optimization.
Timo Sirainen [Thu, 19 Jan 2012 14:16:56 +0000 (16:16 +0200)] 
auth: Minor optimization.

14 years agoauth: Don't crash when setting valueless default/override_fields to passdb.
Timo Sirainen [Thu, 19 Jan 2012 14:15:03 +0000 (16:15 +0200)] 
auth: Don't crash when setting valueless default/override_fields to passdb.

14 years agoimap-login: Handle SASL-IR without overflowing master_auth_request's buffer.
Timo Sirainen [Thu, 19 Jan 2012 13:53:42 +0000 (15:53 +0200)] 
imap-login: Handle SASL-IR without overflowing master_auth_request's buffer.

14 years agolib-auth: Treat cert_username="" and initial_resp_base64="" the same as NULLs.
Timo Sirainen [Thu, 19 Jan 2012 13:41:16 +0000 (15:41 +0200)] 
lib-auth: Treat cert_username="" and initial_resp_base64="" the same as NULLs.

14 years agoauth: Log a warning if userdb ldap isn't used, but user_* or iterate_* aren't defaults.
Timo Sirainen [Wed, 18 Jan 2012 21:44:40 +0000 (23:44 +0200)] 
auth: Log a warning if userdb ldap isn't used, but user_* or iterate_* aren't defaults.
This is intended to stop people from wondering why their changes don't do
anything.

14 years agoauth: Log a warning if userdb sql isn't used, but user_query or iterate_query isn...
Timo Sirainen [Wed, 18 Jan 2012 21:36:13 +0000 (23:36 +0200)] 
auth: Log a warning if userdb sql isn't used, but user_query or iterate_query isn't default.
This is intended to stop people from wondering why user_query doesn't do
anything.

14 years agofs layout: Don't crash in mailbox listing if there are only invalid patterns.
Timo Sirainen [Wed, 18 Jan 2012 15:58:53 +0000 (17:58 +0200)] 
fs layout: Don't crash in mailbox listing if there are only invalid patterns.

14 years agolib-lda: Added %e / %{from_envelope} variable to deliver_log_format.
Timo Sirainen [Wed, 18 Jan 2012 14:52:14 +0000 (16:52 +0200)] 
lib-lda: Added %e / %{from_envelope} variable to deliver_log_format.

14 years agolib-storage: Preserve from_envelope in save context's dest_mail even if it's temporary.
Timo Sirainen [Wed, 18 Jan 2012 14:51:22 +0000 (16:51 +0200)] 
lib-storage: Preserve from_envelope in save context's dest_mail even if it's temporary.
This allows looking it up while the mail is being saved.

14 years agomaster: Show the process_limit / client_limit value when logging that it's been reached.
Timo Sirainen [Wed, 18 Jan 2012 12:21:53 +0000 (14:21 +0200)] 
master: Show the process_limit / client_limit value when logging that it's been reached.

14 years agolmtp: Removed unnecessary code.
Timo Sirainen [Tue, 17 Jan 2012 21:34:31 +0000 (23:34 +0200)] 
lmtp: Removed unnecessary code.

14 years agolib-lda: Fixed LMTP client hanging on sending large mails.
Timo Sirainen [Tue, 17 Jan 2012 21:34:22 +0000 (23:34 +0200)] 
lib-lda: Fixed LMTP client hanging on sending large mails.

14 years agolmtp: Get banner text from login_greeting setting.
Timo Sirainen [Tue, 17 Jan 2012 21:12:26 +0000 (23:12 +0200)] 
lmtp: Get banner text from login_greeting setting.

14 years agolib-storage: Added mail_storage_service_get_var_expand_table().
Timo Sirainen [Tue, 17 Jan 2012 21:11:16 +0000 (23:11 +0200)] 
lib-storage: Added mail_storage_service_get_var_expand_table().

14 years agodirector: Added timeout to syncing to make sure we don't hang if it somehow gets...
Timo Sirainen [Tue, 17 Jan 2012 20:54:11 +0000 (22:54 +0200)] 
director: Added timeout to syncing to make sure we don't hang if it somehow gets lost.

14 years agodirector: Make sure ring syncing doesn't get lost when directors get disconnected.
Timo Sirainen [Tue, 17 Jan 2012 20:21:57 +0000 (22:21 +0200)] 
director: Make sure ring syncing doesn't get lost when directors get disconnected.

14 years agoauth: DIGEST-MD5 supports authorization id now.
Timo Sirainen [Tue, 17 Jan 2012 15:20:07 +0000 (17:20 +0200)] 
auth: DIGEST-MD5 supports authorization id now.
Patch by Yubao Liu.

14 years agoauth: DIGEST-MD5 didn't read nonce-count parameter correctly.
Timo Sirainen [Tue, 17 Jan 2012 15:17:24 +0000 (17:17 +0200)] 
auth: DIGEST-MD5 didn't read nonce-count parameter correctly.
Patch by Yubao Liu.

14 years agodirector: Drop privileges only after adding hosts.
Timo Sirainen [Tue, 17 Jan 2012 14:18:05 +0000 (16:18 +0200)] 
director: Drop privileges only after adding hosts.
This allows reading files from /etc/ before chrooting.

14 years agoauth: Fixed loading passdb/userdb plugins.
Timo Sirainen [Tue, 17 Jan 2012 14:07:13 +0000 (16:07 +0200)] 
auth: Fixed loading passdb/userdb plugins.
Patch by Stephan Bosch.

14 years agodirector: Find director's own IP earlier in init.
Timo Sirainen [Tue, 17 Jan 2012 13:44:26 +0000 (15:44 +0200)] 
director: Find director's own IP earlier in init.

14 years agodsync: Fixed handling -u parameter in backwards compatibility dsync mode.
Timo Sirainen [Thu, 12 Jan 2012 21:09:25 +0000 (23:09 +0200)] 
dsync: Fixed handling -u parameter in backwards compatibility dsync mode.

14 years agologin: Added logging if auth process doesn't respond fast enough for greeting.
Timo Sirainen [Thu, 12 Jan 2012 19:53:31 +0000 (21:53 +0200)] 
login: Added logging if auth process doesn't respond fast enough for greeting.

14 years agoexample-config: Updated vsz_limit default values.
Timo Sirainen [Thu, 12 Jan 2012 13:40:30 +0000 (15:40 +0200)] 
example-config: Updated vsz_limit default values.

14 years agologin proxy: Added extra logging for bug detection.
Timo Sirainen [Wed, 11 Jan 2012 10:07:44 +0000 (12:07 +0200)] 
login proxy: Added extra logging for bug detection.

14 years agoconfigure: Add -fno-builtin-strftime flag with gcc to avoid warning.
Timo Sirainen [Wed, 11 Jan 2012 08:31:25 +0000 (10:31 +0200)] 
configure: Add -fno-builtin-strftime flag with gcc to avoid warning.

14 years agoCompiler warning fix.
Timo Sirainen [Tue, 10 Jan 2012 21:34:43 +0000 (23:34 +0200)] 
Compiler warning fix.

14 years agodecode2text.sh: Exit with 0 even if the decoding failed.
Timo Sirainen [Tue, 10 Jan 2012 21:30:36 +0000 (23:30 +0200)] 
decode2text.sh: Exit with 0 even if the decoding failed.
There's nothing to be done anyway, since they are external programs. These
errors just flood the error log unnecessarily.

14 years agoDon't assert-crash on mail search if decomposed titlecase of search key is empty.
Timo Sirainen [Tue, 10 Jan 2012 21:28:03 +0000 (23:28 +0200)] 
Don't assert-crash on mail search if decomposed titlecase of search key is empty.

14 years agoquota: Try to avoid logging NFS stale fhandle errors when closing maildirsize file.
Timo Sirainen [Tue, 10 Jan 2012 21:14:18 +0000 (23:14 +0200)] 
quota: Try to avoid logging NFS stale fhandle errors when closing maildirsize file.

14 years agoimap/pop3-login: Include hostname and timestamp in "temporary auth failure" message.
Timo Sirainen [Tue, 10 Jan 2012 21:10:04 +0000 (23:10 +0200)] 
imap/pop3-login: Include hostname and timestamp in "temporary auth failure" message.

14 years agoUse t_strflocaltime() where possible.
Timo Sirainen [Tue, 10 Jan 2012 20:57:09 +0000 (22:57 +0200)] 
Use t_strflocaltime() where possible.

14 years agoAdded t_strflocaltime().
Timo Sirainen [Tue, 10 Jan 2012 20:51:52 +0000 (22:51 +0200)] 
Added t_strflocaltime().

14 years agomaster: default_idle_kill setting wasn't "time" type.
Timo Sirainen [Tue, 10 Jan 2012 19:39:13 +0000 (21:39 +0200)] 
master: default_idle_kill setting wasn't "time" type.

14 years agodirector: If request is timed out, log an error.
Timo Sirainen [Tue, 10 Jan 2012 19:37:54 +0000 (21:37 +0200)] 
director: If request is timed out, log an error.

14 years agos/Fallbacking/Falling back/
Timo Sirainen [Tue, 10 Jan 2012 11:12:08 +0000 (13:12 +0200)] 
s/Fallbacking/Falling back/

14 years agofts-solr: Make sure header name is lowercased in search queries.
Timo Sirainen [Tue, 10 Jan 2012 00:27:26 +0000 (02:27 +0200)] 
fts-solr: Make sure header name is lowercased in search queries.

14 years agologin proxy: If server disconnects during auth, log the connection duration.
Timo Sirainen [Mon, 9 Jan 2012 22:34:09 +0000 (00:34 +0200)] 
login proxy: If server disconnects during auth, log the connection duration.

14 years agomaster: "Out of memory" message shows now the service {} block around vsz_limit.
Timo Sirainen [Mon, 9 Jan 2012 21:57:25 +0000 (23:57 +0200)] 
master: "Out of memory" message shows now the service {} block around vsz_limit.

14 years agoimapc: Added imapc_master_user setting.
Timo Sirainen [Mon, 9 Jan 2012 19:10:35 +0000 (21:10 +0200)] 
imapc: Added imapc_master_user setting.

14 years agoimapc: Treat master_user="" the same as NULL.
Timo Sirainen [Mon, 9 Jan 2012 19:10:30 +0000 (21:10 +0200)] 
imapc: Treat master_user="" the same as NULL.

14 years agoauth: Check also masterdbs when checking if auth mechanism can be used.
Timo Sirainen [Mon, 9 Jan 2012 18:53:51 +0000 (20:53 +0200)] 
auth: Check also masterdbs when checking if auth mechanism can be used.
Patch by Yubao Liu

14 years agolib-lda: Make lmtp_client_state_to_string() more verbose.
Timo Sirainen [Mon, 9 Jan 2012 18:31:53 +0000 (20:31 +0200)] 
lib-lda: Make lmtp_client_state_to_string() more verbose.

14 years agoauth: Implemented support for Postfix's "TCP map" sockets for user existence lookups.
Timo Sirainen [Mon, 9 Jan 2012 14:35:22 +0000 (16:35 +0200)] 
auth: Implemented support for Postfix's "TCP map" sockets for user existence lookups.

14 years agoauth: Use linked list instead of array for storing list of auth connections.
Timo Sirainen [Mon, 9 Jan 2012 14:29:37 +0000 (16:29 +0200)] 
auth: Use linked list instead of array for storing list of auth connections.
With arrays the removal was slower than necessary.

14 years agoRemoved unnecessary code.
Timo Sirainen [Sat, 7 Jan 2012 18:28:42 +0000 (20:28 +0200)] 
Removed unnecessary code.

14 years agoAdded signature for changeset 5398bdb8613f
Timo Sirainen [Fri, 6 Jan 2012 19:34:36 +0000 (21:34 +0200)] 
Added signature for changeset 5398bdb8613f

14 years agoAdded tag 2.1.rc3 for changeset 5398bdb8613f
Timo Sirainen [Fri, 6 Jan 2012 19:34:33 +0000 (21:34 +0200)] 
Added tag 2.1.rc3 for changeset 5398bdb8613f

14 years agoReleased v2.1.rc3. 2.1.rc3
Timo Sirainen [Fri, 6 Jan 2012 19:34:33 +0000 (21:34 +0200)] 
Released v2.1.rc3.

14 years agoCompiler warning fix.
Timo Sirainen [Fri, 6 Jan 2012 18:39:48 +0000 (20:39 +0200)] 
Compiler warning fix.

14 years agoMake static analyzer happier.
Timo Sirainen [Fri, 6 Jan 2012 17:54:03 +0000 (19:54 +0200)] 
Make static analyzer happier.

14 years agomaster: log/anvil listener names weren't set correctly.
Timo Sirainen [Fri, 6 Jan 2012 17:29:23 +0000 (19:29 +0200)] 
master: log/anvil listener names weren't set correctly.
Also this fixes a long standing static analyzer "error".

14 years agoMakefile: added missing file
Timo Sirainen [Fri, 6 Jan 2012 17:15:03 +0000 (19:15 +0200)] 
Makefile: added missing file

14 years agoAdded signature for changeset a14b7333ae45
Timo Sirainen [Fri, 6 Jan 2012 14:02:36 +0000 (16:02 +0200)] 
Added signature for changeset a14b7333ae45

14 years agoAdded tag 2.1.rc2 for changeset a14b7333ae45
Timo Sirainen [Fri, 6 Jan 2012 14:02:33 +0000 (16:02 +0200)] 
Added tag 2.1.rc2 for changeset a14b7333ae45