log src/auth/userdb-passwd-file.c @ 22614:cf66220d281e

age author description
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Mon, 31 Oct 2016 20:19:07 +0200 Timo Sirainen auth: If passwd-file can't be read, return tempfail (not user unknown).
Mon, 16 May 2016 15:49:08 +0300 Timo Sirainen global: Use [io]_stream_get_error() insted of %m
Tue, 29 Mar 2016 15:17:29 +0300 Timo Sirainen auth: Disable auth caching for passwd-file
Thu, 11 Feb 2016 13:21:18 +0200 Timo Sirainen auth: Moved cache_key from passdb_module to auth_passdb.
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Fri, 29 May 2015 21:39:33 +0300 Timo Sirainen auth: Added %{passdb:field} and %{userdb:field} variables
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Fri, 13 Jun 2014 02:19:15 +0300 Timo Sirainen Use the new [io]_stream_create_fd_*autoclose() functions wherever possible.
Fri, 13 Jun 2014 00:30:27 +0300 Timo Sirainen auth: Invalid userdb passwd-file and userdb templates may have caused crashes.
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Sun, 08 Dec 2013 20:48:03 +0200 Timo Sirainen auth: Added userdb result_success/failure/tempfail and skip settings, similar to passdb's.
Tue, 19 Feb 2013 11:25:21 +0200 Timo Sirainen auth: Fix to previous change.
Tue, 19 Feb 2013 11:22:57 +0200 Timo Sirainen auth: userdb passwd-file iteration now skips passdb-only entries if there are other userdbs.
Tue, 19 Feb 2013 10:38:51 +0200 Timo Sirainen auth: If user in passwd-file has no userdb info, userdb lookup now returns it as nonexistent.
Sat, 02 Feb 2013 17:02:55 +0200 Timo Sirainen Oops :) Update copyrights to 2013 without breaking all .c files.
Sat, 02 Feb 2013 17:01:07 +0200 Timo Sirainen Updated copyright notices to include year 2013.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Wed, 23 Nov 2011 22:07:08 +0200 Timo Sirainen auth: Support passing regular %variables to sql/ldap iterate queries.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Mon, 05 Apr 2010 23:59:08 +0300 Timo Sirainen auth: Fixed using same passwd-file with different username_format settings. HEAD
Sat, 13 Mar 2010 21:17:17 +0200 Timo Sirainen auth: Store args in passdb/userdb_module, so init() doesn't need it as parameter. HEAD
Sat, 13 Mar 2010 20:16:12 +0200 Timo Sirainen auth: passdb/userdb backends no longer know about struct auth_passdb/auth_userdb. HEAD
Sat, 13 Mar 2010 17:28:18 +0200 Timo Sirainen auth: auth_userdb and auth_passdb no longer has pointer to struct auth. HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Sun, 24 Jan 2010 22:58:45 +0200 Timo Sirainen passwd-file: Give a better error message if args (path) is empty. HEAD
Fri, 04 Dec 2009 13:52:35 -0600 Timo Sirainen Removed MEMBER() macro. Require C99 style struct initializer. HEAD
Mon, 19 Oct 2009 15:01:16 -0400 Timo Sirainen passdb-file: When iterating through users, skip empty lines and comments. HEAD
Fri, 15 May 2009 15:08:37 -0400 Timo Sirainen userdb passwd-file: Fixes to user listing. HEAD
Wed, 13 May 2009 17:51:16 -0400 Timo Sirainen Implemented support for listing all users in userdb. HEAD
Tue, 05 May 2009 11:57:04 -0400 Mark Washenberger Renamed headers to prevent collision if they were flattened on an install. HEAD
Tue, 27 Jan 2009 18:21:53 -0500 Timo Sirainen Initial commit for config rewrite. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Wed, 24 Sep 2008 19:01:23 +0300 Timo Sirainen Separate "unknown passdb/userdb X" and "support for X not compiled in" error messages. 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
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Sun, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. HEAD
Sat, 15 Sep 2007 15:58:27 +0300 Timo Sirainen Added username_format parameter for passwd-file passdb and userdb. HEAD
Tue, 03 Jul 2007 03:47:39 +0300 Timo Sirainen Allow passwd-file ti contain empty uid/gid fields. 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
Wed, 14 Mar 2007 16:42:19 +0200 Timo Sirainen Reverted the last change, it was originally correct after all. HEAD
Wed, 14 Mar 2007 15:59:05 +0200 Timo Sirainen Don't expand %variables in extra fields, let dovecot master do that. HEAD
Thu, 21 Dec 2006 18:01:15 +0200 Timo Sirainen Authentication cache caches now also userdb data. Code by Tommi Saviranta. HEAD
Sat, 09 Dec 2006 17:11:48 +0200 Timo Sirainen We treated internal userdb lookup errors as "user unknown" errors. In such HEAD
Mon, 20 Feb 2006 18:31:46 +0200 Timo Sirainen If passwd-file is being used as userdb, complain immediately if some entries HEAD
Mon, 20 Feb 2006 16:16:00 +0200 Timo Sirainen Updated passwd-file format to allow specifying any key=value fields. Since the value fields may contain ':' characters, this changes the file format a bit. Previously the last two fields were "flags" and "mail". Flags has been empty for last 3 years however, so the new format is used if the flags field contains something. In that case there is no separate mail field, it can instead be specified by adding userdb_mail=<mail> parameter. HEAD
Sun, 15 Jan 2006 15:38:32 +0200 Timo Sirainen If debug is enabled, tell how many users are found from passwd-file whenever HEAD
Sat, 14 Jan 2006 20:47:20 +0200 Timo Sirainen deinit, unref, destroy, close, free, etc. functions now take a pointer to 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, 07 Aug 2005 14:41:19 +0300 Timo Sirainen s/occured/occurred/ HEAD
Fri, 22 Jul 2005 15:42:57 +0300 Timo Sirainen Added support for variables in passwd-file path. HEAD
Tue, 12 Jul 2005 15:58:47 +0300 Timo Sirainen Removed direct config.h including. I'm not sure why it was done before, HEAD
Tue, 01 Mar 2005 00:19:21 +0200 Timo Sirainen Restructuring of auth code. Balancer auth processes were a bad idea. Usually HEAD
Sat, 12 Feb 2005 15:47:20 +0200 Timo Sirainen userdb can now return extra parameters to master. Removed special handling HEAD
Sun, 30 Jan 2005 11:04:13 +0200 Timo Sirainen userdb passwd-file wasn't working. Patch by Joseph Tam. HEAD
Mon, 06 Dec 2004 18:39:02 +0200 Timo Sirainen Added name variable for userdb_module and passdb_module and changed their HEAD
Tue, 21 Sep 2004 00:47:30 +0300 Timo Sirainen Added preinit() call to userdb/passdbs, which is called before dropping HEAD
Mon, 31 May 2004 21:57:25 +0300 Timo Sirainen Logging changes. Make sure we don't write control characters to log and also HEAD