]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Thu, 5 Nov 2009 17:34:05 +0000 (12:34 -0500)]
array_foreach_modifiable() was broken in non-C99 compilers.
Patch by Apple.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Nov 2009 23:51:10 +0000 (18:51 -0500)]
dsync: Several fixes
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Nov 2009 23:11:48 +0000 (18:11 -0500)]
mbox: Fixed mailbox_update() to update next-uid properly.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Nov 2009 23:03:21 +0000 (18:03 -0500)]
mbox: Added support for saving messages with wanted UIDs.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Nov 2009 23:02:48 +0000 (18:02 -0500)]
lib-index: Don't refresh index after transaction commit if nothing was changed.
--HG--
branch : HEAD
Timo Sirainen [Mon, 2 Nov 2009 18:39:54 +0000 (13:39 -0500)]
imap proxy: Always send post-login capability to client.
The original code did it only when client had used CAPABILITY command. Now
it's also sent in tagged reply to login/authenticate command if the remote
server didn't already add it.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 Oct 2009 19:36:12 +0000 (15:36 -0400)]
dsync: Put the binary into bin/, not libexec/.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 Oct 2009 19:24:37 +0000 (15:24 -0400)]
mbox: Fixed listing INBOX when NO_AUTO_INBOX flag was set.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 Oct 2009 19:12:33 +0000 (15:12 -0400)]
settings parser: Allow multiple strlist blocks with same name. They just get merged.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 Oct 2009 19:06:38 +0000 (15:06 -0400)]
rawlog: Make also created socketpair fds nonblocking.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 Oct 2009 18:54:02 +0000 (14:54 -0400)]
rawlog: Make sure to set fds nonblocking to avoid hangs.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 Oct 2009 18:40:01 +0000 (14:40 -0400)]
mbox: Fixed setting initial explicit uidvalidity/uidnext on mailbox creation.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 Oct 2009 17:52:24 +0000 (13:52 -0400)]
dsync: Message bodies were saved only partially.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 22:47:50 +0000 (18:47 -0400)]
mbox: Return header MD5 allocated from mail's data pool, not data stack.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 22:21:34 +0000 (18:21 -0400)]
mbox: Added support for mailbox directory GUIDs.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 22:19:18 +0000 (18:19 -0400)]
mbox: Use header MD5 as message's GUID.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 22:17:54 +0000 (18:17 -0400)]
mbox: Fixed looking up header MD5 values when they didn't exist yet.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 21:41:37 +0000 (17:41 -0400)]
lmtp: Link with all the same unused .o files as lda.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 21:40:52 +0000 (17:40 -0400)]
lda: Link with message-header-encode.o so Sieve plugin can use it.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 18:24:01 +0000 (14:24 -0400)]
settings: Allow referencing strlists without section key (e.g. plugin/foo vs. plugin/0/foo)
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 18:09:10 +0000 (14:09 -0400)]
settings parser: Don't crash if trying to expand a setting under strlist.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 17:59:30 +0000 (13:59 -0400)]
dsync proxy client: Improved error handling.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 17:59:11 +0000 (13:59 -0400)]
dsync: Added -r option to make that sync side read-only.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 01:20:46 +0000 (21:20 -0400)]
*-login: Added support for TLS SNI.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 01:17:53 +0000 (21:17 -0400)]
ssl: Don't start handshake until client has been set.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 01:15:23 +0000 (21:15 -0400)]
lib-master: Support local_host and remote_host in config lookups.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 01:05:19 +0000 (21:05 -0400)]
*-login: Create SSL context for each different SSL config, instead of changing each connection.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 Oct 2009 00:53:21 +0000 (20:53 -0400)]
ssl: Improved error message logging.
--HG--
branch : HEAD
Timo Sirainen [Wed, 28 Oct 2009 22:35:29 +0000 (18:35 -0400)]
config: Renamed remote/local_ip to just remote/local and added support for hostnames.
--HG--
branch : HEAD
Timo Sirainen [Wed, 28 Oct 2009 21:04:24 +0000 (17:04 -0400)]
dsync: Check for errors when saving messages.
--HG--
branch : HEAD
Timo Sirainen [Wed, 28 Oct 2009 21:02:01 +0000 (17:02 -0400)]
Memory allocation tweaks.
--HG--
branch : HEAD
Timo Sirainen [Wed, 28 Oct 2009 20:12:06 +0000 (16:12 -0400)]
dsync: Memory usage tweaks.
--HG--
branch : HEAD
Timo Sirainen [Wed, 28 Oct 2009 20:01:06 +0000 (16:01 -0400)]
maildir: mailbox_update() crashed if mailbox wasn't yet open.
--HG--
branch : HEAD
Timo Sirainen [Wed, 28 Oct 2009 18:10:55 +0000 (14:10 -0400)]
data stack: Fixes to handling out-of-memory situations.
--HG--
branch : HEAD
Timo Sirainen [Wed, 28 Oct 2009 18:10:17 +0000 (14:10 -0400)]
Minor memory allocation tweaks.
--HG--
branch : HEAD
Timo Sirainen [Wed, 28 Oct 2009 17:51:53 +0000 (13:51 -0400)]
message_header_encode(): Line lengths weren't calculated properly with some characters.
--HG--
branch : HEAD
Timo Sirainen [Wed, 28 Oct 2009 17:50:55 +0000 (13:50 -0400)]
str_sanitize(): Don't break UTF-8 input.
--HG--
branch : HEAD
Timo Sirainen [Wed, 28 Oct 2009 02:44:39 +0000 (22:44 -0400)]
Added message header (RFC 2047) encoder.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 21:35:16 +0000 (17:35 -0400)]
eaccess_error*(): Error message updated.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 20:10:28 +0000 (16:10 -0400)]
lda: Removed accidentally committed debug change.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 20:09:09 +0000 (16:09 -0400)]
message header parser: Require input buffer to be larger than 1 byte to avoid hangs.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 20:04:22 +0000 (16:04 -0400)]
message header parser: Fixed parsing lines larger than input buffer.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 17:49:17 +0000 (13:49 -0400)]
test-istream-concat: Don't use uninitialized variable.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 17:10:54 +0000 (13:10 -0400)]
lda: Fixed binary setuid-checking.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 16:16:42 +0000 (12:16 -0400)]
Test WORDS_BIGENDIAN with #if, not #ifdef.
Patch by Apple.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 16:10:15 +0000 (12:10 -0400)]
array.h: Compile fix for non-C99 compilers.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 04:22:25 +0000 (00:22 -0400)]
mailbox_notify_changes(): Delay sending notifications for 500 msecs.
If the notification is done immediately, IDLE may not notice the change
because it's not finished yet.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 03:46:53 +0000 (23:46 -0400)]
anvil: Keep always one process running by default.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 03:45:18 +0000 (23:45 -0400)]
master: anvil process now stays alive across SIGHUPs.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 03:41:54 +0000 (23:41 -0400)]
lib-master: Fixes to handling master-login services.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 02:10:42 +0000 (22:10 -0400)]
*-login: Show better state with verbose_proctitle=yes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 01:53:13 +0000 (21:53 -0400)]
Previous config change broke master's startup.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 01:44:10 +0000 (21:44 -0400)]
doveconf -n/-a: Don't dump default service settings.
This code is just getting uglier and uglier..
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 00:49:10 +0000 (20:49 -0400)]
doveconf -n: Don't show unchanged service settings.
--HG--
branch : HEAD
Timo Sirainen [Tue, 27 Oct 2009 00:11:48 +0000 (20:11 -0400)]
imap, pop3: Connection counting fixes.
Multiple real connections can come from "login connections". For now don't
even try to count login connections.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 23:53:48 +0000 (19:53 -0400)]
pop3: Added support for verbose_proctitle=yes
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 23:49:22 +0000 (19:49 -0400)]
imap: Added support for verbose_proctitle=yes
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 23:46:48 +0000 (19:46 -0400)]
message_parser_init_from_parts(): Removed wrong assert.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 23:46:23 +0000 (19:46 -0400)]
master: Removed unused verbose_proctitle setting.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 23:32:23 +0000 (19:32 -0400)]
If connect() fails to UNIX config socket, don't try to exec doveconf.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 22:52:10 +0000 (18:52 -0400)]
Fixed Linux proctitle hack and enabled it by default now.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 22:04:13 +0000 (18:04 -0400)]
test-istream-seekable: Minor improvements.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 21:07:57 +0000 (17:07 -0400)]
Added unit tests for istream-seekable istream-concat.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 21:07:20 +0000 (17:07 -0400)]
lib-test: Added test_istream_create().
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 21:07:06 +0000 (17:07 -0400)]
istream-concat: Fixed a lot of bugs.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 21:06:21 +0000 (17:06 -0400)]
istream-seekable: Don't assert-crash when input buffer becomes full.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 17:59:43 +0000 (13:59 -0400)]
doveadm: Fixed printing help for purge and force-resync commands.
--HG--
branch : HEAD
Timo Sirainen [Mon, 26 Oct 2009 17:47:27 +0000 (13:47 -0400)]
config: Added support for dynamically loaded settings.
--HG--
branch : HEAD
Timo Sirainen [Sat, 24 Oct 2009 01:48:42 +0000 (21:48 -0400)]
example-config: Comment out default defaults from master.conf.
--HG--
branch : HEAD
Timo Sirainen [Sat, 24 Oct 2009 01:47:30 +0000 (21:47 -0400)]
Moved default service settings from master.conf to source code.
--HG--
branch : HEAD
Timo Sirainen [Sat, 24 Oct 2009 00:11:59 +0000 (20:11 -0400)]
master: service's vsz_limit=0 should disable the limit, not make it use the default.
--HG--
branch : HEAD
Timo Sirainen [Sat, 24 Oct 2009 00:10:17 +0000 (20:10 -0400)]
Changed all settings related structs to const and changed APIs to make it work.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 23:11:19 +0000 (19:11 -0400)]
services, unix/fifo_listeners and namespaces are now sections with unique name.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 23:10:42 +0000 (19:10 -0400)]
config: Added SET_DEFLIST_UNIQUE type. Settings in unique sections can be overridden.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 23:09:33 +0000 (19:09 -0400)]
namespace section name now points to prefix, not type.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 21:30:18 +0000 (17:30 -0400)]
master: unix_listener settings can now have the path in the block name.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 20:23:35 +0000 (16:23 -0400)]
example-config: Moved shutdown_clients to main dovecot.conf.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 20:22:53 +0000 (16:22 -0400)]
Handle shutdown_clients globally for all services.
Delay shutting down processes until it's convenient for them, but if they're
not gone in 30 seconds forcibly stop. And if that doesn't help, master will
start killing them in 60 seconds.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 20:19:34 +0000 (16:19 -0400)]
*-login: Make sure input isn't being handled while not connected to auth process.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 20:18:53 +0000 (16:18 -0400)]
lib-auth: When connection dies, reset structure variables properly.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 17:52:14 +0000 (13:52 -0400)]
doveadm dump: Fixed printing unaligned cache data with CPUs that require alignment.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 17:47:10 +0000 (13:47 -0400)]
doveadm: Fixed resetting getopt() for non-glibc.
--HG--
branch : HEAD
Pascal Volk [Fri, 23 Oct 2009 13:58:26 +0000 (13:58 +0000)]
doveadm who: reformatted command output
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 03:07:36 +0000 (23:07 -0400)]
Added signature for changeset
6b75cb16d427
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 03:07:27 +0000 (23:07 -0400)]
Added tag 2.0.alpha2 for changeset
6b75cb16d427
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 03:07:26 +0000 (23:07 -0400)]
Released v2.0.alpha2.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 03:00:53 +0000 (23:00 -0400)]
ssl_parameters_regenerate=0 wasn't disabling it.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 02:58:53 +0000 (22:58 -0400)]
shutdown_clients default should have been "yes".
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 02:31:06 +0000 (22:31 -0400)]
auth worker client deinit fixes.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 02:25:31 +0000 (22:25 -0400)]
Use net_connect_unix_with_retries() instead of duplicating the code everywhere.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 02:25:08 +0000 (22:25 -0400)]
Added net_connect_unix_with_retries().
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 02:12:56 +0000 (22:12 -0400)]
auth: Cleaned up auth worker client deinit code.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 02:01:43 +0000 (22:01 -0400)]
lib-lda: Fixed duplicate database to work with multiple users per process.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 01:43:30 +0000 (21:43 -0400)]
configure: Removed --with-sql-drivers parameter. I'm not sure what it tried to do.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 01:37:03 +0000 (21:37 -0400)]
login_greeting setting now supports %variables.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 01:27:04 +0000 (21:27 -0400)]
example-config: Set process_limit=1 to auth service.
We'd currently break if there were more.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 01:21:05 +0000 (21:21 -0400)]
doveadm: Reset getopt() after handling lib-master parameters.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 01:18:09 +0000 (21:18 -0400)]
doveadm who -1: Fixed filtering.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 01:15:37 +0000 (21:15 -0400)]
doveadm who: Added -1 parameter. Added connection's protocol.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 01:00:39 +0000 (21:00 -0400)]
doveadm: When iterating through all users, don't drop privileges permanently.
--HG--
branch : HEAD