Hi everyone! Here is my status report for December 2024.
This month, I finally had time for some overdue tasks that took me a long time. I started with the review of our patch set, particularly the Android part. We had some residues from the Tor integration migration and the last ESR rebase [0]. Also, some patches grew too much over time, so I split them. The resulting changes [1] were not a lot, but they were enough for a merge request. We will have to come back to this in the future.
Then, I could work on fingerprinting. I finalized the patch to switch from the font "whitelist" to custom font visibility rules, matching Firefox [2]. After that, I started uplifting some of our letterboxing patches. The first ones were merged two years ago, and we want to have them in Firefox by ESR140. Also, regarding fingerprinting, I checked whether a leak of system accent color was possible [3], and set a preference as a defense in depth.
During the month, I also helped to formalize the process for the rebases across all the RR versions [4][5] and attended some meetings about planning and grant proposals.
Best, Pier
[0] https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43024 [1] https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/... [2] https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43322 [3] https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43366 [4] https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43298 [5] https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/...
tor-project@lists.torproject.org