summaryrefslogtreecommitdiff
path: root/src/or/hs_circuit.c
AgeCommit message (Expand)Author
2018-07-30Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-07-25Stop sending unsupported ed25519 link specifiers in v3 introduce cellsteor
2018-05-03Merge remote-tracking branch 'isis/bug24660_r1'Nick Mathewson
2018-05-02Optimize legacy intro point digest calculation.Neel Chauhan
2018-04-06crypto: Refactor (P)RNG functionality into new crypto_rand module.Isis Lovecruft
2018-02-09whitespace and typo cleanupsRoger Dingledine
2018-02-07more fixes for typos, grammar, whitespace, etcRoger Dingledine
2018-01-20Bug 24946: Fix a warning message caused by a missed purpose check.Mike Perry
2018-01-19Merge branch 'maint-0.3.2'Nick Mathewson
2018-01-19Merge branch 'bug24895_031_02' into bug24895_032_02David Goulet
2018-01-17Merge branch 'maint-0.3.2'Nick Mathewson
2018-01-15v3 onion services now obey MAX_REND_FAILURESRoger Dingledine
2017-12-11Merge branch 'maint-0.3.2'Nick Mathewson
2017-12-05hs-v3: Cleanup HS circuits when marking as closedDavid Goulet
2017-11-17Add error message for exit_node in hs_circ_send_introduce1()Neel Chauhan
2017-11-17Use memset() on intro1_data in hs_circ_send_introduce1()Neel Chauhan
2017-11-17Add smartlist_add() to get_lspecs_from_node)Neel Chauhan
2017-11-12Make setup_introduce1_data() take a node_t instead of an extend_info_tNeel Chauhan
2017-11-02Tweak a comment for a minor but important distinctionNick Mathewson
2017-11-02Improve v3 onion service logging for intro and rend pointsteor
2017-11-02Remove buggy IPv6 and ed25519 handling from get_lspecs_from_extend_info()teor
2017-09-25prop224: Add test for parsing RENDEZVOUS1 cell.George Kadianakis
2017-09-19hs: Pad RENDEZVOUS1 v3 cell to match length of v2David Goulet
2017-08-24prop224: Register RP circuit when it opensDavid Goulet
2017-08-24prop224: Add a function to clear INTRO dataDavid Goulet
2017-08-24prop224: Use the client-side circuitmap in hs_client.cGeorge Kadianakis
2017-08-24prop224: Build ESTABLISH_RENDEZVOUS cell and logicDavid Goulet
2017-08-24prop224: Build INTRODUCE1 cell and send logicDavid Goulet
2017-08-24prop224: Make lspecs to extend info publicDavid Goulet
2017-08-11Make Windows happy for time_t printf formatDavid Goulet
2017-08-08prop224: Always note down the use of internal circuitDavid Goulet
2017-08-08prop224: Improve comments and tests for ed25519 keys in IPs/RPs.George Kadianakis
2017-08-08Improve docs on rendezvous circ relaunch.George Kadianakis
2017-08-08Improve code based on Nick review:George Kadianakis
2017-08-08Fix small easy bugs all aroundGeorge Kadianakis
2017-08-08Constify functions that can be constified.George Kadianakis
2017-08-08Improve documentation all around the codebase.George Kadianakis
2017-08-08Make ed25519 id keys optional for IPs and RPs.George Kadianakis
2017-08-08prop224: Remove INTRODUCE2 legacy handlingDavid Goulet
2017-08-08prop224: Move get_intro_circuit() to hs_circuit.cDavid Goulet
2017-08-08prop224: Add service rendezvous circuit relaunchDavid Goulet
2017-08-08prop224: Add service replay cacheDavid Goulet
2017-08-08prop224: Support INTRODUCE2 cell replay cacheDavid Goulet
2017-08-08prop224: Support legacy INTRODUCE2 cellDavid Goulet
2017-08-08prop224: Handle service RENDEZVOUS1 cellDavid Goulet
2017-08-08prop224: Establish rendezvous circuit for serviceDavid Goulet
2017-08-08prop224: Handle service INTRODUCE2 cellDavid Goulet
2017-08-08prop224: Handle service INTRO_ESTABLISHED cellDavid Goulet
2017-08-08prop224: Circuit has opened and ESTABLISH_INTRO cellDavid Goulet
2017-08-08prop224: Introduction circuit creationDavid Goulet