- Jan 28, 1999
-
-
Kurt Zeilenga authored
I probably deleted it by mistaked when axing cond attrs.
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
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
-
Kurt Zeilenga authored
preferred. ldap_open is to be depreciated.
-
- Jan 27, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
Assume portable.h has been included Include ldap_cdefs.h at the top.
-
Will Ballantyne authored
is now ignored if it is the same as the real suffix.
-
- 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
-
Kurt Zeilenga authored
behind REENTRANT_DATABASE. rename reentrant_database -> REENTRANT_DATABASE. When REENTRANT_DATABASE is defined, the simple lock is replaced with a simple reader/writer lock. This functionality should be removed from back-ldbm to libldbm.
-
Kurt Zeilenga authored
is released. Some other thread may have cache locked but blocking on parent. Must give up parent lock before acquiring cache lock.
-
Kurt Zeilenga authored
Have forkandexec() return pid_t instead of int.
-
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.
-
Kurt Zeilenga authored
-
- Jan 25, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
with some 'make' programs that have a rule to create 'install' from it there is no 'Makefile'. (per autoconf 2.12).
-
- Jan 24, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
- Jan 23, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
Assume entry was deleted from underneath the dn2entry call, hence processing is same as if NOID had been returned.
-
Kurt Zeilenga authored
Rewrite all child waits to use wait4 (for consistency only).
-
Kurt Zeilenga authored
has OpenLDAP extensions. (This may be defined on non-OpenLDAP implmentations that implement features of our API). The extensions implied by this flag are TBD.
-
- Jan 22, 1999
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
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).
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
SLAPD_NEXTID_CHUNK. Code protects NEXTID file to ensure its equal to or greater than nextid. Updated on close to actual nextid. next_id_save() could be called periodically if desired. Default chunk size is 32. Define to 1 to disable chunking.
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
for this file. Changes were to NULL the conn->c_dn and conn->c_cdn after anonymous binds. Previously they were left to old values. Backends should do the same.
-
Kurt Zeilenga authored
-