]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
15 years agoauth: If userdb lookup returns tempfail, return reason field (if any).
Timo Sirainen [Wed, 31 Mar 2010 16:22:19 +0000 (19:22 +0300)] 
auth: If userdb lookup returns tempfail, return reason field (if any).

--HG--
branch : HEAD

15 years agoAdded support for userdb lookup to fail with a reason (many API changes).
Timo Sirainen [Wed, 31 Mar 2010 16:21:09 +0000 (19:21 +0300)] 
Added support for userdb lookup to fail with a reason (many API changes).

--HG--
branch : HEAD

15 years agoauth: If userdb lookup fails internally, don't cache the result.
Timo Sirainen [Wed, 31 Mar 2010 16:18:01 +0000 (19:18 +0300)] 
auth: If userdb lookup fails internally, don't cache the result.

--HG--
branch : HEAD

15 years agofs layout: Fixed listing child mailboxes under INBOX.
Timo Sirainen [Mon, 29 Mar 2010 14:47:44 +0000 (17:47 +0300)] 
fs layout: Fixed listing child mailboxes under INBOX.

--HG--
branch : HEAD

15 years agoDynamic setting allocation was still a bit wrong.
Timo Sirainen [Mon, 29 Mar 2010 14:22:35 +0000 (17:22 +0300)] 
Dynamic setting allocation was still a bit wrong.

--HG--
branch : HEAD

15 years agomaster: Changed listener backlog calculations.
Timo Sirainen [Sat, 27 Mar 2010 05:03:24 +0000 (07:03 +0200)] 
master: Changed listener backlog calculations.

--HG--
branch : HEAD

15 years agomaster: Increased listen backlog for services without many processes.
Timo Sirainen [Sat, 27 Mar 2010 04:54:51 +0000 (06:54 +0200)] 
master: Increased listen backlog for services without many processes.

--HG--
branch : HEAD

15 years agois-tagged.py: Don't fail if Mercurial isn't available.
Pascal Volk [Sat, 27 Mar 2010 03:08:26 +0000 (03:08 +0000)] 
is-tagged.py: Don't fail if Mercurial isn't available.

--HG--
branch : HEAD

15 years agopop3: Don't crash if INBOX can't be opened.
Timo Sirainen [Sat, 27 Mar 2010 03:05:12 +0000 (05:05 +0200)] 
pop3: Don't crash if INBOX can't be opened.

--HG--
branch : HEAD

15 years agolib-storage: Fix to previous change: Don't access freed memory.
Timo Sirainen [Sat, 27 Mar 2010 03:03:57 +0000 (05:03 +0200)] 
lib-storage: Fix to previous change: Don't access freed memory.

--HG--
branch : HEAD

15 years agolib-storage: If INBOX can't be opened/synced, log an error once.
Timo Sirainen [Sat, 27 Mar 2010 03:01:17 +0000 (05:01 +0200)] 
lib-storage: If INBOX can't be opened/synced, log an error once.

--HG--
branch : HEAD

15 years agoconfigure: Removed special casing from tcpwrap settings.
Timo Sirainen [Sat, 27 Mar 2010 02:58:49 +0000 (04:58 +0200)] 
configure: Removed special casing from tcpwrap settings.
ifdef check handles this now in the actual code. (And now I see that I could
have avoided that change by just fixing this check to use "== yes" instead
of "!= no", but what's done is done.)

--HG--
branch : HEAD

15 years agoconfig: Fixed all-settings building script.
Timo Sirainen [Sat, 27 Mar 2010 02:55:40 +0000 (04:55 +0200)] 
config: Fixed all-settings building script.

--HG--
branch : HEAD

15 years agoconfigure: Minor description fix to previous change.
Timo Sirainen [Sat, 27 Mar 2010 02:24:21 +0000 (04:24 +0200)] 
configure: Minor description fix to previous change.

--HG--
branch : HEAD

15 years agoconfigure: Disabled tcp-wrappers by default.
Timo Sirainen [Sat, 27 Mar 2010 02:23:18 +0000 (04:23 +0200)] 
configure: Disabled tcp-wrappers by default.
At least until someone figures out why it fails in Slackware with
"undefined reference to yp_get_default_domain" error.

--HG--
branch : HEAD

15 years agozlib: Fixed compiling if both zlib and bzlib weren't used.
Timo Sirainen [Sat, 27 Mar 2010 02:20:21 +0000 (04:20 +0200)] 
zlib: Fixed compiling if both zlib and bzlib weren't used.

--HG--
branch : HEAD

15 years agopgsql: Don't leak memory if query returns multiple results.
Timo Sirainen [Sat, 27 Mar 2010 02:06:20 +0000 (04:06 +0200)] 
pgsql: Don't leak memory if query returns multiple results.
Found by Rainer Weikusat.

--HG--
branch : HEAD

15 years agoDynamic settings parser allocation logic was wrong.
Timo Sirainen [Sat, 27 Mar 2010 01:44:31 +0000 (03:44 +0200)] 
Dynamic settings parser allocation logic was wrong.
Default setting structures were being cleared after settings parser pool was
freed.

--HG--
branch : HEAD

15 years agoAdded t_binary_abspath().
Timo Sirainen [Sat, 27 Mar 2010 00:58:57 +0000 (02:58 +0200)] 
Added t_binary_abspath().

--HG--
branch : HEAD

15 years agolib-storage: mail_get_parts() no longer returns const pointer.
Timo Sirainen [Sat, 27 Mar 2010 00:39:49 +0000 (02:39 +0200)] 
lib-storage: mail_get_parts() no longer returns const pointer.
The struct message_part contained context-pointer and other APIs were using
it, so the pointer really couldn't be const without casting it away
sometimes.

--HG--
branch : HEAD

15 years ago{master,doveconf}: Show the version with hg's node id, if unreleased.
Pascal Volk [Sat, 27 Mar 2010 00:35:44 +0000 (00:35 +0000)] 
{master,doveconf}: Show the version with hg's node id, if unreleased.
Affects output from `dovecot --version` and `doveconf`.

--HG--
branch : HEAD

15 years agoAvoid casting away const qualifiers wherever possible.
Timo Sirainen [Fri, 26 Mar 2010 23:54:31 +0000 (01:54 +0200)] 
Avoid casting away const qualifiers wherever possible.

--HG--
branch : HEAD

15 years agoAdded CONST_STRUCT_MEMBER_P() and removed unused (broken) STRUCT_MEMBER().
Timo Sirainen [Fri, 26 Mar 2010 23:40:04 +0000 (01:40 +0200)] 
Added CONST_STRUCT_MEMBER_P() and removed unused (broken) STRUCT_MEMBER().

--HG--
branch : HEAD

15 years agoReplaced execv*() with execv*_const() wherever possible.
Timo Sirainen [Fri, 26 Mar 2010 23:34:23 +0000 (01:34 +0200)] 
Replaced execv*() with execv*_const() wherever possible.

--HG--
branch : HEAD

15 years agoAdded execv_const() and execvp_const() helper functions.
Timo Sirainen [Fri, 26 Mar 2010 23:33:33 +0000 (01:33 +0200)] 
Added execv_const() and execvp_const() helper functions.

--HG--
branch : HEAD

15 years agoIf valgrind exists, run unit tests using it.
Timo Sirainen [Fri, 26 Mar 2010 22:35:20 +0000 (00:35 +0200)] 
If valgrind exists, run unit tests using it.
If valgrind prints any errors, fail the test.

--HG--
branch : HEAD

15 years agoUnit test fix.
Timo Sirainen [Fri, 26 Mar 2010 22:08:24 +0000 (00:08 +0200)] 
Unit test fix.

--HG--
branch : HEAD

15 years agolib-master: Fixed local host {} specific settings.
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

15 years agolib-storage: Namespace debug logging now logs the namespace name also.
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

15 years agoauth: Error handling fix.
Timo Sirainen [Fri, 26 Mar 2010 09:43:06 +0000 (11:43 +0200)] 
auth: Error handling fix.

--HG--
branch : HEAD

15 years agoauth: Added "tempfail" userdb field.
Timo Sirainen [Fri, 26 Mar 2010 09:42:32 +0000 (11:42 +0200)] 
auth: Added "tempfail" userdb field.

--HG--
branch : HEAD

15 years agoexample-config: Don't fail on the README file if builddir != srcdir.
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

15 years agotcpwrap: If tcpwrap support isn't built, don't add its service to config.
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

15 years agoconfig: Parser script now supports preserving #ifdefs around service_settings.
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

15 years agoimap, pop3: Added -u <username> parameter to do userdb lookup.
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

15 years agolib-master: When getting settings via doveconf, tell it our module.
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

15 years agomaster: Get settings without specifying module.
Timo Sirainen [Thu, 25 Mar 2010 17:25:02 +0000 (19:25 +0200)] 
master: Get settings without specifying module.

--HG--
branch : HEAD

15 years agodoveconf -e: Expands $variables and <files in settings.
Timo Sirainen [Thu, 25 Mar 2010 17:19:24 +0000 (19:19 +0200)] 
doveconf -e: Expands $variables and <files in settings.

--HG--
branch : HEAD

15 years agodoveconf: When module is given, ignore checks for non-required settings.
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

15 years agoconfigure: Fixed libwrap checking in some systems.
Timo Sirainen [Thu, 25 Mar 2010 15:41:16 +0000 (17:41 +0200)] 
configure: Fixed libwrap checking in some systems.

--HG--
branch : HEAD

15 years agoconfig: Avoid problems with trailing '/' in base_dir.
Timo Sirainen [Thu, 25 Mar 2010 15:33:40 +0000 (17:33 +0200)] 
config: Avoid problems with trailing '/' in base_dir.

--HG--
branch : HEAD

15 years agoauth: Increased default client_limit to 4096.
Timo Sirainen [Thu, 25 Mar 2010 15:01:21 +0000 (17:01 +0200)] 
auth: Increased default client_limit to 4096.

--HG--
branch : HEAD

15 years agoconfig: Log a warning if auth service's client_limit is too low.
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

15 years agodsync: Added extra sanity check.
Timo Sirainen [Tue, 23 Mar 2010 18:14:56 +0000 (20:14 +0200)] 
dsync: Added extra sanity check.

--HG--
branch : HEAD

15 years agomdbox: Do delayed storage rebuild when closing mailbox.
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

15 years agoscript: Fixed using mail_uid/mail_gid settings as fallback.
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

15 years agomysql: Fixed compiling with older libraries that didn't support CLIENT_MULTI_RESULTS.
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

15 years agodbox_mail_get_save_date(): Last change was broken.
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

15 years agomaildir: get_save_date() should return 0, not the timestamp.
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

15 years agoAdded signature for changeset 38e98c234af5
Timo Sirainen [Sun, 21 Mar 2010 23:49:31 +0000 (01:49 +0200)] 
Added signature for changeset 38e98c234af5

--HG--
branch : HEAD

15 years agoAdded tag 2.0.beta4 for changeset 38e98c234af5
Timo Sirainen [Sun, 21 Mar 2010 23:49:28 +0000 (01:49 +0200)] 
Added tag 2.0.beta4 for changeset 38e98c234af5

--HG--
branch : HEAD

15 years agoReleased v2.0.beta4. 2.0.beta4
Timo Sirainen [Sun, 21 Mar 2010 23:49:27 +0000 (01:49 +0200)] 
Released v2.0.beta4.

--HG--
branch : HEAD

15 years agoAsserts now use __FUNCTION__ instead of __PRETTY_FUNCTION__.
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

15 years agoRemoved unused GNUC_FUNCTION* macros.
Timo Sirainen [Sun, 21 Mar 2010 23:45:11 +0000 (01:45 +0200)] 
Removed unused GNUC_FUNCTION* macros.

--HG--
branch : HEAD

15 years agosdbox: Copying is now done with hard links.
Timo Sirainen [Sun, 21 Mar 2010 16:12:24 +0000 (18:12 +0200)] 
sdbox: Copying is now done with hard links.

--HG--
branch : HEAD

15 years agodbox: Don't write save-date to metadata, use file's ctime as fallback.
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

15 years agosdbox: Don't break when trying to access mail that's just being expunged.
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

15 years agoIncreased initial memory pool size.
Timo Sirainen [Fri, 19 Mar 2010 19:40:13 +0000 (21:40 +0200)] 
Increased initial memory pool size.

--HG--
branch : HEAD

15 years agoauth: Previous change broke non-master logins..
Timo Sirainen [Fri, 19 Mar 2010 19:39:10 +0000 (21:39 +0200)] 
auth: Previous change broke non-master logins..

--HG--
branch : HEAD

15 years agoauth: Fixed master user logins.
Timo Sirainen [Fri, 19 Mar 2010 19:34:03 +0000 (21:34 +0200)] 
auth: Fixed master user logins.

--HG--
branch : HEAD

15 years agoconfig: Changed key=$key to expand to first parser that changed it.
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

15 years agoAdded settings_parse_is_changed().
Timo Sirainen [Fri, 19 Mar 2010 18:55:22 +0000 (20:55 +0200)] 
Added settings_parse_is_changed().

--HG--
branch : HEAD

15 years agoexample-config: Added global mail_plugins, set per-protocol mail_plugins=$mail_plugins.
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

15 years agodoveconf: Added -x parameter to expand $variables and <file in output.
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

15 years agoconfig: Added support for "key=$key stuff"
Timo Sirainen [Fri, 19 Mar 2010 18:39:45 +0000 (20:39 +0200)] 
config: Added support for "key=$key stuff"

--HG--
branch : HEAD

15 years agoauth: Do username checks/translations even when ssl_username_from_cert=yes
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

15 years agoauth: Fixed support for per-service auth settings.
Timo Sirainen [Fri, 19 Mar 2010 15:24:22 +0000 (17:24 +0200)] 
auth: Fixed support for per-service auth settings.

--HG--
branch : HEAD

15 years agoconfig: Send client a services names that have more specific settings.
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

15 years agolib-master: If binary isn't standalone, enable core dumping at startup.
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

15 years agoCheck that namespace's alias_for points to a namespace with compatible storage.
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

15 years agomdbox: Storage rebuild panics now earlier if its namespace unexpectedly isn't found.
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

15 years agodbox: Use mail's transaction view instead of mailbox's view whenever possible.
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

15 years agomdbox: Don't crash when rebuilding index if there's no alt storage dir.
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

15 years agolib-storage: Moved index transaction/view from index_transaction to mailbox_transaction.
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

15 years agodoveadm: Added doveadm kick command.
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

15 years agolib-master: Don't assert-crash if client_limit < service_count.
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

15 years agomaster: Service's client_limit wasn't set correctly when service_count was non-zero.
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

15 years agodoveadm who: Use wildcards for user matching.
Timo Sirainen [Thu, 18 Mar 2010 02:12:24 +0000 (04:12 +0200)] 
doveadm who: Use wildcards for user matching.

--HG--
branch : HEAD

15 years agoAdded wildcard_match*() for matching strings with '*' and '?' wildcards.
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

15 years agolib-master: -k parameter now always applies settings from environment.
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

15 years agoimap, pop3: Changed default client_limit to 1.
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

15 years agomail_storage_service_read_settings() avoided execing doveconf too aggressively.
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

15 years agomdbox: Don't crash when accessing a copied mail that hasn't been committed yet.
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

15 years agoacl: Don't crash if opening dovecot-acl fails with EACCES.
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

15 years agolib-master: Environment variables no longer override settings.
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

15 years agodoveadm: Disable all debug logging, unless -D parameter is given.
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

15 years agodoveadm: Continue going through users if one user's init fails.
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

15 years agomail_storage_service_lookup_next() returns -2 for if _next() fails.
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

15 years agomail_storage_service_next() didn't always set error string.
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

15 years agomail_storage_service_lookup*() now separates userdb lookup and user setting errors.
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

15 years agomail_storage_service_next() now only returns -1 if user's privileges are invalid.
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

15 years agoauth: Compiler warning fixes.
Timo Sirainen [Tue, 16 Mar 2010 17:24:09 +0000 (19:24 +0200)] 
auth: Compiler warning fixes.

--HG--
branch : HEAD

15 years agomail storage service: Make sure we never exec doveconf when looking up config.
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

15 years agolib-master: Added never_exec flag to master_service_settings_read().
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

15 years agodoveadm: Keep config socket permanently open.
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

15 years agoauth worker: Verify that both client and server see the same passdb/userdb IDs.
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

15 years agoauth: Fixed blocking userdb lookups.
Timo Sirainen [Tue, 16 Mar 2010 16:08:27 +0000 (18:08 +0200)] 
auth: Fixed blocking userdb lookups.

--HG--
branch : HEAD

15 years agoauth worker: Fixes to handling invalid input from auth server.
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

15 years agoauth: Changed worker process to die after auth server closes its connection.
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

15 years agotcpwrap: Added allow/deny severity to fix compiling on some systems.
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