- Feb 20, 1999
-
-
Kurt Zeilenga authored
Implementation no longer uses strtok_r(), it may be broken or have an odd prototype. Update configure not to check for strtok/strtok_r nor require strtok_r to LDAP_API_FEATURE_X_OPENLDAP_REENTRANT.
-
Kurt Zeilenga authored
-
Hallvard Furuseth authored
-
- Feb 11, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
Fix library/include paths for building "Release". Create getpass() from ud's mygetpass().
-
- Feb 09, 1999
-
-
Kurt Zeilenga authored
tm_year being 100+.
-
- Feb 08, 1999
-
-
Kurt Zeilenga authored
Just use compiled in defaults.
-
Kurt Spanier authored
Integration into ./configure ( --enable-bdb2 ). Adaptation of the test-suite ( 'make' -> ldbm; 'make bdb2-local' -> bdb2 ). Minor fixes in slapd/libldbm.
-
- 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
-
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
frontend-backend interface. Includes a number changes to share common routines between database api types.
-
Kurt Zeilenga authored
-
- Feb 03, 1999
-
-
Kurt Zeilenga authored
-
- Feb 02, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
- Feb 01, 1999
-
-
Kurt Spanier authored
initialization after reading slapd.conf, and before starting the daemon
-
- Jan 31, 1999
-
-
Kurt Zeilenga authored
openned (by ldap_open()). This allows ldap_init() to function properly!
-
- Jan 29, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
should also return error in ldap_count_entries returns an error.
-
- Jan 28, 1999
-
-
Kurt Zeilenga authored
I probably deleted it by mistaked when axing cond attrs.
-
Kurt Zeilenga authored
Likely broke things for non-posix threadings.... Update -lldap_r implementation to: remove attribute support hide thread detachment provide concurrency accessors provide initialization function fix gethostby{addr,name}_r codes (not coverred by HAVE_REENTRANT_FUNCTIONS) Update servers/libraries to use ldap_pvt_thread_ calls. Cleanup server codes (no #ifdef HAVE_PTHREAD_THIS or _THATs)! Removed -llthread
-
- Jan 26, 1999
-
-
Kurt Zeilenga authored
back-ldbm was using a cache specific lock to protect non-reentrant database routines from being reenterred. This is inadequate. Also, reentrant database systems calls were serialized unnecessarily. Non-reentrant database calls must have a big_mutex. Implemented this within -lldbm itself. library requires ldbm_initialize() be called before any other ldbm call to initialize the big_mutex and to do any other db specific initialization (ie: such as required for DB2). The dbc_mutex, dbc_cv, & dbc_readers fileds of dbcache are history. The "reentrant_database" (REENTRANT_DATABASE) define is also axed.
-
Kurt Zeilenga authored
Ripple name change through -llber & -lldap. Update -lldif to use lber_pvt_log_printf() instead of Debug.
-
Kurt Zeilenga authored
Redefine Debug macro to call ldap_log_printf(NULL, lvl, fmt, ...) Should replace each Debug statement with direct call to ldap_log_printf passing LDAP session if available.
-
- Jan 25, 1999
-
-
Kurt Zeilenga authored
-
- Jan 24, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
- Jan 22, 1999
-
-
Kurt Zeilenga authored
libldap/string.c will hold various string.h replacements. Removed liblutil/strdup.c Moved ldap_pvt_strtok to string.c. Moved prototype of ldap_pvt_strtok to <ac/string.h>. Added #define strtok_r ldap_pvt_strtok (if strtok_r doesn't exist).
-
- Jan 20, 1999
-
-
Kurt Zeilenga authored
BerElement argument per latest IETF ldapext draft c api spec. That is, caller is solely responsible for freeing the BerElement allocated and returned by ldap_first_attribute. Update man pages accordingly. Update applications accordingly.
-
- Jan 17, 1999
-
-
Kurt Zeilenga authored
-
Bart Hartgers authored
Added OpenLDAP copyright to files.
-
- Jan 16, 1999
-
-
Kurt Zeilenga authored
-
- Jan 15, 1999
-
-
Bart Hartgers authored
Changes to support threads from libldap_r.
-
Bart Hartgers authored
Updates regarding threads and names.
-
- Jan 14, 1999
-
-
Kurt Zeilenga authored
environment settings.
-
Bart Hartgers authored
Improved ldap_int_strtok. If strtok_r does not exists, it will be worked simulated with strspn and strpbrk. If strspn or strpbrk aren't there, they will be supplied. In addition, the memory-handling of the ldap_int_gethostby's is better now.
-
Kurt Zeilenga authored
-