- Aug 29, 2021
-
-
skaluzka authored
Use tuples for bname.startswith and fname.endswith in "fname_is_c" function.
-
- Aug 26, 2021
-
-
Neel Chauhan authored
Add spaces between the "and" when logging the "Your server has not managed to confirm reachability for its" on dual-stack relays
-
Nick Mathewson authored
-
- Aug 22, 2021
-
-
skaluzka authored
Use 4 spaces for indentations. Use the same syntax for all functions. No real code changes (except removal of unnecessary ";" from "exit 1" command).
-
- Aug 18, 2021
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Aug 17, 2021
-
-
David Goulet authored
When a directory request fails, we flag the relay as non Running so we don't use it anymore. This can be problematic with onion services because there are cases where a tor instance could have a lot of services, ephemeral ones, and keeps failing to upload descriptors, let say due to a bad network, and thus flag a lot of nodes as non Running which then in turn can not be used for circuit building. This commit makes it that we never flag nodes as non Running on a onion service directory request (upload or fetch) failure as to keep the hashring intact and not affect other parts of tor. Fortunately, the onion service hashring is _not_ selected by looking at the Running flag but since we do a 3-hop circuit to the HSDir, other services on the same instance can influence each other by removing nodes from the consensus for path selection. This was made apparent with a small network that ran out of nodes to used due to rapid succession of onion services uploading and failing. See #40434 for details. Fixes #40434 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Aug 16, 2021
-
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
-
David Goulet authored
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Alexander Hansen Færøy authored
-
Alexander Hansen Færøy authored
-
Alexander Hansen Færøy authored
This will hopefully solve an issue where our gmtime related tests are failing on 32-bit builds.
-
Alexander Hansen Færøy authored
-
Alexander Hansen Færøy authored
-
Alexander Hansen Færøy authored
-
Alexander Hansen Færøy authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Since we merged 40383, we don't expect these to give the same warning on every platform.
-
Nick Mathewson authored
"ours" to avoid version bump.
-
Nick Mathewson authored
-
Nick Mathewson authored
"ours" to avoid version bump
-
Nick Mathewson authored
-
Nick Mathewson authored
"ours" to avoid version bump
-
Nick Mathewson authored
-
- Aug 14, 2021
-
-
skaluzka authored
Remove commented code from production. Align indentations to 4 spaces.
-
- Aug 13, 2021
-
-
David Goulet authored
-
David Goulet authored
-
David Goulet authored
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Aug 12, 2021
-
-
David Goulet authored
-
David Goulet authored
-
David Goulet authored
-