!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

345 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.124 Servers

Load older messages


SenderMessageTime
23 Apr 2025
@k900:0upti.meK900That's probably https://git.lix.systems/lix-project/lix/issues/80509:20:42
@rvdp:infosec.exchangeRamses 🇵🇸Ugh, yeah my default shell is fish09:24:07
@k900:0upti.meK900I'm surprised fish also fails09:24:42
@k900:0upti.meK900Presumably09:24:47
@rvdp:infosec.exchangeRamses 🇵🇸Would ssh's LocalCommand be sufficient to detect that the connection was set up? Or do we really need to run something on the remote side?09:25:08
@k900:0upti.meK900LocalCommand breaks with multiplexing09:25:34
@rvdp:infosec.exchangeRamses 🇵🇸I guess it offers slightly less guarantees about the state of the other side09:25:38
@rvdp:infosec.exchangeRamses 🇵🇸Oh, ok09:25:45
@k900:0upti.meK900Can you try my CL?09:26:12
@k900:0upti.meK900It's linked on the issue09:26:15
@rvdp:infosec.exchangeRamses 🇵🇸Actually, the key that I use has a command forced in authorized_keys, maybe that's the more likely culprit here09:27:49
@rvdp:infosec.exchangeRamses 🇵🇸 So it doesn't actually run the command that lix sends, it only runs nix-daemon --stdio 09:28:23
@k900:0upti.meK900Yes that would also doi t09:28:42
@k900:0upti.meK900* Yes that would also do it09:28:44
@k900:0upti.meK900Though that would also ALSO break my CL09:28:51
@k900:0upti.meK900So that's fun09:28:58
@rvdp:infosec.exchangeRamses 🇵🇸Yeah, I guess I can modify the command to include the echo, but it isn't great that such implementation details are leaking into the ssh config of the builders09:29:43
@k900:0upti.meK900SSH is fucked09:32:04
@k900:0upti.meK900Completely09:32:07
@piegames:flausch.socialpiegamesLet's make a successor?09:54:17
@piegames:flausch.socialpiegamesSSH, maybe based on SSH libs, but without a fucking login shell, designed for inter machine communication09:54:17
@k900:0upti.meK900Isn't that just mTLS10:08:19
@kfears:matrix.orgKFears (burning out)Yeah that's just mTLS12:09:05
@kfears:matrix.orgKFears (burning out)You can also do an interactive session there to get back to SSH awfulness12:09:48
@helle:tacobelllabs.nethelle (just a stray cat girl)urgh, need to provide feedback on the file fixtures, but uuuh, not quite have the energy for it today, right, hope that will be fine to do tomorrow13:33:57
@kfears:matrix.orgKFears (burning out)It's fine, late April is a lazy time for everyone13:39:04
@irenes:matrix.orgIrenesyeah I've dug into the TLS protocol and the SSH protocol and, like...20:38:57
@irenes:matrix.orgIrenesTLS grew out of SSH but you really do want TLS or mTLS, not SSH, if you're designing something new20:39:07
@irenes:matrix.orgIrenesit has super important features such as SNI20:39:18
@irenes:matrix.orgIrenes(useful for large deployments that want to put a reverse proxy in front of the backend)20:39:35

Show newer messages


Back to Room ListRoom Version: 10