1. 13 Jan, 1999 2 commits
  2. 12 Jan, 1999 3 commits
  3. 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
  4. 10 Jan, 1999 2 commits
    • 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
    • Kurt Zeilenga's avatar
      rename 'struct op' to 'struct slap_op' · d0516836
      Kurt Zeilenga authored
      rename 'struct conn' to 'struct slap_conn'
      rename op_function to slap_op_func for functions add/delete/free
      This change is need to avoid clashing with perl internals.
      d0516836
  5. 09 Jan, 1999 1 commit
  6. 08 Jan, 1999 4 commits
  7. 07 Jan, 1999 8 commits
  8. 06 Jan, 1999 1 commit
  9. 05 Jan, 1999 1 commit
    • Kurt Spanier's avatar
      - Make install creates $(RUNDIR)/var for pid and args files of slapd. · 9c6d384b
      Kurt Spanier authored
      - slapd's pid/args file names are based on the servers binary file names,
        providing for multiple servers beeing run on one host.
      - slapd supports the -l command line parameter for selection of a
        syslog LOCAL user (-lLOCAL0 .. -lLOCAL7)
      - db_appinit() is called during first ldbm_open() in DB 2.x to initialize
        DB debugging features (good to find bugs in the DB code :-)
      - a patch for a non-initialized variable in DB's 2.x db_open is provided.
      9c6d384b
  10. 03 Jan, 1999 1 commit
  11. 02 Jan, 1999 5 commits
  12. 01 Jan, 1999 3 commits
  13. 30 Dec, 1998 7 commits