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