aboutsummaryrefslogtreecommitdiff
path: root/src/feature/hs/hs_circuit.c
AgeCommit message (Expand)Author
2022-10-26hs: Retry service rendezvous on circuit closeDavid Goulet
2022-10-26circ: Get rid of hs_circ_has_timed_outDavid Goulet
2022-10-26hs: Retry rdv circuit if repurposedDavid Goulet
2022-03-16hs: Helper function to setup congestion controlDavid Goulet
2022-03-16hs: Transfer ccontrol from circuit to cpathDavid Goulet
2022-02-23Properly initialize the cc_enabled field in hs intro data.Mike Perry
2022-02-22Use path type hint for Vegas queue parameters.Mike Perry
2022-02-22hs: Setup congestion control on service rends using intro dataDavid Goulet
2022-02-22hs: Build INTRODUCE extension in the encrypted sectionDavid Goulet
2022-02-22trunnel: Make hs/cell_common.trunnel genericDavid Goulet
2021-03-12Update copyrights to 2021, using "make update-copyright"Nick Mathewson
2021-02-19hs-v2: Removal of service and relay supportDavid Goulet
2021-02-19hs-v2: Remove client supportDavid Goulet
2020-12-24Downgrade the severity of a few rendezvous circuit-related warnings.Neel Chauhan
2020-11-12Fix typos.Samanta Navarro
2020-10-27hs: Collect rendezvous circuit metricsDavid Goulet
2020-07-02Extract extend_info manipulation functions into a new file.Nick Mathewson
2020-04-08fix typos from #32542Roger Dingledine
2020-04-08hs-v3: Report rendezvous circuit failure SOCKS ExtendedErrorsDavid Goulet
2020-03-30hs-v3: Move ob_subcreds to hs_service_state_t.George Kadianakis
2020-02-11Make n_subcredentials a size_t .George Kadianakis
2020-01-28Write unittest that covers cases of INTRODUCE1 handling.George Kadianakis
2020-01-28Unify INTRO2 handling codepaths in OB and normal cases.George Kadianakis
2020-01-21Pass multiple subcredentials all the way down to hs_ntor.Nick Mathewson
2020-01-21Turn hs_subcredential_t into a proper struct.Nick Mathewson
2020-01-08It's 2020. Update the copyright dates with "make update-copyright"Nick Mathewson
2019-12-10Merge branch 'tor-github/pr/1581'George Kadianakis
2019-12-10hs-v3: Handle client rendezvous circuit timeoutDavid Goulet
2019-12-03hs-v3: Fix NULL deref. in hs_circ_service_get_established_intro_circ()David Goulet
2019-11-27hs-v3: Give a cleanup type to hs_circ_cleanup()David Goulet
2019-11-27hs-v3: Note client intro circuit failureDavid Goulet
2019-11-20hs-v2: Move v2 circuit cleanup actions into hs_circ_cleanup()David Goulet
2019-11-07Fix various doxygen comments in feature/hs.Nick Mathewson
2019-10-23hs-v3: Remove the circuit_established intro flagDavid Goulet
2019-09-09Merge branch 'ticket30924_042_04_squashed' into ticket30924_042_04_squashed_m...Nick Mathewson
2019-08-29Merge branch 'tor-github/pr/1257'David Goulet
2019-08-29Merge branch 'maint-0.4.1'David Goulet
2019-08-29Merge branch 'tor-github/pr/1256' into maint-0.4.1David Goulet
2019-08-26hs-v3: Encode DoS ESTABLISH_INTRO cell extensionDavid Goulet
2019-08-23Remove the unused circuit_type field from hs_ident_circuit_t and hs_ident_cir...Neel Chauhan
2019-08-23hs: Remove an outdated commentteor
2019-08-23Merge branch 'bug23818_035' into bug23818_masterteor
2019-08-23hs: v3 single onion services fall back to 3-hop intro for unreachable nodesteor
2019-08-23hs: Always use a 3-hop path when a v3 single onion intro failsteor
2019-08-23hs: Always use a 3-hop path when a v3 single onion rend failsteor
2019-06-05Revert "hs: Implement a helper to repurpose a circuit"Mike Perry
2019-06-05Merge remote-tracking branch 'tor-github/pr/1053'Nick Mathewson
2019-05-29hs: Implement a helper to repurpose a circuitDavid Goulet
2019-05-03Revert "Hiding crypt_path_t: Create a constructor for crypt_path_t."George Kadianakis
2019-05-03Hiding crypt_path_t: Rename some functions to fit the crypt_path API.George Kadianakis