]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Fri, 26 Mar 2010 22:08:24 +0000 (00:08 +0200)]
Unit test fix.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 21:26:39 +0000 (23:26 +0200)]
lib-master: Fixed local host {} specific settings.
Based on fix by Julien Moutinho
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 14:23:05 +0000 (16:23 +0200)]
lib-storage: Namespace debug logging now logs the namespace name also.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 09:43:06 +0000 (11:43 +0200)]
auth: Error handling fix.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 09:42:32 +0000 (11:42 +0200)]
auth: Added "tempfail" userdb field.
--HG--
branch : HEAD
Pascal Volk [Thu, 25 Mar 2010 18:42:18 +0000 (18:42 +0000)]
example-config: Don't fail on the README file if builddir != srcdir.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 18:04:58 +0000 (20:04 +0200)]
tcpwrap: If tcpwrap support isn't built, don't add its service to config.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 18:03:52 +0000 (20:03 +0200)]
config: Parser script now supports preserving #ifdefs around service_settings.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 17:28:56 +0000 (19:28 +0200)]
imap, pop3: Added -u <username> parameter to do userdb lookup.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 17:25:45 +0000 (19:25 +0200)]
lib-master: When getting settings via doveconf, tell it our module.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 17:25:02 +0000 (19:25 +0200)]
master: Get settings without specifying module.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 17:19:24 +0000 (19:19 +0200)]
doveconf -e: Expands $variables and <files in settings.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 17:19:02 +0000 (19:19 +0200)]
doveconf: When module is given, ignore checks for non-required settings.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 15:41:16 +0000 (17:41 +0200)]
configure: Fixed libwrap checking in some systems.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 15:33:40 +0000 (17:33 +0200)]
config: Avoid problems with trailing '/' in base_dir.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 15:01:21 +0000 (17:01 +0200)]
auth: Increased default client_limit to 4096.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 15:00:48 +0000 (17:00 +0200)]
config: Log a warning if auth service's client_limit is too low.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Mar 2010 18:14:56 +0000 (20:14 +0200)]
dsync: Added extra sanity check.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Mar 2010 18:11:07 +0000 (20:11 +0200)]
mdbox: Do delayed storage rebuild when closing mailbox.
Doing it on storage destroy causes problems.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Mar 2010 17:36:22 +0000 (19:36 +0200)]
script: Fixed using mail_uid/mail_gid settings as fallback.
--HG--
branch : HEAD
Timo Sirainen [Mon, 22 Mar 2010 14:12:58 +0000 (16:12 +0200)]
mysql: Fixed compiling with older libraries that didn't support CLIENT_MULTI_RESULTS.
--HG--
branch : HEAD
Timo Sirainen [Mon, 22 Mar 2010 13:27:07 +0000 (15:27 +0200)]
dbox_mail_get_save_date(): Last change was broken.
--HG--
branch : HEAD
Timo Sirainen [Mon, 22 Mar 2010 00:16:46 +0000 (02:16 +0200)]
maildir: get_save_date() should return 0, not the timestamp.
Patch by Rainer Weikusat
--HG--
branch : HEAD
Timo Sirainen [Sun, 21 Mar 2010 23:49:31 +0000 (01:49 +0200)]
Added signature for changeset
38e98c234af5
--HG--
branch : HEAD
Timo Sirainen [Sun, 21 Mar 2010 23:49:28 +0000 (01:49 +0200)]
Added tag 2.0.beta4 for changeset
38e98c234af5
--HG--
branch : HEAD
Timo Sirainen [Sun, 21 Mar 2010 23:49:27 +0000 (01:49 +0200)]
Released v2.0.beta4.
--HG--
branch : HEAD
Timo Sirainen [Sun, 21 Mar 2010 23:46:17 +0000 (01:46 +0200)]
Asserts now use __FUNCTION__ instead of __PRETTY_FUNCTION__.
With gcc these had the same output, but clang's __PRETTY_FUNCTION__ returns
a larger output that's not useful.
--HG--
branch : HEAD
Timo Sirainen [Sun, 21 Mar 2010 23:45:11 +0000 (01:45 +0200)]
Removed unused GNUC_FUNCTION* macros.
--HG--
branch : HEAD
Timo Sirainen [Sun, 21 Mar 2010 16:12:24 +0000 (18:12 +0200)]
sdbox: Copying is now done with hard links.
--HG--
branch : HEAD
Timo Sirainen [Sun, 21 Mar 2010 15:08:36 +0000 (17:08 +0200)]
dbox: Don't write save-date to metadata, use file's ctime as fallback.
Copying must change the save-date, so it couldn't work well in metadata.
--HG--
branch : HEAD
Timo Sirainen [Sun, 21 Mar 2010 14:50:11 +0000 (16:50 +0200)]
sdbox: Don't break when trying to access mail that's just being expunged.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 19:40:13 +0000 (21:40 +0200)]
Increased initial memory pool size.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 19:39:10 +0000 (21:39 +0200)]
auth: Previous change broke non-master logins..
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 19:34:03 +0000 (21:34 +0200)]
auth: Fixed master user logins.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 18:56:22 +0000 (20:56 +0200)]
config: Changed key=$key to expand to first parser that changed it.
This allows adding chained settings, like:
key=foo
key=$key bar
key=$key baz
-> key=foo bar baz
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 18:55:22 +0000 (20:55 +0200)]
Added settings_parse_is_changed().
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 18:43:20 +0000 (20:43 +0200)]
example-config: Added global mail_plugins, set per-protocol mail_plugins=$mail_plugins.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 18:40:23 +0000 (20:40 +0200)]
doveconf: Added -x parameter to expand $variables and <file in output.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 18:39:45 +0000 (20:39 +0200)]
config: Added support for "key=$key stuff"
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 15:51:28 +0000 (17:51 +0200)]
auth: Do username checks/translations even when ssl_username_from_cert=yes
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 15:24:22 +0000 (17:24 +0200)]
auth: Fixed support for per-service auth settings.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 15:23:56 +0000 (17:23 +0200)]
config: Send client a services names that have more specific settings.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 14:44:38 +0000 (16:44 +0200)]
lib-master: If binary isn't standalone, enable core dumping at startup.
Dropping privileges again should disable dumping, and later it's decided by
the binary itself it wants to be dumpable.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 13:35:11 +0000 (15:35 +0200)]
Check that namespace's alias_for points to a namespace with compatible storage.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 13:34:39 +0000 (15:34 +0200)]
mdbox: Storage rebuild panics now earlier if its namespace unexpectedly isn't found.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 13:19:49 +0000 (15:19 +0200)]
dbox: Use mail's transaction view instead of mailbox's view whenever possible.
This fixes crash when saving/copying fails.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 13:15:43 +0000 (15:15 +0200)]
mdbox: Don't crash when rebuilding index if there's no alt storage dir.
--HG--
branch : HEAD
Timo Sirainen [Fri, 19 Mar 2010 13:13:24 +0000 (15:13 +0200)]
lib-storage: Moved index transaction/view from index_transaction to mailbox_transaction.
--HG--
branch : HEAD
Pascal Volk [Thu, 18 Mar 2010 03:41:22 +0000 (03:41 +0000)]
doveadm: Added doveadm kick command.
Moved some parts from doveadm-who.c to doveadm-who.h, so they can be reused.
--HG--
branch : HEAD
Timo Sirainen [Thu, 18 Mar 2010 02:28:32 +0000 (04:28 +0200)]
lib-master: Don't assert-crash if client_limit < service_count.
--HG--
branch : HEAD
Timo Sirainen [Thu, 18 Mar 2010 02:17:47 +0000 (04:17 +0200)]
master: Service's client_limit wasn't set correctly when service_count was non-zero.
--HG--
branch : HEAD
Timo Sirainen [Thu, 18 Mar 2010 02:12:24 +0000 (04:12 +0200)]
doveadm who: Use wildcards for user matching.
--HG--
branch : HEAD
Timo Sirainen [Thu, 18 Mar 2010 02:11:55 +0000 (04:11 +0200)]
Added wildcard_match*() for matching strings with '*' and '?' wildcards.
--HG--
branch : HEAD
Timo Sirainen [Thu, 18 Mar 2010 02:00:17 +0000 (04:00 +0200)]
lib-master: -k parameter now always applies settings from environment.
Otherwise the result would be inconsistent when executing doveconf vs.
using config socket.
--HG--
branch : HEAD
Timo Sirainen [Thu, 18 Mar 2010 01:50:53 +0000 (03:50 +0200)]
imap, pop3: Changed default client_limit to 1.
So even if service_count is disabled, by default no more than 1 connection
is allowed for the process.
--HG--
branch : HEAD
Timo Sirainen [Wed, 17 Mar 2010 13:45:50 +0000 (15:45 +0200)]
mail_storage_service_read_settings() avoided execing doveconf too aggressively.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 20:29:18 +0000 (22:29 +0200)]
mdbox: Don't crash when accessing a copied mail that hasn't been committed yet.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 19:39:47 +0000 (21:39 +0200)]
acl: Don't crash if opening dovecot-acl fails with EACCES.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 19:04:59 +0000 (21:04 +0200)]
lib-master: Environment variables no longer override settings.
Also did some other cleanups to settings reading and removed unused features.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 18:45:18 +0000 (20:45 +0200)]
doveadm: Disable all debug logging, unless -D parameter is given.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 18:40:31 +0000 (20:40 +0200)]
doveadm: Continue going through users if one user's init fails.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 18:40:11 +0000 (20:40 +0200)]
mail_storage_service_lookup_next() returns -2 for if _next() fails.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 18:33:18 +0000 (20:33 +0200)]
mail_storage_service_next() didn't always set error string.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 18:21:48 +0000 (20:21 +0200)]
mail_storage_service_lookup*() now separates userdb lookup and user setting errors.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 17:59:59 +0000 (19:59 +0200)]
mail_storage_service_next() now only returns -1 if user's privileges are invalid.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 17:24:09 +0000 (19:24 +0200)]
auth: Compiler warning fixes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 17:23:28 +0000 (19:23 +0200)]
mail storage service: Make sure we never exec doveconf when looking up config.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 17:23:12 +0000 (19:23 +0200)]
lib-master: Added never_exec flag to master_service_settings_read().
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 17:17:32 +0000 (19:17 +0200)]
doveadm: Keep config socket permanently open.
This fixes a problem when config lookup was attempted while privileges were
dropped.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 16:26:25 +0000 (18:26 +0200)]
auth worker: Verify that both client and server see the same passdb/userdb IDs.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 16:08:27 +0000 (18:08 +0200)]
auth: Fixed blocking userdb lookups.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 16:02:53 +0000 (18:02 +0200)]
auth worker: Fixes to handling invalid input from auth server.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 16:02:29 +0000 (18:02 +0200)]
auth: Changed worker process to die after auth server closes its connection.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 15:13:50 +0000 (17:13 +0200)]
tcpwrap: Added allow/deny severity to fix compiling on some systems.
Patch by Tomi Vainio
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 14:20:28 +0000 (16:20 +0200)]
plugins: Changed to use the new client_find_namespace() API.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 14:15:03 +0000 (16:15 +0200)]
imap: Some mailbox accessing commands failed with wrong error message.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 13:20:15 +0000 (15:20 +0200)]
mdbox: Rebuilding storage ignored mails in alt storage.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 12:53:19 +0000 (14:53 +0200)]
config: Fixed checking if listen setting contained an obsolete port value.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 12:39:02 +0000 (14:39 +0200)]
master: login dir was created with wrong group.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 12:33:40 +0000 (14:33 +0200)]
master: Create login dir even when we don't change its gid.
--HG--
branch : HEAD
Timo Sirainen [Tue, 16 Mar 2010 12:29:25 +0000 (14:29 +0200)]
safe_mkdir(): uid/gid can now be -1 to mean "don't change it".
--HG--
branch : HEAD
Timo Sirainen [Mon, 15 Mar 2010 13:16:44 +0000 (15:16 +0200)]
Namespace debug log message logged list value wrong.
--HG--
branch : HEAD
Timo Sirainen [Sun, 14 Mar 2010 13:30:26 +0000 (15:30 +0200)]
auth: passdb bsdauth, passwd and shadow are now blocking by default.
--HG--
branch : HEAD
Timo Sirainen [Sun, 14 Mar 2010 13:28:31 +0000 (15:28 +0200)]
auth: Auth master process is now running as default_internal_user by default.
Workers are still running as root, so PAM will continue to work as before.
--HG--
branch : HEAD
Timo Sirainen [Sun, 14 Mar 2010 13:27:23 +0000 (15:27 +0200)]
master: Allow unix_listeners to also have user=$default_*_user
--HG--
branch : HEAD
Timo Sirainen [Sun, 14 Mar 2010 13:09:14 +0000 (15:09 +0200)]
auth: Fixed crash at deinit.
--HG--
branch : HEAD
Timo Sirainen [Sun, 14 Mar 2010 13:02:28 +0000 (15:02 +0200)]
mdbox: Fixed a race condition when expunging messages.
--HG--
branch : HEAD
Timo Sirainen [Sun, 14 Mar 2010 01:47:34 +0000 (03:47 +0200)]
auth: Compile fix for gssapi.
--HG--
branch : HEAD
Timo Sirainen [Sun, 14 Mar 2010 00:28:56 +0000 (02:28 +0200)]
auth: Fixed compiling config binary.
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 21:33:40 +0000 (23:33 +0200)]
mysql: Enable CLIENT_MULTI_RESULTS
Based on patch by Alain Williams
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 20:54:41 +0000 (22:54 +0200)]
auth: Initial support for per-protocol auth settings.
Currently the list of services is hard-coded. This should be changed so that
config lookup returns the service names.
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 20:23:58 +0000 (22:23 +0200)]
auth: Moved mechanism list out of struct auth.
It could have been good there, except mechanism list is sent before there's
any knowledge of what type of client is on the other side. Maybe in future
different mechanism list could be given based on the unix socket name.
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 19:17:17 +0000 (21:17 +0200)]
auth: Store args in passdb/userdb_module, so init() doesn't need it as parameter.
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 19:05:31 +0000 (21:05 +0200)]
auth: Completely removed struct auth_*db from *db.c
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 18:19:53 +0000 (20:19 +0200)]
auth: Removed unused pool parameter from struct auth_passdb/auth_userdb.
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 18:16:12 +0000 (20:16 +0200)]
auth: passdb/userdb backends no longer know about struct auth_passdb/auth_userdb.
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 18:00:32 +0000 (20:00 +0200)]
auth: Cleaned up struct auth_passdb/auth_userdb.
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 17:36:30 +0000 (19:36 +0200)]
auth: Recent changes broke auth_username_chars checking.
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 16:08:39 +0000 (18:08 +0200)]
auth: auth_penalty is now a global single instance.
--HG--
branch : HEAD
Timo Sirainen [Sat, 13 Mar 2010 15:35:21 +0000 (17:35 +0200)]
auth: Auth request handler no longer keeps struct auth pointer.
--HG--
branch : HEAD