1. 19 Jul, 2021 1 commit
  2. 21 Jun, 2021 2 commits
  3. 16 Mar, 2021 1 commit
  4. 10 Mar, 2021 2 commits
  5. 13 Jan, 2021 2 commits
  6. 07 Jan, 2021 1 commit
  7. 11 Dec, 2020 1 commit
  8. 26 Nov, 2020 1 commit
  9. 24 Nov, 2020 6 commits
  10. 23 Nov, 2020 6 commits
  11. 16 Nov, 2020 1 commit
  12. 09 Nov, 2020 1 commit
  13. 06 Nov, 2020 9 commits
  14. 19 Oct, 2020 2 commits
  15. 28 Sep, 2020 2 commits
    • Simon McVittie's avatar
      Merge branch 'glibc' into 'master' · 2285db23
      Simon McVittie authored
      disable fork-malloc-exec for non-glibc-systems
      
      See merge request !181
      2285db23
    • Jean-Louis Fuchs's avatar
      disable fork-malloc-exec for non-glibc-systems · 3fab06d6
      Jean-Louis Fuchs authored
      Calling malloc() after fork is undefined behaviour if the process is
      multi-threaded. locks held by a thread on fork() will never be released.
      malloc() is usally protected by a lock and can therefore deadlock. glibc
      is known not to deadlock in this case.
      
      This commit does not rule out other problems on glibc-systems, but fixes an
      issue on musl-libc-systems. Only restricting to async-signal safe functions
      between fork() and exec() prevents undefined behaviour for sure. See
      signal-safety(7).
      3fab06d6
  16. 24 Sep, 2020 1 commit
  17. 23 Sep, 2020 1 commit
    • Ralf Habacker's avatar
      cmake: make support for traditional activation optional · 5b1870a5
      Ralf Habacker authored
      Traditional activation is enabled/disabled with the cmake configure
      parameter -DENABLE_TRADITIONAL_ACTIVATION, which is enabled by default.
      
      This was added to the Autotools build system as part of !107
      but until now was not possible to disable when building with CMake.
      5b1870a5