aboutsummaryrefslogtreecommitdiff
path: root/src/or/circuitbuild.c
AgeCommit message (Expand)Author
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-20Run rectify_include_paths.pyNick Mathewson
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-06-15Move extend_info_t into its own header.Nick Mathewson
2018-06-15Extract cell type and their queues into new headersNick Mathewson
2018-06-15Extract routerinfo_t into its own header.Nick Mathewson
2018-06-15Extract microdesc_t into its own header.Nick Mathewson
2018-06-15Extract routerstatus_t into its own header.Nick Mathewson
2018-06-15Extract node_t into its own header.Nick Mathewson
2018-06-15Extract cpath_build_state into its own header.Nick Mathewson
2018-06-15Extract {or,origin}_circuit_t into their own headersNick Mathewson
2018-06-15Split entry and edge_connection_t into their own headers.Nick Mathewson
2018-06-13Merge branch 'maint-0.3.3'Nick Mathewson
2018-06-13Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-06-13Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-05-22Add a missing "return -1" when checking for Ed25519 ID loopsNick Mathewson
2018-05-09Merge branch 'ticket26009'Nick Mathewson
2018-05-09Fix some clang warningsNick Mathewson
2018-05-09Distinguish true clock jumps from idlenessNick Mathewson
2018-05-08Merge remote-tracking branch 'mikeperry/bug25870_rebase'Nick Mathewson
2018-05-03Merge remote-tracking branch 'isis/bug24660_r1'Nick Mathewson
2018-05-01Remove the return value from the fascist_firewall_choose_address_* family of ...Neel Chauhan
2018-05-01Fix memleak found by unittests.George Kadianakis
2018-05-01Write unittests to check basic vanguard path selection.George Kadianakis
2018-05-01Bug 25870: Allow 4th hop of vanguard circuits to be the guard.Mike Perry
2018-05-01Bug 25870: Prevent the creation of A - B - A vanguard sub-paths.Mike Perry
2018-04-28Bug 25870: Allow the last hop in a vanguard circuit to be our guard.Mike Perry
2018-04-22Merge branch 'bug25691_033_again_squashed'Nick Mathewson
2018-04-22Rename node_has_descriptor() to node_has_any_descriptor()Nick Mathewson
2018-04-22Use router_crn_flags in more places, to pass direct-connect flagNick Mathewson
2018-04-22Check for "the right descriptor", not just "any descriptor".Nick Mathewson
2018-04-13Merge branch 'maint-0.3.3'Nick Mathewson
2018-04-12Refine extend_info_for_node's "enough info" check once again.Nick Mathewson
2018-04-06crypto: Refactor (P)RNG functionality into new crypto_rand module.Isis Lovecruft
2018-04-05Merge remote-tracking branch 'public/split_relay_crypto'Nick Mathewson
2018-03-27Merge branch 'maint-0.3.3'Nick Mathewson
2018-03-26Make extend_info_from_node() more picky about node contentsNick Mathewson
2018-03-17Extract the cryptographic parts of crypt_path_t and or_circuit_t.Nick Mathewson
2018-02-16Remove the return value of node_get_prim_orport() and node_get_prim_dirport()Neel Chauhan
2018-02-15Merge remote-tracking branch 'ffmancera-1/bug18918'Nick Mathewson
2018-02-07Merge remote-tracking branch 'dgoulet/ticket25163_033_01'Nick Mathewson
2018-02-07Fix spelling mistakes corresponding to ticket #23650Deepesh Pathak
2018-02-06rephist: Stop tracking EXTEND attemptsDavid Goulet
2018-01-24Clarify directory and ORPort checking functions.Fernando Fernandez Mancera
2018-01-19Add a "falls through" comment to make gcc happy.Nick Mathewson
2018-01-19Bug 23101: Pre-build HS-specific circuits (instead of general).Mike Perry
2018-01-19Add new circuit purposes for hsdir activity.Mike Perry
2018-01-19Implement layer 2 and layer 3 guard pinning via torrc.Mike Perry
2017-12-08Merge remote-tracking branch 'mikeperry/bug23114_squashed2'Nick Mathewson
2017-12-08Merge branch 'macro_free_v2_squashed'Nick Mathewson