summaryrefslogtreecommitdiff
path: root/src/feature
AgeCommit message (Expand)Author
2020-06-11Merge branch 'maint-0.4.4'George Kadianakis
2020-06-11Update functions that load and write the guard state file.George Kadianakis
2020-06-11Pick guards on the order they were sampled (prop310).George Kadianakis
2020-06-11Refactor some guard state file parsing code into functions.Florentin Rochet
2020-06-09Merge remote-tracking branch 'tor-github/pr/1888/head'Nick Mathewson
2020-06-05Merge remote-tracking branch 'tor-github/pr/1902/head'Nick Mathewson
2020-06-05Fix some checks of tor_inet_ntoa() return valuerl1987
2020-06-02Merge branch 'tor-github/pr/1909'George Kadianakis
2020-05-30Preemptive circs should work with UseEntryGuards 0Roger Dingledine
2020-05-28Merge branch 'tor-github/pr/1901'David Goulet
2020-05-27Merge branch 'tor-github/pr/1898'George Kadianakis
2020-05-27Add HS v3 status to the SIGUSR1 dumpstats()Neel Chauhan
2020-05-21Merge branch 'tor-github/pr/1861'George Kadianakis
2020-05-21Check for NULL from tor_dup_ip()rl1987
2020-05-21Bail out of format_networkstatus_vote if fmt_addr32() failed.rl1987
2020-05-21Actually, bail out of routerstatus_format_entry() if fmt_addr32() failsrl1987
2020-05-21Check that fmt_addr32() returned non-empty string before putting it into docu...rl1987
2020-05-21Check output value of tor_inet_ntop/tor_inet_ntoa in dns.crl1987
2020-05-21Fix an enum comparison that was blowing up jenkins.George Kadianakis
2020-05-18node: Clean up some outdated commentsteor
2020-05-18routerlist: Choose bridges for direct bridge connectionsteor
2020-05-18routerlist: Split the node checks into their own functionteor
2020-05-18nodelist: Replace int with boolteor
2020-05-18nodelist: Stop recursing in router_choose_random_node()teor
2020-05-18nodelist: Rewrite router_crn_flags_tteor
2020-05-18nodelist: Remove the unused CRN_WEIGHT_FOR_EXIT flagteor
2020-05-18nodelist: Move node flag checksteor
2020-05-18nodelist: Move the v3 onion service rendezvous checkteor
2020-05-18nodelist: Move the single-hop exit checkteor
2020-05-17Declare variables in for loops in rend_service_dump_stats()Neel Chauhan
2020-05-11nodelist: Fix a comment and a log messageteor
2020-05-11routerlist: Choose nodes that can initiate IPv6 extendsteor
2020-05-11circuit: Add flags for IPv6 extendsteor
2020-05-11protover: Add node functions for IPv6 extend supportteor
2020-05-11protover: Sort version flags by their underlying protocolsteor
2020-05-07Merge remote-tracking branch 'tor-github/pr/1880/head'Nick Mathewson
2020-05-07relay: Improve docs on inform_testing_reachability()teor
2020-05-07relay: Rewrite inform_testing_reachability()teor
2020-05-07relay: Clarify a comment in selftest.cteor
2020-05-07routerinfo: Make router_get_orport() return an error statusteor
2020-05-07Replace several C identifiers.teor
2020-05-07Wrap long linesteor
2020-05-07Replace several C identifiers.teor
2020-05-06Merge branch 'maint-0.4.3'Nick Mathewson
2020-05-06Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-05-06Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
2020-05-06btrack_orconn_cevent.c: Add a missing "break;"Nick Mathewson
2020-05-06Merge branch 'maint-0.4.3'Nick Mathewson
2020-05-06Use __attribute__((fallthrough)) rather than magic GCC comments.Nick Mathewson
2020-05-06Use __attribute__((fallthrough)) rather than magic GCC comments.Nick Mathewson