15:58:34 #startmeeting tor anti-censorship meeting 15:58:34 here is our meeting pad: https://pad.riseup.net/p/r.9574e996bb9c0266213d38b91b56c469 15:58:34 feel free to add what you've been working on and put items on the agenda 15:58:34 Meeting started Thu Nov 23 15:58:34 2023 UTC. The chair is shelikhoo. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:58:34 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:59:10 hello 15:59:23 hi! i looked at the pad, and it didn't say it should be me 15:59:30 although I think it is my turn 16:00:59 the read write meeting pad link can be requested in private message 16:02:20 mmm, maybe I didn't update it last week, sorry 16:03:13 hello! o/ 16:03:26 don't worry, it is not an issue... 16:03:29 hi~ 16:05:37 okay, I think we can start the meeting 16:06:00 Let's start with the first topic 16:06:00 manifest v3 deprecation in browsers and snowflake webextension 16:06:00 https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext/-/issues/29 16:06:00 https://developer.chrome.com/blog/resuming-the-transition-to-mv3/ 16:06:00 google chrome will stop supporting mv2 June 2024 16:06:01 will the snowflake webextension stop working? do we want to do something? or just reommend firefox? 16:06:09 I think this is from meskio? 16:06:12 I did add this point to the agenda, yes 16:06:40 google chrome is going to stop supporting manifest v3 extensions by June 2024, they keep postponing that date 16:06:47 but maybe now is the real one, we'll see 16:06:56 oh yeah, I recall this :( 16:06:57 anyway, AFAIK that will break snowflake's extension 16:07:17 I know cohosh is being working on it, so maybe we should delay that conversation to a meeting where she is around 16:07:35 that probably makes sense 16:07:55 Yes, we can discuss this again next time 16:08:16 stop supporting manifest *v2* 16:08:21 only v3 will be supported 16:08:27 (a mistake on the version on my writting) 16:08:42 but let's talk about it in the next meeting 16:08:46 anyway we wants to discuss this week about this topic? 16:09:00 the next topic is 16:09:01 BridgeStatus format change 16:09:01 Introduced in https://gitlab.torproject.org/tpo/anti-censorship/connectivity-measurement/probeobserver/-/merge_requests/5 16:09:01 Example: https://gitlab.torproject.org/tpo/anti-censorship/connectivity-measurement/bridgestatus/-/blob/main/recentResult_cnnext?ref_type=heads 16:09:35 logcollector was updated to support custom bridge line for snowflake 16:09:49 and for this reason both snowflake bridges are tested now 16:09:58 nice 16:10:15 there is a observable change in the name of bridge as shown in bridge status 16:10:59 if there is anything looking into it, the change of bridge name may need attention 16:11:13 why is there 10 snowflake1 bridges? 16:12:06 each snowflake bridge line was tested 10 times 16:12:16 so it looks like there is 10 bridges 16:12:17 I see 16:12:20 https://gitlab.torproject.org/tpo/anti-censorship/connectivity-measurement/bridgestatus/-/commit/7b81de216f4a6af1afe4a8c1ffc41d9ba8d725f7 16:12:36 do we test only domain front? or also ampcache? 16:13:04 we are testing domain fronting now. I can add ampcache in maybe 30 minutes 16:13:10 so I will do that soon 16:13:16 :) 16:13:17 that is fast 16:13:55 we may need to look at some test results that show snowflake was worrying unreliable 16:14:04 like this one https://gitlab.torproject.org/tpo/anti-censorship/connectivity-measurement/bridgestatus/-/commit/7b81de216f4a6af1afe4a8c1ffc41d9ba8d725f7 16:14:32 this is about about mid night at Ireland and or 8 AM at China 16:15:06 and there was almost no successful bootstrap 16:15:19 at other times. the test show more successful result 16:15:36 about 50% of times, snowflake will bootstrap 16:15:53 this was not a great sign and we should look into it when possible 16:16:15 ufff, I wonder how much the packet loss fixes might help there 16:17:01 2023/11/23 01:11:07 Received Answer. 16:17:01 2023/11/23 01:11:17 WebRTC: closing DataChannel 16:17:01 2023/11/23 01:11:17 WebRTC: closing PeerConnection 16:17:01 2023/11/23 01:11:17 WebRTC: Closing 16:17:01 2023/11/23 01:11:17 WebRTC: timeout waiting for DataChannel.OnOpen Retrying... 16:17:01 2023/11/23 01:11:17 WebRTC: Collecting a new Snowflake. Currently at [0/1] 16:17:44 This is was the common error message, and it seems not to be a packet loss issue, but instead the remote was unreachable according to the packet capture 16:18:28 this not an issue for snowflake as it can try again, but if it takes to many try for it to be successful, then the process will fail 16:18:33 with timeout 16:19:05 we should keep a eye on this 16:19:17 I agree 16:19:17 over 16:19:56 Finally there is a interesting link 16:19:57 https://www.rfc-editor.org/info/rfc9505 A Survey of Worldwide Censorship Techniques 16:20:47 someone send me this link with a summary of RFC (proposal?) of survey of censorship methods 16:20:58 interesting 16:21:44 It was *said* to be a little old, but could be a good point to start for someone trying to get into anticensorship 16:21:50 over 16:22:28 I added it to my wallabag, I'll check it out :) 16:22:50 yes, it was a little long... 16:23:21 but anyway, I didn't see any any new points... anything more we would like to discuss in this meeting? 16:23:31 not from my side 16:23:36 not from me either 16:24:28 #endmeeting