1. 01 Mar, 1999 1 commit
  2. 22 Feb, 1999 1 commit
  3. 20 Feb, 1999 1 commit
  4. 14 Feb, 1999 1 commit
  5. 08 Feb, 1999 1 commit
  6. 04 Feb, 1999 1 commit
  7. 03 Feb, 1999 1 commit
  8. 01 Feb, 1999 3 commits
  9. 28 Jan, 1999 1 commit
    • 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
  10. 24 Jan, 1999 1 commit
  11. 23 Jan, 1999 1 commit
  12. 16 Jan, 1999 1 commit
  13. 14 Jan, 1999 1 commit
  14. 13 Jan, 1999 1 commit
  15. 11 Jan, 1999 2 commits
    • Kurt Zeilenga's avatar
      Use pthread_detach() to detach connection threads instead of · 318531a4
      Kurt Zeilenga authored
      creating them detached.  This hopefully will reduce problems on
      draft4 pthread implementations related to creating detached
      threads (which is _np under draft4) on some platforms without
      causing problems with other thread implementations.
      318531a4
    • Kurt Zeilenga's avatar
      Change SLAPD shutdown to do a cond wait on active threads instead · 82b94e22
      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.
      82b94e22
  16. 10 Jan, 1999 1 commit
    • Kurt Zeilenga's avatar
      Update build environment to fix VPATH support. · 334768c1
      Kurt Zeilenga authored
        make depend, make tests, and make install all work when build directory
        is not the $srcdir.
      Also modified library handling such that -lpthread more likely to be last.
      WARNING: new orderring requires use of LDFLAGS to set global loader options
        such as -L/usr/local/lib.  If you put this in LIBS, some libraries
        may not be found a link time.
      Likely broke Kerberos/LDAPD support.  Don't have those in my testbed.
      334768c1
  17. 02 Jan, 1999 2 commits
    • Kurt Zeilenga's avatar
      Update ctime_r() argument macro to cache results and to produce · 114a0cd3
      Kurt Zeilenga authored
      one preprocessor macro instead of two.  Ran aclocal, autoconf,
      autoheader to update derived files.  Modify util-int.c to use
      CTIME_R_NARGS define and fallback to ctime() if not set.
      Made LDAP_API_FEATURE_X_OPENLDAP_REENTRANT dependent upon result.
      114a0cd3
    • Bart Hartgers's avatar
      · f9d26dac
      Bart Hartgers authored
      Teached autoconf to figure out how may arguments ctime_r expects.
      Updated util-int.c to use this information.
      f9d26dac
  18. 28 Dec, 1998 1 commit
    • Kurt Zeilenga's avatar
      Fix schema check bug... actually charray needs to dup strings on · cfa450d0
      Kurt Zeilenga authored
      add/merge as we now free strings agressively.  Improved debug
      message to include name of missing required attribute and added
      check for 'operational attributes'.  This check should be used
      everywhere we need to test for operational attributes (add/modify).
      Also, enabled schema checking for tests (and fixed resulting
      problems by adjusting oc.conf).
      cfa450d0
  19. 24 Dec, 1998 1 commit
  20. 20 Dec, 1998 4 commits
  21. 19 Dec, 1998 1 commit
  22. 14 Dec, 1998 1 commit
    • Kurt Zeilenga's avatar
      Update pthread checks: · 9db062bb
      Kurt Zeilenga authored
      	Add plain -lpthread check.
      	Move *_r() checks so that they are checked for regradless
      		of thread libs used.  Before they were only being checked
      		when using threads.
      	Fix yields test such that compile/link/odd runtime failures results in
      		'yes' instead of 'no'.
      9db062bb
  23. 04 Dec, 1998 2 commits
  24. 01 Dec, 1998 1 commit
  25. 30 Nov, 1998 1 commit
  26. 25 Nov, 1998 1 commit
  27. 23 Nov, 1998 2 commits
  28. 22 Nov, 1998 2 commits
  29. 21 Nov, 1998 1 commit
  30. 18 Nov, 1998 1 commit