summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/svc
Commit message (Expand)AuthorAgeFilesLines
* tor-hsservice: reconfigure: Allow changing rate_limit_at_introIan Jackson2024-02-211-0/+2
* tor-hsservice: Clarify what UploadError::Stream is for.Gabriela Moldovan2024-02-201-1/+1
* tor-hsservice: Clarify what UploadError::Timeout is used for.Gabriela Moldovan2024-02-201-2/+2
* tor-hsservice: Log descriptor upload request errors.Gabriela Moldovan2024-02-191-1/+1
* tor-hsservice: Report a clearer error message for UploadError::Circuit.Gabriela Moldovan2024-02-191-1/+1
* tor-hsservice: Replace placeholder IptError with the real IptError type.Gabriela Moldovan2024-02-191-1/+2
* tor-hsservice: Include the IptError in IptStatusStatus::Faulty.Gabriela Moldovan2024-02-191-21/+26
* tor-hsservice: Move certain IptEstablisherErrors to a separate enum (fmt).Gabriela Moldovan2024-02-191-3/+7
* tor-hsservice: Move certain IptEstablisherErrors to a separate enum.Gabriela Moldovan2024-02-191-28/+44
* tor-hsservice: Rename IptError to IptEstablisherError.Gabriela Moldovan2024-02-191-19/+19
* tor-hsservice: Rename note_<status> to send_<status>.Gabriela Moldovan2024-02-191-3/+3
* tor-hsservice: The publisher should process all upload results.Gabriela Moldovan2024-02-141-1/+2
* tor-hsservice: Add a TODO about using HashMap for the reupload_timers.Gabriela Moldovan2024-02-121-0/+4
* tor-hsservice: Fix typo in comment.Ian Jackson2024-02-121-1/+1
* tor-hsservice: Add test for desc publisher reuploads.Gabriela Moldovan2024-02-121-3/+41
* tor-hsservice: Remove unnecessary locking in test.Gabriela Moldovan2024-02-121-8/+8
* tor-hsservice: Add a publisher TODO about limiting reuploads.Gabriela Moldovan2024-02-121-0/+7
* tor-hsservice: Periodically reupload the descriptor.Gabriela Moldovan2024-02-122-3/+32
* tor-hsservice: Set the status to UploadScheduled when it's time to reupload.Gabriela Moldovan2024-02-121-0/+45
* tor-hsservice: Add helper type for scheduling descriptor reuploads.Gabriela Moldovan2024-02-122-0/+113
* tor-hsservice: Add a function for marking descriptors dirty for a specific TP.Gabriela Moldovan2024-02-121-0/+20
* 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