summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/svc/publish
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'keymgr-generate' into 'main'gabi-2502024-02-011-25/+30
|\
| * 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: 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
|/
* Merge branch 'ipt_parameters' into 'main'Nick Mathewson2024-01-311-1/+1
|\
| * Base INTRO_POINT_EXPIRY_SLOP on OVERALL_UPLOAD_TIMEOUT.Nick Mathewson2024-01-251-1/+1
* | 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
|/
* Merge branch 'publisher_consts' into 'main'gabi-2502024-01-251-34/+61
|\
| * Typo fixes.gabi-2502024-01-241-2/+2
| * hss: Use estimator to determine a timeout for an hsdir uploadNick Mathewson2024-01-241-5/+24
| * 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
* | tor-hsservice: Explain why the publisher never transitions to Recovering.Gabriela Moldovan2024-01-241-0/+48
* | 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-241-1/+1
* | 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-241-0/+5
|/
* tor-hsservice: key expiry: Do publisher expiry from reactorIan Jackson2024-01-241-0/+9
* tor-netdir: Make hs_dirs_{upload, download} take separate args instead of tuple.Gabriela Moldovan2024-01-241-1/+1
* tor-netdir, tor-hscrypto: Add function for computing SRV period offset.Gabriela Moldovan2024-01-241-6/+8
* tor-hsservice: Generate revision counter using the start of SRV period (fmt).Gabriela Moldovan2024-01-241-2/+1
* tor-hsservice: Generate revision counter using the start of SRV period.Gabriela Moldovan2024-01-241-18/+17
* tor-netdir: Simplify `hs_dirs_upload` by only returning the `Relay`.Gabriela Moldovan2024-01-241-2/+2
* tor-hsservice: Store HsDirParams in the publisher's TimePeriodContext.Gabriela Moldovan2024-01-241-10/+19
* tor-netdir: Make hs_all_time_periods return HsDirParams.Gabriela Moldovan2024-01-241-6/+7
* Merge branch 'publisher-shut-down' into 'main'Nick Mathewson2024-01-181-7/+12
|\
| * tor-hsservice: The publisher should exit when the IPT manager says so.Gabriela Moldovan2024-01-181-7/+12
* | tor-hsservice: Reference #1226 instead of #1219 in a TODO.Gabriela Moldovan2024-01-181-1/+1
|/
* tor-hsservice: Turn a TODO HSS into #1219.Gabriela Moldovan2024-01-111-1/+1
* tor-hsservice: Turn a TODO HSS into #1218.Gabriela Moldovan2024-01-111-1/+1
* tor-hsservice: Remove two misleading TODO HSS.Gabriela Moldovan2024-01-111-5/+0
* tor-hsservice: Downgrade some TODO HSS.Gabriela Moldovan2024-01-111-1/+1
* Revert "tor-hsservice: Make descriptor publisher wait for shutdown signal."Gabriela Moldovan2024-01-111-21/+2
* tor-hsservice: Turn a TODO HSS into #1106.Gabriela Moldovan2024-01-111-1/+1
* tor-hsservice: Turn some TODOs into #1216, #1098.Gabriela Moldovan2024-01-111-7/+7