- Jul 16, 1999
-
-
Julio Sánchez Fernández authored
-
Kurt Zeilenga authored
Includes support for update referral for each replicated backend. Reworked replication test to use update referral. Includes major rewrite of response encoding codes (result.c). Includes reworked alias support and eliminates old suffix alias codes (can be emulated using named alias). Includes (untested) support for the Manage DSA IT control. Works in LDAPv2 world. Still testing in LDAPv3 world. Added default referral (test009) test.
-
- Jul 15, 1999
-
-
Julio Sánchez Fernández authored
-
Julio Sánchez Fernández authored
the default context is initialized before the config file is read, so the locations are not know at context initialization.
-
- Jul 04, 1999
-
-
Kurt Zeilenga authored
Fix broken ACL macros. Fix o_dn/o_ndn == NULL vs "".
-
Kurt Zeilenga authored
of a bind request and, upon failure, are left "anonymous." Rework ACL code to hide access testing within macros to facilate additions and eventual redesign. Addition of #ifdef SLAPD_ACLAUTH to conditional include EXPERIMENTAL "auth" access controls. Adds ACL_AUTH "auth" access level (above none, below "compare"). bind requires anonymous access at this level or above access to "entry"/"userPassword"/"krbName". This allows administrators to restrict which entries can be bound to. (This will likely become default behavior after testing has completed).
-
- Jul 02, 1999
-
-
Kurt Zeilenga authored
Added configuration support for "digest-realm <realm>" configure directive. Added connection state and bind_in_progress fields to cn=monitor connection attribute.
-
- Jun 24, 1999
-
-
Bastiaan Bakker authored
ith --enable-modules. GLib v1.2 or higher is required.
-
- Jun 18, 1999
-
-
Kurt Zeilenga authored
-
- Jun 17, 1999
-
-
Kurt Zeilenga authored
ldap_defaults.h incorporates non-generated ldapconfig.h values. ldap_config.h.in is new template for autoconf generated defaults (namely directories and paths) ldap_config.h.nt, NT template (must be manually copied) s/<ldapconfig.h>/<ldap_defaults.h>/ s/DIRSEP/LDAP_DIRSEP/ & s/DEFAULT_/LDAP_/
-
- Jun 15, 1999
-
-
Julio Sánchez Fernández authored
-
- May 30, 1999
-
-
Julio Sánchez Fernández authored
Oops, fp_parse_line tokenizes in place, so we need to take a copy of input before letting fp_parse_line ruin it.
-
- May 28, 1999
-
-
Julio Sánchez Fernández authored
First step in new schema support.
-
- May 25, 1999
-
-
Howard Chu authored
-
- Apr 29, 1999
-
-
Kurt Zeilenga authored
-
- Apr 04, 1999
-
-
Hallvard Furuseth authored
-
- Apr 02, 1999
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
- Mar 03, 1999
-
-
Hallvard Furuseth authored
-
- Feb 23, 1999
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
- Feb 22, 1999
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
These functions require their arguments to be in the range of `unsigned char'.
-
- Feb 20, 1999
-
-
Hallvard Furuseth authored
-
- Feb 05, 1999
-
-
Kurt Zeilenga authored
Separates per backend type from per backend database initialization and startup. Also supports per type / per backend shutdown. New frontend startup/shutdown routines are also provided: slap_init() slap_startup() slap_shutdown() slap_destroy() New frontend->backend startup/shutdown is managed by: backend_init() backend_startup() backend_shutdown backend_destroy backend_init() now calls bi_init() to initial all function pointers for the backend (excepting bi_init() which is now the only hardcoded entry point). New entry points are detailed in slap.h struct backend_info. backend_info is a per database type structure. Besides the new startup/shutdown entry points, the new interface also supports per backend type configuration options. One could have: backend bdb2 (new Berkeley DB 2 backend) bdb2_home /directory database bdb2 ... *** This code is fairly experimental *** *** Much cleanup and testing is still needed *** see slap.h for details on struct backend_db and backend_info.
-
- Feb 04, 1999
-
-
Kurt Zeilenga authored
frontend->backend interface.
-
- Feb 01, 1999
-
-
Kurt Spanier authored
initialization after reading slapd.conf, and before starting the daemon
-
- Jan 29, 1999
-
-
Kurt Zeilenga authored
Don't leak abandon mutex. Use ch_malloc and friends.
-
- Jan 27, 1999
-
-
Will Ballantyne authored
is now ignored if it is the same as the real suffix.
-
- Jan 21, 1999
-
-
Kurt Spanier authored
introduction of pid/agrs parameters to the test-suite slapd.conf files; creation of sub-directory test/var for storage of pid/args files during test; update of the slapd and slapd.conf man pages. (The change reduces dependency on ldapconfig.h, since SLAPD_PIDEXT and SLAPD_ARGSEXT are deleted from the code.)
-
- Jan 20, 1999
-
-
Kurt Zeilenga authored
-
- Jan 19, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
Update slap_op to maintain dn and ndn (derived from conn->c_dn). Update ldbm_back_bind to return actual bound dn (including rootdn) for use in slapd_conn. Other backends use client dn. Modify other codes to use ndn (normalized uppercase dn) most everywhere. Aliasing, Suffixing and modrdn could use more work. Applied suffixing to compare and modrdn.
-
- Jan 18, 1999
-
-
Kurt Zeilenga authored
-
- Dec 27, 1998
-
-
Hallvard Furuseth authored
-
- Nov 27, 1998
-
-
Kurt Zeilenga authored
if strdup fails. This is better than not checking, but we should add orderly shutdown.
-
- Nov 15, 1998
-
-
Hallvard Furuseth authored
Most function and variable definitions are now preceded by its extern definition, for error checking. Retyped a number of functions, usually to return void. Fixed a number of printf format errors. API changes (in ldap/include): Added avl_dup_ok, avl_prefixapply, removed ber_fatten (probably typo for ber_flatten), retyped ldap_sort_strcasecmp, grew lutil.h. A number of `extern' declarations are left (some added by protoize), to be cleaned away later. Mostly strdup(), strcasecmp(), mktemp(), optind, optarg, errno.
-
- Oct 25, 1998
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
- Oct 24, 1998
-
-
Kurt Zeilenga authored
Not quite sure if the entry lock handling is correct yet.
-