summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/ipt_mgr.rs
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'hss-notes' into 'main'Ian Jackson2023-11-301-0/+101
|\
| * hssvc-ipt-algorithms.md: Fix moved text syntaxIan Jackson2023-11-291-2/+2
| * hssvc-ipt-algorithms.md: Move some text to ipt_setIan Jackson2023-11-291-0/+67
| * hssvc-ipt-algorithms.md: Move some text to ipt_mgrIan Jackson2023-11-291-0/+33
| * hssvc-ipt-algorithms.md: Delete rendundant textIan Jackson2023-11-291-0/+1
* | Remove RngCompatExt.Nick Mathewson2023-11-291-2/+2
* | Convert to the latest versions of dalek-cryptographyNick Mathewson2023-11-291-1/+1
|/
* Merge branch 'keymgr-derive-builder' into 'main'gabi-2502023-11-281-2/+7
|\
| * tor-keymgr: Derive Builder for KeyMgr (fmt).Gabriela Moldovan2023-11-271-2/+7
| * tor-keymgr: Derive Builder for KeyMgr.Gabriela Moldovan2023-11-271-2/+2
* | Merge branch 'hss-debug-serde' into 'main'Ian Jackson2023-11-281-2/+27
|\ \
| * | tor-hsservice: Bespoke Debug impl for IptRelayIan Jackson2023-11-271-2/+27
| |/
* | tor-hsservice: import_new_expiry_times: Add another xrefIan Jackson2023-11-271-0/+5
* | tor-hsservice: ipt_mgr: Split out start_establisherIan Jackson2023-11-271-13/+46
* | tor-hsservice: Make import_new_expiry_times not take &mut IptManager (fmt)Ian Jackson2023-11-271-3/+1
* | tor-hsservice: Make import_new_expiry_times not take &mut IptManagerIan Jackson2023-11-271-5/+3
* | tor-hsservice: Soup up plumbing for ipt_relay_rotation_timeIan Jackson2023-11-271-10/+1
* | tor-hsservice: ipt_mgr: Move nascent state records into mod persistIan Jackson2023-11-271-27/+2
* | tor-hsservice: Use Instant for planned_retirementIan Jackson2023-11-271-6/+4
* | tor-hsservice: Mockable: Don't pass an explicit keymgr any more (fmt)Ian Jackson2023-11-271-5/+1
* | tor-hsservice: Mockable: Don't pass an explicit keymgr any moreIan Jackson2023-11-271-7/+2
* | tor-hsservice: ipt_mgr: Move KeyMgr to ImmutableIan Jackson2023-11-271-7/+6
* | tor-hsservice: ipt_set: Change last_descriptor_expiry_including_slop (fmt)Ian Jackson2023-11-271-3/+3
* | tor-hsservice: ipt_set: Change last_descriptor_expiry_including_slopIan Jackson2023-11-271-16/+43
* | tor-hsservice: ipt_set: Make PublishIptSet a structIan Jackson2023-11-271-8/+8
* | tor-hsservice: ipt_set: Make initial state in the constructorIan Jackson2023-11-271-1/+1
|/
* hss: pipe config watchers into ipt_establish.Nick Mathewson2023-11-201-8/+9
* hss::svc::ipt_establish: Resolve suppressed warnings.Nick Mathewson2023-10-241-10/+6
* tor-hsservice: Fix downcastIan Jackson2023-10-191-1/+1
* tor-hsservice: Add a TODO for logging HS statusIan Jackson2023-10-191-0/+6
* tor-hsservice: Adjust log level of IPT relay choice failureIan Jackson2023-10-191-6/+15
* tor-hsservice: Bump log level of main termination messageIan Jackson2023-10-191-2/+2
* tor-hsservice: impl HasKind for ChooseIptErrorIan Jackson2023-10-191-1/+14
* Merge branch 'hs-fixes-2' into 'main'Alexander Færøy2023-10-191-21/+30
|\
| * tor-hsservice: ipt_mgr: Track notional estab started for faulty IPTs (fmt)Ian Jackson2023-10-181-8/+10
| * tor-hsservice: ipt_mgr: Track notional estab started for faulty IPTsIan Jackson2023-10-181-12/+19
| * tor-hsservice: ipt_mgr: Prepare for TS::Faulty to contain dataIan Jackson2023-10-181-4/+4
* | tor-hsservice: Add TODO about putting keymgr in the immutable state.Gabriela Moldovan2023-10-191-0/+1
* | tor-hsservice: Pass the service nickname to IptEstablisher.Gabriela Moldovan2023-10-191-1/+7
* | tor-hsservice: Pass the service nickname to IptEstablisher (fmt).Gabriela Moldovan2023-10-191-1/+1
* | tor-hsservice: Give IptManager a KeyMgr.Gabriela Moldovan2023-10-191-4/+70
|/
* tor-hsservice: ipt_mgr: Tolerate complexity warning for nowIan Jackson2023-10-161-0/+1
* tor-hsservice: Apply mandatory code formatting worseningIan Jackson2023-10-161-16/+46
* tor-hsservice: ipt_mgr: Add a test caseIan Jackson2023-10-161-0/+169
* tor-hsservice: ipt_mgr: Adjust API for mock RNGIan Jackson2023-10-161-4/+4
* tor-hsservice: ipt_mgr: Improve waiting publish messageIan Jackson2023-10-161-10/+18
* tor-hsservice: ipt_mgr: Add several debug/trace messagesIan Jackson2023-10-161-4/+22
* tor-hsservice: ipt_mgr: Fix a message styleIan Jackson2023-10-161-1/+2
* tor-hsservice: ipt_mgr: Avoid looping with a zero timeoutIan Jackson2023-10-161-0/+3
* tor-hsservice: ipt_mgr: Apply a limit to loopingIan Jackson2023-10-161-0/+10