openldap/servers/slapd
Howard Chu 0c8a4b1756 More fixes for modify - don't delete index keys that are still being used
by other values of the attribute.

Also, filter out duplicate keys to avoid redundant DB operations.

Key collisions due to separate attributes indexed by supertype are still
not safe. Yuck.
2003-06-13 06:09:45 +00:00
..
back-bdb More fixes for modify - don't delete index keys that are still being used 2003-06-13 06:09:45 +00:00
back-dnssrv ITS#2440 unmunge init_module names 2003-06-12 22:25:20 +00:00
back-hdb Fix multiple inclusion 2003-04-23 07:25:44 +00:00
back-ldap ITS#2440 unmunge init_module names 2003-06-12 22:25:20 +00:00
back-ldbm ITS#2440 unmunge init_module names 2003-06-12 22:25:20 +00:00
back-meta ITS#2440 unmunge init_module names 2003-06-12 22:25:20 +00:00
back-monitor ITS#2440 unmunge init_module names 2003-06-12 22:25:20 +00:00
back-null Another round of minor copyright updates 2003-05-25 03:56:57 +00:00
back-passwd ITS#2440 unmunge init_module names 2003-06-12 22:25:20 +00:00
back-perl ITS#2440 unmunge init_module names 2003-06-12 22:25:20 +00:00
back-shell ITS#2440 unmunge init_module names 2003-06-12 22:25:20 +00:00
back-sql ITS#2440 unmunge init_module names 2003-06-12 22:25:20 +00:00
back-tcl ITS#2440 unmunge init_module names 2003-06-12 22:25:20 +00:00
schema Clarify copyrights 2003-05-25 04:07:47 +00:00
shell-backends Happy new year 2003-01-03 20:20:47 +00:00
slapi s/forms/form in PADL copyright 2003-05-25 04:48:49 +00:00
tools Preliminary backend overlay support, based on backglue, not tested... 2003-06-11 02:27:51 +00:00
abandon.c Fixed minor compile errors 2003-04-15 20:40:02 +00:00
acl.c ITS#2529 null DN in log 2003-05-22 09:22:41 +00:00
aclparse.c Break up too long string literals (>509 characters, ISO C's minimum max size). 2003-06-03 18:01:37 +00:00
ad.c ITS#2217 fix option sorting 2003-05-22 08:39:55 +00:00
add.c - LDAP_SYNCREPL defined in include/ldap.h 2003-05-01 23:39:29 +00:00
at.c #ifdef -DSLAP_NVALUES 2003-04-05 03:35:16 +00:00
attr.c Clean up SLAP_NVALUES comment 2003-05-16 03:58:28 +00:00
ava.c More memory context tweaks 2003-04-11 01:29:28 +00:00
backend.c syncrepl changes 2003-06-11 17:03:57 +00:00
backglue.c ITS#2474 default return value 2003-04-29 20:01:51 +00:00
backover.c Fix config, chaining 2003-06-11 06:32:24 +00:00
bind.c Fix some Statslog()s: Add missing newlines. Print file descriptor as long. 2003-05-15 23:45:33 +00:00
cancel.c Minor cleanup 2003-03-31 07:49:34 +00:00
ch_malloc.c Added sl_context() to return the context associated with an alloc'd ptr. 2003-04-12 05:12:40 +00:00
compare.c #include <ac/string.h> to get strcasecmp(). 2003-05-15 11:43:33 +00:00
config.c syncrepl changes 2003-06-11 17:03:57 +00:00
connection.c Fix vrFilter compile error 2003-06-10 03:30:14 +00:00
controls.c Fix printf format in debug output. 2003-06-11 15:50:25 +00:00
cr.c #ifdef -DSLAP_NVALUES 2003-04-05 03:35:16 +00:00
daemon.c Fix select/yield 2003-06-06 23:52:06 +00:00
delete.c - LDAP_SYNCREPL defined in include/ldap.h 2003-05-01 23:39:29 +00:00
dn.c Fix TL malloc/free 2003-05-28 22:15:44 +00:00
entry.c Fix assignment of <char/int>* to unsigned <char/int>* and vice versa. 2003-05-02 13:29:28 +00:00
extended.c Add missing 0 initializer in builtin_extops[] 2003-06-03 17:49:33 +00:00
filter.c Fix computed filter inversion 2003-04-29 20:40:26 +00:00
filterentry.c use global bervals for TRUE/FALSE 2003-04-16 19:49:00 +00:00
globals.c use global bervals for TRUE/FALSE 2003-04-16 19:49:00 +00:00
index.c #include <ac/string.h> to get strcasecmp(). 2003-05-15 11:43:33 +00:00
init.c Call SLAPI close function, not start function on shutdown 2003-06-09 04:11:06 +00:00
kerberos.c Happy new year 2003-01-03 20:20:47 +00:00
libslapd.dsp Blind fix - remove suffixalias.c 2003-03-10 19:13:38 +00:00
limits.c remove dnNormalize2 2003-04-29 18:28:14 +00:00
lock.c Added lutil_passwd_init, _destroy, _add for dynamically adding passwd 2003-03-11 05:58:53 +00:00
main.c need starttime before backend db_open() is invoked 2003-05-15 01:12:17 +00:00
Makefile.in Preliminary backend overlay support, based on backglue, not tested... 2003-06-11 02:27:51 +00:00
matchedValues.c vrFilter -> o_vrFilter 2003-06-10 03:32:33 +00:00
modify.c - LDAP_SYNCREPL defined in include/ldap.h 2003-05-01 23:39:29 +00:00
modrdn.c - LDAP_SYNCREPL defined in include/ldap.h 2003-05-01 23:39:29 +00:00
mods.c Remove excess `0' arguments to fprintf. 2003-05-15 11:47:42 +00:00
module.c ITS#2437 use lt_dlopenext instead of lt_dlopen for convenience 2003-06-12 22:21:30 +00:00
mr.c Add associated matching rule checks 2003-04-16 21:42:52 +00:00
mra.c More memory context tweaks 2003-04-11 01:29:28 +00:00
nt_svc.c Cleanup slapd-specific NT service support 2003-03-03 11:46:05 +00:00
oc.c #ifdef -DSLAP_NVALUES 2003-04-05 03:35:16 +00:00
oidm.c ITS#2409 - fix oidm_destroy 2003-03-28 10:24:16 +00:00
operation.c Fix LBER_OPT_MEMCTX behavior 2003-05-28 22:17:08 +00:00
operational.c use global bervals for TRUE/FALSE 2003-04-16 19:49:00 +00:00
passwd.c - LDAP_SYNCREPL defined in include/ldap.h 2003-05-01 23:39:29 +00:00
phonetic.c Happy new year 2003-01-03 20:20:47 +00:00
proto-slap.h syncrepl changes 2003-06-11 17:03:57 +00:00
referral.c remove dnPretty 2003-04-29 18:13:10 +00:00
repl.c remove dnNormalize2 2003-04-29 18:28:14 +00:00
result.c code clean before adding readback hacks 2003-06-11 00:59:10 +00:00
root_dse.c Hide experimental controls and extended operations 2003-05-31 20:19:02 +00:00
sasl.c Change slap_sasl_authorized to take an Operation instead of a Connection, 2003-05-24 02:44:46 +00:00
saslauthz.c Another round of minor copyright updates 2003-05-25 03:56:57 +00:00
schema.c #ifdef -DSLAP_NVALUES 2003-04-05 03:35:16 +00:00
schema_check.c Fix content rule validation code -- don't use validation result variable 2003-05-14 05:29:46 +00:00
schema_init.c misc cleanup 2003-06-09 21:33:46 +00:00
schema_prep.c Schema cleanup 2003-05-31 18:57:32 +00:00
schemaparse.c Break up too long string literals (>509 characters, ISO C's minimum max size). 2003-06-03 18:01:37 +00:00
search.c Add 'deref=' to Statslog SRCH output. 2003-06-11 16:22:29 +00:00
sets.c Memory context tweaks for Bind 2003-04-12 06:56:42 +00:00
sets.h Memory context tweaks for Bind 2003-04-12 06:56:42 +00:00
sl_malloc.c cleanup comments of sl_mem_detach() 2003-05-30 21:44:18 +00:00
slap.h syncrepl changes 2003-06-11 17:03:57 +00:00
slapd.conf Remove $OpenLDAP$ from installed file 2003-05-25 04:08:59 +00:00
slapd.dsp Remove values match v. filter struct field macro overloads 2003-01-20 20:21:17 +00:00
starttls.c Fix some Statslog()s: Add missing newlines. Print file descriptor as long. 2003-05-15 23:45:33 +00:00
str2filter.c Fix LBER_OPT_MEMCTX behavior 2003-05-28 22:17:08 +00:00
syncrepl.c cleanup 2003-06-12 15:11:08 +00:00
syntax.c #ifdef -DSLAP_NVALUES 2003-04-05 03:35:16 +00:00
unbind.c Fixed minor compile errors 2003-04-15 20:40:02 +00:00
user.c Happy new year 2003-01-03 20:20:47 +00:00
value.c fix up nvalues code so that pretty routines work properly 2003-04-25 02:28:06 +00:00