log src/auth/auth-worker-client.c @ 8958:16c286aee307 HEAD

age author description
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