- 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.
-
Will Ballantyne authored
-
- Feb 04, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
Kerberos detection of des_debug detection of resolv.h and arpa/nameserv.h Updated affected codes.
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Will Ballantyne authored
check for alias problem check for alias != entry check for null entry in subsequent switch statement
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
okay to read and write LDBM specific fields (state, refcnt, LRU. The id field, though is read-only once set. cache_find_entry_dn2id(), hence, does not require any entry locks. cache_find_entry_id() must do a entry_rdwr_trylock() and back off if busy. Add new rdwr lock code with trylock() functionality. Implement entry_rdwr_trylock().
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
frontend-backend interface. Includes a number changes to share common routines between database api types.
-
Kurt Zeilenga authored
new frontend-backend interface.
-
Kurt Zeilenga authored
frontend->backend interface.
-
Kurt Zeilenga authored
frontend->backend interface.
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
LDAP_ALIAS_PROBLEM is now only used if the alias itself is mangled.
-
Kurt Zeilenga authored
-
Will Ballantyne authored
fixed deadlocks
-
- Feb 03, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
ldbm_cache_fetch() codes.
-
Kurt Spanier authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
Fix memory leaks
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
Update acconfig.h to use @TOP@ and @BOTTOM@ to rid ourselves of the .top/.bot files.
-
- Feb 02, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
idl_free() had insurance.
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
needs work.
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
autoconf/automake environment and should always use provided configure.
-
Kurt Spanier authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-