summaryrefslogtreecommitdiff
path: root/src/or/circuitbuild.c
AgeCommit message (Expand)Author
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-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
2017-05-09config: Remove ExcludeSingleHopRelays optionDavid Goulet
2017-05-09config: Remove AllowInvalidNodes optionDavid Goulet
2017-05-08Merge branch 'netflow_padding-v6-rebased2-squashed'Nick Mathewson
2017-05-08Netflow record collapsing defense.Mike Perry
2017-04-03Refactor and comment new_route_len()Taylor Yu
2017-04-03Add tests for new_route_len()Taylor Yu
2017-03-15Run the copyright update script.Nick Mathewson
2017-02-28Merge remote-tracking branch 'public/bug21407'Nick Mathewson
2017-02-24Also allow C_MEASURE_TIMEOUT circuits to lack guard state.Nick Mathewson
2017-02-16The UseCreateFast consensus parameter now defaults to 0.Nick Mathewson
2017-02-09Remove an XXXprop271 comment that has been replaced by #21423Nick Mathewson
2017-02-09Revise an XXXprop271 comment -- it has been superseded by #21422Nick Mathewson
2017-02-09Remove an XXXprop271 comment -- it has been replaced by #21421Nick Mathewson
2017-02-03Prevention: never die from extend_info_from_node() failure.Nick Mathewson
2017-01-31Downgrade assertion to nonfatal for #21242Nick Mathewson
2017-01-18Remove UseDeprecatedGuardAlgorithm.Nick Mathewson
2017-01-18Remove the (no longer compiled) code for legacy guard selection.Nick Mathewson
2017-01-18circuit: Make circuit_build_times_disabled take an or_options_tDavid Goulet
2016-12-19Don't warn about absent guard state when none expected.Nick Mathewson
2016-12-16Merge branch 'prop271_030_v1_squashed'Nick Mathewson
2016-12-16Wrap all of the legacy guard code, and its users, in #ifdefsNick Mathewson
2016-12-16Implement support for per-circuit guard restrictions.Nick Mathewson
2016-12-16Change return value of entry_guard_succeeded to an enum.Nick Mathewson
2016-12-16Remove guard_selection argument from status-reporting functionsNick Mathewson
2016-12-12Replace "people" with the appropriate network component in commentsJ. Ryan Stinnett
2016-12-08Merge branch 'feature15056_v1_squashed'Nick Mathewson