Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ZerXes
Tor
Commits
7fbe7a25
Commit
7fbe7a25
authored
Jan 07, 2019
by
rl1987
Committed by
Nick Mathewson
Jan 15, 2019
Browse files
In updateFallbackDirs.py, say 'fallback list' instead of 'whitelist'
parent
41e3c760
Changes
2
Hide whitespace changes
Inline
Side-by-side
changes/bug24953
0 → 100644
View file @
7fbe7a25
o Minor bugfixes (fallback scripts):
- In updateFallbackDirs.py, call the filter file a "fallback list"
instead of a "whitelist" in check_existing mode.
Fixes bug 24953; bugfix on 0.3.0.3-alpha.
scripts/maint/updateFallbackDirs.py
View file @
7fbe7a25
...
...
@@ -1594,7 +1594,7 @@ class CandidateList(dict):
""" Apply the fallback whitelist_obj to this fallback list,
passing exact to is_in_whitelist(). """
excluded_count
=
0
logging
.
debug
(
'Applying
white
list'
)
logging
.
debug
(
'Applying
fallback
list'
)
# parse the whitelist
whitelist
=
self
.
load_relaylist
(
whitelist_obj
)
filtered_fallbacks
=
[]
...
...
@@ -1609,14 +1609,18 @@ class CandidateList(dict):
else
:
# exclude
excluded_count
+=
1
log_excluded
(
'Excluding %s: not in
white
list.'
,
log_excluded
(
'Excluding %s: not in
fallback
list.'
,
f
.
_fpr
)
self
.
fallbacks
=
filtered_fallbacks
return
excluded_count
@
staticmethod
def
summarise_filters
(
initial_count
,
excluded_count
):
return
'/* Whitelist excluded %d of %d candidates. */'
%
(
def
summarise_filters
(
initial_count
,
excluded_count
,
check_existing
):
list_type
=
'Whitelist'
if
check_existing
:
list_type
=
'Fallback list'
return
'/* %s excluded %d of %d candidates. */'
%
(
list_type
,
excluded_count
,
initial_count
)
# calculate each fallback's measured bandwidth based on the median
...
...
@@ -2284,7 +2288,8 @@ def list_fallbacks(whitelist, exact=False):
# instead, there will be an info-level log during the eligibility check.
initial_count
=
len
(
candidates
.
fallbacks
)
excluded_count
=
candidates
.
apply_filter_lists
(
whitelist
,
exact
=
exact
)
print
candidates
.
summarise_filters
(
initial_count
,
excluded_count
)
print
candidates
.
summarise_filters
(
initial_count
,
excluded_count
,
whitelist
[
'check_existing'
])
eligible_count
=
len
(
candidates
.
fallbacks
)
# calculate the measured bandwidth of each relay,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment