- Jun 23, 1999
-
-
Bastiaan Bakker authored
Added connection initialisation and destruction notification. Now backends can register functions in backend_info.bi_connection_init and backend_info.bi_connection_destroy that will be called when a connection is initialized or destroyed.
-
- May 26, 1999
-
-
Howard Chu authored
LDAP_OPT_MATCH_STRING to ldap.h and libldap/options.c.
-
- May 25, 1999
-
-
Howard Chu authored
-
- Apr 14, 1999
-
-
Gary Williams authored
-
- Apr 13, 1999
-
-
Hallvard Furuseth authored
Move cache_return_entry_w() out of ldbm_back_add when the add is successful. This change breaks back-bdb2, it needs equvalent changes of those in back-ldbm.
-
- Mar 09, 1999
-
-
Hallvard Furuseth authored
-
Hallvard Furuseth authored
-
- Mar 03, 1999
-
-
Hallvard Furuseth authored
-
- Feb 14, 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 09, 1999
-
-
Kurt Zeilenga authored
the backend type info structure. Use this filed to control open and close such that backend's without databases are skipped.
-
- 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 07, 1999
-
-
Kurt Zeilenga authored
-
- Feb 06, 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.
-
- Feb 04, 1999
-
-
Kurt Zeilenga authored
frontend->backend interface.
-
- Feb 01, 1999
-
-
Kurt Spanier authored
initialization after reading slapd.conf, and before starting the daemon
-
- 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 20, 1999
-
-
Kurt Zeilenga authored
-
- Jan 19, 1999
-
-
Kurt Zeilenga authored
Update slap_op to maintain dn and ndn (derived from conn->c_dn). Update ldbm_back_bind to return actual bound dn (including rootdn) for use in slapd_conn. Other backends use client dn. Modify other codes to use ndn (normalized uppercase dn) most everywhere. Aliasing, Suffixing and modrdn could use more work. Applied suffixing to compare and modrdn.
-
- Jan 18, 1999
-
-
Kurt Zeilenga authored
-
- Jan 14, 1999
-
-
Kurt Zeilenga authored
John's still working on the 'perl-test' (the perl backend test module).
-
- Dec 30, 1998
-
-
Kurt Zeilenga authored
Resolved deadlock by passing target entry to be_group and using this if dn same as bdn. It might actually be safer to check entry ids instead of dns. Resolved bogus add to cache after failed acl check by deferring cache add until after parent/acl checks have successful been completed. Eliminated race condition caused by concurrent adds of same dn by adding 'li_add_mutex' around the critical section of code (most of ldbm_back_add). This code is preliminary and still needs significant testing.
-
- 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.
-
- Dec 27, 1998
-
-
Kurt Zeilenga authored
to after other suffix checks.
-
- Dec 22, 1998
-
-
Kurt Zeilenga authored
Updated other codes as needed.
-
- Dec 01, 1998
-
-
Kurt Zeilenga authored
Remove MD5 and SHA1 options (both are now always on). Rename functions to be lutil_ instead of ldap_. Create --enable-cleartext option. Default is currently 'on'.
-
- 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 27, 1998
-
-
Stuart Lynne authored
2. update print_acl() a bit and call it during aclparse if LDAP_DEBUG_ACL
-
- Oct 25, 1998
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
- Oct 24, 1998
-
-
Kurt Zeilenga authored
Not quite sure if the entry lock handling is correct yet.
-
- Oct 21, 1998
-
-
Kurt Zeilenga authored
-
Kurt Zeilenga authored
-
- Sep 07, 1998
-
-
Kurt Zeilenga authored
-
- Sep 05, 1998
-
-
Kurt Zeilenga authored
Must enable -DLDAP_ALLOW_NULL_SEARCH_BASE to use.
-
- Aug 21, 1998
-
-
Kurt Zeilenga authored
adds POSIX RegEx (and removes BSD re_comp/re_exec) support. * POSIX RegEx is not currently included in the distribution, however we will probably add Henry Spencer's REGEX library soon. * ACL Group functionality is also included in this merge!
-
- Aug 09, 1998
-
-
Kurt Zeilenga authored