summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/svc
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'keymgr-generate' into 'main'gabi-2502024-02-012-26/+31
|\
| * tor-hsservice: Use FatalError::KeystoreRace where possible (fmt).Gabriela Moldovan2024-02-011-4/+8
| * tor-hsservice: Use FatalError::KeystoreRace where possible.Gabriela Moldovan2024-02-011-5/+6
| * tor-hsservice: Fix typo in error message.Gabriela Moldovan2024-02-011-1/+1
| * tor-hsservice: Use read_blind_id_keypair instead of duplicating code.Gabriela Moldovan2024-02-011-16/+6
| * tor-hsservice: Rewrite blind_id_keypair without get_or_generate_with_derived.Gabriela Moldovan2024-02-011-8/+18
* | tor-hsservice: Apply deferred cargo fmt.Gabriela Moldovan2024-02-011-8/+5
* | tor-hsservice: Remove unnecessary trace! log.Gabriela Moldovan2024-02-011-1/+0
* | tor-hsservice: Remove old upload rate-limiting code.Gabriela Moldovan2024-02-011-97/+1
* | tor-hsservice: Reimplement upload rate-limiting using TrackingNow.Gabriela Moldovan2024-02-011-2/+16
* | tor-hsservice: Update docs with the new RateLimited state.Gabriela Moldovan2024-02-011-10/+10
* | tor-hsservice: Add functions for starting/stopping the rate-limiting.Gabriela Moldovan2024-02-011-0/+22
* | tor-hsservice: Add a RateLimited publisher status.Gabriela Moldovan2024-02-011-9/+36
* | tor-hsservice: Remove an unnecessary TODO.Gabriela Moldovan2024-02-011-4/+0
* | tor-hsservice: Downgrade a warn! to debug!.Gabriela Moldovan2024-02-011-2/+2
|/
* tor-hsservice: tests: create_storage_handles: use a real directory (churn)Ian Jackson2024-02-011-1/+1
* tor-hsservice: tests: create_storage_handles: use a real directory (fmt)Ian Jackson2024-02-011-1/+5
* tor-hsservice: tests: create_storage_handles: use a real directoryIan Jackson2024-02-011-4/+6
* Merge branch 'ipt_parameters' into 'main'Nick Mathewson2024-01-312-2/+2
|\
| * Base INTRO_POINT_EXPIRY_SLOP on OVERALL_UPLOAD_TIMEOUT.Nick Mathewson2024-01-252-2/+2
* | tor-hsservice: Downgrade a debug message to trace.Gabriela Moldovan2024-01-261-1/+4
* | tor-hsservice: Abort any pending desc uploads if shutting down.Gabriela Moldovan2024-01-261-4/+46
* | tor-hsservice: Add an UploadError type for interruption due to shutdown.Gabriela Moldovan2024-01-261-0/+12
* | tor-hsservice: Document how the publisher tasks are shut down.Gabriela Moldovan2024-01-261-0/+7
* | HSS: Mark an Ipt as faulty if it fails continuously for 15 minutes.Nick Mathewson2024-01-251-6/+23
* | Merge branch '1237_fixes' into 'main'Ian Jackson2024-01-251-7/+38
|\ \ | |/ |/|
| * Remove a comment about distinguishing errorsNick Mathewson2024-01-241-2/+3
| * hss: Comment on use of CircProto error in MsgHandler.Nick Mathewson2024-01-241-2/+12
| * hss: Report failures to send rendezvous requestsNick Mathewson2024-01-241-3/+23
* | Merge branch 'publisher_consts' into 'main'gabi-2502024-01-252-34/+66
|\ \
| * | Typo fixes.gabi-2502024-01-241-2/+2
| * | hss: Use estimator to determine a timeout for an hsdir uploadNick Mathewson2024-01-242-5/+29
| * | hss: Revise timeout code for upload attemptsNick Mathewson2024-01-241-30/+34
| * | hss: Downgrade comments on some publisher constants.Nick Mathewson2024-01-241-5/+9
* | | Merge branch 'onion-svc-status' into 'main'gabi-2502024-01-243-46/+94
|\ \ \
| * | | tor-hsservice: Explain why the publisher never transitions to Recovering.Gabriela Moldovan2024-01-241-0/+48
| * | | tor-hsservice: Remove Publisher::status().Gabriela Moldovan2024-01-241-14/+0
| * | | tor-hsservice: Change TODO to reference #1194.Gabriela Moldovan2024-01-241-2/+2
| * | | tor-hsservice: Map the publisher status to a State variant.Gabriela Moldovan2024-01-241-1/+8
| * | | tor-hsservice: Update the publisher state on shutdown.Gabriela Moldovan2024-01-241-2/+10
| * | | tor-hsservice: Make UploadError public.Gabriela Moldovan2024-01-242-1/+2
| * | | tor-hsservice: Implement Into<RetryError<E>> for BackoffError.Gabriela Moldovan2024-01-241-0/+11
| * | | tor-hsservice: Remove unused BackoffError variants.Gabriela Moldovan2024-01-241-31/+1
| * | | tor-hsservice: Give the publisher a StatusSender.Gabriela Moldovan2024-01-242-0/+17
| |/ /
* | | Merge branch 'hss_errorkinds' into 'main'Nick Mathewson2024-01-242-40/+42
|\ \ \ | |/ / |/| / | |/
| * hss: Report errors from keep_intro_established.Nick Mathewson2024-01-241-3/+3
| * hss: Refactor keep_intro_established to avoid needing NetDirNick Mathewson2024-01-241-22/+9
| * hss: Change ticket about ErrorKind for IntroPointNotListedNick Mathewson2024-01-241-1/+1
| * hss: Clean up errors while expecting intro_establishedNick Mathewson2024-01-241-11/+25
| * hss: Correct the Kind for EstablishTimeout.Nick Mathewson2024-01-241-1/+1