- Mar 29, 1999
-
-
Kurt Spanier authored
-
Kurt Zeilenga authored
-
- Mar 22, 1999
-
-
Kurt Zeilenga authored
Mainly updated back-bdb2, back-passwd, back-shell to use slap_get_time().
-
Kurt Zeilenga authored
remove race conditions on connection close. BROKEN: various counters for dn=monitor. Initial testing on FreeBSD (with and without pthreads) was successfull. Have not yet tested preemptive threading environments. Have not built against backends other than LDBM.
-
- Mar 17, 1999
-
-
Kurt Zeilenga authored
-
- Mar 16, 1999
-
-
Kurt Zeilenga authored
-
- Mar 06, 1999
-
-
Hallvard Furuseth authored
-
- Mar 05, 1999
-
-
Kurt Spanier authored
2. Make ldbm_Env a failure-safe entity.
-
- Mar 04, 1999
-
-
Hallvard Furuseth authored
-
- Mar 01, 1999
-
-
Kurt Zeilenga authored
Also add initial slapd .dsw/.dsp files. Still needs work (mainly syslog).
-
Kurt Spanier 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
-
-
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.
-
- Feb 12, 1999
-
-
Kurt Spanier authored
Fix of a back-bdb2 --> back-ldbm leakage (==> new bdb2-specific DB file suffix).
-
- Feb 11, 1999
-
-
Kurt Zeilenga authored
-
- Feb 10, 1999
-
-
Kurt Spanier authored
Provision for a bdb2 backend-specific DB file suffix. Fix of the double-open of backend types.
-
- Feb 08, 1999
-
-
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 03, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
- Jan 31, 1999
-
-
Kurt Zeilenga authored
instead of array with overlayed struct fields. (which is inherently non-portable). Change maxid check in insert to be greater than or equal instead of equal. Use SAFEMEMCPY.
-
- Jan 28, 1999
-
-
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 23, 1999
-
-
Kurt Zeilenga authored
Rewrite all child waits to use wait4 (for consistency only).
-
- Jan 22, 1999
-
-
Kurt Zeilenga authored
-
- Jan 19, 1999
-
-
Kurt Zeilenga authored
-
- Jan 14, 1999
-
-
Kurt Zeilenga authored
John's still working on the 'perl-test' (the perl backend test module).
-
Kurt Zeilenga authored
end of link. Basic order is: $LDFLAGS internal-libs external-libs $LIBS $LTHREAD_LIBS LTHREAD_LIBS is last as -lpthread (or equiv) must be last on many systems. LIBS is next to last as some user might have put -lpthread (or equiv) in $LIBS.
-
- Jan 11, 1999
-
-
Kurt Zeilenga authored
of a busy wait and allow the pthread_yield within the loop to be removed. This was the only pthread_yield which was necessary when usng non-preemptive threads. As such, the configure.in sched_yield/pthread_yield missing error can be removed from configure.in. If explicit yield function is missing, just provide a no-op replacement. Moved declaration of various slapd globals from main.c to init.c so they can be shared with ldbm tools.
-
- Jan 10, 1999
-
-
Kurt Zeilenga authored
make depend, make tests, and make install all work when build directory is not the $srcdir. Also modified library handling such that -lpthread more likely to be last. WARNING: new orderring requires use of LDFLAGS to set global loader options such as -L/usr/local/lib. If you put this in LIBS, some libraries may not be found a link time. Likely broke Kerberos/LDAPD support. Don't have those in my testbed.
-
- Jan 07, 1999
-
-
Kurt Zeilenga authored
Unwrap ldbm_datum_init()
-
- Jan 06, 1999
-
-
Kurt Zeilenga authored
use this everywhere... but that's for another day.
-
- Jan 01, 1999
-
-
Kurt Zeilenga authored
-
- Dec 29, 1998
-
-
Kurt Zeilenga authored
mutex declaration should be moved from slapd/main.c to slapd/init.c so we don't have ripple changes through slapd/tools.
-
Kurt Spanier authored
Introduction of ldbm_datum_init(). Patch for non-NULL pointer test befor call to ldbm_datum_free().
-
- Dec 27, 1998
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
- Dec 20, 1998
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-