- 02 Jun, 2022 4 commits
-
-
David Goulet authored
-
David Goulet authored
-
Mike Perry authored
-
Mike Perry authored
This log is harmless, and can be common at relays if clients are sending XOFF.
-
- 31 May, 2022 1 commit
-
-
Alex Xu authored
-
- 24 May, 2022 3 commits
-
-
David Goulet authored
-
David Goulet authored
-
David Goulet authored
-
- 22 May, 2022 1 commit
-
-
Alex Xu authored
-
- 16 May, 2022 5 commits
-
-
David Goulet authored
-
David Goulet authored
-
David Goulet authored
-
David Goulet authored
-
David Goulet authored
-
- 09 May, 2022 6 commits
-
-
David Goulet authored
-
Alexander Færøy authored
-
Alexander Færøy authored
-
Alexander Færøy authored
-
Alexander Færøy authored
See: tpo/core/tor#40601.
-
This was found to be necessary in conjunction with glibc 2.35 on Linux. Signed-off-by:
Peter Müller <peter.mueller@ipfire.org>
-
- 04 May, 2022 3 commits
-
-
Nick Mathewson authored
-
delroth authored
-
delroth authored
For some syscalls the kernel ABI uses 32 bit signed integers. Whether these 32 bit integer values are sign extended or zero extended to the native 64 bit register sizes is undefined and dependent on the {arch, compiler, libc} being used. Instead of trying to detect which cases zero-extend and which cases sign-extend, this commit uses a masked equality check on the lower 32 bits of the value.
-
- 03 May, 2022 2 commits
-
-
Nick Mathewson authored
-
Silvio Rhatto authored
Revoking an Onion Service key does work with SIGHUP now. The manual page is updated to reflect this change.
-
- 30 Apr, 2022 2 commits
-
-
delroth authored
The chown/chmod/rename syscalls have never existed on AArch64, and libc implements the POSIX functions via the fchownat/fchmodat/renameat syscalls instead. Add new filter functions for fchownat/fchmodat/renameat, not made architecture specific since the syscalls exists everywhere else too. However, in order to limit seccomp filter space usage, we only insert rules for one of {chown, chown32, fchownat} depending on the architecture (resp. {chmod, fchmodat}, {rename, renameat}).
-
delroth authored
New glibc versions not sign-extending 32 bit negative constants seems to not be a thing on AArch64. I suspect that this might not be the only architecture where the sign-extensions is happening, and the correct fix might be instead to use a proper 32 bit comparison for the first openat parameter. For now, band-aid fix this so the sandbox can work again on AArch64.
-
- 28 Apr, 2022 2 commits
-
-
Alex Xu authored
Not revalidating keys on every fork speeds up make test from about 45 seconds to 10 seconds with OpenSSL 1.1.1n and from 6 minutes to 10 seconds with OpenSSL 3.0.2.
-
- 27 Apr, 2022 9 commits
-
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
-
-
-
-
- 26 Apr, 2022 2 commits
-
-