4206b81aef148a43f90172ac0384a9a0845aabc7 |
|
22-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: Don't include LIBSODIUM_LIBS in dependencies
Put it into AUTH_LIBS among other libraries that are used by auth. |
7fd6fd01d431d31cea63ae9498466a3a19ab9103 |
|
18-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: Install stats plugin to old-stats/
Fixes using auth_stats=yes |
6ef83bcdc4e40d6b387857e5f7d58cd86c71ec50 |
|
13-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Renamed stats plugin and service to old-stats |
c0660f13a2b3e99d1468031550b5d69214592c25 |
|
27-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Fix Lua conditionals |
9698cd24356147d8a5471260062ea7e10e692fdf |
|
24-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Add lua passdb/userdb support |
e1abe6d11a9e63995a7e0ff40261973ebc17ad37 |
|
14-Nov-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: Remove userdb nss
Its original purpose was because getpwnam() couldn't differentiate between
"user doesn't exist" and "temporary error", but this was solved by using
getpwnam_r() instead.
So all userdb nss users should be able to safely switch to userdb passwd. |
32c2612514a404ebc226f32bb88f28d76ceb1db1 |
|
17-Oct-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
libpassword: Add unit tests |
1ebb6094e5105ba7ef521a0177c42d3ea81243f0 |
|
16-Oct-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
libpassword: Add BLF-CRYPT support independent of crypt |
0babe1cf4ee9b58e54de8d8f3afa4af0c6033ee8 |
|
16-Oct-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
libpassword: Add support for ARGON2 scheme |
149299c7d5136a8fb425ef3cf8953026a1358002 |
|
11-Oct-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Use check-local in Makefile.am instead of overriding check directly
This helps with dependency problems, like running "make check" in
lib-storage without "make" first would try to compile the test programs
too early and fail. |
332e3fd09754ad85800a736292a0ef8dfdca4c9e |
|
28-Apr-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Organize code into two unit tests
auth-cache needs special setup |
3a73b13553aa5530d02d573431806794d0a7b190 |
|
27-Apr-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Add test suite for username filter |
fee117f1bc96a22c5b0faef0e61e550c222068be |
|
28-Apr-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Refactor auth to use libauth.la
This makes writing new unit tests easier, as you can link
to libauth.la. |
9b670175445a75987a713ff899d1a945255b0b5b |
|
16-Feb-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Add oauth2 passdb |
d1c565179ff8b17fe9ff21a3f1cb2f9c4d4f5836 |
|
16-Feb-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Add xoauth2 and oauthbearer mechanisms |
77ed2f5f6fcb0cdb36bf2adf1f3cf33c1b29d8aa |
|
08-Jan-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth-policy: Enable SSL connections |
b200bc3875fa06d42c8619865cc306c3297fcacc |
|
06-Jul-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
Add PIE and RELRO to binaries |
ecbc1c76e469e2a9a14e71da59c48b82ab04cde6 |
|
29-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: Finish policy.[ch] renaming.. |
203bb272804e4394ae07103cdc8ce67041ba21a1 |
|
28-Jun-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth-policy: Add policy implementation |
6d25571dd3727f6cdc6a700d46ea67df8d065629 |
|
06-May-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: Makefile dependency fix
Hopefully fixes:
mv: cannot stat '.deps/auth-stats.Tpo': No such file or directory |
21e185f465bc20c5244866d1bf9ec70e5e002180 |
|
27-Apr-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Add PBKDF2 password scheme |
af3f70f21a117b9c7109b0a454eb5c8ff74ee198 |
|
09-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
Makefile: Added missing auth-request-stats.h |
44cf91b7a701a9b4d9f59a990552eab4f7f64fbc |
|
08-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: If auth_stats=yes, send statistics to stats process. |
38ceb710e2bc957a66a75c68957cb87746682a75 |
|
29-May-2015 |
Timo Sirainen <tss@iki.fi> |
auth: Added %{passdb:field} and %{userdb:field} variables
The field expands to either the passdb or userdb extra field.
You can also use %{passdb:field:defaultvalue} where if field doesn't exist,
it's expanded to defaultvalue. Note that an empty value means that the field
still exists and it's not expanded to defaultvalue. |
9b9db49ad333b71d472d8f2c84e5390fb4bb79bc |
|
29-May-2015 |
Timo Sirainen <tss@iki.fi> |
auth: Added unit test for auth %variable expansion. |
4b7957c5e995f2c1820891d77a292a4886d52a43 |
|
29-May-2015 |
Timo Sirainen <tss@iki.fi> |
auth: Moved var_expand() related code to its own file. |
79042f8c2ec1778528584c064b164d1ebcdde16b |
|
08-Dec-2013 |
Timo Sirainen <tss@iki.fi> |
auth: passdb/userdb dict rewrite to support more complex configuration.
See the new doc/example-config/dovecot-dict-auth.conf.ext for explanation
how it works. The old configuration format will also stay functional. |
7f50258fb5e71ca7965d8527f879114c39d0a0fb |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
MODULE_LIBS is now part of LIBDOVECOT. No need to explicitly link it everywhere. |
ee6df9526e9716b3f1734d85b566e00fc41208bc |
|
30-Jan-2013 |
Timo Sirainen <tss@iki.fi> |
auth: Code cleanup: Renamed auth-stream to auth-fields. |
3faa1040e5a3f9f35ffad29110216094ab2f5880 |
|
06-Nov-2012 |
Timo Sirainen <tss@iki.fi> |
lib-ssl-iostream now dynamically loads openssl library instead of linking to it.
This allowed removing the separate libdovecot-ssl library. In future if
GnuTLS/NSS support is added it would also allow switching between them
dynamically. |
8455d9a9d1d0b851a5420ecf29719ceed2284ad6 |
|
19-Sep-2012 |
Florian Zeitz <florob@babelmonkeys.de> |
auth: Add and use SCRAM-SHA-1 password scheme |
41e6163a8c2b0550b2a45b8e8fb3ec86d1b3489f |
|
16-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
Makefile: Fixed test program dependencies
Explicit dependencies on .o or .lo files didn't seem to work properly and
with high enough make -j value the build failed. Depending on the entire
library guarantees that all the individual .o files have been built. |
ab90f702ceedb7ba445a9a592be0b213b27cbafa |
|
14-Sep-2012 |
Stephan Bosch <stephan@rename-it.nl> |
Added support to perform token-based service process authentication.
Creates hidden SASL method DOVECOT-TOKEN. This method is not available on
the normal auth login socket and thus never presented to clients.
Creates new auth socket type 'tokenlogin'. This otherwise normal login
socket only offers authentication using the DOVECOT-TOKEN mechanism.
Creates new token-login directory in base_dir to separate token logins from
normal logins. This directory is otherwise completely identical to the
normal login dir, i.e. it contains sockets for the service backends, used
to chroot login processes to, etc.
Makes default login socket configurable.
Performs some minor changes to src/login-common to build very sparse
protocols, e.g. avoid the need to implement methods that are not needed. |
2028d80c2704bbf62b29b2c624b0ee3c3a03c462 |
|
08-Jul-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Added "dict" passdb/userdb. |
f2e7603c5d53b3dda364e93dd926d74d6047cb25 |
|
14-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Fixed auth cache key generation to support %{long} variables |
b71ec9499d47c92e5fd08683106c01e9face17eb |
|
04-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
Makefile: Link with SSL_LIBS whenever linking libssl_iostream.la |
91233a89f0060f95542ed661683e5d99a50f1778 |
|
25-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Handle proxy_maybe=yes with host=hostname properly. |
8be0af2dd41283fdd250b9a0d8fad28bfe80ca85 |
|
25-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Handle proxy_maybe=yes with host=hostname properly. |
27abb44a48d7a4eeb30c3efc1e0619f7fa06bf00 |
|
09-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Implemented support for Postfix's "TCP map" sockets for user existence lookups. |
353fbc1e0f34cce1122f686034f087101d93fd7b |
|
01-Dec-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Fixed loading authdb_imap plugin when Dovecot is configured --without-shared-libs |
15cb9549422ccee416b21d26fec97a556ad0fa36 |
|
16-Sep-2011 |
Florian Zeitz <florob@babelmonkeys.de> |
auth: Implement the SCRAM-SHA-1 SASL mechanism |
7732d9fdf96a204bc861c2a3a236bfb7fd23b715 |
|
01-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Renamed passdb_imap plugin to authdb_imap. |
1da01eaa962be13cee75771064e2256b1a82d90a |
|
26-Sep-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Added passdb imap plugin. |
04052d7cacaa866a3f00afb4e104fa46c04c1dd7 |
|
30-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Added default_fields and override_fields settings to all passdbs and userdbs. |
6b636dcfc9645fef43b4a13305ba86d6e163b27e |
|
30-Jun-2011 |
Timo Sirainen <tss@iki.fi> |
Fixed compiling ldap/sql/gssapi plugins.
I couldn't figure out any way to disable NOPLUGIN_FLAGS only for those
plugins, so those flags are now always disabled for lib-sql library and auth
binaries. |
1a669829132a4b68aaba32400e28bb2a4e19bcaa |
|
02-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Added passdb static.
--HG--
branch : HEAD |
42fb278a57f1c6d7d5d0c7bd2318edb721dc0ec0 |
|
09-May-2010 |
Pascal Volk <user@localhost.localdomain.org> |
auth: added new password scheme names {BLF,SHA256,SHA512}-CRYPT.
Their availability depends on the used libc.
doveadm pw: added '-r rounds' option for the password schemes mentioned above.
--HG--
branch : HEAD |
53f37d41e1abb068131320f39f870fc92e81f560 |
|
08-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
configure: Removed --enable-header-install. It's now always enabled.
There didn't seem to be much point in keeping it optional anymore. They're
now more useful than before because shared libraries are also installed.
--HG--
branch : HEAD |
e76073ebaf90fa29abfdc364873acf78983949aa |
|
10-Nov-2009 |
Timo Sirainen <tss@iki.fi> |
auth: Added auth failure penalty tracking based on remote IP address.
--HG--
branch : HEAD |
ea2fefbed3019602f27b1a6552f97d09ceae988c |
|
21-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
dovecot-auth binary renamed to auth.
--HG--
branch : HEAD |
cf0ad1a0bddb0787f3d7b408a96d721a8b2a98a3 |
|
20-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Redesigned how login process passes connections to mail processes and changed related APIs.
Master process is no longer in the middle.
--HG--
branch : HEAD |
ca44a6ba994aaa3231a20ef6e046dfd97a8dcd2d |
|
18-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Makefiles: Separated LIBDOVECOT and LIBDOVECOT_DEPS.
--HG--
branch : HEAD |
7ab70e15c63c172c1715a40c8ffcff0285b6f05e |
|
22-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Removed unnecessary macro definitions from Makefiles.
--HG--
branch : HEAD |
59beb411159176b39e48a52d60dd3239732e67b4 |
|
26-May-2009 |
Timo Sirainen <tss@iki.fi> |
auth: Added support for EXTERNAL SASL mechanism.
--HG--
branch : HEAD |
ee99e9730164f6652804047e901d219b0c213843 |
|
05-May-2009 |
Mark Washenberger <none@none> |
Flattened header namespace on install.
--HG--
branch : HEAD |
08d6658a4e2ec8104cd1307f6baa75fdb07a24f8 |
|
05-May-2009 |
Mark Washenberger <none@none> |
Renamed headers to prevent collision if they were flattened on an install.
--HG--
branch : HEAD |
1299f2c3723ca9ccf8f9e563ec23ee1a1721fe4c |
|
01-May-2009 |
Timo Sirainen <tss@iki.fi> |
Moved auth-client-interface.h to lib-auth/.
--HG--
branch : HEAD |
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76 |
|
24-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for v2.0 master rewrite. Several features are still missing.
--HG--
branch : HEAD |
463cf881132dc89c6a1400614a80b70e67ca915f |
|
21-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Some binaries were missing list of library dependencies.
--HG--
branch : HEAD |
8dec8eab222cb7a0b4ef5e066cb1d7dac8a526d1 |
|
14-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Added configure --without-shared-libs to link built binaries against static libraries.
The libraries are still built and installed, so this is mainly useful for
making life easier for developers.
--HG--
branch : HEAD |
bd6abf27d1d29a2407f990163e9fe0d0c478a15a |
|
06-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Link -liconv to libdovecot.so if necessary.
--HG--
branch : HEAD |
d3b29d4b61f1549244a7509b798be6f806cf7d4e |
|
04-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Build libdovecot.so and libdovecot-storage.so.
Based on patch by Stephan Bosch.
--HG--
branch : HEAD |
44fc0a34c39f1ddb3a776918630010867a5dd04e |
|
26-Mar-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed --with-ldap=plugin and --with-gssapi=plugin
--HG--
branch : HEAD |
a64adf62fa33f2463a86f990217b0c9078531a40 |
|
28-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for config rewrite.
--HG--
branch : HEAD |
51ead2f4c04ee85615d23c453924633b9ed8a4c2 |
|
21-Oct-2008 |
Timo Sirainen <tss@iki.fi> |
Added support for userdb checkpassword. Patch by Sascha Wilde.
--HG--
branch : HEAD |
2bfd6c88ee0472467168a9f0ce16ff417ef8edd6 |
|
12-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
If we need -lcrypto for randomness, put it to $LIBS instead of $RAND_LIBS
since it needs to be linked to all binaries anyway.
--HG--
branch : HEAD |
2e92ba6b31335d53fa5e194c59602619fa1eec38 |
|
13-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Added missing userdb-static.h
--HG--
branch : HEAD |
f97cf1c086715db87094bc3d0a4fefdd80bd869c |
|
07-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Added --with-gssapi=plugin
--HG--
branch : HEAD |
be20a7ddf87cb56ee63016dd0029f0c523be09b6 |
|
06-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
--with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
--HG--
branch : HEAD |
69293bd0b4ceb47c7f12c4a01254f4cddf700470 |
|
06-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Changed plugin handling. We'll just load and call _init() functions for all
plugins in $moduledir/auth/.
--HG--
branch : HEAD |
2c38504860da8a8de915f8e0f5f39d7e7bd00cf8 |
|
06-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Added support for Samba's ntlm_auth helper. It's used for GSS-SPNEGO
mechanism. If auth_ntlm_use_winbind=yes it's also used for NTLM mechanism.
Patch by Dmitry Butskoy.
--HG--
branch : HEAD |
8004df21baf8909c7f940d8a052a18f8bab1001a |
|
03-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Added userdb nss which currently supports glibc-compatible NSS modules.
--HG--
branch : HEAD |
462b8c71015b2483cff3c59fa3668246dc72dfce |
|
29-Jun-2007 |
Andrey Panin <pazke@donpac.ru> |
Factor out duplicated verify_callback() function.
--HG--
branch : HEAD |
b44650b0f48a4b5f0dc240ed836833a00b643b9f |
|
13-May-2007 |
Timo Sirainen <tss@iki.fi> |
All password schemes can now be encoded with base64 or hex. The encoding is
".b64", ".base64" or ".hex" suffix in the scheme, eg. {plain.b64}.
Password scheme verification function can now be set to NULL, in which case
the verification is done by generating a new crypted password from given
plaintext password and comparing it.
--HG--
branch : HEAD |
bbe42963032af89fac1318844da08c742525cc87 |
|
22-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Added --with-headers configure option to install .h files.
--HG--
branch : HEAD |
e9e2d23e1ea5a149a7d8828d2a45b9f2313c3785 |
|
12-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
Added OTP and S/KEY authentication mechanisms. Patch by Andrey Panin.
--HG--
branch : HEAD |
19b30b0c64b0eaaaec8903036356838918e86a7a |
|
08-Oct-2006 |
Timo Sirainen <tss@iki.fi> |
Tru64 SIA authentication support. Patch by Simon L Jackson
(simon jackson carringbush net)
--HG--
branch : HEAD |
0aac625db5e6e179c8ee7420a12ab300d6b178ed |
|
17-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Added -export-dynamic.
--HG--
branch : HEAD |
0469ed17dafcc56589ce00960a23f4f06817dfb5 |
|
27-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
Added GSSAPI support. Patch by Jelmer Vernooij and some fixes by
pod@herald.ox.ac.uk
--HG--
branch : HEAD |
a75fcc1c9eebbf0f94b272d114b9f89e3615dcc9 |
|
19-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
Renamed userdb passdb to prefetch.
--HG--
branch : HEAD |
137ea7ca34005345aa2304a940149b7f3774d727 |
|
07-Aug-2005 |
Timo Sirainen <tss@iki.fi> |
s/occured/occurred/
--HG--
branch : HEAD |
ad49932dae8ba31e07544b66bbc4f4de707a751c |
|
19-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
Allow multiple master connections for a single listener.
--HG--
branch : HEAD |
66d2db642fe24d555d113ba463e446b038d476ef |
|
28-Feb-2005 |
Timo Sirainen <tss@iki.fi> |
Restructuring of auth code. Balancer auth processes were a bad idea. Usually
the balancer itself took as much CPU as the actual workers because it acted
as a proxy.
Now auth worker means different thing: they're used to execute blocking
passdb and userdb queries. Currently just MySQL (PAM and checkpassword in
TODO).
--HG--
branch : HEAD |
70905e51a5148bd5613cb04720807177474a2496 |
|
09-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Changed the way multiple auth processes are handled. It no longer uses a pid
appended to socket name but instead there's a balancer process which
proxies the requests to worker processes.
--HG--
branch : HEAD |
657afb33796f8216c568ad813627da89970760be |
|
09-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Moving code around.
--HG--
branch : HEAD |
97c339398f1aba6f315b55a9b6ee6b020e33bea4 |
|
07-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Reorganized the code to have less global/static variables.
--HG--
branch : HEAD |
e80203675151ef9d4f3f850cf02041042eb13096 |
|
07-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Split auth_request* functions from mech.c to auth-request.c
--HG--
branch : HEAD |
0a00890f8ec34ee08d0d391441fca36ed42d7a0c |
|
07-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Added "passdb" userdb. It works only if passdb gives all the information
needed for userdb. For example with SQL you can use ".. uid AS userdb_uid, gid
AS userdb_gid, home AS userdb_home .." in password_query.
--HG--
branch : HEAD |
dc9bfb7dc057964238e181d3d8b08751527bb08a |
|
21-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Added simple LRU cache for auth requests. Currently only for sql passdb.
--HG--
branch : HEAD |
5355df8b66da35698449a10c2c83633a64995298 |
|
21-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Upgrades to autoconf 2.5 and automake >1.4.
--HG--
branch : HEAD |
b0df0e9a8ed8889ad4bf032043ab245ce8851fde |
|
19-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Added VERSION command and checking to authentication protocol.
--HG--
branch : HEAD |
6c2c5f20760b06bfb4a40b0ee2ef5ab016bc41f0 |
|
16-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
drivers. MySQL is implemented synchronously because it's API doesn't provide
async way to do it.
Replaced pgsql and mysql userdb/passdb with generic sql userdb/passdb.
--HG--
branch : HEAD |
73bfdbe28c2ce6d143eadf0bab8ccfbe4cab0fae |
|
13-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Changed dovecot-auth protocol to ASCII based. Should be easier now to write
replacement server if needed by someone. Also cleaned up/made more
consistent auth code. The new code could still use some cleaning though..
--HG--
branch : HEAD |
bef8712387812fc5d9496b9958935c6d0c418777 |
|
10-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Removed Cyrus SASL code completely. It hasn't worked for ages (if ever?) and
there's not much point in having it anyway.
--HG--
branch : HEAD |
73beba78c5c284a1fb4239fc147e57587855e79a |
|
16-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
fix
--HG--
branch : HEAD |
a4ac325c2802693c6b761e5a8fda961e5d7490ea |
|
19-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Added Compuserve RPA authentication. Patch by Andrey Panin.
--HG--
branch : HEAD |
e417f66bb09b288f88304c56d12ba42044bcc6f6 |
|
30-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Added auth/libpassword.a which util/dovecotpw can use rather than using
object files directly.
--HG--
branch : HEAD |
c7480644202e5451fbed448508ea29a25cffc99c |
|
28-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
NTLM authentication. Patch by Andrey Panin
--HG--
branch : HEAD |
33c6d5807b449463e9b81db5ec99fe027cc1b984 |
|
22-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Added LOGIN SASL mechanism. Patch by Andrey Panin
--HG--
branch : HEAD |
8eea67470c1bd8562a62e7445d930bb2079b1a43 |
|
03-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Added APOP authentication for POP3. Patch by Andrey Panin.
This required some changes in auth APIs.
--HG--
branch : HEAD |
ac339d4c51420417887bbe1880f9687d8c3b2d4c |
|
18-Jun-2004 |
Timo Sirainen <tss@iki.fi> |
Added checkpassword passdb. userdb has only beginnings.
--HG--
branch : HEAD |
c0a05ba822189ff4f2c86645c38a5a904943192a |
|
30-May-2004 |
Timo Sirainen <tss@iki.fi> |
Added support for password scheme plugins. auth module dir defaults under
module_dir now.
--HG--
branch : HEAD |
d1414c09cf0d58ac983054e2f4e1a1f329272dcf |
|
29-May-2004 |
Timo Sirainen <tss@iki.fi> |
Removed hardcoded mechanism lists. It's now possible to add them
dynamically. Added support for SASL initial response.
--HG--
branch : HEAD |
d1997e794893ce52fce4d2a0cfa46d2f18e26e67 |
|
10-May-2004 |
Timo Sirainen <tss@iki.fi> |
MySQL authentication patch by Matther Reimer
--HG--
branch : HEAD |
94a78eb438622fa53abef1e1726714dacad4b61c |
|
10-Nov-2003 |
Timo Sirainen <tss@iki.fi> |
CRAM-MD5 mechanism by Joshua Goodall, plus some cleanups.
--HG--
branch : HEAD |
217f3ed9ef654c1f19c505d9acf14ab1e298d707 |
|
29-Oct-2003 |
Timo Sirainen <tss@iki.fi> |
Added bsdauth support, patch by Dan Cross
--HG--
branch : HEAD |
2a90d8a14b0e7cc1508814bc87d3dfa598ef46a8 |
|
22-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Moved client side code for auth process handling to lib-auth. Some other login process cleanups.
--HG--
branch : HEAD |
9e708a17f984ef7690ff2468ec19ad62c95b1ac2 |
|
14-May-2003 |
Timo Sirainen <tss@iki.fi> |
Added support for dynamically loadable imap/pop3 modules.
--HG--
branch : HEAD |
b7c2065b3f10f9ae27787a9db5aaefbfc70d4502 |
|
08-May-2003 |
Timo Sirainen <tss@iki.fi> |
Added support for ANONYMOUS SASL mechanism.
--HG--
branch : HEAD |
b90497f6bfa1c05c85fcf9dfd29a7389bf6b3168 |
|
04-Apr-2003 |
Timo Sirainen <tss@iki.fi> |
Support using OpenSSL's pseudo-random generator instead of /dev/urandom. If
neither are found, allow dovecot-auth still to be started because currently
only DIGEST-MD5 requires prng.
--HG--
branch : HEAD |
953d8b29c046a282460107df3ccfcebf5dc6ed61 |
|
07-Mar-2003 |
Timo Sirainen <tss@iki.fi> |
cleanups
--HG--
branch : HEAD |
3bbda557c0dfa45edf81c6686807ff199110dbca |
|
07-Mar-2003 |
Timo Sirainen <tss@iki.fi> |
Added PostgreSQL support, patch by Alex Howansky
--HG--
branch : HEAD |
a617fe15eac8db4fadc0799e9f9dc5a50c94b99d |
|
19-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
crypt-password checking was broken. added support for md5crypt passwords.
--HG--
branch : HEAD |
ff487c974815bdaa2d05a3b834f4c2c841f4cc34 |
|
18-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Fix realm usage with DIGEST-MD5. Support generating other password schemes
out of plaintext passwords.
--HG--
branch : HEAD |
473080c7c0d25ddfdf77e7dfa0ba8f73c6c669d5 |
|
18-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Added default_pass_scheme to LDAP. Support for more password schemes. Merged
password checking code with LDAP and passwd-file, so both support the same
schemes now.
--HG--
branch : HEAD |
70cb37c37e4dce8f57cd3f882f7444e76b918bef |
|
11-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Support for dynamic authentication modules.
--HG--
branch : HEAD |
e82af44fe25ca9b88210f313548dc08538e4a677 |
|
11-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
passdb ldap added. fixes to userdb ldap.
--HG--
branch : HEAD |
a9347cafc46141fa4a4384ada38ea2106566c65b |
|
04-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
missing db-ldap.h
--HG--
branch : HEAD |
965ed6ea3fc8f7637bd0d159d2fdb283a191ce34 |
|
31-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Cleanups, LDAP support compiles again and generally looks ok, even if it
doesn't necessarily work :) Works now with new master config.
--HG--
branch : HEAD |
25757faf029c369a8318349dafe952e2358df1d8 |
|
27-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
We have now separate "userdb" and "passdb". They aren't tied to each others
in any way, so it's possible to use whatever user database with whatever
password database.
Added "static" userdb, which uses same uid/gid for everyone and generates
home directory from given template. This could be useful with PAM, although
insecure since everyone uses same uid.
Not too well tested, and userdb/passdb API still needs to be changed to
asynchronous for sql/ldap/etc lookups.
--HG--
branch : HEAD |
a49db434e54195464fa75478c8e3c12907b4b4c5 |
|
07-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
missing auth-mech-desc.h
--HG--
branch : HEAD |
5c73da5879d783d36849aeb2af23254b587a788b |
|
05-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Initial support for Cyrus SASL 2 library. I couldn't get it to work yet
though :)
--HG--
branch : HEAD |
e875218453cfdbb7dbaf3d308fbebd5242b11855 |
|
26-Nov-2002 |
Timo Sirainen <tss@iki.fi> |
missing master.h
--HG--
branch : HEAD |
4472a5d9137b6c0aaf586126a3c37319f86107b5 |
|
26-Nov-2002 |
Timo Sirainen <tss@iki.fi> |
Moved mycrypt() into auth/ dir, so we don't have to link all programs with
-lcrypt
--HG--
branch : HEAD |
5a5c7e17fdc5ea499b9d2cd63305df00fb4da26c |
|
24-Nov-2002 |
Timo Sirainen <tss@iki.fi> |
Use libexecdir instead of libdir to install the binaries.
--HG--
branch : HEAD |
bfedac5e181bee0bb86334b9cf0d10afcb60c50d |
|
20-Sep-2002 |
Timo Sirainen <tss@iki.fi> |
vpopmail authentication. compiles, not tested if it really works.
--HG--
branch : HEAD |
66251e6ab31e5cc153fe5cae608e416dacafe9cd |
|
08-Aug-2002 |
Timo Sirainen <tss@iki.fi> |
Initial revision
--HG--
branch : HEAD |