Skip to content
Snippets Groups Projects
  1. 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
    • Kurt Zeilenga's avatar
      Cleanup thread handling to resolve non-exiting daemons on FreeBSD. · 595bf866
      Kurt Zeilenga authored
      Seems that calling pthread_exit() in the main (and only active)
      thread does not cause the whole process to exit.  Very odd.
      Anyways, as we want to whole process to exit, we should just exit
      after joining with our other threads.
      I've also removed dead code for detaching threads we join with.
      595bf866
  2. Dec 29, 1998
  3. Dec 28, 1998
  4. Dec 27, 1998
  5. Dec 26, 1998
Loading