[tor-project] Anti-Censorship Team Meeting Notes, 7 Feb 2019
ahf at torproject.org
Thu Feb 7 20:51:30 UTC 2019
The weekly anti-censorship team meeting just finished. The IRC log of
the meeting can be found at
We had two discussion topics for the meeting this week:
- The Brussels meeting. We walked over what we discussed and worked on
in Brussels that was related to the anti-censorship team.
- The Snowflake workflow: We discussed how we should onboard more people
to get involved with the Snowflake codebase. For now we'll ramp up the
new people on the anti-censorship team and try to help each other with
doing code reviews, but we continue with Trac + git.torproject.org.
Later on we can look into experimenting with more "modern" workflows
such as Gitlab if that becomes available.
The status updates from this week:
- hackweek in Brussels
This week (02/07):
- digitalize roadmap from hackweek
- get up all the stuff from snowflake, bridgedb and pluggable transports into its own roadmaps.
- Going over BridgeDB infrastructure with sysrqb.
- Got commit access to bridgedb.git and ssh access to the machine where it
- Documenting everything in the process!
- Tor meeting in Brussels + attended FOSDEM.
- Onboarding of cohosh
- Roadmapping with cohosh, arma, and gaba. Lots of tickets was created. Sorry for the confusion if some of the tickets have slightly vague descriptions.
- Relax a bit after our meeting.
- Follow up on everything from the meeting: look at roadmapped tickets, etc.
- Continue with architecture document.
- Figure out where we should begin with Snowflake: code reviews, repositories, etc.
- Do the goptlibext library after discussing with dcf on #28940
- report 2
- going over new tickets (since Brussels) to figure out what to integrate into report 2
- private bridge guide for NGOs (hold off until we figure out a strategy for making set-up easy)
- not sure where this is nor what should heppen next
- Planning a Call for Design for Gettor, once we have the PRD doc ready - https://docs.google.com/document/d/18R_tUnqfFkn7d93w0pEbBOLxB62KAWHbUGd5MPKLB8w/edit?usp=sharing
- agreed on next steps to deploy refactored code with ilv and hiro
- still need to define project scope with gaba, antonela and hiro
- Browser team can't commit anyone to work on snowflake web extension - can we not just:
a) wait for integration into cupcake (see https://github.com/glamrock/cupcake/issues/24) - we can help them with this also
b) wait for anti-censorship developer - we need to also think about who is going to maintain this webextension
- added proxy support and more tests to meek with uTLS, now a merge candidate (#29077)
- meek and snowflake sysadmin (#29171, #29172, gave cohosh access to broker and bridge hosts)
- checked the meek fingerprint in Tor Browser 8 (#26241)
- upgraded Go in tor-browser-build (#29167)
- housekeeping in tor-browser-build (#29349)
- started working on a WebExtension port of meek-http-helper, for compatibility with the next ESR and for experimentation with ESNI (#29347)
- get review on meek with uTLS, maybe merge?
- open a discussion about meek/meek_lite with uTLS in Tor Browser to replace the headless Firefox
- meek-http-helper WebExtension
- review on https://bugs.torproject.org/29308 - disable old Snowflake proxy-go instances
- review on https://bugs.torproject.org/29077#comment:20 - meek-client with uTLS
- Will also have a look at the WebExtension ticket #23888 :)
- Looking for something where they can help!!! - If you have anything in the direction of "research" or "investigation" in something, then I'm your guy! :)
(- I'm working on a research project about censor <-> classical attacker in game theory. That's maybe later, when I have results :), interesting for UX/dev stuff.)
uniqx and I have been working on ways to integrate PTs into apps easily. we have a working client/server automation setup based in Python.
We also were trying to do a more generic proxy, https://lists.torproject.org/pipermail/tor-dev/2019-January/013637.html
n8fr8 is working on getting obfs4 into our Android Pluggable Transports library. he's having trouble getting it to connect to our server automation
In Feb, I'll be working on figuring out a good URL scheme for bridge configuraton - #15035
OTF accepted our Concept Note with Stephen Farrell for working on ESNI and ensuring circumvention is included. We are submitting the proposal now, chances look good!
- network team meeting in Brussels
- started getting onboarded to new anti-censorship team
- looked a bit into what we need before we talk to NGOs about reachability of obfs4 bridges
- Come up with a definite plan for obfs4 reachability tests
- Continue getting up to speed on snowflake
- Start on Snowflake tasks
- Decisions on workflow for various projects (Snowflake, and BridgeDB)
- Will probably reach out for questions about current infrastructure
week of 2019-01-28 (2019-W05) (actual):
- Brussels meeting
week of 2019-02-04 (2019-W06) (planned):
- recovery from travel
- maybe look at #28925 some more
More information about the tor-project