]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
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
Timo Sirainen [Fri, 23 Oct 2009 01:00:22 +0000 (21:00 -0400)]
mail storage service: Fixed iterating through all users.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 00:53:27 +0000 (20:53 -0400)]
lib-master: Fixed getopt_string containing "+" GNU extension.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 00:32:55 +0000 (20:32 -0400)]
doveadm: Added "who" command to list connected users based on anvil information.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 00:28:46 +0000 (20:28 -0400)]
anvil: Added CONNECT-DUMP command to dump connect-limit state.
--HG--
branch : HEAD
Timo Sirainen [Fri, 23 Oct 2009 00:08:11 +0000 (20:08 -0400)]
Changed anvil ident string to have the protocol first, so username can contain '/' chars.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 23:24:01 +0000 (19:24 -0400)]
example-config: Added lda_mailbox_autocreate/_autosubscribe settings.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 23:18:37 +0000 (19:18 -0400)]
example-config: Added lmtp.conf.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 23:16:47 +0000 (19:16 -0400)]
example-config: Plugin setting updates.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 23:12:27 +0000 (19:12 -0400)]
ssl-params: When generating parameters, run the process with priority +15.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 23:11:14 +0000 (19:11 -0400)]
imap: Compiling fix.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 23:10:48 +0000 (19:10 -0400)]
mail storage service: Returning "nice" from userdb again changes process priority.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 23:06:50 +0000 (19:06 -0400)]
.hgignore updated.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 22:56:01 +0000 (18:56 -0400)]
imap/pop3: Cleaned up initialization code.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 22:31:40 +0000 (18:31 -0400)]
imap/pop3 now supports multiple connections/process, removed the restriction.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 22:31:18 +0000 (18:31 -0400)]
lib-storage: Changed APIs to fix reading settings for multiple users.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 22:27:57 +0000 (18:27 -0400)]
settings_find_dynamic() now takes const pointer.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 21:56:01 +0000 (17:56 -0400)]
maildir: Expunging last messages from mailbox caused crashing.
--HG--
branch : HEAD
Timo Sirainen [Thu, 22 Oct 2009 16:58:35 +0000 (12:58 -0400)]
file_dotlock_create(): If nfs_flush is enabled, fdatasync after writing PID.
This makes sure that the write() doesn't fail later in close() and cause
problems.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 23:54:00 +0000 (19:54 -0400)]
Merged single and multi mail_storage_service_*() functions.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 20:58:10 +0000 (16:58 -0400)]
Makefile: Don't symlink notify plugin to subdirs. It's not necessary anymore.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 18:52:36 +0000 (14:52 -0400)]
mail_storage_service_multi*() didn't use userdb lookup results.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 18:17:12 +0000 (14:17 -0400)]
lmtp: Fixed crashing caused by recent API changes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 01:11:19 +0000 (21:11 -0400)]
dovecot-auth binary renamed to auth.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 01:09:17 +0000 (21:09 -0400)]
lda: Cleaned up parameter handling.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 00:55:55 +0000 (20:55 -0400)]
ioloop-epool: Panic on epoll_ctl() failures so it's easier to find the bug.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 00:35:34 +0000 (20:35 -0400)]
mail_chroot can now contain %variables.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 00:35:17 +0000 (20:35 -0400)]
Allow mail_users_init() without giving socket path.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 00:23:10 +0000 (20:23 -0400)]
Don't allow relative home directory paths.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 00:19:05 +0000 (20:19 -0400)]
Moved process title init to lib-master. With Linux-hack enabled it now preserves command args.
--HG--
branch : HEAD
Timo Sirainen [Wed, 21 Oct 2009 00:07:45 +0000 (20:07 -0400)]
Moved most of getopt() handling to lib-master.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 23:44:57 +0000 (19:44 -0400)]
master: Don't remove auth-worker.* sockets at startup. They're no longer used.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 23:43:22 +0000 (19:43 -0400)]
imap: Removed all dump-capability handling. We don't use it anymore.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 23:41:50 +0000 (19:41 -0400)]
Fixed login processes' core dump handling.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 23:40:52 +0000 (19:40 -0400)]
lib-auth: Crashfix.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 23:24:51 +0000 (19:24 -0400)]
example-config: Added '/' to "chroot=empty/" to make it clearer it's a dir.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 23:23:34 +0000 (19:23 -0400)]
master: Drop trailing '/' from services' chroot directory.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 23:20:42 +0000 (19:20 -0400)]
ssl_ciphers_list: Disable anonymous and export ciphers by default.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 22:11:00 +0000 (18:11 -0400)]
imap-login: If imap_capability is set, use it.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 22:04:06 +0000 (18:04 -0400)]
lib-settings: Allow settings parsers with zero byte setting structures.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 22:03:34 +0000 (18:03 -0400)]
lib-settings: Added settings_check() to check specific setting structure.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 22:02:00 +0000 (18:02 -0400)]
settings_parser_get_list() returns now NULL-terminated list.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 21:36:06 +0000 (17:36 -0400)]
struct setting_parser_info now specifies the module name.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 21:15:01 +0000 (17:15 -0400)]
Reordered struct setting_parser_info fields to make using them easier.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 19:40:51 +0000 (15:40 -0400)]
QRESYNC: Fixed fallback handling to fetching expunged UIDs (again).
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 18:12:55 +0000 (14:12 -0400)]
settings parser: Warn if a line has '#' character not preceded by whitespace.
This should help with people trying to give '#' character in e.g. a
password and wondering why it's not working.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 17:21:13 +0000 (13:21 -0400)]
imap: If client disconnects while appending, don't treat the rest of the message as commands.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 01:44:08 +0000 (21:44 -0400)]
master: Removed some unnecessary code.
--HG--
branch : HEAD
Timo Sirainen [Tue, 20 Oct 2009 01:42:09 +0000 (21:42 -0400)]
Redesigned how login process passes connections to mail processes and changed related APIs.
Master process is no longer in the middle.
--HG--
branch : HEAD