aboutsummaryrefslogtreecommitdiff
path: root/src/or/entrynodes.h
AgeCommit message (Expand)Author
2018-07-05Move literally everything out of src/orNick Mathewson
2018-07-05Move handles.h to src/lib/containerNick Mathewson
2018-07-01Minimize headers that include crypto_formats and x25519 stuffNick Mathewson
2018-06-20Run rectify_include_paths.pyNick Mathewson
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-04-28Bug 25870: Allow the last hop in a vanguard circuit to be our guard.Mike Perry
2018-02-07Improve doc of `primary_guards_up_to_date`.George Kadianakis
2018-01-31circ: Don't cannibalize a circuit if the guard state is unusableDavid Goulet
2017-12-12Merge branch 'maint-0.3.2'Nick Mathewson
2017-12-12Make sure bridges are definitely running before delaying directory fetchesteor
2017-12-08Merge branch 'macro_free_v2_squashed'Nick Mathewson
2017-12-08Convert remaining function (mostly static) to new free styleNick Mathewson
2017-12-08Fix wide lines introduced by previous patch.Nick Mathewson
2017-12-08Replace all FREE_AND_NULL* uses to take a type and a free function.Nick Mathewson
2017-12-08Change the free macro convention in the rest of src/or/*.hNick Mathewson
2017-12-08Convert the rest of src/common's headers to use FREE_AND_NULLNick Mathewson
2017-11-22Stop checking cached bridge descriptors for usable bridgesteor
2017-11-20Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-20Merge branch 'bug23817_031' into maint-0.3.2Nick Mathewson
2017-11-20Check number of usable guards when applying md restrictions.George Kadianakis
2017-11-17Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-17Merge branch 'bug23817_031' into maint-0.3.2Nick Mathewson
2017-11-17Introduce new guard restriction and use it to skip outdated dirs.George Kadianakis
2017-10-25Add a unittest that reveals the offending case of #23862.George Kadianakis
2017-10-03entrynodes: Better naming for dir info check functions.George Kadianakis
2017-10-03entrynodes: Error msg for missing guard descs is now more informative.George Kadianakis
2017-10-03entrynodes: Be specific about how many primary descriptors we miss.George Kadianakis
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-06-29Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-06-29Merge branch 'trove-2017-006' into maint-0.3.0Nick Mathewson
2017-06-29Consider the exit family when applying guard restrictions.Nick Mathewson
2017-05-22Set guard state on bridge descriptor fetches.George Kadianakis
2017-05-22Set guard state on bridge descriptor fetches.George Kadianakis
2017-03-15Run the copyright update script.Nick Mathewson
2017-01-31Don't build circuits till primary guards have descriptorsNick Mathewson
2017-01-31Don't (usually) return any guards that are missing descriptors.Nick Mathewson
2017-01-30Remove a couple of stale comments from entrynodes.hNick Mathewson
2017-01-24Repair the (deprecated, ugly) DROPGUARDS controller function.Nick Mathewson
2017-01-18Remove argument from guards_choose_dirguardNick Mathewson
2017-01-18Remove GS_TYPE_LEGACYNick Mathewson
2017-01-18Remove the (no longer compiled) code for legacy guard selection.Nick Mathewson
2017-01-02Make GETINFO entry-guards work again with prop271Nick Mathewson
2016-12-16Disable the legacy guard algorithm. Code isn't removed yet.Nick Mathewson
2016-12-16Make NumDirectoryGuards work with the new guard algorithm.Nick Mathewson
2016-12-16Make NumEntryGuards work as expected again.Nick Mathewson
2016-12-16Respect GuardLifetime in prop271 code.Nick Mathewson
2016-12-16Add a separate, non-fractional, limit to the sampled guard set size.Nick Mathewson
2016-12-16Easy code fixes.George Kadianakis
2016-12-16Trivial documentation improvements.George Kadianakis
2016-12-16Wrap all of the legacy guard code, and its users, in #ifdefsNick Mathewson