- May 29, 2019
-
-
George Kadianakis authored
-
- May 17, 2019
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Karsten Loesing authored
-
- May 15, 2019
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
George Kadianakis authored
-
- May 10, 2019
-
-
Nick Mathewson authored
Fortunately, in 0.3.5.1-alpha we improved logging for various failure cases involved with onion service client auth. Unfortunately, for this one, we freed the file right before logging its name. Fortunately, tor_free() sets its pointer to NULL, so we didn't have a use-after-free bug. Unfortunately, passing NULL to %s is not defined. Fortunately, GCC 9.1.1 caught the issue! Unfortunately, nobody has actually tried building Tor with GCC 9.1.1 before. Or if they had, they didn't report the warning. Fixes bug 30475; bugfix on 0.3.5.1-alpha.
-
- May 02, 2019
-
-
Nick Mathewson authored
-
- Apr 30, 2019
-
-
Nick Mathewson authored
-
George Kadianakis authored
-
- Apr 29, 2019
-
-
Nick Mathewson authored
-
- Apr 25, 2019
-
-
George Kadianakis authored
-
- Apr 24, 2019
-
-
Alexander Hansen Færøy authored
In this patch we lower the log level of the failures for the three calls to unlink() in networkstatus_set_current_consensus(). These errors might trigger on Windows because the memory mapped consensus file keeps the file in open state even after we have close()'d it. Windows will then error on the unlink() call with a "Permission denied" error. The consequences of ignoring these errors is that we leave an unused file around on the file-system, which is an easier way to fix this problem right now than refactoring networkstatus_set_current_consensus(). See: https://bugs.torproject.org/29930
-
- Apr 23, 2019
-
-
teor authored
Fixes bug 30263; bugfix on 0.4.0.1-alpha.
-
- Apr 19, 2019
-
-
teor authored
-
teor authored
-
teor authored
"ours" merge, to avoid taking any changes from PR 792 in 0.3.4. (We already merged PR 791 for 29665 into 0.3.4.)
-
teor authored
-
teor authored
-
teor authored
-
teor authored
-
teor authored
-
teor authored
-
teor authored
-
teor authored
-
teor authored
"ours" merge, to avoid taking any changes from PR 772 in 0.3.4. (We already merged a different fix for 23790 into 0.3.2 and later.)
-
teor authored
-
- Apr 18, 2019
-
-
George Kadianakis authored
-
- Apr 17, 2019
- Apr 15, 2019
-
-
Nick Mathewson authored
We need to encode here instead of doing escaped(), since fwict escaped() does not currently handle NUL bytes. Also, use warn_if_nul_found in more cases to avoid duplication.
-
Nick Mathewson authored
Use TOR_PRIuSZ in place of %zu.
-
George Kadianakis authored
-
teor authored
-
teor authored
Trivial merge: a blank line was removed between 0.3.4 and 0.3.5.
-
teor authored
-
- Apr 12, 2019
-
-
-
Unlike kill, timelimit can only signal the process it launches. So we need timelimit to launch python, not make. Closes ticket 30117; diagnostic for 29437.
-