~sergiodj/ubuntu/+source/openldap:merge-2.5.5-experimental
Last commit made on
2021-06-15
- Get this branch:
-
git clone
-b merge-2.5.5-experimental
https://git.launchpad.net/~sergiodj/ubuntu/+source/openldap
Only
Sergio Durigan Junior
can upload to this branch. If you are
Sergio Durigan Junior
please log in for upload directions.
Branch merges
Propose for merging
- Andreas Hasenack: Approve
- Canonical Server Core Reviewers: Pending requested
- Canonical Server: Pending requested
-
Diff: 393459 lines (+208321/-80210)1204 files modifiedANNOUNCEMENT (+85/-28)
CHANGES (+36/-2058)
COPYRIGHT (+1/-1)
INSTALL (+6/-18)
Makefile.in (+1/-1)
README (+11/-8)
aclocal.m4 (+268/-6986)
build/dir.mk (+5/-5)
build/lib.mk (+1/-1)
build/libtool.m4 (+8369/-0)
build/ltmain.sh (+10364/-6151)
build/ltoptions.m4 (+437/-0)
build/ltsugar.m4 (+124/-0)
build/ltversion.m4 (+23/-0)
build/lt~obsolete.m4 (+99/-0)
build/missing (+155/-313)
build/mkrelease (+6/-4)
build/openldap.m4 (+25/-332)
build/shtool (+53/-36)
build/top.mk (+19/-10)
build/version.sh (+2/-2)
build/version.var (+7/-7)
clients/tools/Makefile.in (+16/-7)
clients/tools/common.c (+558/-224)
clients/tools/common.h (+1/-2)
clients/tools/ldapcompare.c (+1/-1)
clients/tools/ldapdelete.c (+2/-2)
clients/tools/ldapmodify.c (+74/-659)
clients/tools/ldapmodrdn.c (+2/-2)
clients/tools/ldappasswd.c (+2/-2)
clients/tools/ldapsearch.c (+513/-17)
clients/tools/ldapurl.c (+1/-0)
clients/tools/ldapvc.c (+506/-0)
clients/tools/ldapwhoami.c (+1/-1)
configure (+19801/-17976)
configure.ac (+547/-473)
contrib/ConfigOIDs (+1/-0)
contrib/ldapc++/Makefile.in (+1/-1)
contrib/ldapc++/README (+2/-2)
contrib/ldapc++/TODO (+1/-1)
contrib/ldapc++/aclocal.m4 (+8850/-6154)
contrib/ldapc++/configure (+12024/-14089)
contrib/ldapc++/doxygen.rc (+2/-2)
contrib/ldapc++/examples/Makefile.in (+1/-1)
contrib/ldapc++/examples/main.cpp (+1/-1)
contrib/ldapc++/ltmain.sh (+10332/-6048)
contrib/ldapc++/missing (+154/-299)
contrib/ldapc++/src/LDAPAsynConnection.h (+13/-13)
contrib/ldapc++/src/LDAPAttribute.h (+1/-1)
contrib/ldapc++/src/LDAPAttributeList.cpp (+5/-5)
contrib/ldapc++/src/LDAPConnection.h (+13/-13)
contrib/ldapc++/src/LDAPConstraints.cpp (+5/-5)
contrib/ldapc++/src/LDAPConstraints.h (+1/-1)
contrib/ldapc++/src/LDAPControlSet.h (+2/-2)
contrib/ldapc++/src/LDAPEntry.h (+1/-1)
contrib/ldapc++/src/LDAPException.h (+4/-4)
contrib/ldapc++/src/LDAPMessage.h (+2/-2)
contrib/ldapc++/src/LDAPRebind.h (+1/-1)
contrib/ldapc++/src/LDAPRebindAuth.h (+1/-1)
contrib/ldapc++/src/LDAPRequest.h (+2/-2)
contrib/ldapc++/src/LDAPResult.h (+3/-3)
contrib/ldapc++/src/LDAPUrl.h (+3/-3)
contrib/ldapc++/src/LdifReader.cpp (+2/-2)
contrib/ldapc++/src/LdifWriter.cpp (+1/-1)
contrib/ldapc++/src/Makefile.in (+1/-1)
contrib/ldapc++/src/config.h.in (+1/-1)
contrib/ldaptcl/CHANGES (+1/-1)
contrib/ldaptcl/Makefile.in (+1/-1)
contrib/ldaptcl/README (+1/-1)
contrib/ldaptcl/configure (+286/-224)
contrib/ldaptcl/ldap.n (+2/-2)
contrib/ldaptcl/neoXldap.c (+4/-4)
contrib/slapd-modules/README (+4/-1)
contrib/slapd-modules/acl/Makefile (+5/-5)
contrib/slapd-modules/acl/gssacl.c (+2/-2)
contrib/slapd-modules/addpartial/Makefile (+4/-4)
contrib/slapd-modules/addpartial/addpartial-overlay.c (+18/-18)
contrib/slapd-modules/adremap/Makefile (+68/-0)
contrib/slapd-modules/adremap/adremap.c (+652/-0)
contrib/slapd-modules/adremap/slapo-adremap.5 (+104/-0)
contrib/slapd-modules/allop/Makefile (+17/-5)
contrib/slapd-modules/allop/allop.c (+2/-1)
contrib/slapd-modules/allop/slapo-allop.5 (+2/-2)
contrib/slapd-modules/allowed/Makefile (+4/-4)
contrib/slapd-modules/allowed/allowed.c (+8/-11)
contrib/slapd-modules/authzid/Makefile (+58/-0)
contrib/slapd-modules/authzid/authzid.c (+390/-0)
contrib/slapd-modules/autogroup/Makefile (+4/-4)
contrib/slapd-modules/autogroup/autogroup.c (+70/-68)
contrib/slapd-modules/autogroup/slapo-autogroup.5 (+11/-2)
contrib/slapd-modules/cloak/Makefile (+17/-5)
contrib/slapd-modules/cloak/cloak.c (+7/-7)
contrib/slapd-modules/cloak/slapo-cloak.5 (+1/-1)
contrib/slapd-modules/comp_match/Makefile (+4/-4)
contrib/slapd-modules/comp_match/asn.h (+2/-2)
contrib/slapd-modules/comp_match/asn_to_syn_mr.c (+1/-1)
contrib/slapd-modules/comp_match/componentlib.c (+6/-6)
contrib/slapd-modules/comp_match/componentlib.h (+4/-4)
contrib/slapd-modules/comp_match/init.c (+6/-6)
contrib/slapd-modules/datamorph/Makefile (+77/-0)
contrib/slapd-modules/datamorph/datamorph.c (+2091/-0)
contrib/slapd-modules/datamorph/slapo-datamorph.5 (+338/-0)
contrib/slapd-modules/datamorph/tests/Rules.mk (+23/-0)
contrib/slapd-modules/datamorph/tests/data/config.ldif (+108/-0)
contrib/slapd-modules/datamorph/tests/data/datamorph.conf (+49/-0)
contrib/slapd-modules/datamorph/tests/data/test.ldif (+434/-0)
contrib/slapd-modules/datamorph/tests/data/test001-01-same-attr.ldif (+3/-0)
contrib/slapd-modules/datamorph/tests/data/test001-02-same-index.ldif (+4/-0)
contrib/slapd-modules/datamorph/tests/data/test001-02a-same-index.ldif (+4/-0)
contrib/slapd-modules/datamorph/tests/data/test001-03-invalid-attr.ldif (+3/-0)
contrib/slapd-modules/datamorph/tests/data/test002-config.ldif (+9/-0)
contrib/slapd-modules/datamorph/tests/data/test002-entry.ldif (+31/-0)
contrib/slapd-modules/datamorph/tests/data/test002-fail.ldif (+23/-0)
contrib/slapd-modules/datamorph/tests/data/test002-transformed-rdn.ldif (+5/-0)
contrib/slapd-modules/datamorph/tests/data/test003-config.ldif (+30/-0)
contrib/slapd-modules/datamorph/tests/data/test003-out.ldif (+125/-0)
contrib/slapd-modules/datamorph/tests/data/test005-01-fail.ldif (+5/-0)
contrib/slapd-modules/datamorph/tests/data/test005-02-fail.ldif (+5/-0)
contrib/slapd-modules/datamorph/tests/data/test005-03-fail.ldif (+5/-0)
contrib/slapd-modules/datamorph/tests/data/test005-03a-fail.ldif (+5/-0)
contrib/slapd-modules/datamorph/tests/data/test005-04-fail.ldif (+10/-0)
contrib/slapd-modules/datamorph/tests/data/test005-04a-fail.ldif (+6/-0)
contrib/slapd-modules/datamorph/tests/data/test005-changes.ldif (+30/-0)
contrib/slapd-modules/datamorph/tests/data/test005-out.ldif (+212/-0)
contrib/slapd-modules/datamorph/tests/data/test007-config.ldif (+30/-0)
contrib/slapd-modules/datamorph/tests/run (+229/-0)
contrib/slapd-modules/datamorph/tests/scripts/all (+102/-0)
contrib/slapd-modules/datamorph/tests/scripts/common.sh (+152/-0)
contrib/slapd-modules/datamorph/tests/scripts/test001-config (+248/-0)
contrib/slapd-modules/datamorph/tests/scripts/test002-add-delete (+147/-0)
contrib/slapd-modules/datamorph/tests/scripts/test003-search (+106/-0)
contrib/slapd-modules/datamorph/tests/scripts/test004-compare (+62/-0)
contrib/slapd-modules/datamorph/tests/scripts/test005-modify (+89/-0)
contrib/slapd-modules/datamorph/tests/scripts/test006-modrdn (+52/-0)
contrib/slapd-modules/datamorph/tests/scripts/test007-transformed-replication (+296/-0)
contrib/slapd-modules/datamorph/tests/scripts/test008-ignored-replication (+299/-0)
contrib/slapd-modules/denyop/Makefile (+4/-4)
contrib/slapd-modules/denyop/denyop.c (+2/-1)
contrib/slapd-modules/dsaschema/Makefile (+4/-4)
contrib/slapd-modules/dsaschema/dsaschema.c (+54/-123)
contrib/slapd-modules/dupent/Makefile (+4/-4)
contrib/slapd-modules/dupent/dupent.c (+2/-1)
contrib/slapd-modules/kinit/Makefile (+4/-4)
contrib/slapd-modules/kinit/README (+1/-1)
contrib/slapd-modules/kinit/kinit.c (+16/-16)
contrib/slapd-modules/lastbind/Makefile (+17/-5)
contrib/slapd-modules/lastbind/lastbind.c (+6/-3)
contrib/slapd-modules/lastmod/Makefile (+16/-5)
contrib/slapd-modules/lastmod/lastmod.c (+3/-2)
contrib/slapd-modules/lastmod/slapo-lastmod.5 (+1/-1)
contrib/slapd-modules/noopsrch/Makefile (+3/-3)
contrib/slapd-modules/noopsrch/noopsrch.c (+3/-2)
contrib/slapd-modules/nops/Makefile (+17/-5)
contrib/slapd-modules/nops/nops.c (+4/-3)
contrib/slapd-modules/nops/slapo-nops.5 (+1/-1)
contrib/slapd-modules/nssov/Makefile (+19/-6)
contrib/slapd-modules/nssov/README (+2/-2)
contrib/slapd-modules/nssov/alias.c (+3/-3)
contrib/slapd-modules/nssov/ether.c (+5/-5)
contrib/slapd-modules/nssov/group.c (+9/-9)
contrib/slapd-modules/nssov/host.c (+6/-6)
contrib/slapd-modules/nssov/netgroup.c (+6/-6)
contrib/slapd-modules/nssov/network.c (+6/-6)
contrib/slapd-modules/nssov/nss-pam-ldapd/attrs.h (+1/-1)
contrib/slapd-modules/nssov/nss-pam-ldapd/nslcd-prot.h (+19/-9)
contrib/slapd-modules/nssov/nss-pam-ldapd/nslcd.h (+3/-3)
contrib/slapd-modules/nssov/nss-pam-ldapd/tio.c (+3/-3)
contrib/slapd-modules/nssov/nssov.c (+97/-45)
contrib/slapd-modules/nssov/nssov.h (+5/-4)
contrib/slapd-modules/nssov/pam.c (+23/-25)
contrib/slapd-modules/nssov/passwd.c (+13/-13)
contrib/slapd-modules/nssov/protocol.c (+7/-7)
contrib/slapd-modules/nssov/rpc.c (+7/-7)
contrib/slapd-modules/nssov/service.c (+8/-8)
contrib/slapd-modules/nssov/shadow.c (+9/-9)
contrib/slapd-modules/nssov/slapo-nssov.5 (+2/-2)
contrib/slapd-modules/passwd/Makefile (+20/-8)
contrib/slapd-modules/passwd/apr1.c (+3/-0)
contrib/slapd-modules/passwd/kerberos.c (+2/-0)
contrib/slapd-modules/passwd/netscape.c (+2/-0)
contrib/slapd-modules/passwd/pbkdf2/Makefile (+23/-7)
contrib/slapd-modules/passwd/pbkdf2/README (+1/-1)
contrib/slapd-modules/passwd/pbkdf2/pw-pbkdf2.c (+1/-1)
contrib/slapd-modules/passwd/pbkdf2/slapd-pw-pbkdf2.5 (+3/-3)
contrib/slapd-modules/passwd/sha2/Makefile (+17/-5)
contrib/slapd-modules/passwd/sha2/sha2.c (+3/-3)
contrib/slapd-modules/passwd/sha2/slapd-pw-sha2.5 (+118/-0)
contrib/slapd-modules/passwd/slapd-pw-radius.5 (+110/-0)
contrib/slapd-modules/passwd/totp/Makefile (+10/-22)
contrib/slapd-modules/passwd/totp/README (+87/-0)
contrib/slapd-modules/passwd/totp/slapd-totp.c (+1000/-0)
contrib/slapd-modules/passwd/totp/slapo-totp.5 (+109/-0)
contrib/slapd-modules/ppm/INSTALL.md (+46/-0)
contrib/slapd-modules/ppm/LICENSE (+50/-0)
contrib/slapd-modules/ppm/Makefile (+89/-0)
contrib/slapd-modules/ppm/README.md (+360/-0)
contrib/slapd-modules/ppm/ppm.c (+679/-0)
contrib/slapd-modules/ppm/ppm.example (+85/-0)
contrib/slapd-modules/ppm/ppm.h (+125/-0)
contrib/slapd-modules/ppm/ppm_test.c (+66/-0)
contrib/slapd-modules/ppm/unit_tests.sh (+118/-0)
contrib/slapd-modules/proxyOld/Makefile (+4/-4)
contrib/slapd-modules/proxyOld/proxyOld.c (+4/-4)
contrib/slapd-modules/rbac/Makefile (+63/-0)
contrib/slapd-modules/rbac/init.c (+324/-0)
contrib/slapd-modules/rbac/jts.c (+198/-0)
contrib/slapd-modules/rbac/ldap_rbac.h (+55/-0)
contrib/slapd-modules/rbac/rbac.c (+2169/-0)
contrib/slapd-modules/rbac/rbac.h (+402/-0)
contrib/slapd-modules/rbac/rbacacl.c (+12/-31)
contrib/slapd-modules/rbac/rbacaudit.c (+233/-0)
contrib/slapd-modules/rbac/rbacperm.c (+233/-0)
contrib/slapd-modules/rbac/rbacreq.c (+89/-0)
contrib/slapd-modules/rbac/rbacsess.c (+999/-0)
contrib/slapd-modules/rbac/rbacuser.c (+620/-0)
contrib/slapd-modules/rbac/slapo-rbac.5 (+157/-0)
contrib/slapd-modules/rbac/util.c (+531/-0)
contrib/slapd-modules/samba4/Makefile (+6/-6)
contrib/slapd-modules/samba4/pguid.c (+9/-9)
contrib/slapd-modules/samba4/rdnval.c (+16/-17)
contrib/slapd-modules/samba4/vernum.c (+14/-14)
contrib/slapd-modules/smbk5pwd/Makefile (+17/-5)
contrib/slapd-modules/smbk5pwd/README (+3/-3)
contrib/slapd-modules/smbk5pwd/slapo-smbk5pwd.5 (+177/-0)
contrib/slapd-modules/smbk5pwd/smbk5pwd.c (+17/-110)
contrib/slapd-modules/trace/Makefile (+4/-4)
contrib/slapd-modules/trace/trace.c (+12/-11)
contrib/slapd-modules/usn/Makefile (+46/-0)
contrib/slapd-modules/usn/README (+44/-0)
contrib/slapd-modules/usn/usn.c (+330/-0)
contrib/slapd-modules/variant/Makefile (+77/-0)
contrib/slapd-modules/variant/slapo-variant.5 (+472/-0)
contrib/slapd-modules/variant/tests/Rules.mk (+23/-0)
contrib/slapd-modules/variant/tests/data/additional-config.ldif (+23/-0)
contrib/slapd-modules/variant/tests/data/config.ldif (+89/-0)
contrib/slapd-modules/variant/tests/data/hidden.ldif (+4/-0)
contrib/slapd-modules/variant/tests/data/test001-01-same-dn.ldif (+4/-0)
contrib/slapd-modules/variant/tests/data/test001-01a-same-dn.ldif (+4/-0)
contrib/slapd-modules/variant/tests/data/test001-02-same-attribute.ldif (+6/-0)
contrib/slapd-modules/variant/tests/data/test001-03-different-types.ldif (+4/-0)
contrib/slapd-modules/variant/tests/data/test002-01-entry.ldif (+16/-0)
contrib/slapd-modules/variant/tests/data/test002-02-regex.ldif (+7/-0)
contrib/slapd-modules/variant/tests/data/test003-out.ldif (+124/-0)
contrib/slapd-modules/variant/tests/data/test005-changes.ldif (+35/-0)
contrib/slapd-modules/variant/tests/data/test005-modify-missing.ldif (+4/-0)
contrib/slapd-modules/variant/tests/data/test005-out.ldif (+206/-0)
contrib/slapd-modules/variant/tests/data/test005-variant-missing.ldif (+4/-0)
contrib/slapd-modules/variant/tests/data/test006-config.ldif (+61/-0)
contrib/slapd-modules/variant/tests/data/test006-out.ldif (+151/-0)
contrib/slapd-modules/variant/tests/data/test007-out.ldif (+6/-0)
contrib/slapd-modules/variant/tests/data/test010-out.ldif (+52/-0)
contrib/slapd-modules/variant/tests/data/test011-out.ldif (+10/-0)
contrib/slapd-modules/variant/tests/data/test012-data.ldif (+13/-0)
contrib/slapd-modules/variant/tests/data/test012-out.ldif (+9/-0)
contrib/slapd-modules/variant/tests/data/variant.conf (+17/-0)
contrib/slapd-modules/variant/tests/run (+229/-0)
contrib/slapd-modules/variant/tests/scripts/all (+102/-0)
contrib/slapd-modules/variant/tests/scripts/common.sh (+115/-0)
contrib/slapd-modules/variant/tests/scripts/test001-config (+209/-0)
contrib/slapd-modules/variant/tests/scripts/test002-add-delete (+113/-0)
contrib/slapd-modules/variant/tests/scripts/test003-search (+113/-0)
contrib/slapd-modules/variant/tests/scripts/test004-compare (+63/-0)
contrib/slapd-modules/variant/tests/scripts/test005-modify (+120/-0)
contrib/slapd-modules/variant/tests/scripts/test006-acl (+323/-0)
contrib/slapd-modules/variant/tests/scripts/test007-subtypes (+67/-0)
contrib/slapd-modules/variant/tests/scripts/test008-variant-replication (+194/-0)
contrib/slapd-modules/variant/tests/scripts/test009-ignored-replication (+227/-0)
contrib/slapd-modules/variant/tests/scripts/test010-limits (+99/-0)
contrib/slapd-modules/variant/tests/scripts/test011-referral (+169/-0)
contrib/slapd-modules/variant/tests/scripts/test012-crossdb (+90/-0)
contrib/slapd-modules/variant/variant.c (+1424/-0)
contrib/slapd-modules/vc/Makefile (+58/-0)
contrib/slapd-modules/vc/vc.c (+441/-0)
contrib/slapd-tools/README (+5/-0)
contrib/slapd-tools/wrap_slap_ops (+162/-0)
debian/apparmor-profile (+61/-0)
debian/changelog (+2937/-0)
debian/clean (+2/-2)
debian/configure.options (+100/-80)
debian/control (+24/-14)
debian/gbp.conf (+2/-2)
debian/ldap-utils.install (+10/-10)
debian/ldap-utils.manpages (+11/-11)
debian/libldap-2.5-0.install (+2/-0)
debian/libldap-2.5-0.lintian-overrides (+3/-0)
debian/libldap-2.5-0.symbols (+711/-0)
debian/libldap-common.manpages (+1/-1)
debian/libldap-dev.install (+4/-2)
debian/libldap-dev.links.in (+2/-2)
debian/libldap-dev.manpages (+1/-0)
debian/not-installed (+39/-0)
debian/patches/contrib-makefiles (+11/-148)
debian/patches/do-not-second-guess-sonames (+8/-7)
debian/patches/getaddrinfo-is-threadsafe (+4/-4)
debian/patches/ldap-conf-tls-cacertdir (+12/-14)
debian/patches/man-slapd (+1/-1)
debian/patches/sasl-default-path (+5/-5)
debian/patches/series (+0/-8)
debian/patches/wrong-database-location (+4/-15)
debian/rules (+30/-26)
debian/schema/core.ldif (+1/-1)
debian/schema/core.schema (+1/-1)
debian/schema/cosine.schema (+2/-2)
debian/schema/namedobject.schema (+42/-0)
debian/schema/pmi.schema (+1/-1)
debian/slapd-contrib.install (+0/-2)
debian/slapd-contrib.lintian-overrides (+3/-3)
debian/slapd-contrib.manpages (+3/-3)
debian/slapd.README.Debian (+24/-45)
debian/slapd.conf (+0/-20)
debian/slapd.dirs (+0/-3)
debian/slapd.examples (+0/-1)
debian/slapd.install (+10/-2)
debian/slapd.lintian-overrides (+3/-1)
debian/slapd.maintscript (+2/-0)
debian/slapd.manpages (+45/-41)
debian/slapd.preinst (+5/-0)
debian/slapd.py (+51/-0)
debian/slapd.scripts-common (+1/-1)
debian/slapd.ufw.profile (+9/-0)
debian/source/lintian-overrides (+0/-2)
debian/tests/control (+4/-0)
debian/tests/smbk5pwd (+26/-0)
dev/null (+0/-129)
doc/devel/OIDs (+119/-0)
doc/devel/README (+1/-0)
doc/devel/args (+2/-1)
doc/devel/lloadd/design.md (+282/-0)
doc/devel/todo (+1/-7)
doc/devel/toolargs (+3/-1)
doc/devel/utfconv.txt (+2/-2)
doc/devel/variadic_debug/03-libldap_Debug.cocci (+70/-0)
doc/devel/variadic_debug/04-variadic.cocci (+165/-0)
doc/devel/variadic_debug/07-shortcut.cocci (+216/-0)
doc/devel/variadic_debug/09-merge.cocci (+147/-0)
doc/devel/variadic_debug/README (+39/-0)
doc/devel/variadic_debug/equivalence.iso (+12/-0)
doc/devel/variadic_debug/macros.h (+23/-0)
doc/devel/variadic_debug/script.sh (+73/-0)
doc/guide/admin/Makefile (+5/-2)
doc/guide/admin/access-control.sdf (+4/-3)
doc/guide/admin/appendix-changes.sdf (+10/-154)
doc/guide/admin/appendix-common-errors.sdf (+9/-21)
doc/guide/admin/appendix-recommended-versions.sdf (+5/-12)
doc/guide/admin/appendix-upgrading.sdf (+41/-16)
doc/guide/admin/aspell.en.pws (+4/-23)
doc/guide/admin/backends.sdf (+15/-48)
doc/guide/admin/booktitle.sdf (+34/-0)
doc/guide/admin/dbtools.sdf (+15/-6)
doc/guide/admin/guide.book (+1/-1)
doc/guide/admin/guide.html (+766/-991)
doc/guide/admin/install.sdf (+6/-24)
doc/guide/admin/intro.sdf (+6/-13)
doc/guide/admin/limits.sdf (+59/-38)
doc/guide/admin/maintenance.sdf (+11/-100)
doc/guide/admin/monitoringslapd.sdf (+12/-23)
doc/guide/admin/overlays.sdf (+60/-20)
doc/guide/admin/preface.sdf (+2/-2)
doc/guide/admin/quickstart.sdf (+1/-1)
doc/guide/admin/replication.sdf (+76/-112)
doc/guide/admin/runningslapd.sdf (+17/-8)
doc/guide/admin/sasl.sdf (+15/-5)
doc/guide/admin/slapdconf2.sdf (+186/-156)
doc/guide/admin/slapdconfig.sdf (+205/-35)
doc/guide/admin/tls.sdf (+9/-71)
doc/guide/admin/troubleshooting.sdf (+2/-2)
doc/guide/admin/tuning.sdf (+45/-177)
doc/guide/images/src/dual_dc.svg (+3/-3)
doc/guide/images/src/ldap-sync-refreshonly.svg (+1/-1)
doc/guide/plain.sdf (+1/-1)
doc/guide/preamble.sdf (+76/-77)
doc/guide/release/copyright.sdf (+3/-3)
doc/guide/release/install.sdf (+5/-19)
doc/man/man1/ldapcompare.1 (+6/-17)
doc/man/man1/ldapdelete.1 (+6/-17)
doc/man/man1/ldapexop.1 (+7/-18)
doc/man/man1/ldapmodify.1 (+6/-21)
doc/man/man1/ldapmodrdn.1 (+6/-17)
doc/man/man1/ldappasswd.1 (+6/-17)
doc/man/man1/ldapsearch.1 (+8/-19)
doc/man/man1/ldapurl.1 (+1/-1)
doc/man/man1/ldapwhoami.1 (+10/-17)
doc/man/man3/ldap_dup.3 (+0/-1)
doc/man/man3/ldap_first_attribute.3 (+27/-3)
doc/man/man3/ldap_first_attribute.3.links (+1/-0)
doc/man/man3/ldap_get_option.3 (+83/-5)
doc/man/man3/ldap_modify.3 (+1/-4)
doc/man/man3/ldap_open.3 (+11/-0)
doc/man/man5/ldap.conf.5 (+34/-59)
doc/man/man5/lloadd.conf.5 (+848/-0)
doc/man/man5/slapd-asyncmeta.5 (+531/-0)
doc/man/man5/slapd-config.5 (+247/-113)
doc/man/man5/slapd-ldap.5 (+31/-135)
doc/man/man5/slapd-mdb.5 (+38/-5)
doc/man/man5/slapd-meta.5 (+80/-13)
doc/man/man5/slapd-ndb.5 (+1/-0)
doc/man/man5/slapd-relay.5 (+1/-1)
doc/man/man5/slapd-sql.5 (+3/-3)
doc/man/man5/slapd-wt.5 (+91/-0)
doc/man/man5/slapd.access.5 (+31/-9)
doc/man/man5/slapd.backends.5 (+17/-39)
doc/man/man5/slapd.conf.5 (+197/-142)
doc/man/man5/slapd.overlays.5 (+34/-4)
doc/man/man5/slapd.plugin.5 (+1/-0)
doc/man/man5/slapo-accesslog.5 (+26/-5)
doc/man/man5/slapo-auditlog.5 (+40/-2)
doc/man/man5/slapo-autoca.5 (+120/-0)
doc/man/man5/slapo-constraint.5 (+8/-2)
doc/man/man5/slapo-dds.5 (+5/-5)
doc/man/man5/slapo-deref.5 (+80/-0)
doc/man/man5/slapo-dyngroup.5 (+10/-1)
doc/man/man5/slapo-dynlist.5 (+72/-9)
doc/man/man5/slapo-homedir.5 (+130/-0)
doc/man/man5/slapo-memberof.5 (+13/-0)
doc/man/man5/slapo-otp.5 (+138/-0)
doc/man/man5/slapo-pcache.5 (+4/-0)
doc/man/man5/slapo-ppolicy.5 (+245/-17)
doc/man/man5/slapo-refint.5 (+1/-1)
doc/man/man5/slapo-remoteauth.5 (+160/-0)
doc/man/man5/slapo-rwm.5 (+1/-7)
doc/man/man5/slapo-syncprov.5 (+8/-0)
doc/man/man5/slapo-translucent.5 (+1/-1)
doc/man/man5/slapo-unique.5 (+18/-6)
doc/man/man5/slapo-valsort.5 (+1/-1)
doc/man/man5/slappw-argon2.5 (+17/-8)
doc/man/man8/lloadd.8 (+312/-0)
doc/man/man8/slapacl.8 (+3/-1)
doc/man/man8/slapadd.8 (+3/-2)
doc/man/man8/slapcat.8 (+4/-6)
doc/man/man8/slapd.8 (+22/-7)
doc/man/man8/slapindex.8 (+3/-4)
doc/man/man8/slapmodify.8 (+222/-0)
doc/man/man8/slappasswd.8 (+1/-1)
doc/man/man8/slapschema.8 (+3/-4)
include/ac/errno.h (+1/-24)
include/ac/socket.h (+15/-3)
include/ac/time.h (+7/-0)
include/lber.h (+10/-0)
include/lber_pvt.h (+3/-2)
include/ldap.h (+321/-45)
include/ldap_avl.h (+41/-34)
include/ldap_config.hin (+1/-1)
include/ldap_defaults.h (+5/-0)
include/ldap_features.hin (+7/-12)
include/ldap_int_thread.h (+1/-31)
include/ldap_log.h (+21/-78)
include/ldap_pvt.h (+52/-2)
include/ldap_pvt_thread.h (+42/-20)
include/ldap_pvt_uc.h (+1/-1)
include/ldap_queue.h (+38/-1)
include/ldap_rq.h (+1/-0)
include/ldif.h (+6/-4)
include/lutil.h (+19/-5)
include/lutil_hash.h (+36/-6)
include/portable.hin (+87/-64)
include/slapi-plugin.h (+2/-2)
libraries/Makefile.in (+9/-1)
libraries/liblber/Makefile.in (+3/-0)
libraries/liblber/debug.c (+2/-34)
libraries/liblber/decode.c (+36/-10)
libraries/liblber/encode.c (+1/-1)
libraries/liblber/lber-int.h (+1/-0)
libraries/liblber/lber.pc.in (+12/-0)
libraries/liblber/liblber.vers.in (+17/-0)
libraries/liblber/memory.c (+1/-1)
libraries/liblber/options.c (+6/-2)
libraries/libldap/Makefile.in (+24/-10)
libraries/libldap/abandon.c (+35/-37)
libraries/libldap/account_usability.c (+128/-0)
libraries/libldap/add.c (+1/-1)
libraries/libldap/apitest.c (+1/-1)
libraries/libldap/avl.c (+50/-48)
libraries/libldap/bind.c (+2/-12)
libraries/libldap/compare.c (+1/-1)
libraries/libldap/cyrus.c (+112/-14)
libraries/libldap/delete.c (+4/-4)
libraries/libldap/deref.c (+13/-0)
libraries/libldap/dnssrv.c (+17/-26)
libraries/libldap/error.c (+5/-8)
libraries/libldap/extended.c (+4/-4)
libraries/libldap/filter.c (+21/-30)
libraries/libldap/getattr.c (+3/-3)
libraries/libldap/getdn.c (+43/-14)
libraries/libldap/getvalues.c (+2/-2)
libraries/libldap/init.c (+180/-126)
libraries/libldap/lbase64.c (+108/-0)
libraries/libldap/ldap-int.h (+90/-54)
libraries/libldap/ldap-tls.h (+12/-1)
libraries/libldap/ldap.pc.in (+13/-0)
libraries/libldap/ldap_thr_debug.h (+9/-3)
libraries/libldap/ldif.c (+41/-73)
libraries/libldap/ldifutil.c (+724/-0)
libraries/libldap/libldap.vers.in (+16/-0)
libraries/libldap/modify.c (+2/-2)
libraries/libldap/modrdn.c (+2/-2)
libraries/libldap/msctrl.c (+280/-0)
libraries/libldap/open.c (+69/-8)
libraries/libldap/options.c (+88/-16)
libraries/libldap/os-ip.c (+210/-101)
libraries/libldap/os-local.c (+14/-26)
libraries/libldap/passwd.c (+1/-1)
libraries/libldap/ppolicy.c (+2/-1)
libraries/libldap/psearchctrl.c (+348/-0)
libraries/libldap/rdwr.c (+7/-2)
libraries/libldap/references.c (+1/-1)
libraries/libldap/request.c (+159/-145)
libraries/libldap/result.c (+66/-53)
libraries/libldap/rq.c (+4/-0)
libraries/libldap/sasl.c (+10/-11)
libraries/libldap/sbind.c (+2/-2)
libraries/libldap/schema.c (+17/-2)
libraries/libldap/search.c (+3/-3)
libraries/libldap/sortctrl.c (+2/-2)
libraries/libldap/tavl.c (+36/-36)
libraries/libldap/test.c (+3/-3)
libraries/libldap/testavl.c (+8/-8)
libraries/libldap/testtavl.c (+13/-13)
libraries/libldap/thr_debug.c (+49/-3)
libraries/libldap/thr_nt.c (+7/-0)
libraries/libldap/thr_posix.c (+23/-0)
libraries/libldap/thr_pth.c (+7/-0)
libraries/libldap/thr_thr.c (+6/-0)
libraries/libldap/threads.c (+6/-8)
libraries/libldap/tls2.c (+296/-34)
libraries/libldap/tls_g.c (+370/-52)
libraries/libldap/tls_o.c (+405/-112)
libraries/libldap/tpool.c (+634/-194)
libraries/libldap/turn.c (+1/-1)
libraries/libldap/txn.c (+5/-7)
libraries/libldap/unbind.c (+15/-5)
libraries/libldap/url.c (+36/-8)
libraries/libldap/util-int.c (+148/-45)
libraries/libldap/vc.c (+367/-0)
libraries/libldap/vlvctrl.c (+2/-2)
libraries/libldap/whoami.c (+1/-1)
libraries/liblmdb/CHANGES (+7/-0)
libraries/liblmdb/COPYRIGHT (+1/-1)
libraries/liblmdb/Doxyfile (+5/-5)
libraries/liblmdb/intro.doc (+1/-1)
libraries/liblmdb/lmdb.h (+5/-5)
libraries/liblmdb/mdb.c (+15/-17)
libraries/liblmdb/mdb_copy.1 (+1/-1)
libraries/liblmdb/mdb_copy.c (+1/-1)
libraries/liblmdb/mdb_dump.1 (+1/-1)
libraries/liblmdb/mdb_dump.c (+1/-1)
libraries/liblmdb/mdb_load.1 (+8/-1)
libraries/liblmdb/mdb_load.c (+47/-8)
libraries/liblmdb/mdb_stat.1 (+1/-1)
libraries/liblmdb/mdb_stat.c (+1/-1)
libraries/liblmdb/midl.c (+2/-2)
libraries/liblmdb/midl.h (+2/-2)
libraries/liblmdb/mtest.c (+1/-1)
libraries/liblmdb/mtest2.c (+1/-1)
libraries/liblmdb/mtest3.c (+1/-1)
libraries/liblmdb/mtest4.c (+1/-1)
libraries/liblmdb/mtest5.c (+1/-1)
libraries/liblmdb/mtest6.c (+1/-1)
libraries/liblmdb/sample-bdb.txt (+1/-1)
libraries/liblmdb/sample-mdb.txt (+1/-1)
libraries/liblunicode/ucdata/api.txt (+2/-2)
libraries/liblunicode/ucdata/bidiapi.txt (+1/-1)
libraries/liblunicode/ucdata/ucdata.man (+1/-1)
libraries/liblunicode/ucdata/ucpgba.c (+2/-2)
libraries/liblunicode/ucdata/ucpgba.man (+1/-1)
libraries/liblunicode/ure/ure.c (+3/-3)
libraries/liblunicode/utbm/README (+2/-2)
libraries/liblutil/Makefile.in (+3/-11)
libraries/liblutil/entropy.c (+2/-2)
libraries/liblutil/hash.c (+67/-3)
libraries/liblutil/meter.c (+1/-1)
libraries/liblutil/ntservice.c (+7/-7)
libraries/liblutil/passwd.c (+3/-331)
libraries/liblutil/sasl.c (+0/-2)
libraries/liblutil/slapdmsg.h (+1/-1)
libraries/liblutil/utils.c (+114/-30)
libraries/librewrite/Makefile.in (+1/-1)
libraries/librewrite/config.c (+33/-33)
libraries/librewrite/context.c (+6/-6)
libraries/librewrite/info.c (+4/-4)
libraries/librewrite/ldapmap.c (+3/-3)
libraries/librewrite/map.c (+0/-1)
libraries/librewrite/params.c (+2/-4)
libraries/librewrite/rewrite-int.h (+3/-2)
libraries/librewrite/session.c (+9/-5)
libraries/librewrite/subst.c (+1/-1)
libraries/librewrite/var.c (+4/-4)
libraries/librewrite/xmap.c (+3/-3)
servers/Makefile.in (+1/-1)
servers/lloadd/Makefile.in (+48/-0)
servers/lloadd/Makefile_module.in (+45/-0)
servers/lloadd/Makefile_server.in (+90/-0)
servers/lloadd/backend.c (+736/-0)
servers/lloadd/bind.c (+992/-0)
servers/lloadd/client.c (+595/-0)
servers/lloadd/config.c (+3820/-0)
servers/lloadd/connection.c (+620/-0)
servers/lloadd/daemon.c (+1886/-0)
servers/lloadd/design.md (+1/-0)
servers/lloadd/epoch.c (+339/-0)
servers/lloadd/epoch.h (+144/-0)
servers/lloadd/extended.c (+207/-0)
servers/lloadd/init.c (+211/-0)
servers/lloadd/libevent_support.c (+171/-0)
servers/lloadd/lload-config.h (+39/-0)
servers/lloadd/lload.h (+502/-0)
servers/lloadd/lloadd.service (+13/-0)
servers/lloadd/main.c (+949/-0)
servers/lloadd/module_init.c (+185/-0)
servers/lloadd/monitor.c (+1150/-0)
servers/lloadd/nt_svc.c (+1/-0)
servers/lloadd/operation.c (+697/-0)
servers/lloadd/proto-lload.h (+225/-0)
servers/lloadd/upstream.c (+1102/-0)
servers/lloadd/value.c (+67/-0)
servers/slapd/Makefile.in (+39/-32)
servers/slapd/abandon.c (+7/-7)
servers/slapd/aci.c (+56/-57)
servers/slapd/acl.c (+50/-52)
servers/slapd/aclparse.c (+110/-164)
servers/slapd/ad.c (+10/-9)
servers/slapd/add.c (+33/-26)
servers/slapd/at.c (+16/-16)
servers/slapd/attr.c (+16/-16)
servers/slapd/ava.c (+4/-4)
servers/slapd/back-asyncmeta/Makefile.in (+50/-0)
servers/slapd/back-asyncmeta/add.c (+362/-0)
servers/slapd/back-asyncmeta/back-asyncmeta.h (+782/-0)
servers/slapd/back-asyncmeta/bind.c (+1730/-0)
servers/slapd/back-asyncmeta/candidates.c (+239/-0)
servers/slapd/back-asyncmeta/compare.c (+304/-0)
servers/slapd/back-asyncmeta/config.c (+2441/-0)
servers/slapd/back-asyncmeta/conn.c (+1184/-0)
servers/slapd/back-asyncmeta/delete.c (+297/-0)
servers/slapd/back-asyncmeta/dncache.c (+228/-0)
servers/slapd/back-asyncmeta/init.c (+468/-0)
servers/slapd/back-asyncmeta/map.c (+214/-0)
servers/slapd/back-asyncmeta/message_queue.c (+236/-0)
servers/slapd/back-asyncmeta/meta_result.c (+1818/-0)
servers/slapd/back-asyncmeta/modify.c (+357/-0)
servers/slapd/back-asyncmeta/modrdn.c (+367/-0)
servers/slapd/back-asyncmeta/proto-asyncmeta.h (+53/-0)
servers/slapd/back-asyncmeta/search.c (+962/-0)
servers/slapd/back-dnssrv/Makefile.in (+1/-1)
servers/slapd/back-dnssrv/bind.c (+4/-4)
servers/slapd/back-dnssrv/init.c (+1/-1)
servers/slapd/back-dnssrv/referral.c (+6/-6)
servers/slapd/back-dnssrv/search.c (+6/-7)
servers/slapd/back-ldap/Makefile.in (+1/-1)
servers/slapd/back-ldap/TODO.proxy (+2/-2)
servers/slapd/back-ldap/add.c (+2/-2)
servers/slapd/back-ldap/back-ldap.h (+5/-1)
servers/slapd/back-ldap/bind.c (+213/-77)
servers/slapd/back-ldap/chain.c (+125/-127)
servers/slapd/back-ldap/config.c (+166/-415)
servers/slapd/back-ldap/distproc.c (+63/-82)
servers/slapd/back-ldap/extended.c (+2/-2)
servers/slapd/back-ldap/init.c (+16/-4)
servers/slapd/back-ldap/monitor.c (+26/-24)
servers/slapd/back-ldap/pbind.c (+1/-1)
servers/slapd/back-ldap/search.c (+5/-5)
servers/slapd/back-ldap/unbind.c (+2/-2)
servers/slapd/back-ldif/Makefile.in (+1/-1)
servers/slapd/back-ldif/ldif.c (+150/-33)
servers/slapd/back-mdb/Makefile.in (+1/-1)
servers/slapd/back-mdb/add.c (+24/-70)
servers/slapd/back-mdb/attr.c (+208/-25)
servers/slapd/back-mdb/back-mdb.h (+27/-25)
servers/slapd/back-mdb/bind.c (+4/-6)
servers/slapd/back-mdb/compare.c (+1/-1)
servers/slapd/back-mdb/config.c (+153/-21)
servers/slapd/back-mdb/delete.c (+58/-101)
servers/slapd/back-mdb/dn2entry.c (+1/-1)
servers/slapd/back-mdb/dn2id.c (+11/-11)
servers/slapd/back-mdb/filterindex.c (+55/-55)
servers/slapd/back-mdb/id2entry.c (+462/-92)
servers/slapd/back-mdb/idl.c (+39/-22)
servers/slapd/back-mdb/idl.h (+9/-7)
servers/slapd/back-mdb/index.c (+5/-3)
servers/slapd/back-mdb/init.c (+27/-19)
servers/slapd/back-mdb/key.c (+3/-3)
servers/slapd/back-mdb/modify.c (+214/-126)
servers/slapd/back-mdb/modrdn.c (+42/-90)
servers/slapd/back-mdb/monitor.c (+13/-14)
servers/slapd/back-mdb/nextid.c (+1/-1)
servers/slapd/back-mdb/operational.c (+1/-1)
servers/slapd/back-mdb/proto-mdb.h (+18/-1)
servers/slapd/back-mdb/referral.c (+1/-1)
servers/slapd/back-mdb/search.c (+73/-42)
servers/slapd/back-mdb/tools.c (+301/-101)
servers/slapd/back-meta/Makefile.in (+1/-1)
servers/slapd/back-meta/add.c (+1/-1)
servers/slapd/back-meta/back-meta.h (+0/-15)
servers/slapd/back-meta/bind.c (+38/-51)
servers/slapd/back-meta/candidates.c (+4/-6)
servers/slapd/back-meta/config.c (+128/-217)
servers/slapd/back-meta/conn.c (+37/-54)
servers/slapd/back-meta/dncache.c (+4/-4)
servers/slapd/back-meta/init.c (+8/-10)
servers/slapd/back-meta/map.c (+57/-10)
servers/slapd/back-meta/search.c (+47/-81)
servers/slapd/back-meta/suffixmassage.c (+0/-83)
servers/slapd/back-meta/unbind.c (+2/-2)
servers/slapd/back-monitor/Makefile.in (+3/-3)
servers/slapd/back-monitor/README (+1/-1)
servers/slapd/back-monitor/back-monitor.h (+2/-1)
servers/slapd/back-monitor/backend.c (+4/-5)
servers/slapd/back-monitor/bind.c (+1/-1)
servers/slapd/back-monitor/cache.c (+8/-11)
servers/slapd/back-monitor/conn.c (+16/-10)
servers/slapd/back-monitor/database.c (+24/-28)
servers/slapd/back-monitor/entry.c (+13/-0)
servers/slapd/back-monitor/init.c (+75/-107)
servers/slapd/back-monitor/listener.c (+4/-4)
servers/slapd/back-monitor/log.c (+2/-2)
servers/slapd/back-monitor/modify.c (+1/-1)
servers/slapd/back-monitor/operation.c (+3/-4)
servers/slapd/back-monitor/overlay.c (+4/-5)
servers/slapd/back-monitor/proto-back-monitor.h (+4/-0)
servers/slapd/back-monitor/rww.c (+3/-3)
servers/slapd/back-monitor/search.c (+1/-1)
servers/slapd/back-monitor/sent.c (+3/-3)
servers/slapd/back-monitor/thread.c (+3/-10)
servers/slapd/back-monitor/time.c (+7/-7)
servers/slapd/back-ndb/Makefile.in (+1/-1)
servers/slapd/back-ndb/config.cpp (+1/-1)
servers/slapd/back-ndb/init.cpp (+2/-4)
servers/slapd/back-null/Makefile.in (+1/-1)
servers/slapd/back-null/null.c (+7/-5)
servers/slapd/back-passwd/Makefile.in (+1/-1)
servers/slapd/back-passwd/config.c (+1/-1)
servers/slapd/back-passwd/search.c (+34/-18)
servers/slapd/back-perl/Makefile.in (+1/-1)
servers/slapd/back-perl/README (+1/-1)
servers/slapd/back-perl/add.c (+1/-1)
servers/slapd/back-perl/asperl_undefs.h (+1/-1)
servers/slapd/back-perl/bind.c (+1/-1)
servers/slapd/back-perl/close.c (+1/-1)
servers/slapd/back-perl/compare.c (+1/-1)
servers/slapd/back-perl/config.c (+3/-2)
servers/slapd/back-perl/delete.c (+1/-1)
servers/slapd/back-perl/init.c (+5/-6)
servers/slapd/back-perl/modify.c (+1/-1)
servers/slapd/back-perl/modrdn.c (+1/-1)
servers/slapd/back-perl/search.c (+1/-1)
servers/slapd/back-relay/Makefile.in (+1/-1)
servers/slapd/back-relay/init.c (+7/-6)
servers/slapd/back-relay/op.c (+6/-4)
servers/slapd/back-sock/Makefile.in (+1/-1)
servers/slapd/back-sock/config.c (+1/-1)
servers/slapd/back-sock/extended.c (+2/-2)
servers/slapd/back-sock/opensock.c (+3/-3)
servers/slapd/back-sock/result.c (+4/-3)
servers/slapd/back-sql/Makefile.in (+1/-1)
servers/slapd/back-sql/add.c (+73/-88)
servers/slapd/back-sql/bind.c (+5/-7)
servers/slapd/back-sql/compare.c (+4/-6)
servers/slapd/back-sql/config.c (+54/-37)
servers/slapd/back-sql/delete.c (+21/-31)
servers/slapd/back-sql/docs/bugs (+1/-1)
servers/slapd/back-sql/entry-id.c (+50/-65)
servers/slapd/back-sql/init.c (+41/-52)
servers/slapd/back-sql/modify.c (+6/-8)
servers/slapd/back-sql/modrdn.c (+35/-40)
servers/slapd/back-sql/operational.c (+7/-11)
servers/slapd/back-sql/rdbms_depend/README (+1/-1)
servers/slapd/back-sql/rdbms_depend/timesten/dnreverse/Makefile (+1/-1)
servers/slapd/back-sql/rdbms_depend/timesten/dnreverse/dnreverse.cpp (+1/-1)
servers/slapd/back-sql/schema-map.c (+72/-103)
servers/slapd/back-sql/search.c (+43/-49)
servers/slapd/back-sql/sql-wrap.c (+29/-38)
servers/slapd/back-sql/util.c (+12/-14)
servers/slapd/back-wt/Makefile.in (+23/-12)
servers/slapd/back-wt/add.c (+401/-0)
servers/slapd/back-wt/attr.c (+64/-117)
servers/slapd/back-wt/back-wt.h (+99/-0)
servers/slapd/back-wt/bind.c (+70/-83)
servers/slapd/back-wt/compare.c (+59/-54)
servers/slapd/back-wt/config.c (+158/-0)
servers/slapd/back-wt/ctx.c (+140/-0)
servers/slapd/back-wt/delete.c (+419/-0)
servers/slapd/back-wt/dn2entry.c (+131/-0)
servers/slapd/back-wt/dn2id.c (+393/-0)
servers/slapd/back-wt/filterindex.c (+679/-0)
servers/slapd/back-wt/id2entry.c (+237/-0)
servers/slapd/back-wt/idl.c (+793/-0)
servers/slapd/back-wt/idl.h (+33/-28)
servers/slapd/back-wt/index.c (+87/-270)
servers/slapd/back-wt/init.c (+306/-0)
servers/slapd/back-wt/key.c (+152/-0)
servers/slapd/back-wt/modify.c (+193/-352)
servers/slapd/back-wt/nextid.c (+92/-0)
servers/slapd/back-wt/operational.c (+112/-0)
servers/slapd/back-wt/proto-wt.h (+190/-0)
servers/slapd/back-wt/search.c (+706/-0)
servers/slapd/back-wt/tools.c (+513/-0)
servers/slapd/backend.c (+98/-21)
servers/slapd/backglue.c (+10/-13)
servers/slapd/backover.c (+95/-51)
servers/slapd/bconfig.c (+713/-211)
servers/slapd/bind.c (+132/-21)
servers/slapd/cancel.c (+2/-2)
servers/slapd/ch_malloc.c (+4/-4)
servers/slapd/compare.c (+12/-8)
servers/slapd/component.c (+36/-44)
servers/slapd/config.c (+234/-108)
servers/slapd/connection.c (+201/-230)
servers/slapd/controls.c (+113/-39)
servers/slapd/cr.c (+7/-7)
servers/slapd/ctxcsn.c (+6/-6)
servers/slapd/daemon.c (+696/-261)
servers/slapd/delete.c (+18/-11)
servers/slapd/dn.c (+20/-18)
servers/slapd/entry.c (+22/-23)
servers/slapd/extended.c (+69/-13)
servers/slapd/filter.c (+38/-42)
servers/slapd/filterentry.c (+21/-21)
servers/slapd/init.c (+30/-23)
servers/slapd/ldapsync.c (+62/-1)
servers/slapd/limits.c (+7/-7)
servers/slapd/lock.c (+2/-2)
servers/slapd/main.c (+88/-45)
servers/slapd/matchedValues.c (+8/-8)
servers/slapd/modify.c (+35/-33)
servers/slapd/modrdn.c (+26/-18)
servers/slapd/module.c (+13/-14)
servers/slapd/mr.c (+18/-18)
servers/slapd/mra.c (+8/-8)
servers/slapd/oc.c (+12/-12)
servers/slapd/oidm.c (+5/-5)
servers/slapd/operation.c (+8/-1)
servers/slapd/overlays/Makefile.in (+17/-1)
servers/slapd/overlays/accesslog.c (+237/-81)
servers/slapd/overlays/auditlog.c (+3/-1)
servers/slapd/overlays/autoca.c (+1117/-0)
servers/slapd/overlays/collect.c (+5/-4)
servers/slapd/overlays/constraint.c (+28/-15)
servers/slapd/overlays/dds.c (+45/-35)
servers/slapd/overlays/deref.c (+3/-2)
servers/slapd/overlays/dyngroup.c (+8/-6)
servers/slapd/overlays/dynlist.c (+1274/-145)
servers/slapd/overlays/homedir.c (+2074/-0)
servers/slapd/overlays/memberof.c (+27/-24)
servers/slapd/overlays/otp.c (+974/-0)
servers/slapd/overlays/overlays.c (+1/-1)
servers/slapd/overlays/pcache.c (+202/-174)
servers/slapd/overlays/ppolicy.c (+982/-192)
servers/slapd/overlays/refint.c (+15/-16)
servers/slapd/overlays/remoteauth.c (+996/-0)
servers/slapd/overlays/retcode.c (+24/-21)
servers/slapd/overlays/rwm.c (+34/-74)
servers/slapd/overlays/rwm.h (+0/-4)
servers/slapd/overlays/rwmconf.c (+17/-21)
servers/slapd/overlays/rwmdn.c (+1/-1)
servers/slapd/overlays/rwmmap.c (+5/-5)
servers/slapd/overlays/seqmod.c (+6/-5)
servers/slapd/overlays/sssvlv.c (+41/-36)
servers/slapd/overlays/syncprov.c (+739/-194)
servers/slapd/overlays/translucent.c (+86/-44)
servers/slapd/overlays/unique.c (+147/-74)
servers/slapd/overlays/valsort.c (+9/-8)
servers/slapd/passwd.c (+60/-29)
servers/slapd/proto-slap.h (+70/-19)
servers/slapd/proxyp.c (+226/-0)
servers/slapd/pwmods/Makefile.in (+59/-0)
servers/slapd/pwmods/README.argon2 (+4/-4)
servers/slapd/pwmods/argon2.c (+28/-8)
servers/slapd/referral.c (+5/-5)
servers/slapd/result.c (+134/-77)
servers/slapd/root_dse.c (+5/-5)
servers/slapd/sasl.c (+177/-33)
servers/slapd/saslauthz.c (+292/-209)
servers/slapd/schema.c (+1/-1)
servers/slapd/schema/cosine.ldif (+2/-2)
servers/slapd/schema/dsee.ldif (+113/-0)
servers/slapd/schema/dsee.schema (+109/-0)
servers/slapd/schema/dyngroup.ldif (+3/-0)
servers/slapd/schema/dyngroup.schema (+7/-0)
servers/slapd/schema/msuser.ldif (+4299/-0)
servers/slapd/schema/msuser.schema (+4295/-0)
servers/slapd/schema/namedobject.ldif (+32/-0)
servers/slapd/schema/pmi.ldif (+1/-1)
servers/slapd/schema_check.c (+16/-16)
servers/slapd/schema_init.c (+143/-55)
servers/slapd/schema_prep.c (+26/-2)
servers/slapd/schemaparse.c (+14/-14)
servers/slapd/search.c (+43/-19)
servers/slapd/sets.c (+2/-2)
servers/slapd/sl_malloc.c (+33/-24)
servers/slapd/slap-config.h (+30/-17)
servers/slapd/slap.h (+86/-63)
servers/slapd/slapadd.c (+8/-11)
servers/slapd/slapcat.c (+1/-1)
servers/slapd/slapcommon.c (+35/-35)
servers/slapd/slapcommon.h (+1/-14)
servers/slapd/slapd.conf (+14/-0)
servers/slapd/slapd.ldif (+7/-2)
servers/slapd/slapd.service (+15/-0)
servers/slapd/slapi/plugin.c (+104/-18)
servers/slapd/slapi/proto-slapi.h (+3/-1)
servers/slapd/slapi/slapi.h (+1/-1)
servers/slapd/slapi/slapi_ext.c (+1/-1)
servers/slapd/slapi/slapi_ops.c (+2/-9)
servers/slapd/slapi/slapi_overlay.c (+4/-4)
servers/slapd/slapi/slapi_utils.c (+1/-1)
servers/slapd/slapmodify.c (+650/-0)
servers/slapd/slappasswd.c (+28/-11)
servers/slapd/slapschema.c (+1/-1)
servers/slapd/slaptest.c (+4/-3)
servers/slapd/starttls.c (+4/-4)
servers/slapd/str2filter.c (+1/-1)
servers/slapd/syncrepl.c (+1699/-306)
servers/slapd/syntax.c (+10/-10)
servers/slapd/syslog.c (+289/-0)
servers/slapd/txn.c (+171/-25)
servers/slapd/unbind.c (+2/-3)
servers/slapd/user.c (+10/-15)
servers/slapd/value.c (+6/-6)
servers/slapd/zn_malloc.c (+32/-34)
tests/Makefile.in (+16/-36)
tests/README (+0/-2)
tests/data/deref.out (+39/-0)
tests/data/dynlist.out (+488/-2)
tests/data/homedir/skel/.dotfile (+1/-0)
tests/data/homedir/skel/directory/broken link (+1/-0)
tests/data/homedir/skel/symlink (+1/-0)
tests/data/krb5.conf (+32/-0)
tests/data/lloadd-anon.conf (+39/-0)
tests/data/lloadd-backend-issues.conf (+55/-0)
tests/data/lloadd-empty.conf (+25/-0)
tests/data/lloadd-sasl.conf (+48/-0)
tests/data/lloadd-tls.conf (+57/-0)
tests/data/lloadd.conf (+46/-0)
tests/data/lloadd/monitor.ldif (+278/-0)
tests/data/monitor2.out (+0/-3)
tests/data/otp/hotp.ldif (+61/-0)
tests/data/otp/test001-out.ldif (+5/-0)
tests/data/otp/totp.ldif (+64/-0)
tests/data/passwd.ldif (+8/-0)
tests/data/ppolicy.ldif (+1/-0)
tests/data/regressions/README (+1/-1)
tests/data/regressions/its4184/its4184 (+4/-8)
tests/data/regressions/its4326/its4326 (+14/-14)
tests/data/regressions/its4326/slapd.conf (+1/-3)
tests/data/regressions/its4336/its4336 (+8/-8)
tests/data/regressions/its4336/slapd.conf (+1/-4)
tests/data/regressions/its4448/its4448 (+14/-30)
tests/data/regressions/its4448/slapd-meta.conf (+1/-4)
tests/data/regressions/its6794/its6794 (+3/-3)
tests/data/regressions/its6794/slapd-glue.conf (+1/-3)
tests/data/regressions/its7573/its7573 (+121/-0)
tests/data/regressions/its8427/its8427 (+314/-0)
tests/data/regressions/its8427/its8427-2 (+395/-0)
tests/data/regressions/its8427/slapd.conf (+5/-10)
tests/data/regressions/its8444/its8444 (+3/-3)
tests/data/regressions/its8444/slapd-provider1.ldif (+6/-12)
tests/data/regressions/its8444/slapd-provider2.ldif (+6/-12)
tests/data/regressions/its8444/slapd-provider3.ldif (+6/-12)
tests/data/regressions/its8444/slapd-provider4.ldif (+6/-12)
tests/data/regressions/its8521/its8521 (+7/-7)
tests/data/regressions/its8521/slapd-consumer.ldif (+0/-6)
tests/data/regressions/its8521/slapd-provider.ldif (+0/-6)
tests/data/regressions/its8616/its8616 (+3/-3)
tests/data/regressions/its8616/slapd-provider.ldif (+0/-6)
tests/data/regressions/its8663/its8663 (+4/-4)
tests/data/regressions/its8663/slapd-provider.ldif (+0/-6)
tests/data/regressions/its8667/its8667 (+2/-2)
tests/data/regressions/its8667/slapd.ldif (+0/-6)
tests/data/regressions/its8721/its8721 (+240/-0)
tests/data/regressions/its8721/slapd-backend.conf (+38/-0)
tests/data/regressions/its8721/slapd-proxy.conf (+41/-0)
tests/data/regressions/its8752/its8752 (+8/-8)
tests/data/regressions/its8752/slapd.conf (+1/-3)
tests/data/regressions/its8752/slapd.conf.mpr (+2/-4)
tests/data/regressions/its8800/its8800 (+5/-5)
tests/data/regressions/its8800/slapd-provider1.ldif (+3/-10)
tests/data/regressions/its8800/slapd-provider2.ldif (+3/-10)
tests/data/regressions/its8800/slapd-provider3.ldif (+3/-10)
tests/data/regressions/its8800/slapd-provider4.ldif (+3/-10)
tests/data/regressions/its9051/db.ldif (+9339/-0)
tests/data/regressions/its9051/its9051 (+185/-0)
tests/data/regressions/its9051/slapd-provider.ldif (+99/-0)
tests/data/regressions/its9282/config.ldif (+1/-1)
tests/data/regressions/its9282/its9282 (+13/-3)
tests/data/regressions/its9288/its9288 (+186/-0)
tests/data/regressions/its9288/slapd-proxy.conf (+41/-0)
tests/data/regressions/its9338/its9338 (+1/-1)
tests/data/regressions/its9400/its9400 (+161/-0)
tests/data/regressions/its9400/slapd-proxy-idassert.conf (+52/-0)
tests/data/remoteauth/config.ldif (+21/-0)
tests/data/remoteauth/default_domain (+3/-0)
tests/data/remoteauth/remoteauth.conf (+21/-0)
tests/data/search.out.xsearch (+37/-0)
tests/data/slapd-2db.conf (+1/-3)
tests/data/slapd-aci.conf (+2/-4)
tests/data/slapd-acl.conf (+1/-3)
tests/data/slapd-asyncmeta.conf (+85/-0)
tests/data/slapd-cache-provider-proxyauthz.conf (+1/-3)
tests/data/slapd-cache-provider.conf (+1/-3)
tests/data/slapd-chain1.conf (+1/-3)
tests/data/slapd-chain2.conf (+1/-3)
tests/data/slapd-component.conf (+1/-3)
tests/data/slapd-config-naked.conf (+1/-3)
tests/data/slapd-config-undo.conf (+1/-3)
tests/data/slapd-dds.conf (+1/-3)
tests/data/slapd-deltasync-consumer.conf (+1/-3)
tests/data/slapd-deltasync-provider.conf (+1/-3)
tests/data/slapd-deref.conf (+48/-0)
tests/data/slapd-dirsync1.conf (+65/-0)
tests/data/slapd-dn.conf (+1/-3)
tests/data/slapd-dnssrv.conf (+1/-3)
tests/data/slapd-dsee-consumer1.conf (+61/-0)
tests/data/slapd-dsee-consumer2.conf (+61/-0)
tests/data/slapd-dynlist.conf (+1/-3)
tests/data/slapd-emptydn.conf (+3/-5)
tests/data/slapd-glue-ldap.conf (+1/-4)
tests/data/slapd-glue-syncrepl1.conf (+1/-3)
tests/data/slapd-glue-syncrepl2.conf (+1/-3)
tests/data/slapd-glue.conf (+1/-3)
tests/data/slapd-homedir.conf (+57/-0)
tests/data/slapd-idassert.conf (+4/-8)
tests/data/slapd-ldapglue.conf (+1/-3)
tests/data/slapd-ldapgluegroups.conf (+1/-3)
tests/data/slapd-ldapgluepeople.conf (+1/-3)
tests/data/slapd-limits.conf (+1/-3)
tests/data/slapd-lload.conf (+41/-0)
tests/data/slapd-meta-target1.conf (+1/-3)
tests/data/slapd-meta-target2.conf (+1/-4)
tests/data/slapd-meta.conf (+1/-4)
tests/data/slapd-nis-provider.conf (+1/-3)
tests/data/slapd-passwd.conf (+1/-3)
tests/data/slapd-ppolicy.conf (+4/-4)
tests/data/slapd-provider.conf (+1/-3)
tests/data/slapd-proxyauthz.conf (+1/-7)
tests/data/slapd-proxycache.conf (+1/-7)
tests/data/slapd-proxytimeout.conf (+71/-0)
tests/data/slapd-pw.conf (+1/-3)
tests/data/slapd-ref-consumer.conf (+1/-5)
tests/data/slapd-referrals.conf (+1/-3)
tests/data/slapd-refint.conf (+1/-3)
tests/data/slapd-relay.conf (+1/-4)
tests/data/slapd-repl-consumer-remote.conf (+3/-5)
tests/data/slapd-retcode.conf (+1/-3)
tests/data/slapd-schema.conf (+1/-4)
tests/data/slapd-sql-syncrepl-provider.conf (+1/-3)
tests/data/slapd-sql.conf (+1/-3)
tests/data/slapd-syncrepl-consumer-persist-ldap.conf (+2/-4)
tests/data/slapd-syncrepl-consumer-persist1.conf (+1/-3)
tests/data/slapd-syncrepl-consumer-persist2.conf (+1/-3)
tests/data/slapd-syncrepl-consumer-persist3.conf (+1/-3)
tests/data/slapd-syncrepl-consumer-refresh1.conf (+1/-3)
tests/data/slapd-syncrepl-consumer-refresh2.conf (+1/-3)
tests/data/slapd-syncrepl-multiproxy.conf (+1/-3)
tests/data/slapd-syncrepl-provider.conf (+1/-3)
tests/data/slapd-tls-sasl.conf (+62/-0)
tests/data/slapd-tls.conf (+58/-0)
tests/data/slapd-translucent-local.conf (+1/-3)
tests/data/slapd-translucent-remote.conf (+1/-3)
tests/data/slapd-unique.conf (+1/-3)
tests/data/slapd-valregex.conf (+1/-3)
tests/data/slapd-valsort.conf (+1/-3)
tests/data/slapd-whoami.conf (+1/-3)
tests/data/slapd.conf (+1/-5)
tests/data/slapd2.conf (+1/-3)
tests/data/test-deref.ldif (+43/-0)
tests/data/test-dirsync-cp.ldif (+12/-0)
tests/data/test-dirsync-nocp.ldif (+272/-0)
tests/data/test-modify.ldif (+110/-0)
tests/data/tls/ca/certs/testsuiteCA.crt (+121/-0)
tests/data/tls/ca/private/testsuiteCA.key (+52/-0)
tests/data/tls/certs/bjensen@mailgw.example.com.crt (+32/-0)
tests/data/tls/certs/localhost.crt (+32/-0)
tests/data/tls/conf/openssl.cnf (+129/-0)
tests/data/tls/create-crt.sh (+81/-0)
tests/data/tls/private/bjensen@mailgw.example.com.key (+52/-0)
tests/data/tls/private/localhost.key (+52/-0)
tests/progs/Makefile.in (+9/-9)
tests/progs/slapd-addel.c (+60/-193)
tests/progs/slapd-auth.c (+335/-0)
tests/progs/slapd-bind.c (+76/-134)
tests/progs/slapd-common.c (+264/-14)
tests/progs/slapd-common.h (+50/-2)
tests/progs/slapd-modify.c (+33/-126)
tests/progs/slapd-modrdn.c (+43/-124)
tests/progs/slapd-mtread.c (+74/-189)
tests/progs/slapd-read.c (+57/-180)
tests/progs/slapd-search.c (+63/-190)
tests/progs/slapd-tester.c (+20/-74)
tests/progs/slapd-watcher.c (+816/-0)
tests/run.in (+25/-11)
tests/scripts/all (+6/-2)
tests/scripts/conf.sh (+28/-13)
tests/scripts/confdirsync.sh (+5/-16)
tests/scripts/defines.sh (+93/-8)
tests/scripts/gdb.py (+85/-0)
tests/scripts/grandchild_wrapper.py (+72/-0)
tests/scripts/lloadd-all (+105/-0)
tests/scripts/lloadd/test000-rootdse (+118/-0)
tests/scripts/lloadd/test001-backend-issues (+218/-0)
tests/scripts/lloadd/test002-load (+174/-0)
tests/scripts/lloadd/test003-cnconfig (+433/-0)
tests/scripts/lloadd/test004-monitor (+345/-0)
tests/scripts/lloadd/test005-tls (+272/-0)
tests/scripts/lloadd/test006-sasl (+252/-0)
tests/scripts/monitor_data.sh (+5/-11)
tests/scripts/passwd-search (+8/-8)
tests/scripts/relay (+21/-21)
tests/scripts/setup_kdc.sh (+158/-0)
tests/scripts/sql-test000-read (+39/-39)
tests/scripts/sql-test001-concurrency (+6/-6)
tests/scripts/sql-test900-write (+26/-26)
tests/scripts/sql-test901-syncrepl (+33/-33)
tests/scripts/start-server (+2/-2)
tests/scripts/start-server-nolog (+2/-2)
tests/scripts/start-server2 (+2/-2)
tests/scripts/start-server2-nolog (+2/-2)
tests/scripts/startup_nis_ldap_server.sh (+1/-1)
tests/scripts/test000-rootdse (+9/-13)
tests/scripts/test001-slapadd (+6/-6)
tests/scripts/test002-populate (+5/-5)
tests/scripts/test003-search (+10/-10)
tests/scripts/test004-modify (+7/-119)
tests/scripts/test005-modrdn (+15/-15)
tests/scripts/test006-acls (+35/-35)
tests/scripts/test007-slapmodify (+90/-0)
tests/scripts/test008-concurrency (+6/-6)
tests/scripts/test009-referral (+13/-13)
tests/scripts/test010-passwd (+17/-17)
tests/scripts/test011-glue-slapadd (+5/-5)
tests/scripts/test012-glue-populate (+5/-5)
tests/scripts/test013-language (+8/-8)
tests/scripts/test014-whoami (+31/-31)
tests/scripts/test015-xsearch (+29/-18)
tests/scripts/test016-subref (+15/-15)
tests/scripts/test017-syncreplication-refresh (+15/-15)
tests/scripts/test018-syncreplication-persist (+25/-25)
tests/scripts/test019-syncreplication-cascade (+28/-28)
tests/scripts/test020-proxycache (+39/-55)
tests/scripts/test021-certificate (+11/-11)
tests/scripts/test022-ppolicy (+144/-39)
tests/scripts/test023-refint (+58/-60)
tests/scripts/test024-unique (+100/-52)
tests/scripts/test025-limits (+44/-44)
tests/scripts/test026-dn (+12/-12)
tests/scripts/test027-emptydn (+10/-10)
tests/scripts/test028-idassert (+18/-23)
tests/scripts/test029-ldapglue (+15/-15)
tests/scripts/test030-relay (+21/-41)
tests/scripts/test031-component-filter (+21/-21)
tests/scripts/test032-chain (+28/-26)
tests/scripts/test033-glue-syncrepl (+15/-14)
tests/scripts/test034-translucent (+5/-9)
tests/scripts/test035-meta (+30/-30)
tests/scripts/test036-meta-concurrency (+14/-31)
tests/scripts/test037-manage (+7/-7)
tests/scripts/test038-retcode (+7/-7)
tests/scripts/test039-glue-ldap-concurrency (+14/-14)
tests/scripts/test040-subtree-rename (+11/-16)
tests/scripts/test041-aci (+13/-13)
tests/scripts/test042-valsort (+10/-10)
tests/scripts/test043-delta-syncrepl (+30/-19)
tests/scripts/test044-dynlist (+421/-52)
tests/scripts/test045-syncreplication-proxied (+46/-51)
tests/scripts/test046-dds (+33/-33)
tests/scripts/test047-ldap (+30/-30)
tests/scripts/test048-syncrepl-multiproxy (+30/-40)
tests/scripts/test049-sync-config (+4/-4)
tests/scripts/test050-syncrepl-multiprovider (+9/-9)
tests/scripts/test051-config-undo (+6/-6)
tests/scripts/test052-memberof (+27/-29)
tests/scripts/test053-syncprov-glue (+502/-0)
tests/scripts/test054-syncreplication-parallel-load (+19/-19)
tests/scripts/test055-valregex (+6/-6)
tests/scripts/test056-monitor (+8/-24)
tests/scripts/test057-memberof-refint (+14/-21)
tests/scripts/test058-syncrepl-asymmetric (+2471/-0)
tests/scripts/test059-consumer-config (+9/-15)
tests/scripts/test060-mt-hot (+4/-9)
tests/scripts/test061-syncreplication-initiation (+7/-8)
tests/scripts/test062-config-delete (+177/-0)
tests/scripts/test063-delta-multiprovider (+71/-29)
tests/scripts/test064-constraint (+2/-2)
tests/scripts/test065-proxyauthz (+7/-7)
tests/scripts/test066-autoca (+332/-0)
tests/scripts/test067-tls (+304/-0)
tests/scripts/test068-sasl-tls-external (+129/-0)
tests/scripts/test069-delta-multiprovider-starttls (+574/-0)
tests/scripts/test070-delta-multiprovider-ldaps (+571/-0)
tests/scripts/test071-dirsync (+370/-0)
tests/scripts/test072-dsee-sync (+331/-0)
tests/scripts/test073-asyncmeta (+620/-0)
tests/scripts/test074-asyncmeta-concurrency (+226/-0)
tests/scripts/test075-dsee-persist (+421/-0)
tests/scripts/test076-authid-rewrite (+640/-0)
tests/scripts/test077-sasl-gssapi (+255/-0)
tests/scripts/test078-persistent-sessionlog (+646/-0)
tests/scripts/test079-proxy-timeout (+374/-0)
tests/scripts/test080-hotp (+295/-0)
tests/scripts/test081-totp (+143/-0)
tests/scripts/test081-totp.py (+182/-0)
tests/scripts/test082-remoteauth (+417/-0)
tests/scripts/test083-argon2 (+154/-0)
tests/scripts/test084-deref (+94/-0)
tests/scripts/test085-homedir (+60/-78)
tests/scripts/test086-delta-consumer-config (+560/-0)
Branch information
- Name:
- merge-2.5.5-experimental
- Repository:
- lp:~sergiodj/ubuntu/+source/openldap
Recent commits
- fed50b9... by Sergio Durigan Junior
- 9dc59d9... by Sergio Durigan Junior
- a05e44f... by Sergio Durigan Junior
- 013475d... by Sergio Durigan Junior
- 19807a3... by Sergio Durigan Junior
- cca36d9... by Sergio Durigan Junior
- 33802c8... by Sergio Durigan Junior
- efaf469... by Sergio Durigan Junior
- 373d696... by Sergio Durigan Junior
- c8e0058... by Sergio Durigan Junior