mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 21:23:58 +01:00
When downloading bridge descs from a bridge authority, always be anonymous
This commit is contained in:
parent
9dddfe83f3
commit
8f070ecbc0
4
changes/bug1938
Normal file
4
changes/bug1938
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
o Minor bugfixes:
|
||||||
|
- When fetching a bridge descriptor from a bridge authority,
|
||||||
|
always do so anonymously, whether we have been able to open
|
||||||
|
circuits or not. Partial fix for bug 1938; bugfix on 2.0.7-alpha.
|
@ -130,8 +130,9 @@ purpose_needs_anonymity(uint8_t dir_purpose, uint8_t router_purpose)
|
|||||||
{
|
{
|
||||||
if (get_options()->AllDirActionsPrivate)
|
if (get_options()->AllDirActionsPrivate)
|
||||||
return 1;
|
return 1;
|
||||||
if (router_purpose == ROUTER_PURPOSE_BRIDGE && can_complete_circuit)
|
if (router_purpose == ROUTER_PURPOSE_BRIDGE)
|
||||||
return 1; /* if no circuits yet, we may need this info to bootstrap. */
|
return 1; /* if no circuits yet, this might break bootstrapping, but it's
|
||||||
|
* needed to be safe. */
|
||||||
if (dir_purpose == DIR_PURPOSE_UPLOAD_DIR ||
|
if (dir_purpose == DIR_PURPOSE_UPLOAD_DIR ||
|
||||||
dir_purpose == DIR_PURPOSE_UPLOAD_VOTE ||
|
dir_purpose == DIR_PURPOSE_UPLOAD_VOTE ||
|
||||||
dir_purpose == DIR_PURPOSE_UPLOAD_SIGNATURES ||
|
dir_purpose == DIR_PURPOSE_UPLOAD_SIGNATURES ||
|
||||||
|
Loading…
Reference in New Issue
Block a user