aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/circuitbuild.c
AgeCommit message (Expand)Author
2020-11-09Merge branch 'maint-0.4.3' into maint-0.4.4Nick Mathewson
2020-11-09Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
2020-11-09Merge remote-tracking branch 'tor-gitlab/mr/189' into maint-0.3.5Nick Mathewson
2020-10-07Merge branch 'maint-0.3.5' into maint-0.4.3Nick Mathewson
2020-08-06Validate ed25519 keys and canonicity from circuit_n_conn_done()Nick Mathewson
2020-08-03Merge branch 'ticket40081_035' into ticket40081_044Nick Mathewson
2020-08-03Remove channel_is_canonical_is_reliable()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
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
2019-05-03Hiding crypt_path_t: Move init functions to crypt_path.c.George Kadianakis
2019-04-30Replace all remaining tor_mem_is_zero() with fast_mem_is_zero()Nick Mathewson
2019-04-26Make nodelist_get_list() return a const pointer.Nick Mathewson
2019-03-25Split all controller events code into a new control_events.cNick Mathewson
2019-01-16Bump copyright date to 2019Nick Mathewson
2019-01-16Bump copyright date to 2019.Nick Mathewson
2019-01-02Config option to specify specific MiddleNodes.Mike Perry
2019-01-02Circuit padding machine creation events.Mike Perry
2018-12-21Hook up control_event_bootstrap() to btrack_orconnTaylor Yu
2018-12-20Add origin circuit event pubsub systemTaylor Yu
2018-11-14Merge branch 'maint-0.3.5'Nick Mathewson
2018-11-14comment: circuit_list_path_impl() does not check Named any moreteor
2018-11-05In count_acceptable_nodes(), count direct and indirect nodes with node_has_pr...Neel Chauhan
2018-10-01Remove routerparse include from files that dont use itNick Mathewson
2018-10-01Move routerparse and parsecommon to their own module.Nick Mathewson
2018-09-27Move the predicted ports code out of rephist.cNick Mathewson
2018-09-25Revise things that had included router.h beforeNick Mathewson
2018-09-25Extract all the "am I a server" functions from router.cNick Mathewson
2018-09-25Move self-test functionality into its own file.Nick Mathewson
2018-09-21Split directory.c code into several modulesNick Mathewson
2018-09-21Split main.c into main.c and mainloop.cNick Mathewson
2018-09-21Move the non-crypto parts of onion.c out of src/core/cryptoNick Mathewson
2018-09-19Split routerlist.c into 4 separate modulesNick Mathewson
2018-09-16Update description of onion_extend_cpath() (#27333)traumschule
2018-09-12Merge remote-tracking branch 'tor-github/pr/298'Nick Mathewson
2018-09-10Make control_event_bootstrap() return voidTaylor Yu