aboutsummaryrefslogtreecommitdiff
path: root/src/feature/hs/hs_circuit.c
AgeCommit message (Expand)Author
2023-05-24token_bucket_ctr: replace 32-bit wallclock time with monotimeMicah Elizabeth Scott
2023-05-10hs_pow: Modify challenge format, include blinded HS idMicah Elizabeth Scott
2023-05-10hs_pow: add per-circuit effort information to control portMicah Elizabeth Scott
2023-05-10hs_pow: always give other events a chance to run between rend requestsMicah Elizabeth Scott
2023-05-10hs_pow: modified approach to pqueue level thresholdsMicah Elizabeth Scott
2023-05-10hs_pow: review feedback, use MAX for max_trimmed_effortMicah Elizabeth Scott
2023-05-10hs_pow: Lower several logs from notice to infoMicah Elizabeth Scott
2023-05-10hs_pow: client side effort adjustmentMicah Elizabeth Scott
2023-05-10hs_pow: leak fix, free the contents of pqueue entries in hs_pow_free_service_...Micah Elizabeth Scott
2023-05-10hs_pow: stop having a "minimum effort", and let PoW effort start lowMicah Elizabeth Scott
2023-05-10hs_pow: Make proof-of-work support optional in configureMicah Elizabeth Scott
2023-05-10hs_pow: Rate limited dequeueMicah Elizabeth Scott
2023-05-10hs_metrics: Proof of Work pqueue depth, suggested effortMicah Elizabeth Scott
2023-05-10update_suggested_effort: avoid assert if the pqueue has emptiedMicah Elizabeth Scott
2023-05-10Implement AIMD effort estimation.Mike Perry
2023-05-10Replace the constant bottom-half rate with handled count.Mike Perry
2023-05-10Make the thing compile.Mike Perry
2023-05-10sort pqueue ties by time-addedRoger Dingledine
2023-05-10rate-limit low-effort rendezvous responsesRoger Dingledine
2023-05-10make the rend_pqueue_cb event be postloopRoger Dingledine
2023-05-10track how many in-flight hs-side rend circsRoger Dingledine
2023-05-10we were sorting our pqueue the wrong wayRoger Dingledine
2023-05-10bump up some log messages for easier debuggingRoger Dingledine
2023-05-10new design for handling too many pending rend reqsRoger Dingledine
2023-05-10pass time around as a parameterRoger Dingledine
2023-05-10hs: Maximum rend request and trimming of the queueDavid Goulet
2023-05-10hs: Handle multiple rend request per mainloop runDavid Goulet
2023-05-10hs: Priority queue for rendezvous requestsDavid Goulet
2023-05-10hs: Move rendezvous circuit data structureDavid Goulet
2023-05-10hs: Client now solve PoW if presentDavid Goulet
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-26Merge remote-tracking branch 'tor-gitlab/mr/638'David Goulet
2022-10-24hs: Retry rdv circuit if repurposedDavid Goulet
2022-10-19hs: Retry service rendezvous on circuit closeDavid Goulet
2022-10-19circ: Get rid of hs_circ_has_timed_outDavid 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