- Mar 17, 1999
-
-
Kurt Zeilenga authored
-
- Mar 01, 1999
-
-
Kurt Zeilenga authored
Also add initial slapd .dsw/.dsp files. Still needs work (mainly syslog).
-
- Feb 22, 1999
-
-
Hallvard Furuseth authored
These functions require their arguments to be in the range of `unsigned char'.
-
- Feb 11, 1999
-
-
Kurt Zeilenga authored
-
- 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.
-
- 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 23, 1999
-
-
Kurt Zeilenga authored
Rewrite all child waits to use wait4 (for consistency only).
-
- Jan 19, 1999
-
-
Kurt Zeilenga authored
-
- 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 07, 1999
-
-
Kurt Zeilenga authored
Unwrap ldbm_datum_init()
-
- 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
-
- Dec 20, 1998
-
-
Kurt Zeilenga authored
-
- Dec 18, 1998
-
-
Kurt Spanier authored
If Berkeley DB version 2.x is used as a slapd back-end a not-initialized Datum structure will raise an EINVAL error in (DB)->put().
-
- Nov 16, 1998
-
-
Kurt Zeilenga authored
This could cause problems on odd systems. The generic headers should be extended as needed to include necessary system headers or, if necessary, make explicit declarations. Extended ac/string.h header to look for string.h/strings.h if STDC_HEADERS is not defined. Also provide basic declarations for str*() functions. This could cause problems on odd systems. Extended ac/unistd.h header to define basic declaration for misc functions that might be missing from headers. This includes externs for getenv(), getopt(), mktemp(), tempname(). Protect fax500.h from multiple inclusion. Moved includes of system/generic headers back to source files. Made mail500 helper functions static. Fixed includes of ctype.h, signal.h, etc. to use generics. lutil/tempname.c: was including stdlib.h twice, one should stdio.h. Wrapped <sys/resource.h> with HAVE_SYS_RESOURCE_H. lber/io.c/ber_get_next(): Changed noctets back to signed. Used with BerRead which expects signed int as second arg and returns signed int.
-
- Nov 15, 1998
-
-
Hallvard Furuseth authored
Most function and variable definitions are now preceded by its extern definition, for error checking. Retyped a number of functions, usually to return void. Fixed a number of printf format errors. API changes (in ldap/include): Added avl_dup_ok, avl_prefixapply, removed ber_fatten (probably typo for ber_flatten), retyped ldap_sort_strcasecmp, grew lutil.h. A number of `extern' declarations are left (some added by protoize), to be cleaned away later. Mostly strdup(), strcasecmp(), mktemp(), optind, optarg, errno.
-
- Oct 25, 1998
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
in string.h was hosed for memmove/memcpy cases.
-
- Oct 22, 1998
-
-
Kurt Zeilenga authored
LTHREAD still needs work.
-
- Oct 21, 1998
-
-
Kurt Zeilenga authored
-
- Sep 25, 1998
-
-
Kurt Zeilenga authored
-
- Sep 03, 1998
-
-
Kurt Zeilenga authored
Derived from public posting to ldap@umich.edu by Kurt Spanier <kurt.spanier@zdv.uni-tuebingen.de> See Make-common.dist for DB2 options
-
- Aug 09, 1998
-
-
Kurt Zeilenga authored
-