David Goulet
|
bca8a104b2
Having a ControlPort open doesn't mean we are a client
|
6 éve |
David Goulet
|
64149353dd
dos: Initial code of Denial of Service mitigation
|
6 éve |
Nick Mathewson
|
85cf6dcba3
Stop declining to download microdescs with future published times.
|
7 éve |
Nick Mathewson
|
d82ffb77f3
Merge branch '20499_part1_029_squashed', remote-tracking branches 'teor/bug20591_029' and 'teor/bug20533_029' into maint-0.2.9
|
8 éve |
teor
|
e819d420c5
When downloading certificates, check for related failures
|
8 éve |
teor
|
1bb28cecd9
Ensure relays don't make multiple connections during bootstrap
|
8 éve |
teor
|
3158777d35
Rename routerstatus_version_supports_ntor to *_supports_extend2_cells
|
8 éve |
Nick Mathewson
|
ac707ae70a
Merge branch 'bug20176_v2'
|
8 éve |
Nick Mathewson
|
97337844b7
Merge branch 'protover_v2_squashed'
|
8 éve |
Nick Mathewson
|
1ab641a70e
Remove version_known, and subtly change the meaning of protocols_known
|
8 éve |
Nick Mathewson
|
0a3da5ce79
prop264: sometimes check client _and_ server versions.
|
8 éve |
Nick Mathewson
|
f33b90324a
Include protocol versions in votes.
|
8 éve |
Nick Mathewson
|
7f718c46f3
Actually check for missing protocols and exit as appropriate.
|
8 éve |
Nick Mathewson
|
cca1e0acff
Add necessary code to parse and handle required/recommended protocols
|
8 éve |
Nick Mathewson
|
cff1274b06
Simplify a few functions that dont need to call get_latest_consensus() so much
|
8 éve |
Nick Mathewson
|
266d7733f8
fix wide lines
|
8 éve |
Nick Mathewson
|
2196c7ad64
Remove current_consensus macro.
|
8 éve |
Nick Mathewson
|
62ee4f185f
Merge branch 'maint-0.2.8'
|
8 éve |
Nick Mathewson
|
9b5a19c64b
Don't look at any routerstatus_t when the networkstatus is inconsistent
|
8 éve |
Nick Mathewson
|
bbaa7d09a0
Merge remote-tracking branch 'teor/reject-tap-v6'
|
8 éve |
Andrea Shepard
|
05853485a4
Debug logging for router/consensus descriptor download resets
|
8 éve |
teor (Tim Wilson-Brown)
|
579a80d4ae
Clients avoid choosing nodes that can't do ntor
|
8 éve |
teor (Tim Wilson-Brown)
|
a76d528bec
Clients no longer download descriptors for relays without ntor
|
8 éve |
Nick Mathewson
|
aaa3129043
Merge remote-tracking branch 'dgoulet/ticket16943_029_05-squashed'
|
8 éve |
David Goulet
|
39be8af709
prop250: Add unit tests
|
8 éve |
David Goulet
|
ca6ceec112
prop250: Put commits and SRVs in votes/consensus
|
8 éve |
Nick Mathewson
|
ded7e8093c
Fix three -Wtautological-constant-out-of-range-compare warnings.
|
8 éve |
Andrea Shepard
|
657eaee6ae
Expose GETINFO download status statics for test suite and make things mockable
|
8 éve |
Andrea Shepard
|
8798ca4be2
Add router descriptor download status queries to GETINFO
|
8 éve |
Andrea Shepard
|
8cf9fe5ba6
Expose consensus download statuses on the control port
|
8 éve |