Hi! This is my status report for contract work done in October 2024. I was AFK for the first half of the month.
# Snowflake
My main project last month was to add a snowflake transport to Lyrebird. This will help with reducing the PT binary size and simplify the process of integration with other applications (such as IPtProxy). https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyreb... https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyreb...
I also worked on a few Snowflake fixes and features towards a similar purpose of making the Snowflake library more usable for other applications. https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowf... https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowf...
# Pluggable transport libraries
I've been working with Guardian Project on making our PT libraries more usable. Last month we started a rewrite of IPtProxy[0], which is a bundling of PT libraries for use with gomobile to produce java and Objective C bindings. This work has now been merged, and is just waiting for a few outstanding upstream changes before a release.