[tor-project] PieroV's Monthly Status Report, January 2023

Pier Angelo Vendrame pierov at torproject.org
Wed Feb 1 08:26:44 UTC 2023


Hi everyone!
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 [0].
Another macOS task was switching our DMG installers from ISO images to 
HFS filesystems to show a custom volume image [1]. This was quite 
involved because it introduced reproducibility issues, for which I had 
to patch the HFS creation to use a deterministic volume UUID [2].
All were part of a parent ticket about cleaning up the "Bundle-Data" 
directory of Tor Browser [3].
In a somehow related topic, I reviewed how we ship extensions [4]. 
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 [5]. 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 [6].
Finally, I went back to improving our portable profile directory patch. 
I feel we are reaching its final form.

Best,
Pier

[0] 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41569
[1] 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/28124
[2] 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40744
[3] 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40732
[4] 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40714
[5] 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41549
[6] 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40788



More information about the tor-project mailing list