aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/circuituse.c
AgeCommit message (Expand)Author
2023-05-10hs_pow: client side effort adjustmentMicah Elizabeth Scott
2023-05-10compute the client-side pow in a cpuworker threadRoger Dingledine
2023-05-10hs: Don't expire RP circuits to HS with PoWDavid Goulet
2023-04-06Avoid closing dirty circs with active half-edgesMike Perry
2023-04-06Prop#329 Pool: Handle pre-building and using conflux sets.David Goulet
2023-04-06Prop#329 Pool: Handle linking, unlinking, and relaunching conflux circuit legs.David Goulet
2023-04-06Prop#329 streams: Handle stream usage with confluxMike Perry
2023-04-06Refactor stream blocking due to channel cell queuesMike Perry
2023-04-06Prop#329: Add purposes for conflux circuitsMike Perry
2023-03-07metrics: Add a `reason` label to the HS error metrics.Gabriela Moldovan
2023-02-16metrics: Add metrics for rendezvous and introduction request failures.Gabriela Moldovan
2022-10-19hs: Retry service rendezvous on circuit closeDavid Goulet
2022-10-19circ: Get rid of hs_circ_has_timed_outDavid Goulet
2022-10-19circ: Set proper timeout cutoff for HS circuitsDavid Goulet
2022-02-22Hook up client usage of congestion control negotiationMike Perry
2022-02-22Use protover to signal support for ntor3 + congestion control.Nick Mathewson
2021-07-01Simplify cannibalization logic now that all HS is vanguardsGeorge Kadianakis
2021-07-01Preemptive circuits for HSes should now be vanguard circuitsGeorge Kadianakis
2021-07-01Use L2 vanguards during path selectionGeorge Kadianakis
2021-05-07Merge branch 'maint-0.4.5' into maint-0.4.6Nick Mathewson
2021-05-07Merge branch 'maint-0.4.4' into maint-0.4.5Nick Mathewson
2021-05-07Merge branch 'maint-0.3.5' into maint-0.4.4Nick Mathewson
2021-05-07Reindent a few lines to fix a GCC warning.Nick Mathewson
2021-03-12Update copyrights to 2021, using "make update-copyright"Nick Mathewson
2021-02-22relay: Remove dirport reachability self testDavid Goulet
2021-02-19hs-v2: Removal of service and relay supportDavid Goulet
2021-02-19hs-v2: Remove client supportDavid Goulet
2021-02-09Fix coverity warnings 1472846 / 1472845.George Kadianakis
2021-02-08Add stream ID to ADDRMAP control eventNeel Chauhan
2020-11-12Fix typos.Samanta Navarro
2020-10-26Merge remote-tracking branch 'tor-gitlab/mr/169' into masterGeorge Kadianakis
2020-10-13Make OptimisticData always-on.Nick Mathewson
2020-10-12Pass the SOCKS request address in relay begin cellsNeel Chauhan
2020-07-24Don't let a bad IPv6 orport stop our IPv4 bandwidth test.Nick Mathewson
2020-07-16Collapse channel_get_*_remote_addr() into a single function.Nick Mathewson
2020-07-08trace: Helper macro to disambiguate identifiersDavid Goulet
2020-07-08trace: Add four generic circuit tracepointsDavid Goulet
2020-07-08trace: Add four more circuit subsystem tracepointsDavid Goulet
2020-07-08trace: Add single tracepoint in circuit subsystemDavid Goulet
2020-07-02Add a function for comparing the orport on an extendinfo.Nick Mathewson
2020-07-02Extract extend_info manipulation functions into a new file.Nick Mathewson
2020-06-24Rename router_should_skip_orport_reachability_check.Nick Mathewson
2020-06-09Merge remote-tracking branch 'tor-github/pr/1888/head'Nick Mathewson
2020-05-11circuit: Add flags for IPv6 extendsteor
2020-05-07Wrap long linesteor
2020-05-07Replace several C identifiers.teor
2020-05-06Merge branch 'maint-0.4.3'Nick Mathewson
2020-05-06Use __attribute__((fallthrough)) rather than magic GCC comments.Nick Mathewson
2020-05-06Use __attribute__((fallthrough)) rather than magic GCC comments.Nick Mathewson
2020-05-05core/or: Lift slow call out of loop, #33977Alex Xu (Hello71)