!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
2 Jan 2026
@delroth:delroth.netdelrothdear lix folks: I'm going to take identity.lix.systems down shortly for a host migration - I expect it will not take more than 30min14:47:09
@delroth:delroth.netdelrothit should be back up, let me know if you notice any (new) issues with Lix SSO14:55:33
@delroth:delroth.netdelroth(note: DNS records might take a few minutes to settle, though we should be past TTL already)14:55:49
@raitobezarius:matrix.orgraitobezariusconfirms it works on my end15:02:55
@raitobezarius:matrix.orgraitobezarius(over v4 & v6)15:03:40
@zitrone:utwente.iozitrone 🍋 joined the room.16:08:48
@commentator2.0:elia.gardenRutile (rootile) changed their display name from Rutile (Commentator2.0) feel free to ping to rootile.16:09:47
@delroth:delroth.netdelrothdear lix folks (again): in 1h10 (21:00 CEST) I'm going to also take git.lix.systems down for a host migration - I also expect it will not take more than 30min18:49:42
@commentator2.0:elia.gardenRutile (rootile) changed their display name from rootile to Rutile (rootile).19:10:12
@raitobezarius:matrix.orgraitobezarius aloisw you wrote 127ee1a101e3f5ebab39ad98cbe58fefcd52eca5 and you wrote in the changes that setxattr is dangerous, we are planning to allow xattrs, do you remember why you wrote them as dangerous? 19:56:52
@raitobezarius:matrix.orgraitobezarius(we are still planning to clean xattrs in outputs)19:57:05
@delroth:delroth.netdelrothstarting ~now19:59:33
@delroth:delroth.netdelrothshould now be back up20:11:03
@delroth:delroth.netdelrothbonus: it should now be faster, I'm saying that because now you're primed to notice it even if it's not actually faster /s20:14:03
3 Jan 2026
@aloisw:julia0815.dealoisw These syscalls were marked as "dangerous" because modifying xattrs was one of the operations the seccomp filter tried to block at that time. I am not aware of any immediate security dangers in allowing them, but I am also not sure how safe it is from that perspective, since they are basically arbitrary data and get used for quite a bunch of purposes (including ACLs, and I think SELinux labels, although I'm not aware of any bypass related to either of them). 05:33:56
@aloisw:julia0815.dealoisw In any case, the canonicalization is quite sketchy to begin with (but I'm also not really sure how to fix it without rewriting everything). Some xattrs are actually set automatically on new files (see the ignored-acls setting, there is also some btrfs compression one that gets set in some cases but I forgot the details). There are also ioctls like FS_IOC_SETFLAGS that set additional non-xattr metadata, and horrors indicated at some point in the past that there might actually be an ioctl setting xattrs under some circumstances but I didn't find details about that. 05:40:26
@janik0:matrix.orgJanik (they/them) changed their profile picture.13:17:06
@delroth:delroth.netdelrothdear lix folks: it's me again, I'm going to take wiki.lix.systems down shortly for a host migration - I expect it will not take more than 30min13:39:32
@delroth:delroth.netdelrothit took a bit longer than expected due to 1.5 years of version updates and bugs in the nixos version migration logic, but I think we're back up and running14:29:09
@raitobezarius:matrix.orgraitobezariusand it's up to date!14:31:40
4 Jan 2026
@raitobezarius:matrix.orgraitobezarius fwiw, https://gerrit.lix.systems/c/lix/+/4856/6 11:23:24
@raitobezarius:matrix.orgraitobezariusi need to look at those ioctl things11:23:36
@raitobezarius:matrix.orgraitobezarius XFS_IOC_FSSETXATTR 11:23:52
@raitobezarius:matrix.orgraitobezariusbut that's XFS specific11:24:10
@raitobezarius:matrix.orgraitobezariusbtrfs reuses these ioctls11:24:18
@raitobezarius:matrix.orgraitobezariusso we need something that tries to exploit these APIs if the target fs supports them11:24:56
@aloisw:julia0815.dealoisw Confusingly, that's neither XFS specific (like so many things having XFS in their name) nor does it set xattr (it appears to be more an extension of FS_IOC_SETFLAGS). 11:43:04
@raitobezarius:matrix.orgraitobezariusyep12:09:20
@raitobezarius:matrix.orgraitobezariusactually12:10:48
@raitobezarius:matrix.orgraitobezarius
   This API is implemented by the ext4, xfs, btrfs, and f2fs
   filesystems on the Linux kernel.  Not all fields may be understood
   by filesystems other than xfs.
12:10:49

There are no newer messages yet.


Back to Room ListRoom Version: 10