aboutsummaryrefslogtreecommitdiff
path: root/src/or/networkstatus.c
AgeCommit message (Expand)Author
2018-05-09Having a ControlPort open doesn't mean we are a clientDavid Goulet
2018-01-30dos: Initial code of Denial of Service mitigationDavid Goulet
2017-03-06Stop declining to download microdescs with future published times.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-10-31Rename routerstatus_version_supports_ntor to *_supports_extend2_cellsteor
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
2016-06-30Fix three -Wtautological-constant-out-of-range-compare warnings.Nick Mathewson
2016-06-29Expose GETINFO download status statics for test suite and make things mockableAndrea Shepard
2016-06-29Add router descriptor download status queries to GETINFOAndrea Shepard
2016-06-27Expose consensus download statuses on the control portAndrea Shepard
2016-06-23Merge remote-tracking branch 'public/bug15942_v2_alternative'Nick Mathewson
2016-06-20Make base16_decodes return number of decoded bytesnikkolasg
2016-06-18Use exponential backoffs for consensus downloadsAndrea Shepard
2016-06-18Implement DL_SCHED_RANDOM_EXPONENTIAL support for download_status_tAndrea Shepard
2016-05-30Replace nearly all XXX0vv comments with smarter onesNick Mathewson
2016-05-19Merge branch 'maint-0.2.8'Nick Mathewson
2016-05-19Describe what happens when we get a consensus, but no certificatesteor (Tim Wilson-Brown)
2016-05-19Merge branch 'maint-0.2.8'Nick Mathewson
2016-05-19Merge branch 'bug18809_028_squashed' into maint-0.2.8Nick Mathewson
2016-05-19Restore and improve download schedule unit teststeor (Tim Wilson-Brown)
2016-05-19Remove consensus_max_download_tries by refactoringteor (Tim Wilson-Brown)
2016-05-19Stop downloading consensuses when a consensus has been downloadedteor (Tim Wilson-Brown)
2016-05-17Merge remote-tracking branch 'teor/bug18963-remember-v2'Nick Mathewson
2016-05-11Fetch certificates from the same directory as previous certificatesteor (Tim Wilson-Brown)
2016-05-11Fetch certificates from the same directory as the consensusteor (Tim Wilson-Brown)
2016-05-11Merge branch 'maint-0.2.8'Nick Mathewson
2016-05-11Merge branch 'maint-0.2.7' into maint-0.2.8Nick Mathewson
2016-05-11Fix out-of-bounds write during voting with duplicate ed25519 keysJohn Brooks
2016-05-10get rid of another no-longer-used functionRoger Dingledine
2016-05-09stop looping once we know what the answer will beRoger Dingledine