summaryrefslogtreecommitdiff
path: root/crates/tor-ptmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* clippy: deny `mod_module_files`Steven Engler2025-01-061-0/+1
* add_warnings, *: Allow clippy::needless_lifetimesNick Mathewson2024-12-031-0/+1
* tor-ptmgr: pass through the `CfgPathResolver`Steven Engler2024-11-181-1/+4
* ptmgr: Warn on non-local unmanaged PTsNick Mathewson2024-09-251-0/+7
* extract tor_async_utils::oneshot into ::oneshot-fused-workaroundJim Newsome2024-08-281-2/+3
* tor-ptmgr: added a 'managed-pts' default featureSteven Engler2024-08-211-72/+92
* tor-ptmgr: break out `spawn_transport` into separate functionSteven Engler2024-08-201-33/+38
* tor-ptmgr: moved `PtClientMethod` from ipc to crate moduleSteven Engler2024-08-201-1/+23
* tor-ptmgr: move some code to a new 'managed' moduleSteven Engler2024-08-201-311/+11
* tor-ptmgr: fix warnings when 'tor-channel-factory' isn't enabledSteven Engler2024-08-201-1/+4
* tor-ptmgr: added the `TransportOptions` enumSteven Engler2024-08-201-25/+22
* Re-run maint/add_warning.Nick Mathewson2024-05-061-2/+2
* tor-ptmgr: Comment fixesgabi-2502024-03-141-1/+1
* Move comment from factory_for_transport.Nick Mathewson2024-03-141-21/+21
* Clean up parts of the ptmgr docs that assume managed ptsNick Mathewson2024-03-141-2/+2
* Teach get_cmethod_for_transport to handle unmanaged transports.Nick Mathewson2024-03-141-3/+9
* Lightly refactor get_cmethod_for_transportNick Mathewson2024-03-141-40/+41
* Rename cmethods => managed_cmethodsNick Mathewson2024-03-141-7/+11
* Extract cmethod lookup from factory_for_transport.Nick Mathewson2024-03-141-59/+77
* Adapt TransportConfig to support unmanaged transports.Nick Mathewson2024-03-141-5/+17
* Rename ManagedTransportConfig to TransportConfig.Nick Mathewson2024-03-141-8/+8
* deny clippy::unchecked_duration_subtractiontrinity-1686a2024-02-291-0/+1
* oneshot: Apply deferred rustfmt churnIan Jackson2023-10-111-1/+1
* oneshot: Use veneer in tor-ptmgrIan Jackson2023-10-111-1/+1
* 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