16:00:42 <onyinyang> #startmeeting tor anti-censorship meeting 16:00:42 <MeetBot> Meeting started Thu Jan 9 16:00:42 2025 UTC. The chair is onyinyang. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:42 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 16:00:43 <onyinyang> hello everyone! 16:00:43 <onyinyang> here is our meeting pad: [https://pad.riseup.net/p/r.9574e996bb9c0266213d38b91b56c469](https://pad.riseup.net/p/r.9574e996bb9c0266213d38b91b56c469) 16:00:54 <cohosh> hi! 16:01:04 <theodorsm> Hi ^^ Happy New year! 16:01:05 <meskio> hello 16:01:19 <cohosh> :) 16:01:40 <shelikhoo> hi~hi~ 16:01:46 <shelikhoo> happy new year! 16:02:44 <meskio> hehe, we've survived another year 16:04:31 <onyinyang> so far lol 16:04:52 <onyinyang> oh no, I guess we finished surviving 2024 >.< 16:05:43 <meskio> :D 16:10:25 <shelikhoo> and a few percent of 2025 16:10:28 <shelikhoo> as of now... 16:10:37 <onyinyang> It doesn't seem like there is much new to discuss this week except the discussion point just added 16:10:45 <onyinyang> Supporting WebTunnel Early Data 16:11:40 <meskio> I think we left a bunch of topics open in the last meeting before the break, not sure if any need some discussion, I reseted my brain 16:11:49 <meskio> but we can look into them after the webtunnel topic 16:12:21 <onyinyang> sounds good 16:13:29 <meskio> who did add the webtunnel early data? 16:14:00 <shelikhoo> Me! 16:14:47 <shelikhoo> so the thing is that httpupgrade, the transport protocol we used in webtunnel 16:15:35 <shelikhoo> can support early data: combining the first chunk of client data with the http 1.1 upgrade handshake 16:15:57 <shelikhoo> to reduce rtt required for creating connection 16:16:23 <shelikhoo> do we wish to add it to webtunnel 16:17:02 <shelikhoo> for the context, V2Ray added support it recently so I think maybe we could port it to webtunnel version as well 16:17:32 <shelikhoo> this is done by encoding the initial data into http header 16:18:10 <shelikhoo> so that it will be send alongside http1.1 upgrade request 16:18:55 <shelikhoo> https://github.com/v2fly/v2ray-core/blob/master/transport/internet/httpupgrade/dialer.go 16:19:04 <meskio> that would be really nice, will it take a lot of effort? 16:19:08 <shelikhoo> This will make code more complex... 16:20:16 <shelikhoo> the time required should be manageable, as it is already supported in V2Ray, I just need to port the code 16:21:05 <meskio> I see, you know better the code, if you think it makes sense, go for it, might not be a big loss if we don't do it as anyway tor's bootstrap is not that fast :S 16:21:43 <shelikhoo> yes... I think we could wait a while until it is clearly necessary 16:22:34 <shelikhoo> since V2Ray's version did use its own common library to support the new functionality 16:22:53 <shelikhoo> we will need to either inline or copy them to use it in webtunnel 16:22:53 <shelikhoo> over 16:22:58 <meskio> does it make sense to keep an issue in the "roadmap::future" to keep this idea round? 16:24:17 <shelikhoo> yes, we could create an issue so that we know where to look at when it is necessary 16:24:38 <meskio> +1 16:25:20 <meskio> BTW, we already have over 300 webtunnel bridges, thanks to the bridge campaign 16:25:21 <shelikhoo> eof 16:25:27 <shelikhoo> oh! nice! 16:25:32 <meskio> and is the default transport in russia in circumvention settings 16:25:57 <shelikhoo> I forgot this early data update would require an update on both client and server 16:26:26 <shelikhoo> so it won't be instant in webtunnel's case 16:26:37 <meskio> I see 16:27:32 <meskio> going over the topics from pre-break 16:27:43 <meskio> I think Azure changes were done and nothing to update there, isn't it? 16:27:58 <cohosh> that's right, afaik 16:28:19 <meskio> on the alternative domain fronts we are waiting for the vantage points to be able to test fronts 16:28:39 <meskio> shelikhoo:this is on your hands, I guess nothing to update for now 16:30:22 <meskio> what is the status of the covert-tls tests? 16:30:28 <meskio> I did test the proxy and looks good 16:30:33 <meskio> do we have something for the client? 16:31:16 <cohosh> i think it is partially blocked on me, i started some tor browser builds 16:32:05 <shelikhoo> yes... I understand we wants to test domain fronts on vantage points, I will work on that once the snowflake circumvention settings auto update is done 16:32:09 <cohosh> i forgot to check them over break and they failed because of some missing perl dependencies on my machine 16:32:22 <cohosh> i'm looking into it now and will update on the issue 16:32:57 <theodorsm> For the how to test part, I haven't written anything. I will test a bit my self and write something when the binaries have been compiled 16:33:06 <meskio> shelikhoo: nice, let's talk back about it once that work is done 16:33:13 <shelikhoo> yes! 16:34:14 <meskio> cool, thanks for looking into it 16:34:24 <theodorsm> cohosh: thanks! Also no worries, I have been taking a full offline vacation, so no blocking my work pipeline :) 16:34:27 <shelikhoo> no problem! 16:36:03 <onyinyang> I think that covers all of the pre-break topics 16:36:14 <meskio> BTW, for my tests of the proxy I added per-country prometheus stadistics to the proxy, is that something we want to integrate in main? I could clean up the code to send a merge request 16:37:14 <cohosh> sure 16:37:54 <meskio> I'll do that then 16:38:05 <meskio> yes, now I'm done with pre-break topics 16:38:29 <onyinyang> heh 16:38:35 <onyinyang> the interesting links are also from pre-break I think 16:39:12 <meskio> no, I think they are new 16:39:22 <onyinyang> oh, ok, my bad 16:39:23 <meskio> at least I added IRGFW 16:39:25 <meskio> and the report is from 2 days ago 16:39:47 <meskio> I mean the daily operations is from 2 days go 16:40:19 <meskio> I haven't readed the IRGFW report yet, not sure how good it is, but I saw it circulating around 16:42:54 <onyinyang> cool 16:43:45 <onyinyang> anything else on this or any other topic? 16:44:22 <meskio> just a reminder, next week we have reading group 16:44:25 <onyinyang> if not, just a reminder of the reading group next week 16:44:30 <onyinyang> yep 16:44:33 <meskio> !!! 16:44:41 <onyinyang> we will be discussing: Discovering and Measuring CDNs Prone to Domain Fronting 16:45:09 <shelikhoo> yes! 16:45:28 <meskio> :) 16:46:13 <onyinyang> that's it for this week then :) thanks everyone! 16:46:14 <onyinyang> #endmeeting