]>
git.sur5r.net Git - openldap/log
Hallvard Furuseth [Mon, 1 Aug 2005 03:48:53 +0000 (03:48 +0000)]
Handle LBER_SB_OPT_[GS]ET_FD arg as ber_socket_t like elsewhere, not as int.
Hallvard Furuseth [Mon, 1 Aug 2005 03:44:52 +0000 (03:44 +0000)]
Plug memory leaks
Luke Howard [Mon, 1 Aug 2005 02:16:02 +0000 (02:16 +0000)]
slap_mods2entry() should not zero pointers into the modifications
list because checking is performed on these, rather than the entry.
slap_mods_free() now takes an extra argument indicating whether to
free the values or not.
Pierangelo Masarati [Sun, 31 Jul 2005 23:15:08 +0000 (23:15 +0000)]
fix previous commit (ITS#3905)
Hallvard Furuseth [Sun, 31 Jul 2005 18:17:13 +0000 (18:17 +0000)]
Cleanup
Hallvard Furuseth [Sun, 31 Jul 2005 18:05:51 +0000 (18:05 +0000)]
Cleanup
Luke Howard [Sun, 31 Jul 2005 14:17:36 +0000 (14:17 +0000)]
Fix slapi_dn_beparent() behaviour (again)
Luke Howard [Sun, 31 Jul 2005 06:45:39 +0000 (06:45 +0000)]
Fix slapi_dn_beparent() logic
Luke Howard [Sun, 31 Jul 2005 05:42:51 +0000 (05:42 +0000)]
Support SLAPI_X_OPERATION_DELETE_GLUE_PARENT
Luke Howard [Sun, 31 Jul 2005 05:41:03 +0000 (05:41 +0000)]
Add SLAPI_X_OPERATION_DELETE_GLUE_PARENT
Luke Howard [Sun, 31 Jul 2005 05:23:56 +0000 (05:23 +0000)]
Restore 2.2 SLAPI behaviour: target DN is not normalized
(actually, in 2.2 the target DN was not even prettied, but this
will do)
Luke Howard [Sun, 31 Jul 2005 05:19:37 +0000 (05:19 +0000)]
Allow overlays to override operational attributes on add (needed
to preserve 2.2 SLAPI behaviour; see comments for further info)
Luke Howard [Sun, 31 Jul 2005 05:12:20 +0000 (05:12 +0000)]
Fix logic error in slap_mods2entry()
Luke Howard [Sun, 31 Jul 2005 05:04:37 +0000 (05:04 +0000)]
Fix logic error in slap_mods_no_repl_user_mod_check()
Luke Howard [Sun, 31 Jul 2005 04:56:27 +0000 (04:56 +0000)]
Call slap_mods2entry() in do_add(), so that global overlays (including
global SLAPI plugins) have access to op->ora_e.
Note that slap_mods2entry() is still called in fe_op_add() in order to
add any operational attributes.
Hallvard Furuseth [Sat, 30 Jul 2005 23:54:00 +0000 (23:54 +0000)]
Initialize a_flags of new Attribute in str2entry2().
Hallvard Furuseth [Sat, 30 Jul 2005 23:46:07 +0000 (23:46 +0000)]
Initialize i (#changes) if no mods. Simplify (*modp) to lmod.
Hallvard Furuseth [Sat, 30 Jul 2005 23:42:41 +0000 (23:42 +0000)]
Remove warning that HDB code is experimental and unsupported
Hallvard Furuseth [Sat, 30 Jul 2005 23:39:44 +0000 (23:39 +0000)]
Change diskNode.(n)rdn from unsigned char to char, matching their usage.
Hallvard Furuseth [Sat, 30 Jul 2005 23:36:38 +0000 (23:36 +0000)]
Remove ";" after do{...}while(0) macros
Hallvard Furuseth [Sat, 30 Jul 2005 23:30:42 +0000 (23:30 +0000)]
serialNumberAndIssuerPretty() and serialNumberAndIssuerNormalize()
were confused about realloced memory.
Pierangelo Masarati [Sat, 30 Jul 2005 16:26:25 +0000 (16:26 +0000)]
cleanup
Pierangelo Masarati [Sat, 30 Jul 2005 16:25:18 +0000 (16:25 +0000)]
fix referrals handling (needs work)
Pierangelo Masarati [Sat, 30 Jul 2005 15:00:41 +0000 (15:00 +0000)]
support increment; don't bother too much about return values of send_search_* functions
Pierangelo Masarati [Sat, 30 Jul 2005 12:20:52 +0000 (12:20 +0000)]
fix conditional compilation of config schema
Pierangelo Masarati [Sat, 30 Jul 2005 10:37:34 +0000 (10:37 +0000)]
...otherwise it doesn't work with overlays
Luke Howard [Sat, 30 Jul 2005 08:30:36 +0000 (08:30 +0000)]
Back out previous commit, appears not to match frontend - still
investigating
Luke Howard [Sat, 30 Jul 2005 08:19:26 +0000 (08:19 +0000)]
slapi_add_internal_pb() should not set op->ora_e, this is done by frontend
Luke Howard [Fri, 29 Jul 2005 16:45:25 +0000 (16:45 +0000)]
Don't instantiate SLAPI overlay in tool mode
Howard Chu [Fri, 29 Jul 2005 12:19:08 +0000 (12:19 +0000)]
Add note about core.ldif and openldap.ldif
Howard Chu [Fri, 29 Jul 2005 12:09:39 +0000 (12:09 +0000)]
Install LDIF schema files too
Howard Chu [Fri, 29 Jul 2005 12:06:12 +0000 (12:06 +0000)]
Fix install-schema - move old schema dir out of the way, always install
a fresh copy of everything.
Pierangelo Masarati [Fri, 29 Jul 2005 09:01:44 +0000 (09:01 +0000)]
treat extra args as errors
Luke Howard [Fri, 29 Jul 2005 08:43:29 +0000 (08:43 +0000)]
add LDAP_CONTROL_X_EXTENDED_DN
Howard Chu [Fri, 29 Jul 2005 03:58:58 +0000 (03:58 +0000)]
ITS#3875 change saslauthz* to authz*, etc.
Since this authz stuff is no longer specific to SASL it probably should
be moved into its own chapter. Not going to bother right now.
Howard Chu [Fri, 29 Jul 2005 03:51:45 +0000 (03:51 +0000)]
ITS#3823 minor cleanups / clarifications
Howard Chu [Fri, 29 Jul 2005 03:43:14 +0000 (03:43 +0000)]
ITS#3837 mention back-hdb
Howard Chu [Fri, 29 Jul 2005 03:34:03 +0000 (03:34 +0000)]
TS#3816 fix -F typo, fix -T args
Howard Chu [Fri, 29 Jul 2005 03:29:51 +0000 (03:29 +0000)]
Mention the config database type
Howard Chu [Fri, 29 Jul 2005 02:48:31 +0000 (02:48 +0000)]
ITS#3900 move olcDefaultSearchBase to frontend DB
expose config DB
Pierangelo Masarati [Fri, 29 Jul 2005 01:00:48 +0000 (01:00 +0000)]
more table-driven config cleanup
Pierangelo Masarati [Thu, 28 Jul 2005 18:25:43 +0000 (18:25 +0000)]
don't complain during EMIT
Pierangelo Masarati [Thu, 28 Jul 2005 16:54:49 +0000 (16:54 +0000)]
suffix must be present (ITS#3901)
Luke Howard [Thu, 28 Jul 2005 09:56:55 +0000 (09:56 +0000)]
Remember to NULL terminate control arrays - not sure how I managed to
make this error in multiple places
Luke Howard [Thu, 28 Jul 2005 09:48:44 +0000 (09:48 +0000)]
pblock_add_control() needs to call slapi_dup_control()
Luke Howard [Thu, 28 Jul 2005 09:02:13 +0000 (09:02 +0000)]
Add slapi_int_dn_pretty()/slapi_int_dn_normalize() to support plugins
that override distinguishedName syntax and matching rule
Luke Howard [Thu, 28 Jul 2005 08:52:50 +0000 (08:52 +0000)]
Add slapi_over_call_plugins() to ensure that global plugins are
invoked from slap_callbacks
Luke Howard [Thu, 28 Jul 2005 08:35:28 +0000 (08:35 +0000)]
Add some debugging for failed plugin loads
Pierangelo Masarati [Thu, 28 Jul 2005 00:06:14 +0000 (00:06 +0000)]
check return value from add (ITS#3891)
Pierangelo Masarati [Wed, 27 Jul 2005 23:32:29 +0000 (23:32 +0000)]
fix headers (ITS#3896)
Luke Howard [Wed, 27 Jul 2005 16:29:32 +0000 (16:29 +0000)]
Add pblock_be_call() for calling against actual backend
Luke Howard [Wed, 27 Jul 2005 16:11:12 +0000 (16:11 +0000)]
Fix memory management regressions in pblock modifications handling
Fix backwards logic in slapi_attr_types_equivalent()
Hallvard Furuseth [Wed, 27 Jul 2005 12:19:16 +0000 (12:19 +0000)]
bdb_locker_id, bdb_locker_id_free: BerkeleyDB lock ids are u_int32_t, not int.
Luke Howard [Wed, 27 Jul 2005 10:09:44 +0000 (10:09 +0000)]
PBlock SlapReply needs to be a pointer into that supplied by caller
for overlay ops
Hallvard Furuseth [Wed, 27 Jul 2005 09:34:05 +0000 (09:34 +0000)]
Silence warning
Luke Howard [Wed, 27 Jul 2005 09:26:42 +0000 (09:26 +0000)]
Zero new superior before calling pblock_set_dn()
Hallvard Furuseth [Wed, 27 Jul 2005 09:13:30 +0000 (09:13 +0000)]
pb in slapi_op_func was freed uninitialized if preop_type==0 && !internal_op
Hallvard Furuseth [Wed, 27 Jul 2005 08:52:32 +0000 (08:52 +0000)]
Silence unused variable warnings
Hallvard Furuseth [Wed, 27 Jul 2005 08:50:37 +0000 (08:50 +0000)]
Silence unused variable warnings with #ifdef LDAP_DYNAMIC_OBJECTS
Hallvard Furuseth [Wed, 27 Jul 2005 08:48:43 +0000 (08:48 +0000)]
Silence warnings (rearrange if(dryrun) vs. if(verbose)
Hallvard Furuseth [Wed, 27 Jul 2005 08:44:11 +0000 (08:44 +0000)]
Silence unused variable warnings with #ifdef LDAP_CONTROL_X_CHAINING_BEHAVIOR
Hallvard Furuseth [Wed, 27 Jul 2005 08:33:59 +0000 (08:33 +0000)]
Silence warning
Luke Howard [Wed, 27 Jul 2005 08:32:31 +0000 (08:32 +0000)]
s/op_compare/op_delete for LDAP_REQ_DELETE
Luke Howard [Tue, 26 Jul 2005 09:56:18 +0000 (09:56 +0000)]
Support object extensions on internal SLAPI operations
Luke Howard [Tue, 26 Jul 2005 04:34:23 +0000 (04:34 +0000)]
slapi_op_type_to_string/slapi_op_get_type implementation
Hallvard Furuseth [Tue, 26 Jul 2005 04:21:19 +0000 (04:21 +0000)]
Also declare copy_hostent() if LDAP_R_COMPILE && HAVE_GETHOSTBYADDR_R.
Only declare safe_realloc() if LDAP_R_COMPILE.
Indentation cleanup.
Hallvard Furuseth [Tue, 26 Jul 2005 04:01:27 +0000 (04:01 +0000)]
Rebuild for utime.h from configure.in 1.585
Pierangelo Masarati [Tue, 26 Jul 2005 00:11:11 +0000 (00:11 +0000)]
more fixes to back-ldap runtime configuration (ITS#3895)
Pierangelo Masarati [Mon, 25 Jul 2005 23:06:12 +0000 (23:06 +0000)]
silence warning
Hallvard Furuseth [Mon, 25 Jul 2005 22:53:21 +0000 (22:53 +0000)]
Update previous fix: utime() needs <sys/types.h> as well as <utime.h> on Linux
Pierangelo Masarati [Mon, 25 Jul 2005 22:11:09 +0000 (22:11 +0000)]
use operation slab for column binding
Pierangelo Masarati [Mon, 25 Jul 2005 21:57:20 +0000 (21:57 +0000)]
fix operational attributes collection (ITS#3882)
Hallvard Furuseth [Mon, 25 Jul 2005 21:05:52 +0000 (21:05 +0000)]
Cast unsigned char*slotbuf passed as char*
Hallvard Furuseth [Mon, 25 Jul 2005 21:03:08 +0000 (21:03 +0000)]
Fix debug format %d -> %lu
Hallvard Furuseth [Mon, 25 Jul 2005 21:01:06 +0000 (21:01 +0000)]
lmPasswd_to_key() arg1 was passed char*. Change it to that from unsigned char*.
Pierangelo Masarati [Mon, 25 Jul 2005 20:50:33 +0000 (20:50 +0000)]
silence warning(s)
Pierangelo Masarati [Mon, 25 Jul 2005 20:50:03 +0000 (20:50 +0000)]
destroy limits at exit
Pierangelo Masarati [Mon, 25 Jul 2005 20:48:24 +0000 (20:48 +0000)]
improve verbstomask diagnostics
Pierangelo Masarati [Mon, 25 Jul 2005 20:47:39 +0000 (20:47 +0000)]
plug leaks
Pierangelo Masarati [Mon, 25 Jul 2005 20:47:01 +0000 (20:47 +0000)]
cleanup
Pierangelo Masarati [Mon, 25 Jul 2005 20:46:38 +0000 (20:46 +0000)]
silence warnings
Pierangelo Masarati [Mon, 25 Jul 2005 19:39:08 +0000 (19:39 +0000)]
fix translucent overlay test when back-monitor is compiled as module (privately reported by Buchan Milne)
Luke Howard [Mon, 25 Jul 2005 13:19:38 +0000 (13:19 +0000)]
Fix ITS#3882
Luke Howard [Mon, 25 Jul 2005 13:17:15 +0000 (13:17 +0000)]
more cleanups
Luke Howard [Mon, 25 Jul 2005 11:25:12 +0000 (11:25 +0000)]
Sync with slapd
Luke Howard [Mon, 25 Jul 2005 11:13:15 +0000 (11:13 +0000)]
Harmonize Slapi_PBlock field nomenclature with rest of slapd
Luke Howard [Mon, 25 Jul 2005 10:55:37 +0000 (10:55 +0000)]
However, SLAPI_PLUGIN_VERSION is treated as an opaque type
Luke Howard [Mon, 25 Jul 2005 10:53:45 +0000 (10:53 +0000)]
Heads up: fix for SLAPI compliance: when calling slapi_pblock_set() with
an integer or long integer parameter, the value argument is a pointer to
the integeral value rather than the value itself.
Luke Howard [Mon, 25 Jul 2005 10:24:02 +0000 (10:24 +0000)]
Use SLAPI_LOG_OPERATION instead of private flag
Luke Howard [Mon, 25 Jul 2005 10:10:58 +0000 (10:10 +0000)]
Even more SLAPI cleanups
Luke Howard [Mon, 25 Jul 2005 10:06:03 +0000 (10:06 +0000)]
more SLAPI cleanups
Luke Howard [Mon, 25 Jul 2005 09:54:13 +0000 (09:54 +0000)]
More SLAPI cleanups
Luke Howard [Mon, 25 Jul 2005 05:38:31 +0000 (05:38 +0000)]
Fix pblock_delete_param(), this function never worked
Luke Howard [Mon, 25 Jul 2005 05:03:09 +0000 (05:03 +0000)]
use slapi_pblock_delete_param()
Luke Howard [Mon, 25 Jul 2005 04:43:07 +0000 (04:43 +0000)]
Careful not to disturb result codes
Luke Howard [Mon, 25 Jul 2005 04:39:58 +0000 (04:39 +0000)]
plug leak
Luke Howard [Mon, 25 Jul 2005 04:31:16 +0000 (04:31 +0000)]
Don't discard plugin status code
Luke Howard [Mon, 25 Jul 2005 04:19:33 +0000 (04:19 +0000)]
Make slapi_pblock directly overlaid on operation/connection/slapreply
structures
This removes a lot of copying. It's still a bit tricky where the internal
slapd data types are different to those exposed via SLAPI (eg. modifications)
or the internal values are not allocated on the heap (eg. controls). Some
copying is necessary in these cases.
Pierangelo Masarati [Sat, 23 Jul 2005 22:04:04 +0000 (22:04 +0000)]
(yet) another potential concurrency issue
Pierangelo Masarati [Sat, 23 Jul 2005 22:03:35 +0000 (22:03 +0000)]
there might definitely be concurrency issues, but it's not pooled connections' fault