Second gap from the shanks session: the mesh had no MTU concept, so a take silently moved a tuned tunnel (shanks's wg0 sets MTU = 1380) to the 1420 default — invisible to ping, fatal to TLS handshakes and transfers over that path. The host now parses MTU from the found [Interface] and reports it; the controller side (separate PR) carries it into the generated config. Zero when the config named none. Test covers both.
Second gap from the shanks session: the mesh had no MTU concept, so a take silently moved a tuned tunnel (shanks's wg0 sets `MTU = 1380`) to the 1420 default — invisible to ping, fatal to TLS handshakes and transfers over that path. The host now parses MTU from the found `[Interface]` and reports it; the controller side (separate PR) carries it into the generated config. Zero when the config named none. Test covers both.
The host parses MTU from the found [Interface] and reports it, so the
mesh's interface can come up with the same MTU when it takes the tunnel
over. A path tuned to 1380 regresses to the 1420 default otherwise —
invisible to ping, fatal to TLS handshakes and transfers over that path
(novox/hq: the mesh had no MTU concept). Zero when the config named
none, and the mesh writes no MTU line then.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Second gap from the shanks session: the mesh had no MTU concept, so a take silently moved a tuned tunnel (shanks's wg0 sets
MTU = 1380) to the 1420 default — invisible to ping, fatal to TLS handshakes and transfers over that path. The host now parses MTU from the found[Interface]and reports it; the controller side (separate PR) carries it into the generated config. Zero when the config named none. Test covers both.