bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
e73fbb6673433e8dd6d67a5873ecec0634734248 |
|
16-May-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: If passdb/userdb ldap has blocking=yes, auth master shouldn't connect to ldap |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
0f5dc4da3982053036be65190e44bf28a67b1ca2 |
|
02-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib: API change - var_expand*() now returns error string.
This allows callers to fail properly if the format string is invalid. |
74674a53a72dab535c61f455b2246ef2797844ea |
|
11-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
auth: Moved cache_key from passdb_module to auth_passdb.
This is in preparation for the next changeset, which moves
default/override_fields also to auth_passdb. |
9fa4ac629eb23f1ef80cca8dbb98059819f49656 |
|
23-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
ldap auth: %variables in pass/user_attrs are now included in auth cache key.
This makes sure that the result won't be cached too aggressively, for example
if %{lport} or %{rip} was used as a field's value. Although each of these
fields just makes the cache less effective, so it's a good idea to avoid
variables entirely in the pass/user_attrs. An alternative is to use
passdb/userdb { override_fields } |
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. |
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. |
99363aeac519d37553b7776b322e60b8a23cd2b9 |
|
16-Mar-2015 |
Timo Sirainen <tss@iki.fi> |
auth ldap: Start LDAP connection only after auth process initialization is finished.
This way even if connecting to LDAP takes a while it won't cause the master
process to kill the auth process due to it not sending the startup "I'm ok"
notification early enough. |
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> |
6135260095e1704ed6edff9d00bdfc043c11429c |
|
17-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
auth: Use special AUTH_SUBSYS_DB/MECH parameters as auth_request_log*() subsystem.
This avoids hardcoded strings all over the place and also allows assigning
the correct passdb/userdb name for log messages generated by generic
passdb/userdb code, which doesn't know exactly where it was called from. |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
e153e1205bc686fac815ce7bb534adcb36dfb722 |
|
13-Dec-2013 |
Timo Sirainen <tss@iki.fi> |
ldap: Added blocking=yes setting to use auth-workers. |
cd75c360f244c96b9ee10e01ee3a66fad13183c8 |
|
08-Dec-2013 |
Timo Sirainen <tss@iki.fi> |
auth: Added userdb result_success/failure/tempfail and skip settings, similar to passdb's. |
ed3c4faf5ddf559818e4a3f7efc0f53f97396227 |
|
22-Sep-2013 |
Timo Sirainen <tss@iki.fi> |
auth: Use a common auth_request_log_unknown_user() for logging "unknown user" entries. |
190ba2ebc899bd114e1e4ab9ee119be10f0cc0ec |
|
10-Jul-2013 |
Timo Sirainen <tss@iki.fi> |
auth: If passdb ldap returned no values for userdb_ fields, use userdb prefetch anyway. |
b6df44e31bf9d54669b5903dfb5dd3fbbe896acc |
|
26-Mar-2013 |
Timo Sirainen <tss@iki.fi> |
ldap: Crashfix |
f2f40b6ca4ce986d80ae0fe59efb542b3b837bfa |
|
25-Mar-2013 |
Timo Sirainen <tss@iki.fi> |
ldap: Various crashfixes |
3fb1531681f9cbe49928f8e32357a692bf901c83 |
|
18-Mar-2013 |
Timo Sirainen <tss@iki.fi> |
ldap auth: Support field values containing DNs to other LDAP records and getting them.
For example:
user_attrs = \
=user=%{ldap:uid}, \
@mail=base(%{ldap:mailDN}), \
=uid=%{ldap:uidNumber@mail}, \
=gid=%{ldap:gidNumber@mail}, \
=home=%{ldap:rootPath@mail}/%d/%n
This first does the regular lookup, and then does another lookup using
mailDN's value as the new lookup's base. The other lookup's filter is
currently hardcoded to "no filter". |
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. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
0a8926b91a84abf462afdc1ed95def229377d7ff |
|
02-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
ldap: Support using the same LDAP attribute in multiple fields. |
964c86de7158ccafdfe665853579d71232e2634e |
|
18-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
auth: Log a warning if userdb ldap isn't used, but user_* or iterate_* aren't defaults.
This is intended to stop people from wondering why their changes don't do
anything. |
a30669826bb9fb037e513dc51e4fe41ff6bda5c1 |
|
24-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
auth: LDAP iterate's debug message didn't use expanded base string. |
e9371f899a3d4207a0ffd3923ea5ec7250cf5e75 |
|
23-Nov-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Support passing regular %variables to sql/ldap iterate queries. |
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. |
3dadeec1ce7a5bf72fbd850658df1db3cedd4416 |
|
28-Feb-2011 |
Timo Sirainen <tss@iki.fi> |
auth: Log a warning if ldap attribute has unexpectedly multiple values. |
7af2a19a89c1c9da8848c570190d36570afd09e6 |
|
26-Nov-2010 |
Timo Sirainen <tss@iki.fi> |
auth sql/ldap: Allow using global %variables in iterate_query/filter.
No per-query %variables are defined, but e.g. %{hostname} or %{env:*} can
be used. |
9a3f0c5b641a14083e8383054ee5c32d17adda1c |
|
15-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
ldap: Compare LDAP attribute names case-insensitively. |
834726fa62a1eecf6d2936c1434c613f44b9dfd9 |
|
15-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
ldap: Log a warning if iterate_attrs has other fields than 'user'. |
c90d2ba88185b229f4d9c2cde1a2284f98b7ee3e |
|
20-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Make sure ldap userdb iteration request isn't aborted too early. |
9ed2951bd0bb1878a27437d7c00611b2baadd614 |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Initial support for per-protocol auth settings.
Currently the list of services is hard-coded. This should be changed so that
config lookup returns the service names.
--HG--
branch : HEAD |
f3d506e525a720f214020ca0f989a1966b30edae |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: Store args in passdb/userdb_module, so init() doesn't need it as parameter.
--HG--
branch : HEAD |
849969f639a00eab26791db3cb1b66430420c0cd |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: passdb/userdb backends no longer know about struct auth_passdb/auth_userdb.
--HG--
branch : HEAD |
1d22eaac93de41319918a1fc6de42bb302e25c1a |
|
13-Mar-2010 |
Timo Sirainen <tss@iki.fi> |
auth: auth_userdb and auth_passdb no longer has pointer to struct auth.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--HG--
branch : HEAD |
7bafda1813454621e03615e83d55bccfa7cc56bd |
|
04-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
Removed MEMBER() macro. Require C99 style struct initializer.
--HG--
branch : HEAD |
e5acc283bf030b0b5c79ca4e52d315c516a299fa |
|
16-Oct-2009 |
Pascal Volk <user@localhost.localdomain.org> |
Log debug-level messages with i_debug().
--HG--
branch : HEAD |
cc03958ccda8258252c512412f8d5600ce383b14 |
|
20-May-2009 |
Timo Sirainen <tss@iki.fi> |
auth: Fixed using ldap plugin.
--HG--
branch : HEAD |
43d3ea2780b5f8557ede7b4c039e8f56cb8d357d |
|
13-May-2009 |
Timo Sirainen <tss@iki.fi> |
Implemented support for listing all users in userdb.
--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 |
44fc0a34c39f1ddb3a776918630010867a5dd04e |
|
26-Mar-2009 |
Timo Sirainen <tss@iki.fi> |
Fixed --with-ldap=plugin and --with-gssapi=plugin
--HG--
branch : HEAD |
45312f52ff3a3d4c137447be4c7556500c2f8bf2 |
|
06-Jan-2009 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2009.
--HG--
branch : HEAD |
3ccab0bac68040f179a7de45c516cec258e28fdb |
|
19-Dec-2008 |
Timo Sirainen <tss@iki.fi> |
Renamed hash_*() to hash_table_*() to avoid conflicts with OSX's strhash.h
Based on patch by Apple.
--HG--
branch : HEAD |
d5abbb932a0a598f002da39a8b3326643b1b5efc |
|
24-Sep-2008 |
Timo Sirainen <tss@iki.fi> |
Separate "unknown passdb/userdb X" and "support for X not compiled in" error messages.
--HG--
branch : HEAD |
5626713ae04f85f4eead444f102725559eccc56b |
|
26-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Don't crash if ldap userdb lookup fails.
--HG--
branch : HEAD |
d95ef05d0c6ea5fdc8bc877dcf8f3b8fff6d8fb4 |
|
26-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Don't crash if ldap userdb lookup fails.
--HG--
branch : HEAD |
76b43e4417bab52e913da39b5f5bc2a130d3f149 |
|
01-Jan-2008 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2008.
--HG--
branch : HEAD |
fc4ff2356fee6389d4cf2b3f12f4098a436f0502 |
|
29-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
LDAP handling rewrite. Reconnections are handled a lot better now. If
connection is down, requests are added to queue and they always stay there
at least 4 seconds.
--HG--
branch : HEAD |
ac75cf9b005f0fc574e49cd64b71db9bf5efbee2 |
|
20-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
If LDAP base contained variables, auth cache should have included them in
the cache key.
--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 |
43d32cbe60fdaef2699d99f1ca259053e9350411 |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED.
--HG--
branch : HEAD |
acbf19bc103b663fbc311a3b2b88d586ea60c20d |
|
25-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Removed deprecated pass_attrs and user_attrs configuration method.
--HG--
branch : HEAD |
fb5abffb7097b3c5f167deff6ae293d2f828695b |
|
25-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
LDAP crashfixes. Based on patch by Katsu Yamamoto.
--HG--
branch : HEAD |
4261a8b43792dc4db4b39e6910319835b7450e84 |
|
03-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Moved generic LDAP result iteration to db_ldap. It also supports now
templates in values.
--HG--
branch : HEAD |
6fabfb7bbfd88d0c1de66981e52850f26067623b |
|
03-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Changed userdb callback API. Don't require uid/gid to be returned by userdb.
--HG--
branch : HEAD |
b34e5d8ab8e3bd06e63763f340f04cb935a1f20d |
|
02-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Memory leak fix
--HG--
branch : HEAD |
b323e76cf555fa6031f3dbbdedeac0df2fff3778 |
|
18-Apr-2007 |
Timo Sirainen <tss@iki.fi> |
s/User not found/Unknown user/ to be consistent
--HG--
branch : HEAD |
c076bf07e955df766030c76681d7c96562089d2a |
|
06-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Don't crash if user_attrs or pass_attrs is empty. It means all the
attributes are returned.
--HG--
branch : HEAD |
ecb1b2d6236942bf82f822e8d0167f0e160b206d |
|
19-Jan-2007 |
Timo Sirainen <tss@iki.fi> |
Several fixes to handling deinitialization without crashing.
--HG--
branch : HEAD |
c5383a0ed56a188a7d5efaaa4c6f8243af432d65 |
|
21-Dec-2006 |
Timo Sirainen <timo.sirainen@movial.fi> |
Authentication cache caches now also userdb data. Code by Tommi Saviranta.
--HG--
branch : HEAD |
0f39a57760d93cddbce3ca43096d78e0fe2f42fd |
|
09-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
We treated internal userdb lookup errors as "user unknown" errors. In such
situations this caused deliver to think the user didn't exist and the mail
get bounced.
--HG--
branch : HEAD |
aa770afbc9df7b804cc08ca06cfcb6ec050c969b |
|
04-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
Do better logging.
--HG--
branch : HEAD |
16133a719ce8b6a5b8cedd721340cc1607c43433 |
|
04-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
LDAP code changes: If auth binds are used, bind back to the default dn
before doing a search. Otherwise it could fail if user gave an invalid
password. Initial binding is now also done asynchronously. Reconnecting to
LDAP server wasn't working with auth binds. Use pass_attrs even with
auth_bind=yes since it may contain other non-password fields also. Updated
dovecot-ldap.conf to contain sasl_bind settings and reflect these changes.
--HG--
branch : HEAD |
fd155bdee5f05bb32ee608551ee49c94c2656fe6 |
|
14-Feb-2006 |
Timo Sirainen <tss@iki.fi> |
Check that we don't pass around key=value pairs with empty keys.
--HG--
branch : HEAD |
d5cebe7f98e63d4e2822863ef2faa4971e8b3a5d |
|
14-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
deinit, unref, destroy, close, free, etc. functions now take a pointer to
their data pointer, and set it to NULL. This makes double-frees less likely
to cause security holes.
--HG--
branch : HEAD |
6ef7e31619edfaa17ed044b45861d106a86191ef |
|
13-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added "bool" type and changed all ints that were used as booleans to bool.
--HG--
branch : HEAD |
25ee72451d16374ed27fdbf829f4ec756c778352 |
|
30-Dec-2005 |
Timo Sirainen <tss@iki.fi> |
Added authentication bind support. Patch by J.M. Maurer.
Also cleaned up the LDAP code a bit and made it possible for passdbs to
disable lookup_credentials in runtime.
--HG--
branch : HEAD |
ed5e91e58dfc372c2135c55427bf6f25a7725042 |
|
06-Dec-2005 |
Timo Sirainen <tss@iki.fi> |
If LDAP lookup fails because connection gets closed, try retrying it again
after reconnect.
--HG--
branch : HEAD |
b42f37ae6f65ed986315b6885568d32115e589b1 |
|
16-Oct-2005 |
Timo Sirainen <tss@iki.fi> |
Separated userdb_module's interface and the actual data struct.
Now it's possible to have multiple userdbs of same type but with different
settings.
--HG--
branch : HEAD |
137ea7ca34005345aa2304a940149b7f3774d727 |
|
07-Aug-2005 |
Timo Sirainen <tss@iki.fi> |
s/occured/occurred/
--HG--
branch : HEAD |
e714eed72515794c46c6712a611e5ab924d903da |
|
22-Jul-2005 |
Timo Sirainen <tss@iki.fi> |
user_global_uid and user_global_gid settings weren't working. Also changed
them to now allow named user/group.
--HG--
branch : HEAD |
2fbc2a7c65d30e46803195ebb4547176b85c22c7 |
|
12-Jul-2005 |
Timo Sirainen <tss@iki.fi> |
Removed direct config.h including. I'm not sure why it was done before,
probably to reduce compile times a few milliseconds. Ugly anyway..
--HG--
branch : HEAD |
0d7d27765267594a5870892268ab345148306d49 |
|
17-Apr-2005 |
Timo Sirainen <tss@iki.fi> |
If both userdb and passdb used LDAP the later one was overriding first one's
attribute names.
--HG--
branch : HEAD |
0e90e1b11b699166a4a4c5e01d132a28c3e26aff |
|
16-Mar-2005 |
Timo Sirainen <tss@iki.fi> |
LDAP crashfixes.
--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 |
e4d34f2fbee451219599d71505594df704093ce3 |
|
26-Feb-2005 |
Timo Sirainen <tss@iki.fi> |
Moved cache handling from sql/ldap-specific code to generic auth-request
code. Did some small optimizations on the way.
--HG--
branch : HEAD |
9f431ccfb6932746db56245c8a3d3415717ef545 |
|
12-Feb-2005 |
Timo Sirainen <tss@iki.fi> |
userdb can now return extra parameters to master. Removed special handling
of home/mail wherever possible, they're just regular extra parameters now.
LDAP passdb and static userdb can return extra parameters now.
--HG--
branch : HEAD |
7e6279d50d638aca9bb7e011ea940f979976af44 |
|
16-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Fixes by Kazuo Moriwaka
--HG--
branch : HEAD |
5a8b0ce25f7838652b4a0cb9dab0ad19ec0fab25 |
|
13-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Move default filters/attrs to setting defaults rather than check it from
code. Also fixes a crash.
--HG--
branch : HEAD |
afa2af53ff06152efa65f6cc0e54fb1eb319d2fd |
|
11-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Support variables in LDAP base setting.
--HG--
branch : HEAD |
49e513d090753ccbf95560b2f3a21f081a5b6c51 |
|
08-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Added auth_request_log_*().
--HG--
branch : HEAD |
5f30a00d160c75271d7b80d87a341963d8a9f6e2 |
|
07-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Renamed strarray_join() to t_strarray_join() and made it not to crash..
--HG--
branch : HEAD |
12aad74464367f7e8be11eafe1af985bf7b1adec |
|
06-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
If UID or GID isn't numeric, look it up from passwd/group.
--HG--
branch : HEAD |
71513ad16144a595ef3bd02058318784250c88ef |
|
06-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Keep auth_request around so it can be used in error messages.
--HG--
branch : HEAD |
a7bee3930831a9261fa6180d02af29c484d862e9 |
|
06-Jan-2005 |
Timo Sirainen <tss@iki.fi> |
Added authentication debugging logging.
--HG--
branch : HEAD |
7ccf19a1a13a02973ce0318b60f8ee3637e2cd6d |
|
19-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Fixed crashing due to free()ing too much.
--HG--
branch : HEAD |
1f1e81aab38d833d1c9cdc244c91fd762e0080d4 |
|
06-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Added name variable for userdb_module and passdb_module and changed their
initialization a bit.
--HG--
branch : HEAD |
a30b52af112bc98b74b8624e9a5d20cb754b2ab7 |
|
01-Nov-2004 |
Timo Sirainen <tss@iki.fi> |
And more leak fixes..
--HG--
branch : HEAD |
08aea01ef9a9d20703e0fcf8618e6195c0037a44 |
|
20-Sep-2004 |
Timo Sirainen <tss@iki.fi> |
Added preinit() call to userdb/passdbs, which is called before dropping
privileges. init() is called after. SQL/LDAP now parses the config file in
preinit, but does the actual connecting only in init(). This fixes LDAP
crashing at startup.
--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 |
c067f92edf6bc5bba2b3b6216a9b3525cd173eae |
|
24-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
LDAP: Removed the system_user=uid defaulting. LDAP usually has only virtual
users which don't exist in /etc/group. Clarified what the system user
actually does for ldap/pgsql.
--HG--
branch : HEAD |
002bb664e4b88a808e8a07cf595bfbbf1e7194ec |
|
22-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Give better error message if uid/gid not found from ldap and no default was
set.
--HG--
branch : HEAD |
061da1b9d309301a7e3f5e0f240d7a7e99652d63 |
|
08-May-2003 |
Timo Sirainen <tss@iki.fi> |
Chrooting changes. Now all userdbs will support "<chroot>/./<homedir>" style
home directories.
--HG--
branch : HEAD |
ebfcfd258acc89633c47d9c3b0b40a1a3f75cdcb |
|
20-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
minor ldap fixes
--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 |
d1f0acc7fc722e13e8296228703adfe8a884d59e |
|
18-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Escape special chars in username if needed.
--HG--
branch : HEAD |
985375eafa124c948eee326eb6bfbe2b268514b5 |
|
17-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Handle LDAP failures better.
--HG--
branch : HEAD |
1f18053d463f0294387b5e4dd11f9010bda9a24e |
|
11-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Added user_global_uid and user_global_gid LDAP settings.
--HG--
branch : HEAD |
10c5fd417af4ee30b68c967f5e7d5a49f4f149b5 |
|
10-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
Separate user and pass attrs/filters in config file
--HG--
branch : HEAD |
e82af44fe25ca9b88210f313548dc08538e4a677 |
|
11-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
passdb ldap added. fixes to userdb ldap.
--HG--
branch : HEAD |
9974f4807ef7eafcd56f7b2908d8ecc6d1177317 |
|
04-Feb-2003 |
Timo Sirainen <tss@iki.fi> |
cleanups
--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 |