]> git.sur5r.net Git - openldap/log
openldap
19 years agomore slapi cleanup
Luke Howard [Sat, 23 Jul 2005 13:21:28 +0000 (13:21 +0000)]
more slapi cleanup

19 years agoupdate for new backend types
Luke Howard [Sat, 23 Jul 2005 13:14:13 +0000 (13:14 +0000)]
update for new backend types

19 years agoCleanup of SLAPI internal operation code; use frontendDB rather than
Luke Howard [Sat, 23 Jul 2005 12:03:13 +0000 (12:03 +0000)]
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.

19 years agoAllow sml_desc to be set by caller in slap_mods_check()
Luke Howard [Sat, 23 Jul 2005 12:00:52 +0000 (12:00 +0000)]
Allow sml_desc to be set by caller in slap_mods_check()

19 years agoset o_callback to NULL for read entry callback, avoids crash in replog callback
Luke Howard [Sat, 23 Jul 2005 11:55:09 +0000 (11:55 +0000)]
set o_callback to NULL for read entry callback, avoids crash in replog callback

19 years agoadd infrastructure to register verbmasks; allow to register loglevels programmaticall...
Pierangelo Masarati [Sat, 23 Jul 2005 11:32:10 +0000 (11:32 +0000)]
add infrastructure to register verbmasks; allow to register loglevels programmatically; cleanup glue protos

19 years agofix previous commit (see NOTE and FIXMEs)
Pierangelo Masarati [Sat, 23 Jul 2005 10:29:40 +0000 (10:29 +0000)]
fix previous commit (see NOTE and FIXMEs)

19 years agonote that not all backends and overlays support runtime configuration (I guess we...
Pierangelo Masarati [Sat, 23 Jul 2005 10:15:05 +0000 (10:15 +0000)]
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?)

19 years agoAdd fe_access_allowed(), should allow global ACL overlays to work
Luke Howard [Sat, 23 Jul 2005 04:18:48 +0000 (04:18 +0000)]
Add fe_access_allowed(), should allow global ACL overlays to work

19 years agobackout previous commit: frontendDB doesn't have the right rootn, ACLs and so
Pierangelo Masarati [Fri, 22 Jul 2005 17:22:51 +0000 (17:22 +0000)]
backout previous commit: frontendDB doesn't have the right rootn, ACLs and so

19 years agorenamed slapi_int_init_connection => slapi_int_connection_init for consistency; blind...
Pierangelo Masarati [Fri, 22 Jul 2005 16:57:20 +0000 (16:57 +0000)]
renamed slapi_int_init_connection => slapi_int_connection_init for consistency; blind fix to ITS#3879

19 years agoexit the loop at some point (ITS#3878)
Pierangelo Masarati [Fri, 22 Jul 2005 16:37:20 +0000 (16:37 +0000)]
exit the loop at some point (ITS#3878)

19 years agoassert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL).
Hallvard Furuseth [Fri, 22 Jul 2005 14:35:16 +0000 (14:35 +0000)]
assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL).

19 years agors->sr_flags should be saved in variables of type slap_mask_t, not int.
Hallvard Furuseth [Fri, 22 Jul 2005 13:28:49 +0000 (13:28 +0000)]
rs->sr_flags should be saved in variables of type slap_mask_t, not int.

19 years agoCast LDAP_BOOL value to LDAP_BOOLEANS; it could only use flags fitting in int.
Hallvard Furuseth [Fri, 22 Jul 2005 13:24:47 +0000 (13:24 +0000)]
Cast LDAP_BOOL value to LDAP_BOOLEANS; it could only use flags fitting in int.

19 years ago'#if 0' out variables used only in #if 0. Fix '#if 0'-ed out counting loops.
Hallvard Furuseth [Fri, 22 Jul 2005 13:21:10 +0000 (13:21 +0000)]
'#if 0' out variables used only in #if 0.  Fix '#if 0'-ed out counting loops.

19 years agoRemove unused variables.
Hallvard Furuseth [Fri, 22 Jul 2005 13:18:28 +0000 (13:18 +0000)]
Remove unused variables.

19 years agoremove redundant variable
Luke Howard [Fri, 22 Jul 2005 09:40:22 +0000 (09:40 +0000)]
remove redundant variable

19 years agoRemove redundant ACL check in operational attributes overlay
Luke Howard [Fri, 22 Jul 2005 09:39:36 +0000 (09:39 +0000)]
Remove redundant ACL check in operational attributes overlay

19 years agoFix error in last commit
Luke Howard [Fri, 22 Jul 2005 09:39:26 +0000 (09:39 +0000)]
Fix error in last commit

19 years agoCleanup SLAPI headers
Luke Howard [Fri, 22 Jul 2005 09:35:27 +0000 (09:35 +0000)]
Cleanup SLAPI headers

19 years agoSLAPI cleanup
Luke Howard [Fri, 22 Jul 2005 09:35:17 +0000 (09:35 +0000)]
SLAPI cleanup

19 years agoDo not cache group evaluation if result is SLAP_CB_CONTINUE
Luke Howard [Fri, 22 Jul 2005 08:27:51 +0000 (08:27 +0000)]
Do not cache group evaluation if result is SLAP_CB_CONTINUE

19 years agoFix bug in control merging (this probably still isn't right...)
Luke Howard [Fri, 22 Jul 2005 08:26:20 +0000 (08:26 +0000)]
Fix bug in control merging (this probably still isn't right...)

19 years agoAdd caching to slapi_over_acl_group(); performance is terrible otherwise
Luke Howard [Fri, 22 Jul 2005 08:23:33 +0000 (08:23 +0000)]
Add caching to slapi_over_acl_group(); performance is terrible otherwise

19 years agoDon't fail if no group plugins
Luke Howard [Fri, 22 Jul 2005 07:55:45 +0000 (07:55 +0000)]
Don't fail if no group plugins

19 years agoRemove SLAPI pblock from operation structure
Luke Howard [Fri, 22 Jul 2005 07:54:17 +0000 (07:54 +0000)]
Remove SLAPI pblock from operation structure

19 years agomore cleanups
Luke Howard [Fri, 22 Jul 2005 06:46:07 +0000 (06:46 +0000)]
more cleanups

19 years agocleanup SLAPI overlay
Luke Howard [Fri, 22 Jul 2005 06:24:39 +0000 (06:24 +0000)]
cleanup SLAPI overlay

19 years agoFix dangling mutex in SLAPI bind preop handler
Luke Howard [Fri, 22 Jul 2005 06:16:03 +0000 (06:16 +0000)]
Fix dangling mutex in SLAPI bind preop handler

19 years agoEnsure backend is set before calling send_ldap_extended();
Luke Howard [Fri, 22 Jul 2005 05:49:55 +0000 (05:49 +0000)]
Ensure backend is set before calling send_ldap_extended();
whoami was crashing for anonymous clients

19 years agofix error in previous commit
Luke Howard [Fri, 22 Jul 2005 05:38:32 +0000 (05:38 +0000)]
fix error in previous commit

19 years agoMore use of SLAPI accessor macros
Luke Howard [Fri, 22 Jul 2005 05:33:47 +0000 (05:33 +0000)]
More use of SLAPI accessor macros

19 years agoUse accessor macros for SLAPI parameter blocks, should make it
Luke Howard [Fri, 22 Jul 2005 05:26:15 +0000 (05:26 +0000)]
Use accessor macros for SLAPI parameter blocks, should make it
easier to move into overlay private data

19 years agoSet SLAPI_REQUESTOR_ISROOT for internal operations
Luke Howard [Fri, 22 Jul 2005 05:14:42 +0000 (05:14 +0000)]
Set SLAPI_REQUESTOR_ISROOT for internal operations

19 years agoSupport for global ACL overlays, corresponding SLAPI support
Luke Howard [Fri, 22 Jul 2005 05:01:09 +0000 (05:01 +0000)]
Support for global ACL overlays, corresponding SLAPI support

19 years agoCleaner version of previous patch (keep operational attr code in backend.c)
Luke Howard [Fri, 22 Jul 2005 03:44:04 +0000 (03:44 +0000)]
Cleaner version of previous patch (keep operational attr code in backend.c)

19 years agoMove backend_operational() implementation into frontend so global
Luke Howard [Fri, 22 Jul 2005 03:40:06 +0000 (03:40 +0000)]
Move backend_operational() implementation into frontend so global
overlays can be called

19 years agoterminate function array in slapi_int_get_plugins()
Luke Howard [Fri, 22 Jul 2005 03:24:09 +0000 (03:24 +0000)]
terminate function array in slapi_int_get_plugins()

19 years agomore on leaks & small fixes to unparsing
Pierangelo Masarati [Fri, 22 Jul 2005 03:23:58 +0000 (03:23 +0000)]
more on leaks & small fixes to unparsing

19 years agonote an issue
Pierangelo Masarati [Fri, 22 Jul 2005 03:23:26 +0000 (03:23 +0000)]
note an issue

19 years agoSLAPI plugins are no longer global; global SLAPI plugins should be
Luke Howard [Fri, 22 Jul 2005 03:17:36 +0000 (03:17 +0000)]
SLAPI plugins are no longer global; global SLAPI plugins should be
associated with the frontend

19 years agoadd over_acl_group/over_acl_attribute
Luke Howard [Fri, 22 Jul 2005 03:05:41 +0000 (03:05 +0000)]
add over_acl_group/over_acl_attribute

19 years agofunction rename
Luke Howard [Fri, 22 Jul 2005 02:51:55 +0000 (02:51 +0000)]
function rename

19 years agofix back-ldap unparsing
Pierangelo Masarati [Fri, 22 Jul 2005 02:29:49 +0000 (02:29 +0000)]
fix back-ldap unparsing

19 years agodon't crash if no underlying database was initialized
Pierangelo Masarati [Fri, 22 Jul 2005 02:08:41 +0000 (02:08 +0000)]
don't crash if no underlying database was initialized

19 years agoFix prev commit
Howard Chu [Fri, 22 Jul 2005 01:53:19 +0000 (01:53 +0000)]
Fix prev commit

19 years agothe swap was intended; please see ITS#3876
Pierangelo Masarati [Fri, 22 Jul 2005 01:00:21 +0000 (01:00 +0000)]
the swap was intended; please see ITS#3876

19 years agoPlug more memleaks
Howard Chu [Thu, 21 Jul 2005 23:26:40 +0000 (23:26 +0000)]
Plug more memleaks

19 years agoPlug memleak in enum_tree
Howard Chu [Thu, 21 Jul 2005 21:59:35 +0000 (21:59 +0000)]
Plug memleak in enum_tree

19 years agoAdd config_back_db_close, free some structures
Howard Chu [Thu, 21 Jul 2005 21:27:37 +0000 (21:27 +0000)]
Add config_back_db_close, free some structures

19 years agoreally fix the invalid free issue (I totally overlooked this piece of code)
Pierangelo Masarati [Thu, 21 Jul 2005 20:23:47 +0000 (20:23 +0000)]
really fix the invalid free issue (I totally overlooked this piece of code)

19 years agoshould fix the invalid free issue
Pierangelo Masarati [Thu, 21 Jul 2005 19:14:09 +0000 (19:14 +0000)]
should fix the invalid free issue

19 years agodon't malloc when not required?
Pierangelo Masarati [Thu, 21 Jul 2005 19:10:16 +0000 (19:10 +0000)]
don't malloc when not required?

19 years agocleanup
Luke Howard [Thu, 21 Jul 2005 19:02:56 +0000 (19:02 +0000)]
cleanup

19 years agoFix typo
Luke Howard [Thu, 21 Jul 2005 18:58:49 +0000 (18:58 +0000)]
Fix typo

19 years agoattempt to fix invalid free
Pierangelo Masarati [Thu, 21 Jul 2005 18:17:58 +0000 (18:17 +0000)]
attempt to fix invalid free

19 years agomore cleanups
Luke Howard [Thu, 21 Jul 2005 18:17:57 +0000 (18:17 +0000)]
more cleanups

19 years agomore cleanups
Luke Howard [Thu, 21 Jul 2005 18:16:32 +0000 (18:16 +0000)]
more cleanups

19 years agoremove SLAPI cruft
Luke Howard [Thu, 21 Jul 2005 18:07:16 +0000 (18:07 +0000)]
remove SLAPI cruft

19 years agoFix some SLAPI bugs
Luke Howard [Thu, 21 Jul 2005 17:34:16 +0000 (17:34 +0000)]
Fix some SLAPI bugs

19 years agoAdd support for post-result SLAPI plugins
Luke Howard [Thu, 21 Jul 2005 17:15:44 +0000 (17:15 +0000)]
Add support for post-result SLAPI plugins
Use overlay_op_walk again - needed to match 2.2 SLAPI behaviour

19 years agoMove most of SLAPI frontend into overlay
Luke Howard [Thu, 21 Jul 2005 16:35:20 +0000 (16:35 +0000)]
Move most of SLAPI frontend into overlay

19 years agocleanup
Pierangelo Masarati [Thu, 21 Jul 2005 14:27:31 +0000 (14:27 +0000)]
cleanup

19 years agoglue's enum conflicts with slap_operation_t
Pierangelo Masarati [Thu, 21 Jul 2005 14:23:49 +0000 (14:23 +0000)]
glue's enum conflicts with slap_operation_t

19 years agocondition SLAP_OVERLAY_ACCESS
Pierangelo Masarati [Thu, 21 Jul 2005 14:23:15 +0000 (14:23 +0000)]
condition SLAP_OVERLAY_ACCESS

19 years agomake sure we notice if this gets out of sync with slap_operation_e
Pierangelo Masarati [Thu, 21 Jul 2005 14:13:57 +0000 (14:13 +0000)]
make sure we notice if this gets out of sync with slap_operation_e

19 years agoadd prototype for overlay_op_walk()
Luke Howard [Thu, 21 Jul 2005 13:35:59 +0000 (13:35 +0000)]
add prototype for overlay_op_walk()

19 years agoAdd overlay_op_walk()
Luke Howard [Thu, 21 Jul 2005 13:35:32 +0000 (13:35 +0000)]
Add overlay_op_walk()

19 years agoAdd slap_operation_t
Luke Howard [Thu, 21 Jul 2005 13:35:19 +0000 (13:35 +0000)]
Add slap_operation_t

19 years agoimprove messages
Pierangelo Masarati [Thu, 21 Jul 2005 08:54:04 +0000 (08:54 +0000)]
improve messages

19 years agokeep trying...
Pierangelo Masarati [Thu, 21 Jul 2005 08:53:42 +0000 (08:53 +0000)]
keep trying...

19 years agoSLAPI cleanups
Luke Howard [Thu, 21 Jul 2005 08:39:37 +0000 (08:39 +0000)]
SLAPI cleanups

19 years agoFactor out common code in SLAPI internal ops
Luke Howard [Thu, 21 Jul 2005 08:34:25 +0000 (08:34 +0000)]
Factor out common code in SLAPI internal ops
Allow internal operation pblock to forward connection/operation parameters

19 years agoEnable SLAPI pre-entry plugins (we really need to move SLAPI into an
Luke Howard [Thu, 21 Jul 2005 04:01:54 +0000 (04:01 +0000)]
Enable SLAPI pre-entry plugins (we really need to move SLAPI into an
overlay...)

19 years agomostly revert previous commit
Pierangelo Masarati [Wed, 20 Jul 2005 19:26:46 +0000 (19:26 +0000)]
mostly revert previous commit

19 years agoallow to unregister (and free) memory handling functions
Pierangelo Masarati [Wed, 20 Jul 2005 19:07:04 +0000 (19:07 +0000)]
allow to unregister (and free) memory handling functions

19 years agodestroy cache on exit
Pierangelo Masarati [Wed, 20 Jul 2005 14:59:56 +0000 (14:59 +0000)]
destroy cache on exit

19 years agofix uninitialized value use
Pierangelo Masarati [Wed, 20 Jul 2005 14:19:52 +0000 (14:19 +0000)]
fix uninitialized value use

19 years agoUnder some circumstances, port 9010 is already in use and may cause problems to refer...
Pierangelo Masarati [Wed, 20 Jul 2005 11:17:06 +0000 (11:17 +0000)]
Under some circumstances, port 9010 is already in use and may cause problems to referrals whose server is supposed to be unavailable

19 years agodrop stored procedures
Pierangelo Masarati [Wed, 20 Jul 2005 11:16:09 +0000 (11:16 +0000)]
drop stored procedures

19 years agoFix order of statements in SLAPI internal modrdn implementation
Luke Howard [Wed, 20 Jul 2005 08:19:22 +0000 (08:19 +0000)]
Fix order of statements in SLAPI internal modrdn implementation

19 years agoFix regression in SLAPI ACL plugins owing to accidental commit
Luke Howard [Wed, 20 Jul 2005 08:00:24 +0000 (08:00 +0000)]
Fix regression in SLAPI ACL plugins owing to accidental commit
Support ACL_WADD/ACL_WDEL in SLAPI ACL evaluation/plugins

19 years agoUnset intop callback parameters before they go out of scope
Luke Howard [Wed, 20 Jul 2005 04:24:02 +0000 (04:24 +0000)]
Unset intop callback parameters before they go out of scope

19 years agomore on deadlock/dangling pointers
Pierangelo Masarati [Wed, 20 Jul 2005 00:50:35 +0000 (00:50 +0000)]
more on deadlock/dangling pointers

19 years agoconnection_client leave c_peer_* fields NULL
Pierangelo Masarati [Wed, 20 Jul 2005 00:49:33 +0000 (00:49 +0000)]
connection_client leave c_peer_* fields NULL

19 years agofix arbitrary precision number display when no big number library is available
Pierangelo Masarati [Tue, 19 Jul 2005 21:56:15 +0000 (21:56 +0000)]
fix arbitrary precision number display when no big number library is available

19 years agouse appropriate format when no arbitrary precision library is available
Pierangelo Masarati [Tue, 19 Jul 2005 19:31:24 +0000 (19:31 +0000)]
use appropriate format when no arbitrary precision library is available

19 years agoimprove previous commit
Pierangelo Masarati [Tue, 19 Jul 2005 19:13:50 +0000 (19:13 +0000)]
improve previous commit

19 years agoSolaris doesn't like being passed NULL pointers to [vsf[n]]printf
Pierangelo Masarati [Tue, 19 Jul 2005 18:59:50 +0000 (18:59 +0000)]
Solaris doesn't like being passed NULL pointers to [vsf[n]]printf

19 years agofix previous commit
Pierangelo Masarati [Tue, 19 Jul 2005 18:03:06 +0000 (18:03 +0000)]
fix previous commit

19 years agoReenable pre-result plugins, these were supported in OpenLDAP 2.2
Luke Howard [Tue, 19 Jul 2005 15:39:25 +0000 (15:39 +0000)]
Reenable pre-result plugins, these were supported in OpenLDAP 2.2
Pre-entry and pre-referral plugins will be enabled after testing

19 years agoback out previous commit, fat fingers
Luke Howard [Tue, 19 Jul 2005 15:36:24 +0000 (15:36 +0000)]
back out previous commit, fat fingers

19 years agoresult.c
Luke Howard [Tue, 19 Jul 2005 15:35:00 +0000 (15:35 +0000)]
result.c

19 years agosync with slapd
Luke Howard [Tue, 19 Jul 2005 15:28:23 +0000 (15:28 +0000)]
sync with slapd

19 years agomore cleanup
Pierangelo Masarati [Tue, 19 Jul 2005 15:13:32 +0000 (15:13 +0000)]
more cleanup

19 years agoMemory cleanup
Pierangelo Masarati [Tue, 19 Jul 2005 14:39:43 +0000 (14:39 +0000)]
Memory cleanup

19 years agoObjectClass cleanup
Pierangelo Masarati [Tue, 19 Jul 2005 14:39:19 +0000 (14:39 +0000)]
ObjectClass cleanup

19 years agocleanup
Pierangelo Masarati [Tue, 19 Jul 2005 14:38:55 +0000 (14:38 +0000)]
cleanup

19 years agoAttributeType cleanup
Pierangelo Masarati [Tue, 19 Jul 2005 14:38:34 +0000 (14:38 +0000)]
AttributeType cleanup