[tor-project] Anti-censorship team meeting notes, 2023-03-30

meskio meskio at torproject.org
Thu Mar 30 17:36:50 UTC 2023


Hey everyone!



Here are our meeting logs:

http://meetbot.debian.net/tor-meeting/2023/tor-meeting.2023-03-23-15.58.log.html 

And our meeting pad:

Anti-censorship
--------------------------------

Next meeting: Thursday, April 6 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 check-in about the status of anti-censorship work at Tor.
Coordinate collaboration between people/teams on anti-censorship at the Tor Project and Tor community.

== Links to Useful documents ==

	* Our anti-censorship roadmap:
		* Roadmap: https://gitlab.torproject.org/groups/tpo/anti-censorship/-/boards
	* The anti-censorship team's wiki page:
		* https://gitlab.torproject.org/tpo/anti-censorship/team/-/wikis/home
	* Past meeting notes can be found at:
		* https://lists.torproject.org/pipermail/tor-project/
	* Tickets that need reviews:  from sponsors, we are working on:
		* All needs review tickets:
			* https://gitlab.torproject.org/groups/tpo/anti-censorship/-/merge_requests?scope=all&utf8=%E2%9C%93&state=opened&assignee_id=None
		* Sponsor 96
			* https://gitlab.torproject.org/groups/tpo/-/milestones/24
		* Sponsor 139 <-- hackerncoder, irl, joydeep, meskio, emmapeel working on it
			* https://pad.riseup.net/p/sponsor139-meeting-pad

== Announcements ==

== Discussion ==

	* merge requests in the snowflake webextension might stay months without review
		* https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests
		* should we add it to triage bot? who should be in the pool of reviewers?
		* yes, meskio will configure triagebot to auto asign reviews to: cohosh, shelikhoo and meskio

	* Update on Analysis of speed deficiency of Snowflake in China, 2023 Q1 https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40251#note_2883879
		* after a lot of research the proposed solution is to enable datagram transport on webrtc to deal with the packet loss situation
		* that will convert webrtc into an unreliable channel, and snowflake will add reliablity with kcp

== Actions ==


== Interesting links ==

	* 

== Reading group ==

	* We will discuss "" on 
		* 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 2023-03-30
Last week:
    - enabled wasm target for rust in tor-browser-build
        - https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40818
    - helped debug blocking of Snowflake in TM
        - https://gitlab.torproject.org/tpo/anti-censorship/censorship-analysis/-/issues/40024
    - discussed the problem of deciding whether a bridge is blocked or not
    - took a look at memory issues for the Snowflake proxy
        - https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40243
This week:
    - Lox tor browser integration
    - fix conjure issues found by code audit
Needs help with:

dcf: 2023-03-30
	Last week:
		- found a bug in snowflake-webext that causes it not to report client_ip since  June 2022 https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/issues/82, and made a merge request to fix it https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/merge_requests/65
	Next week:
		- migrate goptlib to gitlab https://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/86#note_2823122 (for real)
		- open issue to have snowflake-client log whenever KCPInErrors is nonzero https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40262#note_2886018
			- parent: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40267
	Help with:
		- review of snowflake-server ListenAndServe error check fix https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/143

meskio: 2023-03-30
   Last week:
		- deploy bridgestrap with webtunnel support
		- modify bridgedb to distribute webtunnel bridges on the https distributor
		- keep up with the renovate bot and it's merge requests in rdsys
		- add an alert for >20% rejecte bridges by bandwidth ratio
		- raise the bandwidth ratio threashold to 0.9 (was 0.75)
		- display the 'blocked in' locations in the bridge status page (rdsys!95)
   Next week:
		- AFK time

Shelikhoo: 2023-03-30
   Last Week:
		- [Merge Request Awaiting] Add SOCKS5 forward proxy support to snowflake (snowflake!64)
		- [Research] HTTPT Planning https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/httpt/-/issues/1
		- logcollector alert system
		- Update on Analysis of speed deficiency of Snowflake in China, 2023 Q1 https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40251#note_2883879
   Next Week:
		- [Research] WebTunnel planning (Continue)
		- Try to find a place to host another vantage point
		- container image for webtunnel
		- consider propagating 2FA everywhere, maybe, at the April Tor Meeting (https://gitlab.torproject.org/tpo/tpa/team/-/issues/41083#note_2884138)
		- logcollector altert system
		- webtunnel document for proxy opertaor
		
onyinyang: 2023-03-30
    Last week:
        -  Finished up the handling of changed resources in the Lox library
        - Added some wiki documentation to Lox overview repo: https://gitlab.torproject.org/tpo/anti-censorship/lox/lox-overview/-/wikis/home
        - Tried testing changed/gone resources in rdsys (mostly familiarizing myself with rdsys code)
        - Considered how to sync Lox bridgetable for each rdsys update of new bridges
    This week:
       - Figure out how to test changed/gone resources and ensure the rdsys backend api is behaving as expected for handling updates from rdsys
       - Start implementing a function in lox distributor/lox library to handle syncing of Lox bridgetable
	Needs help with:
			- Expected behaviour of rdsys on update of bridges: e.g., where all changes to bridge descriptors are recorded (i.e., networkstatus-bridges, bridge-descriptors, cached-extrainfo files), which of these trigger updates from rdsys,and how _should_ the distributor be responding (if it's working as expected)

Itchy Onion: 2023-03-22
    Last week:
		- Closed #40252 (NAT probetest for standalone proxy)
		- Closed #40265 (mac user reporting standalone proxy complaning about broker cert)
		- Worked on #40231 (Client sometimes send offer with no ICE candidates)
		
    This week:
     - Tested and created a potential broker security issue (#40266)
		- Stil working on #40231 -- validate SDP contains candidate at the "/client" and "/answer" endpoints broke almsot all of the unit tests 
		
		
hackerncoder: 2023-03-09
    last week:
    Next week:
        - getting ooni-exporter to work with torsf (snowflake)
        - ooni-exporter web_connectivity
        - work on "bridgetester"?
        - how does Iran block bridges

cece: 2022-12-22
    This week:
        - working on creating a dummy WhatsApp bot
    Next week:
        - My bot is not yet working as expected s? still trying to figure that out
    Help with:
	     - resources




-- 
meskio | https://meskio.net/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 My contact info: https://meskio.net/crypto.txt
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Nos vamos a Croatan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://lists.torproject.org/pipermail/tor-project/attachments/20230330/b5a3ceed/attachment.sig>


More information about the tor-project mailing list