Here is my status report for January 2023.
This month I worked on several small tasks to polish many small details, especially on the tor-browser-build repository.
For example, I removed a shim used to launch tor on Tor Browser for macOS. It was used to declare some Python 2.x compatibility variables for obfs3, so it has not been needed for a long time .
Another macOS task was switching our DMG installers from ISO images to HFS filesystems to show a custom volume image . This was quite involved because it introduced reproducibility issues, for which I had to patch the HFS creation to use a deterministic volume UUID .
All were part of a parent ticket about cleaning up the "Bundle-Data" directory of Tor Browser .
In a somehow related topic, I reviewed how we ship extensions . Moving them to the distribution directory might allow us to enable some profile repair tools if needed, or multiple profiles.
On the Tor Browser side, I fixed a problem when running the browser for a long time . I did not handle stdout correctly when switching from nsIProcess to Subprocess. Shoutout to the members of our community for finding the cause, and apologies for any inconvenience it caused!
Then, I investigated and tried to remove some calls to home that we inherited from Firefox .
Finally, I went back to improving our portable profile directory patch. I feel we are reaching its final form.
 Launch directly the real tor also on macOS, rather than the shim script (#41569) · Issues · The Tor Project / Applications / Tor Browser · GitLab
 Show Tor Browser icon as macOS volume (dmg) icon (#28124) · Issues · The Tor Project / Applications / tor-browser-build · GitLab
 HFS DMG are not deterministic (#40744) · Issues · The Tor Project / Applications / tor-browser-build · GitLab
 Review Bundle-Data and try not to ship the default profile in base browser (#40732) · Issues · The Tor Project / Applications / tor-browser-build · GitLab
 Ship NoScript in the distribution directory also for Windows and Linux (#40714) · Issues · The Tor Project / Applications / tor-browser-build · GitLab
 tor freeze when receiving to many http proxy requests on socks port (#41549) · Issues · The Tor Project / Applications / Tor Browser · GitLab
 Tor Browser 11.0.4-11.0.6 phoning home (#40788) · Issues · The Tor Project / Applications / Tor Browser · GitLab
tor-project mailing list