summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/svc.rs
Commit message (Expand)AuthorAgeFilesLines
* hss: helper to get a stream of StreamReq from a stream of RendReq.Nick Mathewson2023-09-271-0/+3
* hss: actually provide a stream of RendRequest from launch().Nick Mathewson2023-09-271-12/+22
* tor-hsservice: Make Publisher::launch return a StartupError.Gabriela Moldovan2023-09-271-3/+1
* tor-hsservice: Make Launchable a non-async trait.Gabriela Moldovan2023-09-271-7/+4
* tor-hsservice: Make Publisher::launch non-async.Gabriela Moldovan2023-09-271-1/+0
* hss: Make launch() non-consuming.Nick Mathewson2023-09-261-1/+1
* tor-hsservice: Make keys.rs a top-level module.Gabriela Moldovan2023-09-221-1/+0
* tor-hsservice: Add key specifier for blinded_id keypairs.Gabriela Moldovan2023-09-221-0/+1
* tor-hsservice: Give the publisher a reference to the key manager.Gabriela Moldovan2023-09-221-0/+1
* hss: Un-parameterize OnionService.Nick Mathewson2023-09-211-20/+31
* hss: remove an "#[allow(...)]".Nick Mathewson2023-09-211-2/+0
* hss: adjust members of OnionService type.Nick Mathewson2023-09-211-21/+11
* hss: fix error return from OnionService::launch()Nick Mathewson2023-09-211-1/+5
* hss: start filling in a "launch" function for OnionService.Nick Mathewson2023-09-211-39/+53
* tor-hsservice: Fix compile error, make Publisher use Arc<OnionServiceConfig>.Gabriela Moldovan2023-09-201-2/+2
* hss: Use tor-persist to make a StorageHandle.Nick Mathewson2023-09-201-2/+12
* OnionService: start to flesh out the new() function.Nick Mathewson2023-09-201-5/+80
* hss remove duplicated data from OnionService structure.Nick Mathewson2023-09-191-74/+1
* tor-hsservice: Unify ids as IptLocalId replacing IntroPointIdIan Jackson2023-09-181-6/+0
* tor-hsservice: Have Establisher provide more information to ManagerIan Jackson2023-08-291-0/+7
* tor-hsservice: Make wait_for_netdir* more widely available.Gabriela Moldovan2023-08-251-0/+2
* tor-hsservice: Expose the ipt_establish and publish modulesIan Jackson2023-08-231-2/+2
* Use "typos-cli" to fix a bunch of typos.Nick Mathewson2023-08-221-1/+1
* HSS: Refactor RendRequest so we can return a stream of it.Nick Mathewson2023-08-221-1/+1
* Merge branch 'hss-err' into 'main'gabi-2502023-08-181-5/+8
|\
| * tor-hsservice errors: Distinguish operational errors by contextIan Jackson2023-08-171-1/+2
| * tor-hsservice errors: Return ReconfigureError from reconfigureIan Jackson2023-08-171-1/+2
| * tor-hsservice errors: Use Bug for methods that oughtn't to failIan Jackson2023-08-171-1/+2
| * tor-hsservice errors: Make stop() infallibleIan Jackson2023-08-171-1/+1
| * tor-hsservice errors: Use `crate::Result` rather than importsIan Jackson2023-08-171-5/+5
* | hsservice: new rend_handshake moduleNick Mathewson2023-08-171-0/+1
|/
* hsservice: Add a sketched API for HsDir publishers.Nick Mathewson2023-07-311-0/+1
* hsservice: Add a draft API for intropoint establisher.Nick Mathewson2023-07-311-0/+2
* hsservice: Adapt API sketches from onion-service-notes.mdNick Mathewson2023-07-311-0/+2
* hsservice: Adapt data structures from onion-service-notes.mdNick Mathewson2023-07-311-21/+103
* Downgrade every "TODO HS" in tor-hsserviceNick Mathewson2023-06-201-11/+11
* Sketch an API for onion services.Nick Mathewson2023-01-241-0/+110