Hey everyone!
Here are our meeting logs:
http://meetbot.debian.net/tor-meeting/2021/tor-meeting.2021-09-09-16.00.html
and our meeting pad:
Anti-censorship work meeting pad --------------------------------
Next meeting: Thursday September 9th 16:00 UTC
Weekly meetings, every Thursday at 16:00 UTC, in #tor-meeting at OFTC (channel is logged while meetings are in progress)
== Goal of this meeting ==
Weekly checkin about the status of anti-censorship work at Tor. Coordinate collaboration between people/teams on anti-censorship at Tor.
== Announcements ==
Job opening on the anti-censorship team: https://www.torproject.org/about/jobs/software-developer-anticensorship-2/ \o/
== Discussion ==
- what's going wrong with these connection failures?
- https://bugs.torproject.org/tpo/anti-censorship/pluggable-transports/snowfla... - could just be getting unlucky with non-working proxies, and reaching the SOCKS timeout - will ask them to enable the snowflake-client log - is it ok to change the IP address of a bridge periodically (e.g. once per year)? - https://lists.torproject.org/pipermail/tor-relays/2021-August/019788.html - it's ok, bridgedb will start distributing the new IP address (existing users of the bridge lose access) - bridges are assigned to pools based on a hash of the fingerprint; is it possible for a bridge to fall into the manual, human-distributed pool that way? or are all those bridges hand-selected?
== Actions ==
== Interesting links ==
Blocking of DNS/DoH/DoT servers of Google/Cloudflare/OpenDNS in Russia, begins today(?)
https://github.com/net4people/bbs/issues/81
https://ntc.party/t/doh-dns-google/1225
Disruptions of BitTorrent and WireGuard in Russia last week
https://github.com/net4people/bbs/issues/76#issuecomment-915544316
https://github.com/net4people/bbs/issues/83
https://ntc.party/t/an-open-encyclopedia-of-internet-censorship-persian/1223
== Reading group ==
We will discuss "BlindTLS: Circumventing TLS-based HTTPS censorship" on 2021-09-23
https://dl.acm.org/doi/10.1145/3473604.3474564
Questions to ask and goals to have:
What aspects of the paper are questionable?
Are there immediate actions we can take based on this work?
Are there long-term actions we can take based on this work?
Is there future work that we want to call out, in hopes that others will pick it up?
== Updates ==
Name: This week: - What you worked on this week. Next week: - What you are planning to work on next week. Help with:
- Something you need help with.
cecylia (cohosh): last updated 2021-09-09 Last week: - provided usecase for v3 service worker implementation of RTCPeerConnection - https://github.com/w3c/webextensions/issues/72#issuecomment-912675268 - https://github.com/w3c/webrtc-extensions/issues/77#issuecomment-912667886 - finished up and merged rdsys#38 - sponsor 28 scrimmage work - hiring tasks - started work on snowflake library v2 API changes (snowflake#40063) This week: - Away next week Needs help with:
arlolra: 2021-08-12
Last week:
- Migrate to v3 of the webextension manifest
Next week:
- Maybe get back to snowflake-webext #10
- Write up the pitch for our use case for supporting creating PeerConnections in background service workers https://github.com/w3c/webrtc-extensions/issues/77
Help with:
-
dcf: 2021-09-09
Last week:
- fixed meek-client test errors https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/meek/...
- commented on goptlib go.mod issue https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowf...
Next week:
- identify cause and fix for the goptlib go.mod issue https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowf...
- reply to Alexander Mages re SCTP pluggable transport https://lists.torproject.org/pipermail/anti-censorship-team/2021-August/0001...
- suggest enabling logs in https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowf...
Help with:
agix:2021-07-15
Last week:
-Off due to final exams
Next week:
-Work on bridgebox for rdsys
-More research on httpt #4
Help with:
-
hanneloresx: 2021-3-4
Last week:
- Submitted MR for bridgestrap issue #14
Next week:
- Finish bridgestrap #14
- Find new issue to work on
Help with:
-
maxb: 2021-07-15
Last week:
- Opened https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowf... re: utls for broker negotiation
- Worked on github.com/max-b/nat-testing for https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowf...
- Added a snowflake-proxy-no-nat and a snowflake-client-no-nat to help with debugging
- Successfully making connections from snowflake-client and snoflake-client-no-nat through the snowflake-proxy-no-nat, but not having any success with the snowflake-proxy (with nat).
- Added a local dockerized STUN server
Next week:
- Use wireshark to figure out the difference between successful snowflake-proxy-no-nat and unsuccessful snowflake-proxy-nat
- Work on implementing different NAT types, particularly in a way that's conducive to automatic testing
- Add testing wrapper w/ "pass/fail" conditions
meskio: 2021-09-09
Last week:
- snowflake debian package (snowflake#19409)
- failed gitlab uploader implementation for gettor in rdsys (rdsys#43)
- start censorship snapsot available on moat (bridgedb#40025)
- review networkstatus documents for running flag in rdsys (rdsys!14)
Next week:
- implement censorship snapsot available on moat (bridgedb#40025)
- add more providers to gettor (rdsys#43)
Help with:
-