aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-ptmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-ptmgr: add very basic support for unmanaged PTseta2023-09-191-0/+10
* Add initial support for running a PT in server modeSaksham Mittal2023-08-241-10/+22
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Throughout: Use *_report!() macros for reporting Errors.Nick Mathewson2023-07-071-3/+3
* Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
* lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
* Use ErrorReport for errors in error! in tor-ptmgrIan Jackson2023-01-301-1/+2
* Disable clippy::unlinlined-format-argsNick Mathewson2023-01-271-0/+1
* ptmgr: Add more logs when looking/creating a PT.Nick Mathewson2023-01-061-24/+46
* Hang onto a PT object after it is launchedNick Mathewson2022-11-301-0/+1
* ptmgr todo: Remove dead code allowIan Jackson2022-11-301-2/+0
* ptmgr: No need for state_dir in PtMgrIan Jackson2022-11-301-4/+1
* ptmgr todo: Tolerate exposing the Vec for nowIan Jackson2022-11-301-1/+1
* Merge branch 'no_empty_select' into 'main'eta2022-11-301-1/+9
|\
| * ptmgr: Do not construct an empty select_all future.Nick Mathewson2022-11-301-1/+9
* | ptmgr: change error UnconfiguredTransportDueToConcurrentReconfigurationIan Jackson2022-11-301-1/+1
|/
* ptmgr: report an error if PT transports don't match requested.Nick Mathewson2022-11-291-1/+9
* Register transport in pt reactor even if it has no pending requestsNick Mathewson2022-11-291-1/+1
* ptmgr: Use PluggableTransport::identity in logs.Nick Mathewson2022-11-291-2/+2
* Centralize the "find an identifier for the pt name" logic in one place.Nick Mathewson2022-11-291-6/+36
* tor-ptmgr: add PtReactoreta2022-11-291-18/+205
* PtMgr: Use a persistent state directory for PT state.Nick Mathewson2022-11-281-9/+8
* Revise the API of "PtMgr::reconfigure"Nick Mathewson2022-11-281-2/+7
* ptmgr: Note a TODO issue around TempDir.Nick Mathewson2022-11-281-0/+2
* ptmgr: Fill in some error-related code; resolve TODOs.Nick Mathewson2022-11-281-2/+10
* ptmgr: clear up unused_import exceptions.Nick Mathewson2022-11-281-16/+15
* Draft: Pluggable transport managereta2022-11-281-21/+207
* Replace TransportRegistry with AbstractPtMgreta2022-11-221-32/+1
* Run add_warnings.Nick Mathewson2022-11-031-0/+1
* tor-ptmgr/ipc: First cut of pluggable transport spawningeta2022-10-261-0/+2
* Merge branch 'factory_redux' into 'main'Nick Mathewson2022-10-131-3/+1
|\
| * chanmgr: Clean up async-ness on factory types.Nick Mathewson2022-10-121-3/+1
* | cargo fmt to remove blank linesIan Jackson2022-10-121-1/+0
* | Replace all README copies in src/lib.rs with includesIan Jackson2022-10-121-34/+1
|/
* Add the skeleton of a tor-ptmgr crateNick Mathewson2022-09-231-0/+150