Sat, 21 Feb 2009 14:59:33 -0500 |
Timo Sirainen |
auth workers: Return plaintext credentials to parent process if possible, so it gets cached instead of some other scheme.
HEAD
|
Sat, 21 Feb 2009 14:16:22 -0500 |
Timo Sirainen |
Auth workers: Don't duplicate "nopassword" field.
HEAD
|
Mon, 02 Feb 2009 12:12:15 -0500 |
Timo Sirainen |
userdb prefetch + blocking passdbs was still broken with non-plaintext auth.
HEAD
|
Sun, 25 Jan 2009 20:11:24 -0500 |
Timo Sirainen |
Another caching fix to blocking passdbs when using non-plaintext auth.
HEAD
|
Sun, 25 Jan 2009 20:11:08 -0500 |
Timo Sirainen |
Previous change to handling blocking passdbs broke it for userdb prefetch.
HEAD
|
Thu, 08 Jan 2009 11:34:22 -0500 |
Timo Sirainen |
auth cache wasn't working correctly for all fields (e.g. allow_nets) with blocking passdbs.
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Tue, 16 Dec 2008 08:06:56 +0200 |
Timo Sirainen |
Replaced auth_worker_max_request_count setting with passdb pam { args = max_requests=n }
HEAD
|
Wed, 22 Oct 2008 01:24:44 +0300 |
Timo Sirainen |
Auth worker: Don't die after idling one minute. The server process decides when to do it.
HEAD
|
Sun, 09 Mar 2008 12:37:26 +0200 |
Timo Sirainen |
Use auth-stream API to build all TAB-delimited strings to make sure strings
HEAD
|
Thu, 21 Feb 2008 15:36:08 +0200 |
Timo Sirainen |
Blocking passdbs that returned some userdb_* fields returned also an extra
HEAD
|
Mon, 11 Feb 2008 20:17:00 +0200 |
Timo Sirainen |
Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Wed, 05 Dec 2007 17:47:44 +0200 |
Timo Sirainen |
Replaced t_push/t_pop calls with T_FRAME*() macros.
HEAD
|
Mon, 17 Sep 2007 11:15:50 +0300 |
Timo Sirainen |
Transfer also userdb information from blocking passdb workers, so prefetch
HEAD
|
Sun, 16 Sep 2007 14:34:22 +0300 |
Timo Sirainen |
Replaced my Copyright notices. The year range always ends with 2007 now.
HEAD
|
Thu, 09 Aug 2007 15:05:12 +0300 |
Timo Sirainen |
Don't crash if blocking passdb doesn't support credential lookups.
HEAD
|
Tue, 07 Aug 2007 13:17:50 +0300 |
Timo Sirainen |
Pass extra_fields from auth worker to server also if authentication failed.
HEAD
|
Tue, 07 Aug 2007 13:15:28 +0300 |
Timo Sirainen |
Changed set_credentials() callback to take a bool success instead of
HEAD
|
Mon, 06 Aug 2007 17:45:25 +0300 |
Timo Sirainen |
Userdb prefetch didn't work with blocking passdbs.
HEAD
|
Thu, 02 Aug 2007 18:27:46 +0300 |
Timo Sirainen |
Renamed i_stream_create_file() to i_stream_create_fd().
HEAD
|
Thu, 02 Aug 2007 18:23:22 +0300 |
Timo Sirainen |
Split o_stream_create_file() to _create_fd() and _create_fd_file().
HEAD
|
Tue, 24 Jul 2007 06:59:56 +0300 |
Timo Sirainen |
Removed memory pool parameter from iostreams. Default pool was almost always
HEAD
|
Tue, 03 Jul 2007 03:20:06 +0300 |
Timo Sirainen |
Changed userdb callback API. Don't require uid/gid to be returned by userdb.
HEAD
|
Sun, 13 May 2007 15:17:09 +0300 |
Timo Sirainen |
All password schemes can now be encoded with base64 or hex. The encoding is
HEAD
|
Sun, 13 May 2007 11:24:06 +0300 |
Timo Sirainen |
Removed enum passdb_credentials. Use scheme strings directly instead. This
HEAD
|
Sat, 31 Mar 2007 07:41:55 +0300 |
Timo Sirainen |
Reverted accidental commit. This code isn't ready yet.
HEAD
|
Fri, 30 Mar 2007 17:12:46 +0300 |
Timo Sirainen |
Moved all storage destruction code to mail-storage.c and made destroy()
HEAD
|
Fri, 16 Feb 2007 14:08:32 +0200 |
Timo Sirainen |
Blocking passdbs didn't work as masterdbs.
HEAD
|
Sat, 16 Dec 2006 15:37:32 +0200 |
Timo Sirainen |
Changed the default naming for password schemes: HMAC-MD5 -> CRAM-MD5. MD5
HEAD
|
Fri, 15 Dec 2006 20:38:08 +0200 |
Timo Sirainen |
Replaced void *context from a lot of callbacks with the actual context
HEAD
|
Sat, 09 Dec 2006 17:11:48 +0200 |
Timo Sirainen |
We treated internal userdb lookup errors as "user unknown" errors. In such
HEAD
|
Wed, 08 Nov 2006 22:22:08 +0200 |
Timo Sirainen |
Added auth_request_set_credentials() to modify credentials in passdb and
HEAD
|
Tue, 17 Oct 2006 14:26:43 +0300 |
Timo Sirainen |
Fixes to handling blocking passdb (ie. MySQL) failures. It ignored any
HEAD
|
Fri, 05 May 2006 17:53:34 +0300 |
Timo Sirainen |
Don't send extra TABs to auth worker server, they break it.
HEAD
|
Fri, 14 Apr 2006 11:50:45 +0300 |
Timo Sirainen |
Don't crash if no extra arguments were given to auth worker request.
HEAD
|
Wed, 22 Feb 2006 15:58:43 +0200 |
Timo Sirainen |
Fixed passdb credential lookups to work again with blocking passdbs.
HEAD
|
Mon, 20 Feb 2006 15:14:58 +0200 |
Timo Sirainen |
Added support for "master users" who can log in as other people. Currently works only with SASL PLAIN authentication by giving it authorization ID string.
HEAD
|
Sat, 14 Jan 2006 20:47:20 +0200 |
Timo Sirainen |
deinit, unref, destroy, close, free, etc. functions now take a pointer to
HEAD
|
Fri, 13 Jan 2006 22:25:57 +0200 |
Timo Sirainen |
Added "bool" type and changed all ints that were used as booleans to bool.
HEAD
|
Fri, 30 Dec 2005 17:43:38 +0200 |
Timo Sirainen |
Added authentication bind support. Patch by J.M. Maurer.
HEAD
|
Thu, 20 Oct 2005 12:07:48 +0300 |
Timo Sirainen |
If passdb returned NULL password (ie. no password needed), it wasn't cached
HEAD
|
Sun, 16 Oct 2005 17:34:39 +0300 |
Timo Sirainen |
Separated userdb_module's interface and the actual data struct.
HEAD
|
Sun, 16 Oct 2005 17:06:59 +0300 |
Timo Sirainen |
Separated passdb_module's interface and the actual data struct. Now it's
HEAD
|
Sun, 16 Oct 2005 15:03:37 +0300 |
Timo Sirainen |
Fixes and cleanups to credentials handling. Also fixed auth caching to work
HEAD
|
Sun, 07 Aug 2005 14:41:19 +0300 |
Timo Sirainen |
s/occured/occurred/
HEAD
|
Thu, 16 Jun 2005 11:21:17 +0300 |
Timo Sirainen |
Last change caused user-given passwords to be cached, and later the password
HEAD
|
Wed, 08 Jun 2005 16:37:17 +0300 |
Timo Sirainen |
Auth workers were leaking memory for each request. Fixed also a few invalid
HEAD
|
Sat, 28 May 2005 15:51:43 +0300 |
Timo Sirainen |
If worker process has been idle for 10 minutes, make it kill itself.
HEAD
|
Tue, 26 Apr 2005 14:43:30 +0300 |
Timo Sirainen |
USER auth command requires now service parameter and supports also others
HEAD
|
Thu, 21 Apr 2005 19:33:47 +0300 |
Timo Sirainen |
We weren't sending proxy's password back with blocking passdb.
HEAD
|
Sun, 03 Apr 2005 01:00:49 +0300 |
Timo Sirainen |
passdb can now change the username that was used to log in. This is mostly
HEAD
|
Sun, 03 Apr 2005 00:20:38 +0300 |
Timo Sirainen |
Auth workers weren't working correctly with more than one passdb/userdb.
HEAD
|
Fri, 25 Mar 2005 00:35:37 +0200 |
Timo Sirainen |
Previous blocking passdb patch fixed APOP only. Fixing others now. Patch by
HEAD
|
Wed, 16 Mar 2005 22:18:13 +0200 |
Timo Sirainen |
Non-plaintext blocking passdb authentication wasn't working. Patch by Andrey
HEAD
|
Mon, 07 Mar 2005 22:21:52 +0200 |
Timo Sirainen |
Handle USER requests from master connections.
HEAD
|
Mon, 07 Mar 2005 21:16:15 +0200 |
Timo Sirainen |
Blocking userdb: Don't break if user wasn't found.
HEAD
|
Mon, 07 Mar 2005 20:55:13 +0200 |
Timo Sirainen |
Replaced userdb/passdb settings with blocks so it's possible to give
HEAD
|
Wed, 02 Mar 2005 22:46:25 +0200 |
Timo Sirainen |
Forgot to add for blocking passdb/userdb workers..
HEAD
|