- Nov 09, 2020
-
-
Alexander Hansen Færøy authored
-
Alexander Hansen Færøy authored
-
- Nov 03, 2020
-
-
George Kadianakis authored
-
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.
-
-
-
David Goulet authored
Found by coverity: *** CID 1468664: Resource leaks (RESOURCE_LEAK) /src/test/test_metrics.c: 83 in test_config() 77 tt_int_op(ret, OP_EQ, false); 78 79 done: 80 SMARTLIST_FOREACH(ports, port_cfg_t *, c, port_cfg_free(c)); 81 smartlist_free(ports); 82 or_options_free(options); >>> CID 1468664: Resource leaks (RESOURCE_LEAK) >>> Variable "err_msg" going out of scope leaks the storage it points to. 83 } 84 85 static char _c_buf[256]; 86 #define CONTAINS(conn, msg) \ 87 do { \ 88 tt_int_op(buf_datalen(conn->outbuf), OP_EQ, (strlen(msg))); \ Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Oct 27, 2020
-
-
David Goulet authored
The "METRICS_PREFIX" was not expanded but rather used as a litteral. Fix that by just removing the define and using "tor_" directly. Reviewed-by:
Alexander Færøy <ahf@torproject.org> Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
Closes #40063 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
Related to #40063 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-