- Nov 09, 2020
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Alexander Hansen Færøy authored
-
Alexander Hansen Færøy authored
-
Alexander Hansen Færøy authored
-
- Nov 03, 2020
-
-
George Kadianakis authored
-
David Goulet authored
It turns out that STAP_PROBEV() is not available on FreeBSD thus having sdt/sdt.h is not enough. Look for it now at configure time. Closes #40174 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
George Kadianakis authored
-
- Nov 02, 2020
-
-
David Goulet authored
-
David Goulet authored
-
David Goulet authored
Fixes #40173 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Nick Mathewson authored
Fixes #40177; bugfix on 0.4.5.1-alpha.
-
- Nov 01, 2020
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Jigsaw52 authored
Fix bug where running a relay on Windows would use 100% CPU after some time. Makes Windows >= Vista the required Windows version to build and run tor.
-
- Oct 30, 2020
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
George Kadianakis authored
-
- Oct 28, 2020
-
-
Nick Mathewson authored
Fixes #40171. Bug not in any released Tor.
-
Nick Mathewson authored
It was deprecated 0.3.1.1-alpha. According to #22473, nothing uses it. Closes #22473.
-
Alexander Hansen Færøy authored
-
Alexander Hansen Færøy authored
-
Alexander Hansen Færøy authored
-
Nick Mathewson authored
These options are meant for testing builds only, and are likely to cause trouble if used in a production environment. Closes #18888.
-
Alexander Hansen Færøy authored
-
Nick Mathewson authored
OpenSSL doesn't seem to report error locations in the same way as before, which broke one of our tests. Fixes bug 40170; bugfix on 0.2.8.1-alpha.
-
Nick Mathewson authored
-
Nick Mathewson authored
Apparently it conflicts with definitions elsewhere in Openssl 3.0.0.
-
Nick Mathewson authored
We can't do this in the C headers, since by the time we include `opensslv.h` in order to check the openssl version number, we will have included `openssl/macros.h`, which is the thing that checks whether we disabled deprecation warnings.
-
Nick Mathewson authored
The "engines.h" header has lots of stuff; the "opensslv.h" header has the version number, which is all we actually need here. We need to do this because we're about to change this header to conditionally define OPENSSL_SUPPRESS_DEPRECATED, and it would be too late to do so if we'd already included "engines.h".
-
Nick Mathewson authored
The loop in the earlier patch would invoke undefined behavior in two ways: First, it would check whether it was looking at a space before it checked whether the pointer was in-range. Second, it would let a pointer reach a position _before_ the start of a string, which is not allowed. I've removed the assertion about empty messages: empty messages can be their own warning IMO. I've also added tests for this formatting code, to make sure it actually works.
-