Kurt Zeilenga
|
31727f0f4d
|
Additional manageDIT changes.
Now require be_isroot() instead of "manage".
|
2005-05-13 21:09:26 +00:00 |
|
Kurt Zeilenga
|
cfb3f81582
|
Control cleanup
|
2005-05-13 02:34:16 +00:00 |
|
Howard Chu
|
55585110bf
|
ITS#3608 - ignore unavailable non-critical controls
|
2005-05-13 01:35:20 +00:00 |
|
Howard Chu
|
6a2d53f396
|
In backend_group, return LDAP_COMPARE_FALSE if attr exists but value is
not matched, instead of LDAP_NO_SUCH_ATTRIBUTE
|
2005-05-04 06:28:27 +00:00 |
|
Howard Chu
|
b5ef8ea6f4
|
More modify support. ACL editing works.
|
2005-04-19 16:39:48 +00:00 |
|
Pierangelo Masarati
|
f6d136a99a
|
fix overlay access control; cleanup
|
2005-04-18 09:16:26 +00:00 |
|
Pierangelo Masarati
|
a6f8cd07f6
|
partially revert previous commit (ITS#3652)
|
2005-04-13 01:03:46 +00:00 |
|
Pierangelo Masarati
|
a85603c10b
|
more on ITS#3652
|
2005-04-12 22:38:54 +00:00 |
|
Pierangelo Masarati
|
15016154b6
|
add ACL hook to overlays
|
2005-04-12 00:24:04 +00:00 |
|
Pierangelo Masarati
|
f43f7b1bfb
|
cleanup listener permissions
|
2005-04-04 10:42:50 +00:00 |
|
Howard Chu
|
5a66d7de66
|
Fix prev commit
|
2005-03-24 06:06:40 +00:00 |
|
Howard Chu
|
0076b40c32
|
Convert backendInfo/backendDB to STAILQs
|
2005-03-24 05:13:31 +00:00 |
|
Howard Chu
|
2da2336ac6
|
Reorganiza SLAPD_CRYPT and SLAPD_SPASSWD support for better reentrancy
|
2005-03-18 06:06:38 +00:00 |
|
Howard Chu
|
b06eea3d99
|
Delete unused syncrepl_pool
|
2005-02-11 10:20:16 +00:00 |
|
Pierangelo Masarati
|
d503b5a5b7
|
make frontend-generated attrs available to backend's hook
|
2005-01-31 00:14:00 +00:00 |
|
Pierangelo Masarati
|
7cd731ec56
|
"ultimate" fix of glued databases controls checking; other minor fixes
|
2005-01-30 22:02:37 +00:00 |
|
Pierangelo Masarati
|
4f9b916b61
|
now works
|
2005-01-29 22:04:34 +00:00 |
|
Pierangelo Masarati
|
ff89b2c14c
|
looks a little better (but test033 doesn't work any more; disabling)
|
2005-01-29 19:04:06 +00:00 |
|
Pierangelo Masarati
|
cd797f8089
|
avoid cycling twice in the control list
|
2005-01-29 18:16:38 +00:00 |
|
Pierangelo Masarati
|
d0b804c439
|
use direct access instead of string comparison to check supported controls
|
2005-01-29 17:58:48 +00:00 |
|
Kurt Zeilenga
|
1ff692274a
|
Removed control old kludge code
|
2005-01-27 23:06:57 +00:00 |
|
Pierangelo Masarati
|
4d5068630c
|
cleanup
|
2005-01-27 08:55:13 +00:00 |
|
Kurt Zeilenga
|
e826914a88
|
Less kludgy willing-to-perform check for recognized and appropriate
global controls
|
2005-01-27 06:45:20 +00:00 |
|
Pierangelo Masarati
|
362766b316
|
move compare to frontend (disabled by default, only invoked if backend doesn't provide hook); honor ITS#3472 (disclose access check); fix ITS#3521 as well (check access to hasSubordinates); fix a problem in backend_attribute() with operational attrs; add backend_access() helper
|
2005-01-26 23:19:48 +00:00 |
|
Kurt Zeilenga
|
ab455a5ec7
|
Place control availability kludge behind
#ifdef SLAP_CONTROL_AVAILABILITY_KLUDGE
for now. Me think its still needed (at least for FRONTEND controls).
|
2005-01-26 19:46:12 +00:00 |
|
Pierangelo Masarati
|
5ec9684894
|
controls can be added in two passes (e.g. by backends that actually inherit their controls from someone else)
|
2005-01-26 10:28:37 +00:00 |
|
Pierangelo Masarati
|
9e6d64a0ad
|
move supported controls listing at backend startup; allow supported controls to be set/mucked in between
|
2005-01-26 09:53:29 +00:00 |
|
Pierangelo Masarati
|
5b193c218f
|
fix dynamically registered controls check; NOTE: controls registered by global overlays don't work yet; better leave Kurt's kludge in place right now
|
2005-01-25 19:39:56 +00:00 |
|
Kurt Zeilenga
|
0bd2dafd53
|
More proper criticality handling. Implementation is a kludge.
|
2005-01-25 18:30:55 +00:00 |
|
Kurt Zeilenga
|
d68041ce50
|
Revert part of last (two) commits. Need additional infrastructure first.
|
2005-01-25 18:09:59 +00:00 |
|
Kurt Zeilenga
|
82d5ca4d4e
|
Remove redundant note.
|
2005-01-25 17:40:39 +00:00 |
|
Kurt Zeilenga
|
dd75979100
|
Prelim unavailableCriticalExtension v. unwillingToPerform fix (ITS#3308)
|
2005-01-25 16:52:16 +00:00 |
|
Pierangelo Masarati
|
066829a870
|
fix previous commit
|
2005-01-22 12:27:45 +00:00 |
|
Pierangelo Masarati
|
f0943f79ec
|
fix previous commit
|
2005-01-21 15:05:15 +00:00 |
|
Pierangelo Masarati
|
4f23e2e470
|
cleanup
|
2005-01-19 23:52:51 +00:00 |
|
Pierangelo Masarati
|
7d306eaadb
|
try to collect operational attributes as well
|
2005-01-19 22:58:56 +00:00 |
|
Howard Chu
|
f845c573b0
|
Single consumer context per database
|
2005-01-13 21:15:50 +00:00 |
|
Howard Chu
|
bf27ba977b
|
Deleted syncrepl updatedn
|
2005-01-13 18:51:29 +00:00 |
|
Kurt Zeilenga
|
7dc0b02fc9
|
Replace backend.h with backends.c, generated by config.status.
|
2005-01-09 08:42:44 +00:00 |
|
Kurt Zeilenga
|
dc0eacd40b
|
Happy New Year!
|
2005-01-01 20:49:32 +00:00 |
|
Howard Chu
|
b3dfae907f
|
Remove obsolete comment
|
2004-12-17 10:24:54 +00:00 |
|
Howard Chu
|
fc9b1b7aca
|
Delete unused be_context_csn, cleanup pending csn entry
|
2004-12-06 23:17:58 +00:00 |
|
Howard Chu
|
30a6f4d24d
|
Better fix for ITS#3365, manage back-bdb's read locks so frontend/etc.
don't need to worry about them.
|
2004-12-05 02:00:19 +00:00 |
|
Howard Chu
|
5c8fd8bf11
|
Rename syncrepl_rq to slapd_rq, move to daemon.c
|
2004-12-03 16:49:23 +00:00 |
|
Howard Chu
|
f83b55b2a2
|
Avoid segfault if backend_destroy is called before frontendDB is created
|
2004-12-02 08:59:02 +00:00 |
|
Howard Chu
|
d3ced75fe7
|
Add SLAP_DBFLAG_OVERLAY
|
2004-11-27 11:45:54 +00:00 |
|
Howard Chu
|
584d5355b8
|
Fix overlay aux_operational, add contextCSN as operational attribute
of suffix entry
|
2004-11-27 08:30:44 +00:00 |
|
Pierangelo Masarati
|
91f2a8bc46
|
remove backed-out code from previous commit
|
2004-11-11 09:43:15 +00:00 |
|
Pierangelo Masarati
|
79f744f30b
|
rework static backend initialization
|
2004-11-11 00:39:19 +00:00 |
|
Pierangelo Masarati
|
0e83717e80
|
fix return code; fix test (please review)
|
2004-11-11 00:32:47 +00:00 |
|