Skip to content
Snippets Groups Projects
  1. Sep 01, 1999
  2. Aug 26, 1999
  3. Aug 20, 1999
  4. Aug 17, 1999
  5. Aug 06, 1999
  6. Jul 24, 1999
  7. Jul 16, 1999
    • Kurt Zeilenga's avatar
      Import experimental referral implementation from OPENLDAP_DEVEL_REFERRALS. · 73276e84
      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.
      73276e84
  8. Jul 05, 1999
  9. Jul 02, 1999
  10. Jun 29, 1999
  11. Jun 24, 1999
  12. Jun 23, 1999
  13. May 26, 1999
  14. May 25, 1999
  15. Apr 14, 1999
  16. Apr 13, 1999
  17. Mar 09, 1999
  18. Mar 03, 1999
  19. Feb 14, 1999
  20. Feb 10, 1999
  21. Feb 09, 1999
  22. Feb 08, 1999
  23. Feb 07, 1999
  24. Feb 06, 1999
  25. Feb 05, 1999
    • Kurt Zeilenga's avatar
      New Frontend->Backend Interface · 216049bd
      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.
      216049bd
  26. Feb 04, 1999
  27. Feb 01, 1999
  28. Jan 28, 1999
    • Kurt Zeilenga's avatar
      Use -lldap_r instead of -lldap -lthread. · 72ba4cfb
      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
      72ba4cfb
  29. Jan 20, 1999
  30. Jan 19, 1999
    • Kurt Zeilenga's avatar
      Update slap_conn to maintain client provided dn and bound dn. · e2a15115
      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.
      e2a15115
  31. Jan 18, 1999
  32. Jan 14, 1999
  33. Dec 30, 1998
    • Kurt Zeilenga's avatar
      Preliminary Fixes for ITS#24, ITS#26, and ldbm_back_add race condition. · 64cd7d33
      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.
      64cd7d33
  34. Dec 29, 1998
  35. Dec 27, 1998
  36. Dec 22, 1998
  37. Dec 01, 1998
  38. Nov 15, 1998
    • Hallvard Furuseth's avatar
      Protoized, moved extern definitions to .h files, fixed related bugs. · 7e6ad510
      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.
      7e6ad510
  39. Oct 27, 1998
Loading