Newest at the top
| 2026-03-29 22:05:42 +0200 | <tomsmeding> | I don't know how it works but a friend does and he's happy for reasons complementary to what you seem to not like in tcp |
| 2026-03-29 22:05:22 +0200 | <tomsmeding> | then I bet you're happier with QUIC |
| 2026-03-29 22:04:40 +0200 | <[exa]> | :D |
| 2026-03-29 22:04:38 +0200 | <[exa]> | in other news I'm not a great fan of tcp |
| 2026-03-29 22:04:19 +0200 | <tomsmeding> | yes |
| 2026-03-29 22:04:14 +0200 | <[exa]> | "not accepted" means "queued forever in the OS" which might be worse |
| 2026-03-29 22:04:02 +0200 | <tomsmeding> | hm |
| 2026-03-29 22:03:55 +0200 | <tomsmeding> | with the downside being that connections that go over the limit are accepted and then dropped instead of not accepted |
| 2026-03-29 22:03:37 +0200 | <[exa]> | and failing early is actually the recommended behavior in congestion, so I think it's okay-ish |
| 2026-03-29 22:03:35 +0200 | <tomsmeding> | oh right and because accept() is called in a sequential loop, this way you can limit the number of open sockets |
| 2026-03-29 22:02:58 +0200 | <tomsmeding> | heh |
| 2026-03-29 22:02:48 +0200 | <[exa]> | tomsmeding: well if you don't fork, the socket is killed and you have an acceptable state again (oh so punny) |
| 2026-03-29 22:02:03 +0200 | mistivia | (~mistivia@user/mistivia) (Remote host closed the connection) |
| 2026-03-29 22:01:37 +0200 | <tomsmeding> | then again, there's supposedly some EMFILE handling around the accept(2) call, but not sure if that actually does anything |
| 2026-03-29 22:01:13 +0200 | <tomsmeding> | [exa]: I looked at the warp source code and it seemed like the accept already happens before the fork, so putting a semaphore in settingsFork doesn't seem like it really blocks accept |
| 2026-03-29 22:01:09 +0200 | marinelli | (~weechat@gateway/tor-sasl/marinelli) marinelli |
| 2026-03-29 22:00:48 +0200 | notzmv | (~umar@user/notzmv) (Ping timeout: 246 seconds) |
| 2026-03-29 22:00:42 +0200 | marinelli | (~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection) |
| 2026-03-29 22:00:09 +0200 | <[exa]> | tomsmeding: tested the thing with the semaphore in the handler before fork, it apparently worked, so now it's stashed until I actually need it |
| 2026-03-29 21:56:43 +0200 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-29 21:55:38 +0200 | Lord_of_Life_ | Lord_of_Life |
| 2026-03-29 21:54:45 +0200 | koala_man | (~vidar@157.146.251.23.bc.googleusercontent.com) koala_man |
| 2026-03-29 21:54:00 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 268 seconds) |
| 2026-03-29 21:52:46 +0200 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) Lord_of_Life |
| 2026-03-29 21:51:52 +0200 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-29 21:48:15 +0200 | target_i | (~target_i@user/target-i/x-6023099) target_i |
| 2026-03-29 21:42:59 +0200 | michalz | (~michalz@185.246.207.203) |
| 2026-03-29 21:42:41 +0200 | michalz | (~michalz@185.246.207.215) (Quit: ZNC 1.9.1 - https://znc.in) |
| 2026-03-29 21:40:39 +0200 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-03-29 21:39:26 +0200 | <tomsmeding> | [exa]: did you figure out how to tame warp's "yolo let's accept(2) until EMFILE" |
| 2026-03-29 21:38:30 +0200 | jmcantrell_ | (~weechat@user/jmcantrell) (Ping timeout: 245 seconds) |
| 2026-03-29 21:33:49 +0200 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-29 21:30:43 +0200 | abiss27 | (~abiss27@user/abiss) abiss |
| 2026-03-29 21:28:17 +0200 | michalz | (~michalz@185.246.207.215) |
| 2026-03-29 21:28:11 +0200 | koala_man | (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 252 seconds) |
| 2026-03-29 21:25:01 +0200 | DetourNetworkUK | (~DetourNet@user/DetourNetworkUK) DetourNetworkUK |
| 2026-03-29 21:24:37 +0200 | DetourNetworkUK | (~DetourNet@user/DetourNetworkUK) (Read error: Connection reset by peer) |
| 2026-03-29 21:24:24 +0200 | alter2000 | (~alter2000@user/alter2000) (Ping timeout: 246 seconds) |
| 2026-03-29 21:23:59 +0200 | arandombit | (~arandombi@user/arandombit) arandombit |
| 2026-03-29 21:23:59 +0200 | arandombit | (~arandombi@2a02:2455:8656:7100:4dba:7f3:232c:4f01) (Changing host) |
| 2026-03-29 21:23:59 +0200 | arandombit | (~arandombi@2a02:2455:8656:7100:4dba:7f3:232c:4f01) |
| 2026-03-29 21:23:07 +0200 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-29 21:22:55 +0200 | koala_man | (~vidar@157.146.251.23.bc.googleusercontent.com) koala_man |
| 2026-03-29 21:20:53 +0200 | koala_man | (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 265 seconds) |
| 2026-03-29 21:18:26 +0200 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-29 21:09:54 +0200 | arandombit | (~arandombi@user/arandombit) (Ping timeout: 245 seconds) |
| 2026-03-29 21:08:07 +0200 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-29 21:06:59 +0200 | rabbull | (~rabbull@user/rabbull) rabbull |
| 2026-03-29 21:06:44 +0200 | rabbull | (~rabbull@user/rabbull) (Quit: And in case I don't see you, good afternoon, good evening and good night!) |
| 2026-03-29 21:05:26 +0200 | arandombit | (~arandombi@user/arandombit) arandombit |