Hello tor-project@,
the following contains a summary of the work that I have done in January 2025.
## onionmasq
* Integration test for the isolation cookie feature
* Requires the use of connected UDP for the existing tests
* Wrote unit test for the `config` module
* Wrote unit test for the `scaffolding` module
* Added IPv6 integration tests alongside all existing IPv4 integration tests
* This achieves a full dual-stack testing environment
* Added a feature to disable file system permission checks
* This feature is crucial for CI integration
* Fixed a bug in the arti documentation alongside
* **Added integration tests to CI**
* Many thanks to micah@ for providing a privileged container
* Gives reproducible coverage numbers which is great, currently at >80%
* Replaced loopback IP addresses in the integration test suite with real but private IPs
* Replaces `127.0.0.1` with `172.23.39.177/12`
* Replaces `::1` with `fd5b:955e:ad4d::`
* Both IPs have no deep meaning and were randomly generated, with input given by Diziet
* Disabled the use of namespaces in CI, as isolation makes no sense there
* Fixed a clippy warning
* Upgraded various dependencies
* More or less finished providing basic test infrastructure
* We are currently slightly above 80% coverage, doing more is possible, but probably not sustainable,
due to the logarithmic nature of increasing test coverage
## oniux
* Began working on a very new prototype for replacing `torsocks` with a namespace based approach
* This is still very much WIP, the design concept is done and I am currently working on a prototype
* It is open space and I will keep this mailing list informed about further progress
* Name is also WIP 🙂
Thank You
Clara