Skip to content
Snippets Groups Projects
  1. Jun 15, 2000
  2. Jun 14, 2000
  3. Jun 05, 2000
  4. Jun 04, 2000
  5. May 22, 2000
    • Kurt Zeilenga's avatar
      Const'ification · 60802201
      Kurt Zeilenga authored
      SASL mech removed from backend bind callback (as SASL is managed by frontend)
      Changes to some backends are untested (as I don't have all dependent
        software install)
      60802201
  6. May 13, 2000
  7. Nov 02, 1999
  8. Sep 23, 1999
    • Kurt Zeilenga's avatar
      Reimplement LDBM_SYNC/LDBM_NOSYNC code (dbnosync). · 35655c05
      Kurt Zeilenga authored
      Old code applied sync flags to store(), however supported DBMs
      require such flags to be specified during open().  The new
      code now applies flags in ldbm_cache_open (which calls ldbm_open).
      ldbm_cache_close() now calls ldbm_sync().  This will force
      a updating of on-disk contents after each LDAP operation.
      The old code either failed to sync the on-disk contents until
      close or synced on every store.   Per LDBM operation syncing
      *should* be safe enough... real data safety requires transactions.
      Removed nosync option from BDB2 as it is not compatible with
      txn support.
      Also added code to disable DBM level locking as slapd is only
      process acessing the databases (dbnolocking).
      35655c05
  9. Sep 08, 1999
  10. Sep 03, 1999
  11. Aug 19, 1999
  12. Aug 17, 1999
  13. Aug 09, 1999
    • Kurt Zeilenga's avatar
      limit maxindirect to 9 · 65ed23a1
      Kurt Zeilenga authored
      ifdef CONT_POSTFIX, swap index and old key in new key.  Not defined as
      it would cause more grief than good (but should be enabled on next major
      index change).
      65ed23a1
  14. Aug 06, 1999
  15. Jul 19, 1999
    • Kurt Zeilenga's avatar
      Namespace changes · 17083675
      Kurt Zeilenga authored
        added slap_ and ldbm_ to many structures
        added typedefs to many structures
        used typedefs
      New main.c argument parsing with ldap url support (replacing -a address).
      New sockaddr_in handling and support for multiple listeners.
      17083675
  16. Jun 17, 1999
    • Kurt Zeilenga's avatar
      Separate autoconf generated values from "defaults". · 21e081dc
      Kurt Zeilenga authored
      	ldap_defaults.h incorporates non-generated ldapconfig.h values.
      	ldap_config.h.in is new template for autoconf generated defaults
      		(namely directories and paths)
      	ldap_config.h.nt, NT template (must be manually copied)
      	s/<ldapconfig.h>/<ldap_defaults.h>/
      	s/DIRSEP/LDAP_DIRSEP/ & s/DEFAULT_/LDAP_/
      21e081dc
  17. May 29, 1999
  18. Apr 08, 1999
  19. Apr 06, 1999
  20. Mar 22, 1999
  21. Mar 01, 1999
  22. Feb 08, 1999
  23. Feb 04, 1999
  24. Feb 01, 1999
  25. Jan 31, 1999
  26. 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
  27. Jan 26, 1999
    • Kurt Zeilenga's avatar
      LDBM/back-ldbm locking reworked! · bd6dfe33
      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.
      bd6dfe33
    • Kurt Zeilenga's avatar
      Hide allocate of reentrant_database cond varible and reader count · f1e934ef
      Kurt Zeilenga authored
      behind REENTRANT_DATABASE.  rename reentrant_database -> REENTRANT_DATABASE.
      When REENTRANT_DATABASE is defined, the simple lock is replaced
      with a simple reader/writer lock.  This functionality should be removed
      from back-ldbm to libldbm.
      f1e934ef
  28. Dec 29, 1998
  29. Nov 27, 1998
  30. 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
  31. Oct 25, 1998
  32. Oct 21, 1998
  33. Sep 25, 1998
  34. Sep 23, 1998
  35. Sep 03, 1998
  36. Aug 09, 1998
Loading