- 05 Jun, 2019 15 commits
-
-
Neel Chauhan authored
-
George Kadianakis authored
This can cause issues if the circuit was repurposed into a padding circuit instead of closing, since in that case we will wipe off the rend_data.
-
Nick Mathewson authored
-
Nick Mathewson authored
This happened when I went to fix long lines after running "make autostyle".
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
-
George Kadianakis authored
-
George Kadianakis authored
-
- 04 Jun, 2019 3 commits
-
-
David Goulet authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- 03 Jun, 2019 1 commit
-
-
David Goulet authored
If "Log debug ..." is not set, the decrement never happens. This lead to the package/deliver window to be out of sync at the stream level and thus breaking the connection after 50+ cells. Fixes #30628 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- 01 Jun, 2019 1 commit
-
-
Roger Dingledine authored
-
- 31 May, 2019 6 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
When this function was implemented, it counted all the entry guards in the bridge set. But this included previously configured bridges, as well as currently configured ones! Instead, only count the _filtered_ bridges (ones that are configured and possibly reachable) as maybe usable. Fixes bug 29875; bugfix on 0.3.0.1-alpha.
-
Nick Mathewson authored
Otherwise, we won't realize that we haven't got enough bridge information to build circuits. Part of a fix for ticket 29875.
-
David Goulet authored
For now, only tests HS circuit repurpose function. Part of #29034 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- 30 May, 2019 6 commits
-
-
George Kadianakis authored
-
David Goulet authored
-
Nick Mathewson authored
-
David Goulet authored
-
David Goulet authored
-
David Goulet authored
-
- 29 May, 2019 8 commits
-
-
George Kadianakis authored
-
George Kadianakis authored
-
George Kadianakis authored
-
George Kadianakis authored
-
Nick Mathewson authored
This is necessary since shutting down libevent frees some pointer that the subsystems want to free themselves. A longer term solution will be to turn the evloop module into a subsystem itself, but for now it is best to do the minimal fix. Fixes bug 30629; bugfix on 0.4.1.1-alpha.
-
Nick Mathewson authored
Previously, we were looking at our global settings to see what kind of proxy we had. But doing this would sometimes give us the wrong results when we had ClientTransportPlugin configured but we weren't using it for a particular connection. In several places in the code, we had added checks to see if we were _really_ using a PT or whether we were using a socks proxy, but we had forgotten to do so in at least once case. Instead, since every time we call this function we are asking about a single connection, it is probably best just to make this function connection-specific. Fixes bug 29670; bugfix on 0.2.6.2-alpha.
-
Nick Mathewson authored
This looks a copy-and-paste error to me. Fixes bug 30646; bugfix on 0.4.1.1-alpha.
-
Nick Mathewson authored
-