]>
git.sur5r.net Git - openldap/log
Pierangelo Masarati [Fri, 5 Aug 2005 00:08:22 +0000 (00:08 +0000)]
fix ordered indexing check
Pierangelo Masarati [Wed, 3 Aug 2005 16:54:08 +0000 (16:54 +0000)]
little more about potential concurrency issues
Pierangelo Masarati [Wed, 3 Aug 2005 00:33:37 +0000 (00:33 +0000)]
don't need compare if entry_get is available
Pierangelo Masarati [Tue, 2 Aug 2005 23:22:10 +0000 (23:22 +0000)]
address ITS#3914
Pierangelo Masarati [Tue, 2 Aug 2005 22:48:30 +0000 (22:48 +0000)]
remove unrequired member; address ITS#3913
Pierangelo Masarati [Tue, 2 Aug 2005 22:21:44 +0000 (22:21 +0000)]
more fixes to parsing of (deprecated) config directives (ITS#3915)
Luke Howard [Tue, 2 Aug 2005 16:12:09 +0000 (16:12 +0000)]
slapi/slapi_utils.c rev 1.172 removed the 'dup' parameter to
slapi_int_ldapmods2modifications(), but a 'dup' test remains in the
function body. Should always evaluate to TRUE.
Hallvard Furuseth [Tue, 2 Aug 2005 14:08:30 +0000 (14:08 +0000)]
Fix printf formats for LDAP_MEMORY_TRACE
Howard Chu [Tue, 2 Aug 2005 11:24:52 +0000 (11:24 +0000)]
ITS#3578 increment parent's referral count
Hallvard Furuseth [Tue, 2 Aug 2005 10:57:42 +0000 (10:57 +0000)]
assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL).
Hallvard Furuseth [Tue, 2 Aug 2005 10:36:48 +0000 (10:36 +0000)]
Cleanup (unused variable ad_oldest)
Howard Chu [Tue, 2 Aug 2005 09:44:44 +0000 (09:44 +0000)]
ITS#3912 missed an invocation of entry_schema_check in last round of changes
Hallvard Furuseth [Tue, 2 Aug 2005 08:50:02 +0000 (08:50 +0000)]
Remove unused variable.
Hallvard Furuseth [Tue, 2 Aug 2005 08:43:27 +0000 (08:43 +0000)]
Fix off-by-one pointer error. Garbage byte between uuid and csn in slog_entry.
Pierangelo Masarati [Tue, 2 Aug 2005 08:13:16 +0000 (08:13 +0000)]
save 1 function call...
Pierangelo Masarati [Mon, 1 Aug 2005 23:40:40 +0000 (23:40 +0000)]
fix typo in previous commit
Pierangelo Masarati [Mon, 1 Aug 2005 23:35:44 +0000 (23:35 +0000)]
plug leaks; cleanup
Pierangelo Masarati [Mon, 1 Aug 2005 23:32:14 +0000 (23:32 +0000)]
fix various leaks
Pierangelo Masarati [Mon, 1 Aug 2005 22:40:18 +0000 (22:40 +0000)]
plug leaks; fix map initialization
Howard Chu [Mon, 1 Aug 2005 22:02:23 +0000 (22:02 +0000)]
Add static build for accesslog
Luke Howard [Mon, 1 Aug 2005 15:26:13 +0000 (15:26 +0000)]
Add o_no_schema_check to operation structure
entry_schema_check() nows takes Operation instead of Backend as first
argument, allows it to check o_no_schema_check
Luke Howard [Mon, 1 Aug 2005 15:25:17 +0000 (15:25 +0000)]
SLAPI no longer needs to be initialized here
Luke Howard [Mon, 1 Aug 2005 15:24:46 +0000 (15:24 +0000)]
Add slapi_dn_isbesuffix()
Fix slapi_dn_beparent() logic
Fix slapi_int_ldapmods2modifications() memory management, values
always need to be duplicated because of prettying in slap_mods_check()
Luke Howard [Mon, 1 Aug 2005 15:24:02 +0000 (15:24 +0000)]
Fix crasher in SLAPI_SEARCH_ATTRS handler
Add SLAPI_X_OPERATION_NO_SCHEMA_CHECK, SLAPI_X_MANAGEDIT
Fix modlist memory management
Luke Howard [Mon, 1 Aug 2005 15:23:12 +0000 (15:23 +0000)]
Plug leaks
Luke Howard [Mon, 1 Aug 2005 15:22:56 +0000 (15:22 +0000)]
Centralize SLAPI initialization into slapi_over_config()
Luke Howard [Mon, 1 Aug 2005 15:21:55 +0000 (15:21 +0000)]
Add SLAPI_X_MANAGEDIT, SLAPI_X_OPERATION_NO_SCHEMA_CHECK
Hallvard Furuseth [Mon, 1 Aug 2005 03:58:43 +0000 (03:58 +0000)]
Plug memory leak
Hallvard Furuseth [Mon, 1 Aug 2005 03:56:36 +0000 (03:56 +0000)]
slap_mods2entry(,,,dup=1,,,) realloced insufficient space for attr->a_nvals
Hallvard Furuseth [Mon, 1 Aug 2005 03:51:53 +0000 (03:51 +0000)]
Plug memory leaks - free() controls in LDAP*
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