1. 30 Jul, 2020 5 commits
  2. 29 Jul, 2020 6 commits
  3. 28 Jul, 2020 2 commits
    • Jigsaw52's avatar
      Fix startup crash with seccomp sandbox enabled #40072 · eab8e7af
      Jigsaw52 authored
      Fix crash introduced in #40020. On startup, tor calls
      check_private_dir on the data and key directories. This function
      uses open instead of opendir on the received directory. Data and
      key directoryes are only opened here, so the seccomp rule added
      should be for open instead of opendir, despite the fact that they
      are directories.
      eab8e7af
    • Nick Mathewson's avatar
      Use _lseeki64() on windows. · dcc60294
      Nick Mathewson authored
      Fixes bug 31036; bugfix on 0.2.1.8-alpha when we moved the logging
      system to use posix fds.
      dcc60294
  4. 27 Jul, 2020 5 commits
  5. 24 Jul, 2020 1 commit
  6. 23 Jul, 2020 5 commits
  7. 22 Jul, 2020 2 commits
  8. 21 Jul, 2020 2 commits
  9. 20 Jul, 2020 3 commits
    • Jigsaw52's avatar
      Fix seccomp sandbox rules for openat #27315 · d75e7daa
      Jigsaw52 authored
      The need for casting negative syscall arguments depends on the
      glibc version. This affects the rules for the openat syscall which
      uses the constant AT_FDCWD that is defined as a negative number.
      This commit adds logic to only apply the cast when necessary, on
      glibc versions from 2.27 onwards.
      d75e7daa
    • Jigsaw52's avatar
      Fix seccomp sandbox rules for opening directories #40020 · d28bfb2c
      Jigsaw52 authored
      Different versions of glibc use either open or openat for the
      opendir function. This commit adds logic to use the correct rule
      for each glibc version, namely:
      - Until 2.14 open is used
      - From 2.15 to to 2.21 openat is used
      - From 2.22 to 2.26 open is used
      - From 2.27 onwards openat is used
      d28bfb2c
    • Jigsaw52's avatar
      Fix seccomp sandbox rules for openat #27315 · c79b4397
      Jigsaw52 authored
      The need for casting negative syscall arguments depends on the
      glibc version. This affects the rules for the openat syscall which
      uses the constant AT_FDCWD that is defined as a negative number.
      This commit adds logic to only apply the cast when necessary, on
      glibc versions from 2.27 onwards.
      c79b4397
  10. 17 Jul, 2020 1 commit
  11. 14 Jul, 2020 1 commit
  12. 13 Jul, 2020 4 commits
  13. 10 Jul, 2020 1 commit
  14. 09 Jul, 2020 2 commits