summaryrefslogtreecommitdiff
path: root/crates/tor-ptmgr/src
Commit message (Expand)AuthorAgeFilesLines
* Use ErrorReport - run rustfmtIan Jackson2023-01-301-1/+5
* Use ErrorReport for errors in error! in tor-ptmgrIan Jackson2023-01-301-1/+2
* Use ErrorReport for errors in warn! in tor-ptmgrIan Jackson2023-01-301-3/+3
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* 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
* ptmgr: Add more logging to IPC code.Nick Mathewson2023-01-061-9/+34
* Fix typosDimitris Apostolou2022-12-091-1/+1
* 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-302-6/+8
* | ptmgr: Clarify E::NotAFileIan Jackson2022-11-301-2/+6
* | ptmgr: Fix kind for E::StatedirCreateFailedIan Jackson2022-11-301-1/+1
|/
* ptmgr: report an error if PT transports don't match requested.Nick Mathewson2022-11-292-2/+9
* Register transport in pt reactor even if it has no pending requestsNick Mathewson2022-11-291-1/+1
* ptmgr: Use anonymize_home when displaying paths in errorsNick Mathewson2022-11-291-3/+4
* ptmgr: Use PluggableTransport::identity in logs.Nick Mathewson2022-11-292-2/+10
* Centralize the "find an identifier for the pt name" logic in one place.Nick Mathewson2022-11-292-11/+37
* Merge remote-tracking branch 'eta/ptreactor-v1' into merge_ptreactorNick Mathewson2022-11-293-39/+263
|\
| * tor-ptmgr: add PtReactoreta2022-11-293-37/+264
* | Clarify internal error.Ian Jackson2022-11-291-2/+2
* | ptmgr: Refine RetryTime for ChildSpawnFailed.Nick Mathewson2022-11-291-1/+7
* | ptmgr: Rename ClientTransportFailed, document, and correct its RetryTime.Nick Mathewson2022-11-292-6/+7
* | ptmgr: Replace StdioUnavailable with a PtError.Nick Mathewson2022-11-292-11/+12
* | Rename LocalLoginFailed to ExternalToolFailed.Nick Mathewson2022-11-291-1/+1
|/
* 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-282-8/+50
* ptmgr: clear up unused_import exceptions.Nick Mathewson2022-11-282-16/+21
* ptmgr: Mark PtMessage and next_message as experimental-api.Nick Mathewson2022-11-281-3/+4
* Draft: Pluggable transport managereta2022-11-284-68/+277
* Replace TransportRegistry with AbstractPtMgreta2022-11-221-32/+1
* tor-ptmgr: make configuration use builders, plumb into arti-clienteta2022-11-161-8/+39
* Run add_warnings.Nick Mathewson2022-11-031-0/+1
* ptmgr::ipc: Try an alternate approach to initial quotes.Nick Mathewson2022-10-261-10/+5
* tor-ptmgr/ipc: First cut of pluggable transport spawningeta2022-10-263-0/+925
* 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 a few comments based on review.Nick Mathewson2022-09-231-0/+3
* Add the skeleton of a tor-ptmgr crateNick Mathewson2022-09-232-0/+180