[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-project] cve's monthly status report



Hi, the following contains my status report for October '24.

This month was my first month working for Tor.  During this time, I
primarily worked upon improving the test infrastructure for the
[onionmasq](https://gitlab.torproject.org/tpo/core/onionmasq) project.
In particular, I have done the following things:
* Implement support for coverage reports, allowing the inspection of the coverage for each line within the codebase.  [!289](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/289)
    * A live demo is [available](https://tpo.pages.torproject.net/-/core/onionmasq/-/jobs/742690/artifacts/coverage/index.html).
* General clean-ups in the CI YAML file.  !289
* Bugfix for payload advancement in the `parser` for IPv6 extensions.  [!291](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/291)
* >80% coverage for the `parser`, including test cases for UDP and TCP in both IPv4 and IPv6.  [!292](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/292), [!307](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/307)
* 100% coverage for the `accounting` module.  [!290](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/290)
* Bugfix in the README.  [!298](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/298)
* Bugfix and test case for IPv4 address collision (previously, IP addresses were overwritten in the case of a collision).  [!297](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/297)
* Bugfix for the listening on the IPv6 DNS resolver IP address.  [!299](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/299)
* Chutney support for onionmasq (using a custom arti configuration).  [!301](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/301)
* Integration test environment.  [!302](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/302)
* Integration test for DNS look-ups to see if the mappings remain constant.  [!302](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/302)
* Bugfix for dropping ICMP packets, instead of pretending to be every host on the planet.  [!305](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/305)
* Bugfix for performing a UDP checksum validation.  [!306](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/306)
* Bugfix of a file descriptor leak in the Android application.  [!309](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/309)
* Several clippy improvements.  [!308](https://gitlab.torproject.org/tpo/core/onionmasq/-/merge_requests/308)
* Performed research in arti's behavior in case of a loss of connectivity.

Besides the aforementioned, I also had several internal tasks, primarily around general on-boarding as well as getting to know the team.

Thank You
_______________________________________________
tor-project mailing list -- tor-project@xxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to tor-project-leave@xxxxxxxxxxxxxxxxxxxx