aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/circuitbuild.c
AgeCommit message (Expand)Author
2020-10-20Merge remote-tracking branch 'tor-gitlab/mr/148' into masterGeorge Kadianakis
2020-10-19Explain why we use "mark_as_used_for_origin_circuit" where we doNick Mathewson
2020-10-13Make "usecreatefast" always-off.Nick Mathewson
2020-09-18Add flag for whether an OR conn "counts" for bootstrap trackingNick Mathewson
2020-08-14Revise trac.torproject.org urls to refer to gitlab replacements.Nick Mathewson
2020-08-12Merge branch 'maint-0.4.4'George Kadianakis
2020-08-03Merge branch 'ticket40081_035' into ticket40081_044Nick Mathewson
2020-08-03Remove channel_is_canonical_is_reliable()Nick Mathewson
2020-07-16Collapse channel_get_*_remote_addr() into a single function.Nick Mathewson
2020-07-14Merge branch 'ticket40033_045_01_squashed'Nick Mathewson
2020-07-14Rename blacklist and whitelist wordingDavid Goulet
2020-07-08trace: Helper macro to disambiguate identifiersDavid Goulet
2020-07-08trace: Add two origin circuit specific tracepointsDavid Goulet
2020-07-08trace: Add four more circuit subsystem tracepointsDavid Goulet
2020-07-02Clean up a redundant debug log in circuit_handle_first_hop().Nick Mathewson
2020-07-02Allow multiple addresses in extend_info_t.Nick Mathewson
2020-07-02Refactor channel_connect_for_circuit() to take an extend_info_t.Nick Mathewson
2020-07-02Extract extend_info manipulation functions into a new file.Nick Mathewson
2020-06-30Refactor reachability test logging: log exactly what we launch.Nick Mathewson
2020-06-24Rename router_should_skip_orport_reachability_check.Nick Mathewson
2020-06-09Merge remote-tracking branch 'tor-github/pr/1888/head'Nick Mathewson
2020-05-18circuitbuild: Do node checks when counting nodesteor
2020-05-18circuitbuild: Do node checks when choosing exitsteor
2020-05-18nodelist: Move node flag checksteor
2020-05-18nodelist: Move the v3 onion service rendezvous checkteor
2020-05-14circuitbuild: Refactor IPv6 extend node selectionteor
2020-05-14circuitbuild: Refactor build state node selection flagsteor
2020-05-11routerlist: Choose nodes that can initiate IPv6 extendsteor
2020-05-11circuit: Add flags for IPv6 extendsteor
2020-05-07Replace several C identifiers.teor
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
2020-04-30circuitbuild: Allow relays to send IPv6 extend cellsteor
2020-04-30relay: Wrap long linesteor
2020-04-30relay: Clarify reachability status check functionsteor
2020-04-29relay/circuitbuild: Re-use IPv6 connections for circuitsteor
2020-04-09core/or: Make some functions mockableteor
2020-04-09circuitbuild: Make some functions mockableteor
2020-03-20relay: Split out relay-only circuit buildingteor
2020-03-20relay: Move inform_testing_rechability() to relayteor
2020-01-28Write unittest that covers cases of INTRODUCE1 handling.George Kadianakis
2020-01-08It's 2020. Update the copyright dates with "make update-copyright"Nick Mathewson
2019-10-26Rename confparse.[ch] identifiers to confmgt.[ch] identifiers.Nick Mathewson
2019-09-11Update #includes to point to confparse.h in its new location.Nick Mathewson
2019-06-11Rework origin circuit tracking to use pubsubTaylor Yu
2019-05-08Merge branch 'tor-github/pr/1000'David Goulet
2019-05-03Hiding crypt_path_t: Move some more crypt_path-specific functions.George Kadianakis
2019-05-03Hiding crypt_path_t: Rename some functions to fit the crypt_path API.George Kadianakis
2019-05-03Hiding crypt_path_t: Move some more init funcs in crypt_path.c.George Kadianakis