openldap/servers/slapd
Pierangelo Masarati 05348c5fc5 CHANGES:
- now all write operations appear to work correctly with PostgeSQL 7.0
- all write operations have been made transactional (atomic writes to
  entries are committed separately only in case of complete^1 success
  while all other operations are rolled-back by default)
- more cleanup and handling of exceptional conditions

TODO:
- deen to check with different databases and more up to date versions
  of both unixODBC and PostgreSQL.

^1: attribute add/modify/delete operations silently succeed if the
    appropriate add/delete proc does not exist for each attribute;
    this may be correct to hide undesired/unimplemented correspondence
    between LDAP and SQL databases; however, a more appropriate
    LDAP behavior would be a failure with LDAP_UNAVAILABLE if a
    single write operation cannot be executed for such reason
2002-08-16 16:45:24 +00:00
..
back-bdb add function slap_modrdn2mods that prepares modifications list for delete/add old/new rdn values 2002-08-16 16:35:16 +00:00
back-dnssrv
back-ldap better error handling when returning results 2002-08-13 17:00:33 +00:00
back-ldbm add function slap_modrdn2mods that prepares modifications list for delete/add old/new rdn values 2002-08-16 16:35:16 +00:00
back-meta better error handling when returning results 2002-08-13 17:00:33 +00:00
back-monitor Remove lint 2002-08-06 03:08:12 +00:00
back-null
back-passwd
back-perl
back-shell
back-sql CHANGES: 2002-08-16 16:45:24 +00:00
back-tcl
schema
shell-backends
tools add function slap_modrdn2mods that prepares modifications list for delete/add old/new rdn values 2002-08-16 16:35:16 +00:00
abandon.c
acl.c consistently reduce string_expand bv_len by 1 2002-08-11 20:26:01 +00:00
aclparse.c Add #include "lutil.h" for lutil_str* functions 2002-08-06 02:36:34 +00:00
ad.c
add.c ITS#1893, use "schemadn" to configure subschemasubentry DN. (diff was 2002-08-10 03:10:52 +00:00
at.c
attr.c
ava.c
backend.c ITS#1893, use "schemadn" to configure subschemasubentry DN. (diff was 2002-08-10 03:10:52 +00:00
backglue.c Rework c_authzid_backend in preparation for sasl_setpass() support 2002-06-11 22:56:47 +00:00
bind.c Log successful SASL bind (ITS#2017) 2002-08-13 03:49:21 +00:00
ch_malloc.c
charray.c
compare.c ITS#1893, use "schemadn" to configure subschemasubentry DN. (diff was 2002-08-10 03:10:52 +00:00
config.c Fix inverted bvmatch logic in modrdn 2002-08-12 08:45:20 +00:00
connection.c Revert previous commit 2002-08-07 06:37:11 +00:00
controls.c Fix IRIX sc_mask conflict 2002-08-13 02:32:57 +00:00
daemon.c
delete.c ITS#1893, use "schemadn" to configure subschemasubentry DN. (diff was 2002-08-10 03:10:52 +00:00
dn.c Add #include "lutil.h" for lutil_str* functions 2002-08-06 02:36:34 +00:00
entry.c
extended.c
filter.c
filterentry.c
index.c
init.c
kerberos.c
libslapd.dsp
limits.c
lock.c Patch: lutil_progname() and lutil_strcopy() are not declared (ITS#2021) 2002-08-13 02:33:20 +00:00
main.c Fix cargv leak in recursive read_config() 2002-08-07 08:22:43 +00:00
Makefile.in
matchedValues.c
modify.c ITS#1893, use "schemadn" to configure subschemasubentry DN. (diff was 2002-08-10 03:10:52 +00:00
modrdn.c add function slap_modrdn2mods that prepares modifications list for delete/add old/new rdn values 2002-08-16 16:35:16 +00:00
mods.c
module.c
mr.c
mra.c
nt_svc.c
oc.c
oidm.c
operation.c Revert previous commit 2002-08-07 06:37:11 +00:00
operational.c ITS#1893, use "schemadn" to configure subschemasubentry DN. (diff was 2002-08-10 03:10:52 +00:00
passwd.c
phonetic.c
proto-slap.h add function slap_modrdn2mods that prepares modifications list for delete/add old/new rdn values 2002-08-16 16:35:16 +00:00
referral.c
repl.c
result.c Add support for response controls 2002-08-12 20:50:20 +00:00
root_dse.c
sasl.c silence warnings 2002-08-16 16:33:22 +00:00
saslauthz.c silence warnings 2002-08-16 16:33:22 +00:00
schema_check.c
schema_init.c fix printableStringValidate return value bug 2002-08-16 16:32:42 +00:00
schema_prep.c
schema.c ITS#1893, use "schemadn" to configure subschemasubentry DN. (diff was 2002-08-10 03:10:52 +00:00
schemaparse.c
search.c ITS#1893, use "schemadn" to configure subschemasubentry DN. (diff was 2002-08-10 03:10:52 +00:00
sets.c
sets.h
slap.h ITS#1893, use "schemadn" to configure subschemasubentry DN. (diff was 2002-08-10 03:10:52 +00:00
slapd.conf Add back_bdb to modules 2002-08-11 21:06:03 +00:00
slapd.dsp
starttls.c
str2filter.c
suffixalias.c
syntax.c
unbind.c
user.c
value.c