summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-hsservice: use shared status_tx to report OnionServiceStatus via RunningO...Richard Pospesel2024-04-131-6/+0
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Fix some rustdoc warnings.Nick Mathewson2024-03-121-4/+4
* Run rustfmtIan Jackson2024-03-051-2/+2
* tor-hsservice: prelude: Move imports from lib.rsIan Jackson2024-03-051-42/+2
* tor-hsservice: prelude: Move most imports from ipt_estanblish.rsIan Jackson2024-03-051-0/+2
* tor-hsservice: Change: Use tor-async-utils oneshot, not raw one from futuresIan Jackson2024-03-051-1/+1
* tor-hsservice: Move svc.rs contents into lib.rsIan Jackson2024-03-051-2/+712
* tor-hsservice: Move IptLocalId into a moduleIan Jackson2024-03-051-96/+2
* tor-hsservice: Move publish out of svcIan Jackson2024-03-051-1/+2
* tor-hsservice: Move rend_handshake.rs out of svcIan Jackson2024-03-051-0/+1
* tor-hsservice: Move ipt_establish.rs out of svcIan Jackson2024-03-051-0/+1
* tor-hsservice: Move netdir.rs out of svcIan Jackson2024-03-051-1/+2
* deny clippy::unchecked_duration_subtractiontrinity-1686a2024-02-291-0/+1
* tor-hsservice: Add an IptError type for status reporting.Gabriela Moldovan2024-02-191-0/+1
* test-temp-dir: New crateIan Jackson2024-01-251-4/+0
* Merge branch 'state' into 'main'Ian Jackson2024-01-241-7/+0
|\
| * state-dir: Move from tor-hsservice to tor-persistIan Jackson2024-01-241-7/+0
* | tor-hsservice: Make UploadError public.Gabriela Moldovan2024-01-241-0/+1
|/
* tor-hsservice: Remove unused state module.Gabriela Moldovan2024-01-181-2/+0
* tor-hsservice: Create a separate RunningOnionService type.Gabriela Moldovan2024-01-181-1/+1
* state_dir sketch: Make the module public for doctestsIan Jackson2024-01-121-0/+4
* Proposed new state facilityIan Jackson2024-01-121-0/+3
* tor-hsservice: Add an hss state mgmt APIGabriela Moldovan2023-12-141-0/+2
* Merge branch 'persist-macro' into 'main'Ian Jackson2023-12-071-26/+22
|\
| * tor-hsservice: IptLocalId: impl KeySpecifierComponentIan Jackson2023-12-071-0/+3
| * tor-hsservice: IptLocalId: impl FromStr (fmt)Ian Jackson2023-12-071-4/+2
| * tor-hsservice: IptLocalId: impl FromStrIan Jackson2023-12-071-25/+18
| * tor-hsservice: Expose SerdeStringOrTransparent to crateIan Jackson2023-12-071-1/+3
* | Add a status API to OnionService.Nick Mathewson2023-12-071-2/+1
|/
* tor-hsservice: Introduce IptStoreErrorIan Jackson2023-12-041-0/+2
* tor-hsservice tests: Introduce new test_temp_dir helper moduleIan Jackson2023-11-281-0/+4
* tor-hsservice: IptLocalId: test serde and DisplayIan Jackson2023-11-271-0/+48
* tor-hsservice: IptLocalId: bespoke serde implIan Jackson2023-11-271-2/+29
* tor-hsservice: IptLocalId: impl DisplayIan Jackson2023-11-271-0/+11
* tor-hsservice: IptLocalId: provide dummy (test) constructorIan Jackson2023-11-271-0/+10
* HSS errors: expose and sort out NetdirProviderShutdown error typeIan Jackson2023-11-201-0/+1
* Merge branch 'time-store' into 'main'Ian Jackson2023-11-021-0/+5
|\
| * tor-hsservice: New time_store moduleIan Jackson2023-11-011-0/+5
* | hss: Add functionality for a persistent replay log.Nick Mathewson2023-11-021-0/+1
|/
* tor-hsservice: Define key specifiers using the new helper macro.Gabriela Moldovan2023-10-301-1/+4
* tor-keymgr: Move the KeyDenotator trait to tor-keymgr (fmt).Gabriela Moldovan2023-10-301-3/+1
* tor-keymgr: Move the KeyDenotator trait to tor-keymgr.Gabriela Moldovan2023-10-301-1/+1
* tor-hsservice: Rename KeyMetadata to KeyDenotator.Gabriela Moldovan2023-10-191-1/+1
* tor-hsservice: Hoist the key metadata out of HsSvcKeyRole (fmt).Gabriela Moldovan2023-10-191-1/+3
* tor-hsservice: Hoist the key metadata out of HsSvcKeyRole.Gabriela Moldovan2023-10-191-1/+1
* tor-hsservice: timeout track: Add an example doctestIan Jackson2023-10-161-0/+14
* tor-hsservice: Narrow some dead code allowsIan Jackson2023-10-161-2/+0
* tor-hsservice: Better debug impl for IptLocalIdIan Jackson2023-10-161-1/+5
* hss: Remove OnionServiceDataStram type.Nick Mathewson2023-09-271-1/+1