David Goulet
|
35d86b088d
dirvote: Reorganize the dirvote.h file
|
7 years ago |
David Goulet
|
5e1e906a5c
dirvote: Move voting_schedule_t to dirvote.c
|
7 years ago |
David Goulet
|
d177067860
dirvote: Trim down the public API
|
7 years ago |
Nick Mathewson
|
5f90d28c01
Remove MIN_METHOD_FOR_{SHARED_RANDOM,EXCLUDING_INVALID_NODES}
|
7 years ago |
Nick Mathewson
|
73c9c16faa
Remove MIN_METHOD_FOR_ED25519_ID_VOTING
|
7 years ago |
Nick Mathewson
|
4d6f21bb6b
Remove MIN_METHOD_FOR_{PACKAGE_LINES,GUARDFRACTION,ED25519_ID_IN_MD}
|
7 years ago |
Nick Mathewson
|
caf766991d
Remove MIN_METHOD_FOR_ID_HASH_IN_MD and a test for running without it.
|
7 years ago |
Nick Mathewson
|
93380db833
Remove MIN_METHOD_{FOR_P6_LINES,FOR_NTOR_KEY,TO_CLIP_UNMEASURED_BW}
|
7 years ago |
Nick Mathewson
|
08373467b1
Remove MIN_METHOD_FOR and MIN_METHOD_FOR_A_LINES
|
7 years ago |
Nick Mathewson
|
69347f48e0
Disable consensus methods before 25.
|
7 years ago |
Nick Mathewson
|
5ee0cccd49
Merge branch 'macro_free_v2_squashed'
|
7 years ago |
Nick Mathewson
|
285632a61b
Replace all FREE_AND_NULL* uses to take a type and a free function.
|
7 years ago |
Nick Mathewson
|
176ad729d9
Change the free macro convention in the rest of src/or/*.h
|
8 years ago |
Nick Mathewson
|
f50d64b62e
Merge branch 'bug23826-23828_squashed'
|
7 years ago |
David Goulet
|
fa70aabb62
dirauth: Recalculate voting schedule at first vote
|
8 years ago |
David Goulet
|
7ee0a2b9aa
sr: Don't use a dynamic voting schedule
|
8 years ago |
teor
|
67eeee0c71
Add a new consensus method that removes IPv6 address lines from microdescs
|
8 years ago |
teor
|
56dbba3207
Add a consensus method for IPv6 address lines in the microdesc consensus
|
8 years ago |
teor
|
b8d4588c90
Add a consensus_method argument to routerstatus_format_entry()
|
8 years ago |
Nick Mathewson
|
c1deabd3b0
Run our #else/#endif annotator on our source code.
|
8 years ago |
Nick Mathewson
|
7505f452c8
Run the copyright update script.
|
8 years ago |
Matt Traudt
|
7ba0ae9426
Add consensus weight calculation tests
|
9 years ago |
Matt Traudt
|
909ee0e55f
Fix default bw weights with new consensus method
|
9 years ago |
Nick Mathewson
|
97337844b7
Merge branch 'protover_v2_squashed'
|
9 years ago |
Nick Mathewson
|
90a6fe318c
Vote on 'proto' lines and include them after 'v' lines.
|
9 years ago |
Nick Mathewson
|
a3e82563df
Implement voting on the protocol-version options
|
9 years ago |
Nick Mathewson
|
9b9fb63276
prop272: When voting, include no non-Valid relays in consensus
|
9 years ago |
Nick Mathewson
|
5aad921e3a
Rename free_voting_schedule to voting_schedule_free. Wrap line. Follow if convention.
|
9 years ago |
Daniel Pinto
|
8c0fdf6a27
Added a voting_schedule_free function to free voting schedules.
|
9 years ago |
Nick Mathewson
|
6927467bef
Refactor parameter computation and add a helper function
|
9 years ago |