aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-ptmgr/src/ipc.rs
Commit message (Expand)AuthorAgeFilesLines
* Remove now-unneeded allow(clippy::cognitive_complexity)Jim Newsome2026-07-151-3/+0
* ptmgr: Remove string slicing.Nick Mathewson2026-06-101-11/+11
* everywhere: Add #[allow(clippy::string_slice)]Clara Engler2026-06-091-0/+2
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* tor-ptmgr: port to web-time-compat.Nick Mathewson2026-03-261-4/+4
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-3/+3
* *: suppress cognitive_complexity warnings from nightlyNick Mathewson2025-05-291-0/+1
* Use mpsc_channel_no_memquota next to a TODOIan Jackson2024-10-151-3/+2
* memquota: Note a TODO about PT channelsIan Jackson2024-10-021-0/+1
* ptmgr: Forbid managed pts on non-localhostNick Mathewson2024-09-251-0/+7
* tor-ptmgr: moved `PtClientMethod` from ipc to crate moduleSteven Engler2024-08-201-21/+1
* tor-ptmgr: move some code to a new 'managed' moduleSteven Engler2024-08-201-1/+1
* Add test for PtStatus containing TRANSPORT field.Alexander Færøy2024-08-011-0/+10
* Don't require TRANSPORT for PT STATUS messages.Alexander Færøy2024-08-011-18/+4
* Merge branch 'encapsulate_config_rs' into 'main'Nick Mathewson2024-03-131-1/+1
|\
| * ptmgr: Use Itertools directly.Nick Mathewson2024-03-131-1/+1
* | Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
|/
* Use tor_basic_utils::PathExt::display_lossyIan Jackson2024-03-051-1/+2
* Merge branch 'todo-not-hss' into 'main'Alexander Færøy2023-10-221-1/+1
|\
| * Remove an "HSS" from a "TODO HSS" comment in ptmgrNick Mathewson2023-10-161-1/+1
* | tor-ptmgr: Handle unsupported escapesEmil Engler2023-10-171-1/+8
|/
* Resolve ClientTransportLaunched and ServerTransportLaunched in different armsSaksham Mittal2023-09-131-24/+26
* Rename ClientTransportGaveError to TransportGaveErrorSaksham Mittal2023-09-131-1/+1
* Deduplicate ClientTransportLaunched and ServerTransportLaunchedSaksham Mittal2023-09-111-106/+135
* Deduplicate ClientTransportFailed and ServerTransportFailedSaksham Mittal2023-09-111-22/+11
* Import sealed module to avoid syntactic vinegarSaksham Mittal2023-09-111-14/+15
* tor-ptmgr: Test for empty valuesEmil Engler2023-09-071-0/+7
* tor-ptmgr: Test for missing valuesEmil Engler2023-09-071-0/+6
* tor-ptmgr: Test for forbidden `=`Emil Engler2023-09-071-0/+6
* tor-ptmgr: Test argument ending with backslashEmil Engler2023-09-071-0/+6
* tor-ptmgr: Test unsupported octal sequencesEmil Engler2023-09-071-0/+9
* tor-ptmgr: Test escape sequencesEmil Engler2023-09-071-0/+8
* Add cognitive-complexity exceptions for clippy.Nick Mathewson2023-09-051-0/+2
* Add initial support for running a PT in server modeSaksham Mittal2023-08-241-291/+620
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* 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-7/+3
* Use ErrorReport - run rustfmtIan Jackson2023-01-301-1/+5
* 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
* ptmgr: Add more logging to IPC code.Nick Mathewson2023-01-061-9/+34
* ptmgr: report an error if PT transports don't match requested.Nick Mathewson2022-11-291-1/+0
* ptmgr: Use PluggableTransport::identity in logs.Nick Mathewson2022-11-291-0/+8
* Centralize the "find an identifier for the pt name" logic in one place.Nick Mathewson2022-11-291-5/+1
* Merge remote-tracking branch 'eta/ptreactor-v1' into merge_ptreactorNick Mathewson2022-11-291-16/+24
|\
| * tor-ptmgr: add PtReactoreta2022-11-291-14/+25
* | Clarify internal error.Ian Jackson2022-11-291-2/+2
* | ptmgr: Rename ClientTransportFailed, document, and correct its RetryTime.Nick Mathewson2022-11-291-1/+1
* | ptmgr: Replace StdioUnavailable with a PtError.Nick Mathewson2022-11-291-4/+12
|/