- Mar 18, 2019
- Mar 13, 2019
- Mar 09, 2019
-
-
teor authored
Stop leaking parts of the shared random state in the shared-random unit tests. The previous fix in 29599 was incomplete. Fixes bug 29706; bugfix on 0.2.9.1-alpha.
-
- Mar 08, 2019
-
-
teor authored
-
- Mar 06, 2019
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Karsten Loesing authored
-
- Mar 01, 2019
-
-
teor authored
-
teor authored
-
teor authored
-
teor authored
-
teor authored
-
Prior to #23100, we were not counting HS circuit build times in our calculation of the timeout. This could lead to a condition where our timeout was set too low, based on non HS circuit build times, and then we would abandon all HS circuits, storing no valid timeouts in the histogram. This commit avoids the assert.
-
- Feb 28, 2019
- Feb 27, 2019
- Feb 26, 2019
- Feb 21, 2019
-
-
Nick Mathewson authored
-
Nick Mathewson authored
"ours" to avoid version bump
-
Nick Mathewson authored
-
Nick Mathewson authored
-
KIST works by computing how much should be allowed to write to the kernel for a given socket, and then it writes that amount to the outbuf. The problem is that it could be possible that the outbuf already has lots of data in it from a previous scheduling round (because the kernel is full/busy and Tor was not able to flush the outbuf yet). KIST ignores that the outbuf has been filling (is above its "highwater") and writes more anyway. The end result is that the outbuf length would exceed INT_MAX, hence causing an assertion error and a corresponding "Bug()" message to get printed to the logs. This commit makes it for KIST to take into account the outbuf length when computing the available space. Bug found and patch by Rob Jansen. Closes #29168. TROVE-2019-001. Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Nick Mathewson authored
-