- Sep 01, 1999
-
-
Hallvard Furuseth authored
-
- Aug 26, 1999
-
-
Kurt Zeilenga authored
-
- Aug 20, 1999
-
-
Kurt Zeilenga authored
-
- Aug 17, 1999
-
-
Kurt Zeilenga authored
New id2entry (id-less) format (ldbm/bdb2) Removed id2children (ldbm/bdb2) Added nextid database (ldbm) Broke ldbmtest Removed ldif2* tools (ldbm/bdb2) Added slap tools (slapadd, slapcat, slapindex)
-
- Aug 06, 1999
-
-
Kurt Zeilenga authored
-
- Jul 24, 1999
-
-
Kurt Zeilenga authored
-
- Jul 16, 1999
-
-
Kurt Zeilenga authored
Includes support for update referral for each replicated backend. Reworked replication test to use update referral. Includes major rewrite of response encoding codes (result.c). Includes reworked alias support and eliminates old suffix alias codes (can be emulated using named alias). Includes (untested) support for the Manage DSA IT control. Works in LDAPv2 world. Still testing in LDAPv3 world. Added default referral (test009) test.
-
- Jul 05, 1999
-
-
Kurt Zeilenga authored
-
- Jul 02, 1999
-
-
Kurt Zeilenga authored
Added configuration support for "digest-realm <realm>" configure directive. Added connection state and bind_in_progress fields to cn=monitor connection attribute.
-
- Jun 29, 1999
-
-
Kurt Zeilenga authored
specific which methods may be used. This will facilate development of a slapd config directive "passwordMethod ..." to specify which methods should be allowed.
-
- Jun 24, 1999
-
-
Bastiaan Bakker authored
ith --enable-modules. GLib v1.2 or higher is required.
-
- 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
-