]> git.sur5r.net Git - openldap/commit
This is the commit of:
authorPierangelo Masarati <ando@openldap.org>
Sat, 12 May 2001 00:51:28 +0000 (00:51 +0000)
committerPierangelo Masarati <ando@openldap.org>
Sat, 12 May 2001 00:51:28 +0000 (00:51 +0000)
commit74fa239a201cd2d785fe34bdbaf6804161bdb231
tree3ca7245e8b642b7c8cec1cc6fd19a30a0a8be5a3
parentcabeec26d4c00122562a2f1b80338ab4468a251e
This is the commit of:
  - librewrite, for string rewriting; it may be used in back-ldap
    by configuring with '--enable-rewrite'. It must be used in
    back-meta. There's a text file, 'libraries/librewrite/RATIONALE',
    that explains the usage and the features. More comprehensive
    documentation will follow.
  - enhancements of back-ldap (ITS#989,ITS#998,ITS#1002,ITS#1054 and ITS#1137)
    including dn rewriting, a fix to group acl matching and so
  - back-meta: a new backend that proxies a set of remote servers
    by spawning queries. It uses portions of back-ldap and the rewrite
    capabilities of librewrite. It can be compiled by configuring
    with `--enable-ldap --enable-rewrite --enable-meta'.
    There's a text file, 'servers/slapd/back-meta/Documentation', that
    describes the main features and config statements.

Note: someone (Kurt?) should run 'autoconf' and commit 'configure' as
my autoconf version must be different: my configures contain a number
of differences and I didn't feel comfortable in adding them :)
66 files changed:
configure.in
include/portable.h.in
include/rewrite.h [new file with mode: 0644]
libraries/Makefile.in
libraries/librewrite/Copyright [new file with mode: 0644]
libraries/librewrite/Makefile.in [new file with mode: 0644]
libraries/librewrite/RATIONALE [new file with mode: 0644]
libraries/librewrite/config.c [new file with mode: 0644]
libraries/librewrite/context.c [new file with mode: 0644]
libraries/librewrite/info.c [new file with mode: 0644]
libraries/librewrite/ldapmap.c [new file with mode: 0644]
libraries/librewrite/map.c [new file with mode: 0644]
libraries/librewrite/params.c [new file with mode: 0644]
libraries/librewrite/parse.c [new file with mode: 0644]
libraries/librewrite/rewrite-int.h [new file with mode: 0644]
libraries/librewrite/rewrite-map.h [new file with mode: 0644]
libraries/librewrite/rewrite.c [new file with mode: 0644]
libraries/librewrite/rule.c [new file with mode: 0644]
libraries/librewrite/session.c [new file with mode: 0644]
libraries/librewrite/subst.c [new file with mode: 0644]
libraries/librewrite/var.c [new file with mode: 0644]
servers/slapd/back-ldap/add.c
servers/slapd/back-ldap/back-ldap.h
servers/slapd/back-ldap/bind.c
servers/slapd/back-ldap/compare.c
servers/slapd/back-ldap/config.c
servers/slapd/back-ldap/delete.c
servers/slapd/back-ldap/group.c
servers/slapd/back-ldap/init.c
servers/slapd/back-ldap/modify.c
servers/slapd/back-ldap/modrdn.c
servers/slapd/back-ldap/search.c
servers/slapd/back-ldap/suffixmassage.c
servers/slapd/back-ldap/unbind.c
servers/slapd/back-meta/Changes [new file with mode: 0644]
servers/slapd/back-meta/Copyright [new file with mode: 0644]
servers/slapd/back-meta/Documentation [new file with mode: 0644]
servers/slapd/back-meta/Makefile.in [new file with mode: 0644]
servers/slapd/back-meta/TODO [new file with mode: 0644]
servers/slapd/back-meta/add.c [new file with mode: 0644]
servers/slapd/back-meta/attribute.c [new file with mode: 0644]
servers/slapd/back-meta/back-meta.h [new file with mode: 0644]
servers/slapd/back-meta/bind.c [new file with mode: 0644]
servers/slapd/back-meta/candidates.c [new file with mode: 0644]
servers/slapd/back-meta/compare.c [new file with mode: 0644]
servers/slapd/back-meta/config.c [new file with mode: 0644]
servers/slapd/back-meta/conn.c [new file with mode: 0644]
servers/slapd/back-meta/data/meta-1.ldif [new file with mode: 0644]
servers/slapd/back-meta/data/meta-2.ldif [new file with mode: 0644]
servers/slapd/back-meta/data/meta-3.ldif [new file with mode: 0644]
servers/slapd/back-meta/data/setup.sh [new file with mode: 0644]
servers/slapd/back-meta/data/slapd-ldap-raw.conf [new file with mode: 0644]
servers/slapd/back-meta/data/slapd-ldap-rewrite.conf [new file with mode: 0644]
servers/slapd/back-meta/data/slapd-ldbm.conf [new file with mode: 0644]
servers/slapd/back-meta/data/slapd-meta-plain.conf [new file with mode: 0644]
servers/slapd/back-meta/data/slapd-meta-rewrite.conf [new file with mode: 0644]
servers/slapd/back-meta/delete.c [new file with mode: 0644]
servers/slapd/back-meta/dncache.c [new file with mode: 0644]
servers/slapd/back-meta/external.h [new file with mode: 0644]
servers/slapd/back-meta/group.c [new file with mode: 0644]
servers/slapd/back-meta/init.c [new file with mode: 0644]
servers/slapd/back-meta/modify.c [new file with mode: 0644]
servers/slapd/back-meta/modrdn.c [new file with mode: 0644]
servers/slapd/back-meta/search.c [new file with mode: 0644]
servers/slapd/back-meta/unbind.c [new file with mode: 0644]
servers/slapd/backend.c