summaryrefslogtreecommitdiff
path: root/src/or/dirvote.c
AgeCommit message (Expand)Author
2018-04-27mod: Move dirauth specific files to its own moduleDavid Goulet
2018-04-27dirvote: Move voting_schedule_t to dirvote.cDavid Goulet
2018-04-27dirvote: Trim down the public APIDavid Goulet
2018-04-22Require MIN_METHOD_FOR_RECOMMENDED_PROTOCOLSNick Mathewson
2018-04-22Remove MIN_METHOD_FOR_{SHARED_RANDOM,EXCLUDING_INVALID_NODES}Nick Mathewson
2018-04-22Remove MIN_METHOD_FOR_ED25519_ID_VOTINGNick Mathewson
2018-04-22Remove MIN_METHOD_FOR_{PACKAGE_LINES,GUARDFRACTION,ED25519_ID_IN_MD}Nick Mathewson
2018-04-22Remove MIN_METHOD_FOR_ID_HASH_IN_MD and a test for running without it.Nick Mathewson
2018-04-22Remove MIN_METHOD_{FOR_P6_LINES,FOR_NTOR_KEY,TO_CLIP_UNMEASURED_BW}Nick Mathewson
2018-04-22Remove MIN_METHOD_FOR and MIN_METHOD_FOR_A_LINESNick Mathewson
2018-04-22Disable consensus methods before 25.Nick Mathewson
2018-02-07Fix spelling mistakes corresponding to ticket #23650Deepesh Pathak
2018-01-31Merge remote-tracking branch 'public/ticket24849_032'Nick Mathewson
2018-01-26Improve log when unable to add sigs to pending consensusNick Mathewson
2017-12-08Merge branch 'macro_free_v2_squashed'Nick Mathewson
2017-12-08Convert remaining function (mostly static) to new free styleNick Mathewson
2017-12-08Change the free macro convention in the rest of src/or/*.hNick Mathewson
2017-12-04Merge branch 'bug23826-23828_squashed'Nick Mathewson
2017-11-22Fix a confusing comment about tie-breaking in compute_routerstatus_consensus()teor
2017-11-18Move an assertion to make scan-build happy again.Nick Mathewson
2017-11-08dirauth: Recalculate voting schedule at first voteDavid Goulet
2017-11-08downgrade severity for get_voting_schedule()Nick Mathewson
2017-11-07Add a safe guard to avoid using a zeroed voting scheduleDavid Goulet
2017-10-31Make tor recalculate voting schedule even if not a dirauthDavid Goulet
2017-10-27sr: Don't use a dynamic voting scheduleDavid Goulet
2017-10-27dirvote: Move code. No behavior changeDavid Goulet
2017-10-15Add a new consensus method that removes IPv6 address lines from microdescsteor
2017-10-15Add a consensus_method argument to routerstatus_format_entry()teor
2017-10-15Improve the comment on networkstatus_compute_consensus()teor
2017-09-12Fix warnings about passing uninitialized buffers into functionsNick Mathewson
2017-09-12Clear up dead-assignment warnings from scan-buildNick Mathewson
2017-07-13rephist: Remove unused crypto_pk statistics.Isis Lovecruft
2017-07-07Avoid a scan_build warning in dirvote_get_intermediate_param_valueNick Mathewson
2017-03-15Run the copyright update script.Nick Mathewson
2017-02-15Merge branch 'maint-0.2.9'Nick Mathewson
2017-02-14Prevent int underflow in dirvote.c compare_vote_rs_.Nick Mathewson
2016-10-27Automated change to use smartlist_add_strdupovercaffeinated
2016-10-26Small refactoring: explain G,M,E,D,T initializationNick Mathewson
2016-10-26Add consensus weight calculation testsMatt Traudt
2016-10-26Fix default bw weights with new consensus methodMatt Traudt
2016-10-24Merge remote-tracking branch 'pastly/ticket20273'Nick Mathewson
2016-10-24Module documentation (and an important caveat) for dirvote.cNick Mathewson
2016-10-06comment tweak. Fixes 20271. patch from pastly.Nick Mathewson
2016-10-03Change some dirvote.c comments to reflect realityMatt Traudt
2016-09-26Merge branch 'protover_v2_squashed'Nick Mathewson
2016-09-26Rename "proto " to "pr " in consensusesNick Mathewson
2016-09-26Rename compute_protover_vote to protover_compute_voteNick Mathewson
2016-09-26Vote on 'proto' lines and include them after 'v' lines.Nick Mathewson
2016-09-26Include protocol versions in votes.Nick Mathewson
2016-09-26Implement voting on the protocol-version optionsNick Mathewson