[tor-project] cohosh's monthly status report, August 2024

Cecylia Bocovich cohosh at torproject.org
Tue Sep 3 15:00:56 UTC 2024


Hi! This is my status report for contract work done in August 2024.

# Snowflake

The big task this month was rolling out the MV3 update for the Snowflake 
web extension[0]. I helped review and test those changes. I also 
followed up on a proxy count check after we had a significant drop 
caused by new requirements from the Mozilla web store[1].

We had a lot of contributions to review lately, which is great, and I 
spent some time doing reviews and issue maintenance. There was a 
dependency update for the KCP library that caused one of our tests to 
fail[2] due to a change in whether queued writes are flushed[3].

# Reputation-based bridge distribution

We're continuing work on the integration with Tor Browser. I finally got 
around to answering some questions on open merge requests about 
requirements for that[4,5], and picked up some work on maintaining our 
wasm-bindgen fork[6].

# Conjure

I worked on writing a grant to support Conjure development and 
infrastructure. We're hoping to submit this as an NSF TTP.

# Other

An ongoing issue with pluggable transports and Tor Browser are their 
large binary sizes, and restrictions for Tor Browser android. As part of 
the Firefox 128 ESR work, we needed to explore some potential 
space-saving tricks for reducing PT binary sizes[7]. The results weren't 
as useful as we hoped, but managed to reduce binary sizes a little[8].

During the week of August 12-16 I travelled to USENIX, where we 
presented our work on Snowflake.


[0] 
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/issues/29
[1] https://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/142
[2] 
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/353
[3] https://github.com/xtaci/kcp-go/issues/273
[4] 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/1032
[5] 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/1090
[6] https://gitlab.torproject.org/tpo/anti-censorship/lox/-/issues/71
[7] 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42607
[8] 
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40362


More information about the tor-project mailing list