1. 03 Oct, 2019 1 commit
  2. 23 Sep, 2019 2 commits
  3. 12 Sep, 2019 1 commit
    • Ryan Tandy's avatar
      ITS#9069 Do not call gnutls_global_set_mutex() · 63c82c0e
      Ryan Tandy authored
      Since GnuTLS moved to implicit initialization on library load, calling
      this function deinitializes GnuTLS and then re-initializes it.
      
      When GnuTLS uses /dev/urandom as an entropy source (getrandom() not
      available, or older versions of GnuTLS), and the application closed all
      file descriptors at startup, this could result in GnuTLS opening
      /dev/urandom over one of the application's file descriptors when
      re-initialized.
      
      Additionally, the custom mutex functions are never reset, so if libldap
      is unloaded (for example via dlclose()) after calling this, its code may
      be unmapped and the application could crash when GnuTLS calls the mutex
      functions.
      
      On typical systems, GnuTLS system mutexes are probably the same as what
      libldap uses anyway.
      63c82c0e
  4. 10 Sep, 2019 2 commits
  5. 30 Aug, 2019 2 commits
  6. 27 Aug, 2019 2 commits
  7. 26 Aug, 2019 1 commit
  8. 19 Aug, 2019 1 commit
  9. 13 Aug, 2019 1 commit
  10. 12 Aug, 2019 1 commit
  11. 23 Jul, 2019 1 commit
  12. 19 Jul, 2019 1 commit
  13. 17 Jul, 2019 1 commit
  14. 15 Jul, 2019 3 commits
  15. 11 Jul, 2019 1 commit
  16. 10 Jul, 2019 1 commit
  17. 08 Jul, 2019 1 commit
  18. 03 Jul, 2019 2 commits
  19. 27 Jun, 2019 2 commits
  20. 26 Jun, 2019 1 commit
  21. 25 Jun, 2019 1 commit
  22. 24 Jun, 2019 1 commit
  23. 21 Jun, 2019 2 commits
  24. 20 Jun, 2019 4 commits
  25. 19 Jun, 2019 2 commits
  26. 18 Jun, 2019 1 commit
  27. 17 Jun, 2019 1 commit