summaryrefslogtreecommitdiff
path: root/src/or/networkstatus.c
AgeCommit message (Expand)Author
2017-05-15Implement functions to expose valid/fresh-until and votersNick Mathewson
2017-05-10simplify functions now that they don't use options paramRoger Dingledine
2017-05-10Merge branch 'maint-0.3.0'Roger Dingledine
2017-05-10resolve now-unused parameter from #21642 fixRoger Dingledine
2017-05-10Merge branch 'maint-0.3.0'Nick Mathewson
2017-05-10Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-05-08Merge branch 'netflow_padding-v6-rebased2-squashed'Nick Mathewson
2017-05-08Cache netflow-related consensus parameters.Mike Perry
2017-05-08Netflow record collapsing defense.Mike Perry
2017-05-04Update the consdiff directory code based on #22143 fixesNick Mathewson
2017-05-04Request (and try to use) consensus diffs.Nick Mathewson
2017-05-04Store the sha3 of a networkstatus as part of the networkstatus_tNick Mathewson
2017-04-27Pass incoming consensus documents to the consdiffmgr codeNick Mathewson
2017-03-15Run the copyright update script.Nick Mathewson
2017-03-06Stop declining to download microdescs with future published times.Nick Mathewson
2017-01-30Fix a pair of compilation errors.Nick Mathewson
2016-12-16Merge branch 'prop271_030_v1_squashed'Nick Mathewson
2016-12-16Add a wrapper for a common networkstatus param patternNick Mathewson
2016-12-12Merge remote-tracking branch 'rubiate/ticket20511'Nick Mathewson
2016-11-30Split bridge functions into a new module.Nick Mathewson
2016-11-30Remove an unneccessary FetchUselessDescriptors check in client_would_use_routerteor
2016-11-30Fetch unknown certificates if FetchUselessDescriptors is trueteor
2016-11-30Stop discarding consensus flavors and descriptors we wanted to fetchteor
2016-11-10Do not serve a consensus if it is too oldrubiate
2016-11-07Merge branch 'maint-0.2.9'Nick Mathewson
2016-11-07Merge branch '20499_part1_029_squashed', remote-tracking branches 'teor/bug20...Nick Mathewson
2016-11-08When downloading certificates, check for related failuresteor
2016-11-07Ensure relays don't make multiple connections during bootstrapteor
2016-11-01Merge branch 'maint-0.2.9'Nick Mathewson
2016-10-31Rename routerstatus_version_supports_ntor to *_supports_extend2_cellsteor
2016-10-26More module-level documentation.Nick Mathewson
2016-10-14Merge branch 'bug20176_v2'Nick Mathewson
2016-09-26Merge branch 'protover_v2_squashed'Nick Mathewson
2016-09-26Remove version_known, and subtly change the meaning of protocols_knownNick Mathewson
2016-09-26prop264: sometimes check client _and_ server versions.Nick Mathewson
2016-09-26Include protocol versions in votes.Nick Mathewson
2016-09-26Actually check for missing protocols and exit as appropriate.Nick Mathewson
2016-09-26Add necessary code to parse and handle required/recommended protocolsNick Mathewson
2016-09-21Simplify a few functions that dont need to call get_latest_consensus() so muchNick Mathewson
2016-09-21fix wide linesNick Mathewson
2016-09-21Remove current_consensus macro.Nick Mathewson
2016-09-20Merge branch 'maint-0.2.8'Nick Mathewson
2016-09-20Don't look at any routerstatus_t when the networkstatus is inconsistentNick Mathewson
2016-08-29Merge remote-tracking branch 'teor/reject-tap-v6'Nick Mathewson
2016-08-10Debug logging for router/consensus descriptor download resetsAndrea Shepard
2016-07-15Clients avoid choosing nodes that can't do ntorteor (Tim Wilson-Brown)
2016-07-15Clients no longer download descriptors for relays without ntorteor (Tim Wilson-Brown)
2016-07-01Merge remote-tracking branch 'dgoulet/ticket16943_029_05-squashed'Nick Mathewson
2016-07-01prop250: Add unit testsDavid Goulet
2016-07-01prop250: Put commits and SRVs in votes/consensusDavid Goulet