Pierangelo Masarati
|
6ef9689b3f
|
fix string_expand error cases; cleanup
|
2004-10-04 20:52:58 +00:00 |
|
Kurt Zeilenga
|
d611a4b49a
|
unifdef -UNEW_LOGGING
|
2004-09-04 04:54:28 +00:00 |
|
Howard Chu
|
91033d6552
|
Reworked fix for ITS#3140 - add access parameter to backend_attribute
|
2004-08-18 17:14:22 +00:00 |
|
Pierangelo Masarati
|
bfb6465533
|
cleanup
|
2004-08-06 16:40:15 +00:00 |
|
Pierangelo Masarati
|
cd9a9c628d
|
frontend stuff moved into a database structure, essentially to allow overlays to be processed before database selection; passes all tests (ITS#3080)
|
2004-07-26 21:26:34 +00:00 |
|
Pierangelo Masarati
|
74f224583b
|
quick fix for ITS#3215; needs work to re-enable ACI caching, if possible at all
|
2004-07-02 16:45:06 +00:00 |
|
Pierangelo Masarati
|
6465801cfc
|
beautify comment
|
2004-06-30 16:26:06 +00:00 |
|
Pierangelo Masarati
|
f109f1eb6d
|
fix ITS#3140
|
2004-05-12 23:29:42 +00:00 |
|
Pierangelo Masarati
|
d40e5a365a
|
fix DN_SEPARATOR() and clarify its use
|
2004-05-07 09:03:05 +00:00 |
|
Pierangelo Masarati
|
b34cf02488
|
more on fixing escaped semicolon in normalized DN
|
2004-05-07 02:18:08 +00:00 |
|
Pierangelo Masarati
|
b69a2acdf5
|
use fist backend only if there is no global ACL (ITS#3100)
|
2004-04-20 19:26:02 +00:00 |
|
Pierangelo Masarati
|
1c952c8a7e
|
revert prevuos NULL o_bd commit
|
2004-04-20 15:18:06 +00:00 |
|
Pierangelo Masarati
|
30f697beeb
|
improve dn.one="" fix
|
2004-04-20 14:50:16 +00:00 |
|
Pierangelo Masarati
|
537a4cae02
|
global ACLs were not used because op->o_bd is set to &backends[0] if NULL
|
2004-04-20 14:42:48 +00:00 |
|
Pierangelo Masarati
|
3c5f305a7f
|
fix acl bug when using dn.one=""
|
2004-04-20 14:15:39 +00:00 |
|
Kurt Zeilenga
|
1372965d89
|
ITS#3092: Rename sl_free() and friends to slap_sl_free()
|
2004-04-20 03:44:57 +00:00 |
|
Pierangelo Masarati
|
7b65d46b1b
|
add slapacl tool
|
2004-04-20 00:08:44 +00:00 |
|
Kurt Zeilenga
|
c7f0438044
|
bvalue cleanup
|
2004-04-08 06:49:17 +00:00 |
|
Kurt Zeilenga
|
44725e7303
|
use BER_BVNULL
|
2004-04-07 04:11:43 +00:00 |
|
Kurt Zeilenga
|
c7e89d57be
|
swap be_isroot and be_isroot_dn symbols
|
2004-04-06 01:06:20 +00:00 |
|
Pierangelo Masarati
|
e516247068
|
exploit new isroot_dn helper
|
2004-04-05 17:31:27 +00:00 |
|
Howard Chu
|
35c774d3b8
|
Yet more for ITS#3008. Seems to work properly now.
|
2004-03-10 09:11:20 +00:00 |
|
Howard Chu
|
3853fade60
|
More for ITS#3008
|
2004-03-10 08:00:41 +00:00 |
|
Howard Chu
|
cac30b1855
|
ITS#3008 fix value-based ACLs
|
2004-03-10 02:59:03 +00:00 |
|
Pierangelo Masarati
|
006745430e
|
allow "expand" style in peername, sockname, sockurl as well; more sanity checks
|
2004-03-09 19:44:14 +00:00 |
|
Pierangelo Masarati
|
042869366d
|
use "expand" instead of "regex" for group ACLs that allow substring expansion, preserving backwards compatibility; add sanity checks
|
2004-03-09 16:33:05 +00:00 |
|
Pierangelo Masarati
|
a4e062ca36
|
apply advanced peername ACL (ITS#2907)
|
2004-03-08 18:49:12 +00:00 |
|
Kurt Zeilenga
|
3c598e89fb
|
Happy new year
|
2004-01-01 19:15:16 +00:00 |
|
Luke Howard
|
c03a70955d
|
Make defaulted backend available to ACL plugin pblock
|
2004-01-01 09:42:44 +00:00 |
|
Luke Howard
|
03e5db818f
|
Fix ACL plugin bug - return value of ACL plugins was being ignored
|
2004-01-01 06:33:18 +00:00 |
|
Luke Howard
|
f289d6b7f0
|
Fix assertion failure if acl_check_modlist() called where op->o_bd == NULL.
Behavior now matches access_allowed() - the first backend is used. The
code needs review, I have not tested it.
|
2003-12-30 03:50:14 +00:00 |
|
Luke Howard
|
0549d46adf
|
Don't require slapi to be in the path - always include slapi/slapi.h
|
2003-12-28 04:17:48 +00:00 |
|
Pierangelo Masarati
|
f2a9089e4d
|
cleanup most of the -pedantic warnings (ITS#2884) and other small fixes
|
2003-12-17 20:55:46 +00:00 |
|
Luke Howard
|
516fd0ff50
|
First round of SLAPI cleanups - use slapi_int_XXX for internal functions
(slapi_x_XXX is still reserved for exported functions that are not part
of the SLAPI specification)
|
2003-12-16 15:49:31 +00:00 |
|
Pierangelo Masarati
|
ee34f3fb64
|
add to 'val[.<style>=<value>' ACLs special match styles for DN-valued attributes; add negated objectClass to attribute name lists for ACLs and partial replication
|
2003-12-16 00:49:10 +00:00 |
|
Kurt Zeilenga
|
4e15a84452
|
Updated notices
|
2003-11-27 01:17:14 +00:00 |
|
Howard Chu
|
01f7a7466b
|
SLAPI fix - no-op when slapi_plugins_used == 0
|
2003-10-24 05:58:42 +00:00 |
|
Howard Chu
|
1240c70ff4
|
ITS#2497, implement value-level ACLs:
access to attr=foo val.regex=bar.*
|
2003-09-20 03:23:10 +00:00 |
|
Howard Chu
|
94e88c3700
|
ITS#2679 don't use cached ACL state from different attribute
|
2003-09-16 22:03:26 +00:00 |
|
Kurt Zeilenga
|
a1b9d3148e
|
subtree ACI patch from Ralf
|
2003-09-09 18:37:31 +00:00 |
|
Luke Howard
|
0edb270b9e
|
Support for ACL plugins
|
2003-08-31 08:17:21 +00:00 |
|
Howard Chu
|
dc41a6b37e
|
ITS#2529 null DN in log
|
2003-05-22 09:22:41 +00:00 |
|
Kurt Zeilenga
|
231f8464d1
|
cleanup
|
2003-04-29 21:14:12 +00:00 |
|
Kurt Zeilenga
|
5cd994ed21
|
remove dnNormalize2
replace calls to dnNormalize2 with calls to dnNormalize
|
2003-04-29 18:28:14 +00:00 |
|
Luke Howard
|
86a18c2ea2
|
Don't pollute op->o_bd in access_allowed()
|
2003-04-18 04:57:15 +00:00 |
|
Pierangelo Masarati
|
194528d689
|
fix ACI per-thread memory management
|
2003-04-12 17:42:51 +00:00 |
|
Howard Chu
|
280fc819cf
|
Memory context tweaks for Bind
|
2003-04-12 06:56:42 +00:00 |
|
Howard Chu
|
ece7452b05
|
More memory context tweaks
|
2003-04-11 01:29:28 +00:00 |
|
Kurt Zeilenga
|
c75be97ae9
|
#ifdef -DSLAP_NVALUES
|
2003-04-05 03:35:16 +00:00 |
|
Pierangelo Masarati
|
df29552130
|
fix new API leftover
|
2003-04-03 21:17:44 +00:00 |
|