bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
6894cb956465bfb921abc7872a48e90c1b632a7e |
|
14-Aug-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Do not use strcasecmp to compare mechanisms
This is optimization since strcasecmp is slow |
d1c565179ff8b17fe9ff21a3f1cb2f9c4d4f5836 |
|
16-Feb-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
auth: Add xoauth2 and oauthbearer mechanisms |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
5965eaa2d972e6264cecaf54091cd43019bc7d1f |
|
23-Aug-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Added uchar_empty_ptr and use it instead of &uchar_nul.
This makes Coverity happier about not treating a char as an array.
For now this is a pointer to a 0, but could as well become a pointer
that crashes if dereferenced. Shouldn't be NULL anyway because clang's
-fsanitize=nonnull-attribute will complain about them. |
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3 |
|
12-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: freshen copyright
git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-5]/$1-2016/g;s/ (201[0-5]) Dovecot/ $1-2016 Dovecot/' |
814bf67459ad405a157af0b8940602024d7fadfe |
|
23-Sep-2015 |
Teemu Huovila <teemu.huovila@dovecot.fi> |
Remove now-unnecessary direct stdlib.h #includes. |
4ac2e38bdb450d13b62be41638b12df9e0658009 |
|
20-Sep-2015 |
Stephan Bosch <stephan@rename-it.nl> |
auth: The mechanisms configured using the auth_mechanisms setting were not enforced.
The login service would check whether the mechanism is supported by auth,
but auth performed no such check of its own. This means that any
implemented mechanism was accessible from a login, even though was
presumably disabled. |
7cb128dc4cae2a03a742f63ba7afee23c78e3af0 |
|
05-Jan-2015 |
Phil Carmody <phil@dovecot.fi> |
global: freshen copyright
Robomatically:
git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-4]/$1-2015/g;s/ (201[0-4]) Dovecot/ $1-2015 Dovecot/'
Happy 2015 everyone!
Signed-off-by: Phil Carmody <phil@dovecot.fi> |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294 |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Oops :) Update copyrights to 2013 without breaking all .c files. |
cca4ba2a504d70a9fe9fee37f8433997359de52c |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2013. |
0cc875d28852d15005cff2a77252e7836c862a01 |
|
18-Dec-2012 |
Timo Sirainen <tss@iki.fi> |
auth: When auto-loading auth mechanisms from plugins, generate the name better. |
665bb236cf9d0546363ef70b783d3af18df8fa79 |
|
18-Dec-2012 |
Timo Sirainen <tss@iki.fi> |
auth: When auto-loading auth mechanisms from plugins, generate the name better. |
81419a8dd69d8cef0e93d1e04bda77d135202452 |
|
22-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Unregister SCRAM-SHA-1 at deinit. |
a10ed8c47534b4c6b6bf2711ccfe577e720a47b4 |
|
23-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
The non-obvious APIs where NULL parameter was changed to "" are
master_service_init() and auth_master_user_list_init().
These checks can currently be enabled only on a patched clang:
http://llvm.org/bugs/show_bug.cgi?id=6786 |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
15cb9549422ccee416b21d26fec97a556ad0fa36 |
|
16-Sep-2011 |
Florian Zeitz <florob@babelmonkeys.de> |
auth: Implement the SCRAM-SHA-1 SASL mechanism |
966cb0c1aa58578339cea6f79b4a423a851ab074 |
|
01-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Lazily load authdb_* and mech_* plugins only when they're needed. |
2e37d45867d081db150ab78dad303b9077aea24f |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
183bea41fa640dc8117f3eb45ff935cd81377a84 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
50782de8a9d5ebe11ee61496b4e695a1d3875230 |
|
08-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Removed unnecessary auth_request callback and context uses.
--HG--
branch : HEAD |
21c317a20c4c3784b54fb3e90ee3751870afdcc3 |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Moved mechanism list out of struct auth.
It could have been good there, except mechanism list is sent before there's
any knowledge of what type of client is on the other side. Maybe in future
different mechanism list could be given based on the unix socket name.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
59beb411159176b39e48a52d60dd3239732e67b4 |
|
26-May-2009 |
Timo Sirainen <tss@iki.fi> |
auth: Added support for EXTERNAL SASL mechanism.
--HG--
branch : HEAD |
4051fa1f367553cac34f74c2e332a678390bcee5 |
|
26-May-2009 |
Timo Sirainen <tss@iki.fi> |
auth: If initial SASL reply was given but empty, pass it to auth mechanisms.
--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 |
a64adf62fa33f2463a86f990217b0c9078531a40 |
|
28-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Initial commit for config rewrite.
--HG--
branch : HEAD |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
6e873f135368bcfdd1de4458dded791d0c4d00cd |
|
13-Aug-2008 |
Timo Sirainen <tss@iki.fi> |
Renamed auth_ntlm_use_winbind to auth_use_winbind,
which also determines if GSS-SPNEGO is handled by GSSAPI or winbind.
--HG--
branch : HEAD |
704fbadd78375da18dcaf2c5d93ac8cfe2c61358 |
|
13-Aug-2008 |
Timo Sirainen <tss@iki.fi> |
Support GSS-SPNEGO mechanism if GSSAPI library supports it.
Based on a patch by Jason Gunthorpe.
--HG--
branch : HEAD |
76b43e4417bab52e913da39b5f5bc2a130d3f149 |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2008.
--HG--
branch : HEAD |
89a126810703c666309310d0f3189e9834d70b5b |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Replaced my Copyright notices. The year range always ends with 2007 now.
My name was replaced with "Dovecot authors". In many cases I didn't really
even own the copyright, so this is more correct.
--HG--
branch : HEAD |
648d24583c1574441c4fa0331a90bd4d6e7996c5 |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
pool_unref() now takes ** pointer.
--HG--
branch : HEAD |
f97cf1c086715db87094bc3d0a4fefdd80bd869c |
|
07-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Added --with-gssapi=plugin
--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 |
7242e1ce7803b83bc82e239ef111b47c1c72dd4b |
|
09-Jun-2007 |
Andrey Panin <pazke@donpac.ru> |
Further const'ification of struct mech_module.
--HG--
branch : HEAD |
1ddec6312bc6882aeb17d4d46d19cbca1723b68b |
|
22-May-2007 |
Timo Sirainen <tss@iki.fi> |
Declare extern struct mech_modules also const
--HG--
branch : HEAD |
16f46efe0e090fe6975acf012a61a160f4787985 |
|
22-May-2007 |
Andrey Panin <pazke@donpac.ru> |
Constify struct mech_module.
--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 |
e70d5895795732b8247ab9abb045b438e954bc46 |
|
17-Jun-2006 |
Timo Sirainen <tss@iki.fi> |
Added mech_generic_auth_internal() and mech_generic_auth_free() functions
and used them wherever possible to reduce code duplication. Patch by Andrey
Panin.
--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 |
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 |
517d1e7142d57299c733b30423e35e7e1f8d01d6 |
|
07-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Make FAIL reply contain "temp" parameter if the authentication failed
because of temporary internal error. Also cleaned up the auth code a bit.
--HG--
branch : HEAD |
85c80ced2a2c88a83ab0cdd3886845d860aad2c3 |
|
08-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
When master looked for auth request, it didn't check if the authentication
was yet finished, so auth client could have fooled master by beginning
authentication without finishing it. Login processes didn't allow users to
do this though, so no real problem.
--HG--
branch : HEAD |
63f168d7a6f67842872ebef8d1d3aec3d6b23939 |
|
08-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Requests in failed response queue could still be found from request queue
and destroyed again. This made it possible to crash dovecot-auth by sending
more authentication data than was expected.
--HG--
branch : HEAD |
5fb63932ddaa3a4043e33ccd5b2d50037448535f |
|
06-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Crashfix for passdb cache. Patch by Andrey Panin.
--HG--
branch : HEAD |
5a2cb3d097a2d9a9e930af997e7bf3400a8d840d |
|
06-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Mechanism list / passdb compatibility checking wasn't working because we
were checking it before any mechanisms were initialized.
--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 |
596d8be0eb9b69b26c9d89a77f7e52d381c4b333 |
|
21-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Changed %p (protocol) -> %s (service). Also changed %P (pid) -> %p.
Hopefully people weren't using these much yet :)
--HG--
branch : HEAD |
87cc5e9025e7fb6408f0de64c48d2d2897773ba5 |
|
19-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
s/protocol/service/ in authentication
--HG--
branch : HEAD |
c02a056b724abd6578fb8c4e439de0e94eaea6fe |
|
18-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Authentication OK and FAIL replies can now contain extra fields from passdb.
Implemented this for sql passdb. Special fields are "nologin" (user can't
actually login) and "nodelay" (don't delay failure replies).
--HG--
branch : HEAD |
75092e4480fd14273ad30b0ff28fb63441d189e2 |
|
16-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
extra assert
--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 |
9beca5d6e1f018a7851a57117c036540d823957f |
|
10-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Renamed pop3_mails_keep_recent to pop3_no_flag_updates which includes
not updating seen-flag.
--HG--
branch : HEAD |
a952bc26c610c773868cfa383e0cc8b9549a93c0 |
|
10-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Fix some potential crashes
--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 |
4b058f90f9e8a2c6b2eed275de4eb8cc5195a71d |
|
08-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Buffer API change: we no longer support limited sized buffers where
writes past limit wouldn't kill the process. They weren't used hardly
anywhere, they could have hidden bugs and the code for handling them was too
complex.
This also changed base64 and hex-binary APIs.
--HG--
branch : HEAD |
15007c686cc2ac661342a8487c47d00b45880429 |
|
05-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Use the library function for username string sanitization.
--HG--
branch : HEAD |
7eb7d277e4299087734a912e9696dea51a151f43 |
|
26-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Don't allow empty usernames. Solaris PAM seems to eat all memory with them.
--HG--
branch : HEAD |
de7f381feed323acf07f990150a55db67e0c6259 |
|
20-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
type fixes
--HG--
branch : HEAD |
63969c244e8973a61760a98a23b127827d3d652c |
|
15-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Compiler warning fixes and cleanups
--HG--
branch : HEAD |
9abfe876fa81576f130f3f82f622ae936c21a716 |
|
30-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Changed "invalid username" error message.
--HG--
branch : HEAD |
0bca7c45b737daf3890e91a1ab2473ab360e78f1 |
|
28-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Added auth_username_translation setting.
--HG--
branch : HEAD |
a4ac325c2802693c6b761e5a8fda961e5d7490ea |
|
19-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
Added Compuserve RPA authentication. Patch by Andrey Panin.
--HG--
branch : HEAD |
0f8ee9636d43ca083430641ed0de6fb1f7d7904d |
|
19-Aug-2004 |
Timo Sirainen <tss@iki.fi> |
fixes
--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 |
3685c7c8ca227960360c720b8bd515801a9e5ad6 |
|
31-May-2004 |
Timo Sirainen <tss@iki.fi> |
Delay reporting failed authentications
--HG--
branch : HEAD |
0373a24e97602b4c394e93a70b75f45e5869fa51 |
|
31-May-2004 |
Timo Sirainen <tss@iki.fi> |
Logging changes. Make sure we don't write control characters to log and also
log IP address.
--HG--
branch : HEAD |
64e244defe74f513ce94f33d000a048ddbe2ea23 |
|
31-May-2004 |
Timo Sirainen <tss@iki.fi> |
Added %l, %r and %P variables and mail_log_prefix setting.
--HG--
branch : HEAD |
c57776c06ec99ba9b0dafdbf9475ea72ea8ca134 |
|
30-May-2004 |
Timo Sirainen <tss@iki.fi> |
Case insensitive lookups for mechanism names
--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 |
6d701b8abc45d6d3881ee19ffc6f38b23d35eea5 |
|
29-May-2004 |
Timo Sirainen <tss@iki.fi> |
Don't use hardcoded protocol list for auth process, string is just fine.
--HG--
branch : HEAD |
76213404317a7ed17bec0beadb5137c82785d816 |
|
29-May-2004 |
Timo Sirainen <tss@iki.fi> |
dovecot-auth can now be run by itself, it listens in UNIX sockets specified
in AUTH_SOCKETS environment. Added extra_sockets auth setting which can be
used to do the same thing while started through dovecot master.
--HG--
branch : HEAD |
3b94ff5951db4d4eddb7a80ed4e3f61207202635 |
|
25-May-2004 |
Timo Sirainen <tss@iki.fi> |
Fixed var_expand() to take a table of variables rather than a few predefined
ones. Added support for modifiers.
--HG--
branch : HEAD |
8222ce68120b51353a3b31d3073b5f845d0e9f53 |
|
17-May-2004 |
Timo Sirainen <tss@iki.fi> |
Added ssl_require_client_cert auth-specific setting. Hide
ssl_verify_client_cert from default config file as it's automatically set if
needed and there's not much point in forcing it.
--HG--
branch : HEAD |
94a78eb438622fa53abef1e1726714dacad4b61c |
|
10-Nov-2003 |
Timo Sirainen <tss@iki.fi> |
CRAM-MD5 mechanism by Joshua Goodall, plus some cleanups.
--HG--
branch : HEAD |
50fd2adea4c945b85e5a81d5e55b885b93405c0c |
|
20-Oct-2003 |
Timo Sirainen <tss@iki.fi> |
Added t_strsplit_spaces().
--HG--
branch : HEAD |
cd466fe7b84b0223735a6469c7f7bc225f65996d |
|
21-Sep-2003 |
Timo Sirainen <tss@iki.fi> |
data_stack_pool split into two: unsafe_data_stack_pool which works like
before, and a new one which verifies that stack frame stays the same
whenever the pool is accessed.
--HG--
branch : HEAD |
bbef8d37812f877525ca57e7ed206094e1efe288 |
|
22-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
fixes
--HG--
branch : HEAD |
68d76bc6de2d923d03955e49d563d6e4629b86bf |
|
22-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Fixed crash if login process connection died while there were some auth
requests.
--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 |
b7c2065b3f10f9ae27787a9db5aaefbfc70d4502 |
|
08-May-2003 |
Timo Sirainen <tss@iki.fi> |
Added support for ANONYMOUS SASL mechanism.
--HG--
branch : HEAD |
1c38a95332f1945c9806d7d83175a0d948f51291 |
|
02-Apr-2003 |
Timo Sirainen <tss@iki.fi> |
Moved auth_username_chars from db-pgsql to generic for all. Some other
auth code cleanups.
--HG--
branch : HEAD |
20caa6854f0ba83719248a94464a7a24bb7dbd20 |
|
02-Apr-2003 |
Timo Sirainen <tss@iki.fi> |
Added auth_default_realm (based on patch by Kristian Hoffmann)
--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 |
345648b341f228bd7f0b89f8aa3ecb9c470d817e |
|
01-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
auth: kill login connection if it leaves requests hanging too long.
--HG--
branch : HEAD |
f53b8258e5f68ab3d431b1c97520efa0200d134b |
|
02-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
fixes
--HG--
branch : HEAD |
ffa179f76a2b6f4ef97bd560f65fa9e3e35361b4 |
|
02-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
more fixes
--HG--
branch : HEAD |
7d6389e4053c2dac1fb37180b5756b00785983dc |
|
02-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
auth process fixes, LDAP seems to be working (with the kludge define or
fixed libldap)
--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 |
22535a9e685e29214082878e37a267157044618e |
|
27-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Async userdb and passdb interface.
--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 |