!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.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
6 Jan 2026
@commentator2.0:elia.gardenRutile (rootile) Can we get a "im on vacation" button in gerrit to temporarily block mails?
I do not want to look at gerrit from the hospital
16:00:45
@commentator2.0:elia.gardenRutile (rootile) cc @raitobezarius:matrix.org 16:01:30
@raitobezarius:matrix.orgraitobezariusi think this is the button16:28:54
@raitobezarius:matrix.orgraitobezariusclipboard.png
Download clipboard.png
16:28:55
8 Jan 2026
@dahs:matrix.orgdahs joined the room.02:41:24
@tgrcdev:matrix.orgTGRCDev changed their display name from TGRCDev to Flotsam.16:28:31
@tgrcdev:matrix.orgTGRCDev changed their display name from Flotsam to TGRCDev.16:31:44
@k900:0upti.meK900
bananya | warning: error: unable to download 'https://cache.nixos.org/a11yib1m2xz8yspcx2nqc8i6b1zzgxh7.narinfo': Connection timed out after 5006 milliseconds (curl error code=28); retrying in 1985ms ms (attempt 3/5)
17:06:02
@k900:0upti.meK900Can someone explain to me how it's getting "1985ms ms"17:06:10
@k900:0upti.meK900image.png
Download image.png
17:06:24
@raitobezarius:matrix.orgraitobezarius:D17:11:16

Show newer messages


Back to Room ListRoom Version: 10