aboutsummaryrefslogtreecommitdiff
path: root/src/or/circuitbuild.c
AgeCommit message (Expand)Author
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-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-12Refine extend_info_for_node's "enough info" check once again.Nick Mathewson
2018-03-26Make extend_info_from_node() more picky about node contentsNick 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-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
2017-12-08Update free functions into macros: src/or/ part 1Nick Mathewson
2017-12-07Add tests for circuitstats.cMike Perry
2017-12-07Bug #23100: Count all 3 hop circuits for CBT.Mike Perry
2017-11-22channel: Remove nickname attribute from channel_tDavid Goulet
2017-11-22Introduce node_get_curve25519_onion_key() in extend_info_from_node()Neel Chauhan
2017-11-09Merge branch 'ticket20895'Nick Mathewson
2017-09-22Merge branch 'bug22805_v2_squashed'Nick Mathewson
2017-09-22Remove or_circuit_t.is_first_hop; use channel_is_client() insteadNick Mathewson
2017-09-15Merge branch 'scan-build-032'Nick Mathewson
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-12Return the actual number of hops in cpath_get_n_hops()Nick Mathewson
2017-09-11Split the behavior of node_supports_ed25519_link_authentication().Nick Mathewson
2017-09-08Merge branch 'ed25519_lookup'Nick Mathewson
2017-09-07prop224: Pick rendezvous point of protover HSRend=2David Goulet
2017-08-24Merge branch 'bug22779_031'Nick Mathewson
2017-08-22Remove some support for nickname-based hexdigestsNick Mathewson
2017-08-11Merge branch 'bug18982'Nick Mathewson
2017-08-11Add # to "hop N" messages to disambiguate from old messages.Nick Mathewson
2017-07-31Clean up choose_good_entry_server() doc; add assertionNick Mathewson
2017-07-07Fix a couple of clang warningsNick Mathewson
2017-07-07Merge branch 'ticket21859_032_01_squashed'Nick Mathewson
2017-07-07Explicit length checks in circuit_init_cpath_crypto().George Kadianakis
2017-07-07test: Crypto groundwork for e2e circuit unittests.George Kadianakis
2017-07-07Refactor circuit_init_cpath_crypto() to do prop224 rend circuits.George Kadianakis
2017-07-03CREATE_FAST is for when you don't know the onion keyRoger Dingledine
2017-07-03better comments and mild refactoringRoger Dingledine
2017-07-03Document the new functions from the refactorNick Mathewson
2017-07-03Reindent the functions split from circuit_send_next_onion_skin().Nick Mathewson
2017-07-03Split circuit_send_next_onion_skin() into its three main cases.Nick Mathewson
2017-07-01general formatting / whitespace / typo fixesRoger Dingledine
2017-05-30Improve error message when all permitted Exits are downNick Mathewson
2017-05-09Merge branch 'dgoulet_ticket22060_031_01_squashed'Nick Mathewson
2017-05-09config: Remove FastFirstHopPK optionDavid Goulet