Nick Mathewson
|
4cbfee14d4
Update prop264 implementation to split HSMid->HS{Intro,Rend}
|
vor 8 Jahren |
Nick Mathewson
|
0a3da5ce79
prop264: sometimes check client _and_ server versions.
|
vor 8 Jahren |
Nick Mathewson
|
afe0419db7
Rename get_supported_protocols to protover_get_supported_protocols
|
vor 8 Jahren |
Nick Mathewson
|
3a3120819c
Rename compute_protover_vote to protover_compute_vote
|
vor 8 Jahren |
Nick Mathewson
|
78c07eeee1
Changes file for prop264 / ticket 19958.
|
vor 8 Jahren |
Nick Mathewson
|
4f57d5871e
Update authority votes to match updated proposal.
|
vor 8 Jahren |
Nick Mathewson
|
e402cddefe
Clean whitespace, add missing documentation
|
vor 8 Jahren |
Nick Mathewson
|
1e29c68ba9
Remove DoS vector in protover.c voting code
|
vor 8 Jahren |
Nick Mathewson
|
e525f5697f
Use protocols to see when EXTEND2 support exists.
|
vor 8 Jahren |
Nick Mathewson
|
90a6fe318c
Vote on 'proto' lines and include them after 'v' lines.
|
vor 8 Jahren |
Nick Mathewson
|
f33b90324a
Include protocol versions in votes.
|
vor 8 Jahren |
Nick Mathewson
|
d97a385535
Workaround a test bug
|
vor 8 Jahren |
Nick Mathewson
|
a3e82563df
Implement voting on the protocol-version options
|
vor 8 Jahren |
Nick Mathewson
|
84f913024d
Include protocol version lines in votes.
|
vor 8 Jahren |
Nick Mathewson
|
07a9b79520
Remove a little duplicated code before it becomes a lot
|
vor 8 Jahren |
Nick Mathewson
|
c6a2204e23
Add code to infer protocol versions for old Tor versions.
|
vor 8 Jahren |
Nick Mathewson
|
a232161f7b
Cover the error cases of parsing protocol versions
|
vor 8 Jahren |
Nick Mathewson
|
0697e413ef
Unit tests for protover_all_supported
|
vor 8 Jahren |
Nick Mathewson
|
c1be8f9d57
Basic backend for the protocol-versions voting algorithm.
|
vor 8 Jahren |
Nick Mathewson
|
7f718c46f3
Actually check for missing protocols and exit as appropriate.
|
vor 8 Jahren |
Nick Mathewson
|
cca1e0acff
Add necessary code to parse and handle required/recommended protocols
|
vor 8 Jahren |
Nick Mathewson
|
4df12239f6
Emit and parse protocol lists in router descriptors
|
vor 8 Jahren |
Nick Mathewson
|
b2b2e1c7f2
checkpoint basic protover backend
|
vor 8 Jahren |
Nick Mathewson
|
a633baf632
Merge branch 'osx_sierra_028'
|
vor 8 Jahren |
Nick Mathewson
|
39f51dfae3
changes file for osx sierra fixes
|
vor 8 Jahren |
Nick Mathewson
|
951638a06d
Fix pthread_cond_timedwait() on OSX Sierra
|
vor 8 Jahren |
Nick Mathewson
|
1eba088054
Fix compilation on OSX Sierra (10.12)
|
vor 8 Jahren |
Nick Mathewson
|
9db7bd08f0
Merge branch 'maint-0.2.8'
|
vor 8 Jahren |
Nick Mathewson
|
9965059fbe
Bump to 0.2.9.3-alpha-dev
|
vor 8 Jahren |
Nick Mathewson
|
ec19ecce4b
Bump to 0.2.8.8-dev.
|
vor 8 Jahren |