]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Fri, 9 Oct 2009 00:43:25 +0000 (20:43 -0400)]
util/*view binaries are now accessed via "doveadm dump".
listview binary stays for now, since mailbox list indexes won't work
anyway and they might get a complete redesign.
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Oct 2009 00:10:49 +0000 (20:10 -0400)]
lib-index: Take MAIL_INDEX_OPEN_FLAG_READONLY more seriously.
Don't do any filesystem changes to the index when it's set, even if
corrupted index files are detected.
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 Oct 2009 00:09:20 +0000 (20:09 -0400)]
compat: Renamed all my_*() fallback functions to i_my_*().
This fixes at least my_pread() conflict with libmysqlclient.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 22:43:17 +0000 (18:43 -0400)]
authtest binary is now accessed via "doveadm auth" and "doveadm user".
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 22:33:50 +0000 (18:33 -0400)]
Moved askpass() from master/ to lib/. Added t_askpass().
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 22:24:24 +0000 (18:24 -0400)]
dovecotpw binary is now accessed via "doveadm pw".
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 21:58:38 +0000 (17:58 -0400)]
Moved doveadm to a separate directory and made it a bit more easily extensible.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 17:02:25 +0000 (13:02 -0400)]
Use array_foreach*() in some useful places.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 15:52:47 +0000 (11:52 -0400)]
smtp client: Failure wasn't sent properly for more than one recipient.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 15:21:10 +0000 (11:21 -0400)]
lib-index: With >1 expunge handlers deinit was called with wrong sync_context.
Currently there was only one expunge handler so this wasn't a real problem.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 15:14:46 +0000 (11:14 -0400)]
Expunging messages caused in-memory modseqs to be wrong.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 06:54:45 +0000 (02:54 -0400)]
Added array_foreach() and array_foreach_modifiable().
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 05:37:57 +0000 (01:37 -0400)]
ssl-params: Don't put SSL_LIBS to dependencies.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 00:43:39 +0000 (20:43 -0400)]
Removed accidentally committed ssl-params binary.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 00:43:28 +0000 (20:43 -0400)]
ssl-params: Track client connection count correctly.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 00:35:37 +0000 (20:35 -0400)]
master: Fixes to handling anvil service.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 Oct 2009 00:31:17 +0000 (20:31 -0400)]
settings parser: copying boolean values also copied some unintended memory.
--HG--
branch : HEAD
Pascal Volk [Wed, 7 Oct 2009 23:28:33 +0000 (23:28 +0000)]
ssl-params: dropped ssl-params binary / added to .hgignore
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 23:06:05 +0000 (19:06 -0400)]
ssl-params: Several bugfixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 22:54:14 +0000 (18:54 -0400)]
ssl-params: Name the program correctly.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 22:47:55 +0000 (18:47 -0400)]
*-login: Don't set connection fd to non-blocking twice.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 21:54:58 +0000 (17:54 -0400)]
*-login: Read SSL parameters using the new ssl-params service.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 21:47:01 +0000 (17:47 -0400)]
Added ssl-params binary that login process uses to read SSL parameters.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 21:46:14 +0000 (17:46 -0400)]
lib-auth: Changed API to connect to only a single specified auth socket.
Login processes now always connect to socket called "auth".
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 21:44:38 +0000 (17:44 -0400)]
master: Removed all SSL related code. It doesn't belong there.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 21:44:01 +0000 (17:44 -0400)]
auth: VERSION should have been sent before MECH, not after.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 19:45:55 +0000 (15:45 -0400)]
log: Don't use 100% CPU when log connection closes.
--HG--
branch : HEAD
Pascal Volk [Wed, 7 Oct 2009 16:48:49 +0000 (16:48 +0000)]
master: Added --help option
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 16:28:29 +0000 (12:28 -0400)]
dbox: Getting dbox file for non-first unsaved mail crashed.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 Oct 2009 16:02:20 +0000 (12:02 -0400)]
master: Updated --help.
Patch by Pascal Volk
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Oct 2009 23:22:42 +0000 (19:22 -0400)]
Split dbox (single-dbox) and mdbox (multi-dbox) into separate storage backends.
This cleans up the code, makes it faster and also fixes some bugs.
Super-fast maildir migration code was also dropped, at least for now.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Oct 2009 17:24:01 +0000 (13:24 -0400)]
log: Log input wasn't read correctly.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Oct 2009 17:16:11 +0000 (13:16 -0400)]
struct log_service_handshake: Removed unused max_lines_per_sec.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Oct 2009 16:57:26 +0000 (12:57 -0400)]
Don't assert-crash after noticing cache file corruption.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Oct 2009 14:53:34 +0000 (10:53 -0400)]
Compiling fix for OpenSSL 0.9.7 and older.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Oct 2009 23:45:10 +0000 (19:45 -0400)]
Added authtest utility for doing passdb and userdb lookups.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Oct 2009 22:31:08 +0000 (18:31 -0400)]
lib-index: Fixed v2.0 forwards compatibility support. Expunges were handled wrong.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Oct 2009 22:20:51 +0000 (18:20 -0400)]
imap, pop3: Process permissions weren't properly dropped.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Oct 2009 22:06:13 +0000 (18:06 -0400)]
imap, pop3: Root mail access wasn't properly disallowed.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Oct 2009 20:55:31 +0000 (16:55 -0400)]
unicodemap.c now gets recreated if unicodemap.pl changes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Oct 2009 20:54:53 +0000 (16:54 -0400)]
If info/debug log can't be opened, log about it to error log.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Oct 2009 18:56:51 +0000 (14:56 -0400)]
LSUB "" %: List namespace prefix if namespace has separate subscriptions.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Oct 2009 18:17:32 +0000 (14:17 -0400)]
*-login: Log more precise reasons for some auth failures.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Oct 2009 14:46:47 +0000 (10:46 -0400)]
auth-master lookup: Give better error message on connect() EACCES errors.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Oct 2009 21:55:13 +0000 (17:55 -0400)]
Crashfix.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Oct 2009 20:40:32 +0000 (16:40 -0400)]
New UnicodeMap.txt has >16bit multi-decomposition keys, support them.
--HG--
branch : HEAD
Timo Sirainen [Thu, 1 Oct 2009 13:54:52 +0000 (09:54 -0400)]
imap-login: "Disconnected for inactivity" should be sent as BYE.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 23:14:01 +0000 (19:14 -0400)]
imap proxy: Don't fail if LOGIN parameters were sent using literals.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 21:50:56 +0000 (17:50 -0400)]
Added debug_log_path setting and i_debug() call.
Patch by Pascal Volk.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 21:25:29 +0000 (17:25 -0400)]
master: Build help and --log-error message to stderr, not stdout.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 21:07:12 +0000 (17:07 -0400)]
process_title_set(): Don't include executable name in setproctitle(), it's done internally.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 20:00:51 +0000 (16:00 -0400)]
imap: Reduce command pool's initial size.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 17:09:18 +0000 (13:09 -0400)]
master: Fix to previous change, don't crash at service deinit.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 17:03:07 +0000 (13:03 -0400)]
master: If anvil isn't used, read and discard all anvil input coming from mail processes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 16:44:43 +0000 (12:44 -0400)]
master: Use a hard coded backlog=128 when listen()ing.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 16:27:28 +0000 (12:27 -0400)]
imap proxy: Don't log "unexpected input" errors about tagged CAPABILITY replies.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 16:18:16 +0000 (12:18 -0400)]
*-login: fd limit wasn't set correctly.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 15:08:18 +0000 (11:08 -0400)]
Avoid assert-crashing when two processes try to create index at the same time.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 14:45:02 +0000 (10:45 -0400)]
Allow config file line lengths to be unlimited.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 14:10:51 +0000 (10:10 -0400)]
deliver: Changed all EX_CONFIGs to EX_TEMPFAILs to avoid bounces.
--HG--
branch : HEAD
Timo Sirainen [Wed, 30 Sep 2009 12:52:12 +0000 (08:52 -0400)]
fd_debug_verify_leaks() didn't check the last_fd.
--HG--
branch : HEAD
Timo Sirainen [Tue, 29 Sep 2009 17:21:16 +0000 (13:21 -0400)]
Added ATTR_HOT and ATTR_COLD macros. Use them in a couple of places.
--HG--
branch : HEAD
Timo Sirainen [Tue, 29 Sep 2009 14:15:18 +0000 (10:15 -0400)]
ssl: If given ssl key is for a different cert, give a nicer error message.
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Sep 2009 22:25:56 +0000 (18:25 -0400)]
Assert-crashfix when updating saved search results.
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Sep 2009 22:25:22 +0000 (18:25 -0400)]
mail_search_args_init(): Added an assert.
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Sep 2009 20:26:44 +0000 (16:26 -0400)]
configure: Use mysql_config to find where mysql exists.
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Sep 2009 19:57:48 +0000 (15:57 -0400)]
mail_location: If it ends with ":", ignore it instead of adding ":" character.
If ":" is really wanted, it should be done with "::".
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Sep 2009 18:24:14 +0000 (14:24 -0400)]
quota: Don't crash with non-Maildir++ quota backend.
Patch by Brandon Davidson.
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Sep 2009 15:11:54 +0000 (11:11 -0400)]
login: ssl_security string now also shows the used compression.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Sep 2009 20:12:58 +0000 (23:12 +0300)]
imap proxy: Detect and log invalid remote input.
--HG--
branch : HEAD
Timo Sirainen [Mon, 14 Sep 2009 01:40:51 +0000 (21:40 -0400)]
auth: Increased AUTH_CLIENT_MAX_LINE_LENGTH.
--HG--
branch : HEAD
Timo Sirainen [Mon, 14 Sep 2009 01:22:53 +0000 (21:22 -0400)]
acl: Use namespace prefix when looking up global ACLs.
--HG--
branch : HEAD
Timo Sirainen [Mon, 14 Sep 2009 01:10:33 +0000 (21:10 -0400)]
acl: Don't crash when creating children under a mailboxes with global ACL.
--HG--
branch : HEAD
Timo Sirainen [Sun, 13 Sep 2009 23:01:01 +0000 (19:01 -0400)]
message_header_decode*() should ignore LWSP between two encoded-words.
--HG--
branch : HEAD
Timo Sirainen [Sun, 13 Sep 2009 22:37:05 +0000 (18:37 -0400)]
maildir quota: Limits weren't read early enough from maildirsize file.
--HG--
branch : HEAD
Timo Sirainen [Fri, 11 Sep 2009 19:30:45 +0000 (15:30 -0400)]
master: Use "master: " prefix in log messages.
--HG--
branch : HEAD
Timo Sirainen [Fri, 11 Sep 2009 18:44:31 +0000 (14:44 -0400)]
TODO updated.
--HG--
branch : HEAD
Timo Sirainen [Fri, 11 Sep 2009 18:05:59 +0000 (14:05 -0400)]
verbose_proctitle setting works again.
--HG--
branch : HEAD
Timo Sirainen [Fri, 11 Sep 2009 17:43:37 +0000 (13:43 -0400)]
*-login: Fixes to SSL/login proxy connection counting.
--HG--
branch : HEAD
Timo Sirainen [Fri, 11 Sep 2009 16:47:23 +0000 (12:47 -0400)]
master: auth setting blocks don't exist anymore, removed them.
--HG--
branch : HEAD
Timo Sirainen [Fri, 11 Sep 2009 16:26:05 +0000 (12:26 -0400)]
master: Startup warnings written to stderr should end with LF.
--HG--
branch : HEAD
Timo Sirainen [Fri, 11 Sep 2009 16:24:19 +0000 (12:24 -0400)]
master: "auth trouble" message should have been written only to stderr.
--HG--
branch : HEAD
Timo Sirainen [Fri, 11 Sep 2009 00:09:16 +0000 (20:09 -0400)]
doveconf: Crashfix
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Sep 2009 23:13:19 +0000 (19:13 -0400)]
quoted-printable decoding didn't handle QP after soft line breaks correctly.
Patch by Yamazaki Hideto.
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Sep 2009 22:56:49 +0000 (18:56 -0400)]
*-login: Fixed dropping oldest connection when reaching all limits.
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Sep 2009 22:54:14 +0000 (18:54 -0400)]
config: Increased initial memory pool size.
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Sep 2009 22:51:09 +0000 (18:51 -0400)]
*-login: Don't leak client when it's aborted while waiting for reply from master.
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Sep 2009 20:49:44 +0000 (16:49 -0400)]
Compiler warning fixes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Sep 2009 18:10:29 +0000 (14:10 -0400)]
maildir: Save cur/ mtime to index after moving saved messages there, not before.
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Sep 2009 17:57:25 +0000 (13:57 -0400)]
maildir: Removed some unnecessary code.
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Sep 2009 17:51:47 +0000 (13:51 -0400)]
unlink_directory(): Log if unlink()ing some file fails.
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Sep 2009 16:07:53 +0000 (12:07 -0400)]
maildir: Don't force a resync when saving.
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Sep 2009 04:54:01 +0000 (00:54 -0400)]
zlib: Don't allow clients to save compressed data directly.
This way clients can't try to exploit uncompression bugs in zlib/bzlib.
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Sep 2009 00:05:45 +0000 (20:05 -0400)]
dovecot -p: And fixed it to really work this time.
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Sep 2009 00:00:18 +0000 (20:00 -0400)]
dovecot -p (ask ssl key password from command line) works again.
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Sep 2009 23:34:49 +0000 (19:34 -0400)]
Removed mail_log_max_lines_per_sec setting and related code.
It's pretty unnecessary and there's really no good way to implement it with
shared log pipes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Sep 2009 23:29:54 +0000 (19:29 -0400)]
Logging via log service: Added support for changing process's log prefix.
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Sep 2009 22:45:27 +0000 (18:45 -0400)]
config: When reporting errors in variable-strings, skip over the "0" prefix.
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Sep 2009 22:16:27 +0000 (18:16 -0400)]
master: Require auth source and destination processes to use different UIDs.
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Sep 2009 22:05:50 +0000 (18:05 -0400)]
master: When killing idle processes, don't kill the service's last one.
--HG--
branch : HEAD