- 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
-
Kurt Zeilenga authored
will eventually be very last). Add lthread/lutil to libldap_r test program linkage.
-
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
-
- Jan 05, 1999
-
-
Kurt Spanier authored
- slapd's pid/args file names are based on the servers binary file names, providing for multiple servers beeing run on one host. - slapd supports the -l command line parameter for selection of a syslog LOCAL user (-lLOCAL0 .. -lLOCAL7) - db_appinit() is called during first ldbm_open() in DB 2.x to initialize DB debugging features (good to find bugs in the DB code :-) - a patch for a non-initialized variable in DB's 2.x db_open is provided.
-
- Jan 02, 1999
-
-
Kurt Zeilenga authored
one preprocessor macro instead of two. Ran aclocal, autoconf, autoheader to update derived files. Modify util-int.c to use CTIME_R_NARGS define and fallback to ctime() if not set. Made LDAP_API_FEATURE_X_OPENLDAP_REENTRANT dependent upon result.
-
Bart Hartgers authored
Teached autoconf to figure out how may arguments ctime_r expects. Updated util-int.c to use this information.
-
- Dec 30, 1998
-
-
Dave Storey 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().
-
Kurt Zeilenga authored
-
- Dec 28, 1998
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
- Dec 27, 1998
-
-
Kurt Zeilenga authored
have not implemented ldap_get_ber_controls() helper function yet.
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
- Dec 26, 1998
-
-
Kurt Zeilenga authored
-
Hallvard Furuseth authored
free the memory they have allocated, and set the arguments to NULL.
-
- Dec 24, 1998
-
-
Kurt Zeilenga authored
references.c: fix same bug here. need to implement parsing. Still need to implement chasing in cldap.c/result.c
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
Fixed entry step through functions to check specifically fore entries.
-
Randy Kunkee authored
Add check for to configure.in vsprintf, since HAVE_VSPRINTF is presumably what was intended there. Finally, also protected a bunch of if test expressions with double quotes, as they were producing illegal test commands.
-