- Apr 09, 2025
-
-
Nick Mathewson authored
Move things out of NodeController and LocalNodeController See merge request !54
-
- Apr 08, 2025
-
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
This isn't specific to the Controller implementation; just access the config directly.
-
Jim Newsome authored
This just delegated back to `Node.nick`; use that directly instead.
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-
- Mar 20, 2025
-
-
Jim Newsome authored
Move tor-specific code from `chutney.TorNet` to new subpackage `chutney.tor` See merge request !51
-
Jim Newsome authored
This fixes a circular import failure
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-
Alexander Hansen Færøy authored
Apply tor CI bookworm migration diff See merge request !53
-
- Mar 19, 2025
-
-
Jim Newsome authored
This is needed to drop the `physical` runner tag, which appears to no longer be set for any runners. While we're at it, apply other recent changes to tor's CI updating from bullseye to bookworm. This applies the equivalent of the patch generated from this diff in the tor repo: ``` git diff 704540fe461dcd4f72f360334a6f2ab6a5d80e38..origin/maint-0.4.8 -- .gitlab-ci.yml ```
-
- Feb 21, 2025
-
-
Nick Mathewson authored
Add support for families. Closes #40032 See merge request !52
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Feb 19, 2025
-
-
Nick Mathewson authored
-
- Feb 18, 2025
-
-
Nick Mathewson authored
Includes happy family support.
-
- Jan 23, 2025
-
-
Nick Mathewson authored
Use pyasyncore and pyasynchat for python>3.11 See merge request !50
-
Jim Newsome authored
Workaround for <tpo/core/chutney#40019>
-
Nick Mathewson authored
Node.getController: return NodeController instead of LocalNodeController See merge request !49
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
We call this method via the base class, so it belongs there, but it may not make sense to take a pid for some implementations of NodeController (e.g. a "RemoteNodeController"). It is still useful to be able to provide the pid internally in LocalNodeController, so we move most of the internal implementation details to a new function LocalNodeController._is_running_with_pid.
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
Deletes extra logic here left-over from using Environments, where we couldn't be sure the `hs` field was set or that it would have the expected type.
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-
Jim Newsome authored
-