summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/err.rs
Commit message (Collapse)AuthorAgeFilesLines
* hss: implement HasKind for several errors.Nick Mathewson2023-09-271-0/+19
|
* tor-hsservice: Make Publisher::launch return a StartupError.Gabriela Moldovan2023-09-271-11/+0
| | | | | | This simplifies error handling in `OnionService`. Closes #1052
* hss: Implement HasKind for StartupErrorNick Mathewson2023-09-261-1/+15
|
* hss: fix error return from OnionService::launch()Nick Mathewson2023-09-211-0/+8
|
* hss: start filling in a "launch" function for OnionService.Nick Mathewson2023-09-211-0/+4
|
* HSS: Enable RendRequests to be answered.Nick Mathewson2023-09-201-2/+12
| | | | | This requires yet more plumbing—this time, of HsCircPool and NetDirProvider.
* tor-hsservice: About half of an IPT ManagerIan Jackson2023-08-231-1/+20
| | | | There are many TODOs and no tests, but it does compile.
* tor-hsservice errors: Distinguish operational errors by contextIan Jackson2023-08-171-2/+46
| | | | | | | | | | At the very least, I need FatalError to be distinct: IptEstablisher::new ought not to fail unless everything is terrible. Add a the Spawn variant to FatalError (that we'll need soon) and the Bug variant (which it seems likely we might need). This also gets rid of the crate-level Result alias.
* Sketch an API for onion services.Nick Mathewson2023-01-241-0/+8