Pierangelo Masarati
|
3e84f692aa
|
there might definitely be concurrency issues, but it's not pooled connections' fault
|
2005-07-23 22:03:35 +00:00 |
|
Pierangelo Masarati
|
e810105f87
|
(mostly) reverting previous commit (overconservative)
|
2005-07-23 22:02:12 +00:00 |
|
Pierangelo Masarati
|
796316bc84
|
strengthen concurrency protection
|
2005-07-23 19:39:51 +00:00 |
|
Pierangelo Masarati
|
bea2e5494c
|
reverse logic (chasing a dangling pointer...)
|
2005-07-23 19:38:57 +00:00 |
|
Pierangelo Masarati
|
2b34c829d2
|
cleanup
|
2005-07-23 19:16:50 +00:00 |
|
Pierangelo Masarati
|
4655f12858
|
same for overlays; fix typo ("Overlays" instead of "Overlay" in parent entry)
|
2005-07-23 15:55:29 +00:00 |
|
Pierangelo Masarati
|
5aadfdfedb
|
add back-config suppor to back-monitor; advertize what backends provide back-config support; HEADS-UP: changed monitor OIDs (reflected in OID repository)
|
2005-07-23 15:29:16 +00:00 |
|
Luke Howard
|
69230b2b9f
|
more slapi cleanup
|
2005-07-23 13:21:28 +00:00 |
|
Luke Howard
|
35942c40ae
|
update for new backend types
|
2005-07-23 13:14:13 +00:00 |
|
Luke Howard
|
92df34238a
|
Cleanup of SLAPI internal operation code; use frontendDB rather than
duplicating frontend code, and o->o_callback rather than overriding
entry send clalbacks.
Support for SLAPI internal operation plugins.
|
2005-07-23 12:03:13 +00:00 |
|
Luke Howard
|
9a1c8cdb88
|
Allow sml_desc to be set by caller in slap_mods_check()
|
2005-07-23 12:00:52 +00:00 |
|
Luke Howard
|
efa1ba86bf
|
set o_callback to NULL for read entry callback, avoids crash in replog callback
|
2005-07-23 11:55:09 +00:00 |
|
Pierangelo Masarati
|
4c1339cf22
|
add infrastructure to register verbmasks; allow to register loglevels programmatically; cleanup glue protos
|
2005-07-23 11:32:10 +00:00 |
|
Pierangelo Masarati
|
d2b863fa24
|
fix previous commit (see NOTE and FIXMEs)
|
2005-07-23 10:29:40 +00:00 |
|
Pierangelo Masarati
|
97fb13c940
|
note that not all backends and overlays support runtime configuration (I guess we should list which do; what about noting it in the monitor backend?)
|
2005-07-23 10:15:05 +00:00 |
|
Luke Howard
|
9e4ea429e5
|
Add fe_access_allowed(), should allow global ACL overlays to work
|
2005-07-23 04:18:48 +00:00 |
|
Pierangelo Masarati
|
bccf2a7282
|
backout previous commit: frontendDB doesn't have the right rootn, ACLs and so
|
2005-07-22 17:22:51 +00:00 |
|
Pierangelo Masarati
|
02870e815b
|
renamed slapi_int_init_connection => slapi_int_connection_init for consistency; blind fix to ITS#3879
|
2005-07-22 16:57:20 +00:00 |
|
Pierangelo Masarati
|
9cb512bc03
|
exit the loop at some point (ITS#3878)
|
2005-07-22 16:37:20 +00:00 |
|
Hallvard Furuseth
|
a7f82239b6
|
assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL).
|
2005-07-22 14:35:16 +00:00 |
|
Hallvard Furuseth
|
cc27d26f48
|
rs->sr_flags should be saved in variables of type slap_mask_t, not int.
|
2005-07-22 13:28:49 +00:00 |
|
Hallvard Furuseth
|
f0091b101f
|
Cast LDAP_BOOL value to LDAP_BOOLEANS; it could only use flags fitting in int.
|
2005-07-22 13:24:47 +00:00 |
|
Hallvard Furuseth
|
4a57978a4b
|
'#if 0' out variables used only in #if 0. Fix '#if 0'-ed out counting loops.
|
2005-07-22 13:21:10 +00:00 |
|
Hallvard Furuseth
|
100634c920
|
Remove unused variables.
|
2005-07-22 13:18:28 +00:00 |
|
Luke Howard
|
1c6124019f
|
remove redundant variable
|
2005-07-22 09:40:22 +00:00 |
|
Luke Howard
|
645923b273
|
Remove redundant ACL check in operational attributes overlay
|
2005-07-22 09:39:36 +00:00 |
|
Luke Howard
|
ac93f86303
|
Fix error in last commit
|
2005-07-22 09:39:26 +00:00 |
|
Luke Howard
|
db3cc3ea22
|
Cleanup SLAPI headers
|
2005-07-22 09:35:27 +00:00 |
|
Luke Howard
|
730168ad1a
|
SLAPI cleanup
|
2005-07-22 09:35:17 +00:00 |
|
Luke Howard
|
a8980ffe9e
|
Do not cache group evaluation if result is SLAP_CB_CONTINUE
|
2005-07-22 08:27:51 +00:00 |
|
Luke Howard
|
3e47ba5aef
|
Fix bug in control merging (this probably still isn't right...)
|
2005-07-22 08:26:20 +00:00 |
|
Luke Howard
|
77ced839c0
|
Add caching to slapi_over_acl_group(); performance is terrible otherwise
|
2005-07-22 08:23:33 +00:00 |
|
Luke Howard
|
e6ed981ab9
|
Don't fail if no group plugins
|
2005-07-22 07:55:45 +00:00 |
|
Luke Howard
|
cb786e3330
|
Remove SLAPI pblock from operation structure
|
2005-07-22 07:54:17 +00:00 |
|
Luke Howard
|
0799e6a246
|
more cleanups
|
2005-07-22 06:46:07 +00:00 |
|
Luke Howard
|
95b0b26ad5
|
cleanup SLAPI overlay
|
2005-07-22 06:24:39 +00:00 |
|
Luke Howard
|
f5e67edb79
|
Fix dangling mutex in SLAPI bind preop handler
|
2005-07-22 06:16:03 +00:00 |
|
Luke Howard
|
8c52d0e401
|
Ensure backend is set before calling send_ldap_extended();
whoami was crashing for anonymous clients
|
2005-07-22 05:49:55 +00:00 |
|
Luke Howard
|
0b631c0d2f
|
fix error in previous commit
|
2005-07-22 05:38:32 +00:00 |
|
Luke Howard
|
44bb946436
|
More use of SLAPI accessor macros
|
2005-07-22 05:33:47 +00:00 |
|
Luke Howard
|
de10624dc3
|
Use accessor macros for SLAPI parameter blocks, should make it
easier to move into overlay private data
|
2005-07-22 05:26:15 +00:00 |
|
Luke Howard
|
c477ad064f
|
Set SLAPI_REQUESTOR_ISROOT for internal operations
|
2005-07-22 05:14:42 +00:00 |
|
Luke Howard
|
6da978d5a0
|
Support for global ACL overlays, corresponding SLAPI support
|
2005-07-22 05:01:09 +00:00 |
|
Luke Howard
|
6ae5ce5b66
|
Cleaner version of previous patch (keep operational attr code in backend.c)
|
2005-07-22 03:44:04 +00:00 |
|
Luke Howard
|
27adb43cbf
|
Move backend_operational() implementation into frontend so global
overlays can be called
|
2005-07-22 03:40:06 +00:00 |
|
Luke Howard
|
a253fbdab4
|
terminate function array in slapi_int_get_plugins()
|
2005-07-22 03:24:09 +00:00 |
|
Pierangelo Masarati
|
4be9f57b29
|
more on leaks & small fixes to unparsing
|
2005-07-22 03:23:58 +00:00 |
|
Pierangelo Masarati
|
6adfb5dd2f
|
note an issue
|
2005-07-22 03:23:26 +00:00 |
|
Luke Howard
|
acae40faa0
|
SLAPI plugins are no longer global; global SLAPI plugins should be
associated with the frontend
|
2005-07-22 03:17:36 +00:00 |
|
Luke Howard
|
ed80d1011f
|
add over_acl_group/over_acl_attribute
|
2005-07-22 03:05:41 +00:00 |
|