!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

890 Members
Declaratively manage your switching, routing, wireless, tunneling and more.260 Servers

Load older messages


SenderMessageTime
12 Sep 2025
@jassu:kumma.juttu.asiaJassukoYeah. It would not need to exist, if the cookie spec was sane.. I think it's just rabbit holes all the way down at this point, lol. :D14:05:45
@toonn:matrix.orgtoonn K900: That applies to sub.host but not to sub.host.local, not appending ".local." would still "just work." 14:06:11
@k900:0upti.meK900Yes, except you could not know when not to append .local14:06:54
@k900:0upti.meK900Before the PSL existed14:06:54
@toonn:matrix.orgtoonn I don't see how subdomains make that more problematic though. Just never append if the hostname has a ".?" 14:08:39
@k900:0upti.meK900I mean, you're welcome to propose a spec change if you want this so much14:13:43
@k900:0upti.meK900But as it stands, it is out of spec14:13:48
@toonn:matrix.orgtoonn I doubt I can convince anyone, mDNS seems to be rather universally despised. As long as I can get avahi to resolve subdomains for me, I'm happy. 14:16:00
@toonn:matrix.orgtoonn magic_rb: Maybe I was naively hoping `pack . unpack` avoids reading the entire lazy bytestring into memory. I don't know if I elided the type declaration on purpose or just temporarily because I was changing things, probably the latter. 14:24:21
@jassu:kumma.juttu.asiaJassukoI would actually like mdns if it didn't have all those weird quirks on the implementations. -_-14:26:07
@toonn:matrix.orgtoonn It kinda feels like it was intentionally hamstrung to make it perpetually unpopular. 14:27:46
@magic_rb:matrix.redalder.orgmagic_rbIt does, going from a strict to lazy bytestring always incurs a copy unless the lazy bytestring is only one chunk i think. Then it may be able to do the conversion in place14:33:20
@toonn:matrix.orgtoonn magic_rb: I was thinking more that it might be read chunk by chunk, converted to the next however many Word8s and the same thing when packing, with fusion eliminating the intermediate list. 14:34:55
@toonn:matrix.orgtoonn magic_rb: Also very possible I just didn't notice toStrict though. 14:35:08
@magic_rb:matrix.redalder.orgmagic_rbhttps://hackage-content.haskell.org/package/bytestring-0.12.2.0/docs/src/Data.ByteString.Lazy.Internal.html#local-6989586621679118241 reading the impl here, it has a optimization for "just one chunk"14:36:13
@magic_rb:matrix.redalder.orgmagic_rb In that narrow case it should be O(1) and since you deal with up to 64 bytes, it should always be O(1) 14:38:30
@magic_rb:matrix.redalder.orgmagic_rbYeah the default chunk size is 32k - memory management overhead so your DNS packets fit as such lazy <-> strict is O(1) for you14:40:28
@toonn:matrix.orgtoonn Do you have a name on Codeberg? 14:50:12
@toonn:matrix.orgtoonn For some Co-authored-by attribution ; ) 14:50:51
@toonn:matrix.orgtoonn magic_rb: ^ 16:12:49
@magic_rb:matrix.redalder.orgmagic_rb toonn: magic_rb magic_rb@redalder.org 16:35:28
@magic_rb:matrix.redalder.orgmagic_rb * toonn: magic_rb <magic_rb@redalder.org> 16:35:34
@toonn:matrix.orgtoonn Thanks : ) 16:50:13
13 Sep 2025
@etherbloom:catgirl.cloudEtherbloom [they/sie] {you&} 🐲🦊👿 changed their display name from Etherbloom [they/sie] {you&} 🐲🦊👿 to Etherbloom @MRMCD25 [they/sie] {you&} 🐲🦊👿.13:45:13
@etherbloom:catgirl.cloudEtherbloom [they/sie] {you&} 🐲🦊👿 changed their display name from Etherbloom @MRMCD25 [they/sie] {you&} 🐲🦊👿 to Etherbloom @MRMCD25 [📞3724] [they/sie] {you&} 🐲🦊👿.13:46:32
@donald8359:matrix.orgDonald joined the room.15:12:26
@validitymaiden:matrix.orgvaliditymaiden joined the room.17:19:26
@validitymaiden:matrix.orgvaliditymaiden set a profile picture.17:31:46
@validitymaiden:matrix.orgvaliditymaiden changed their profile picture.17:32:26
14 Sep 2025
@zxfsee:matrix.orgzxfsee changed their profile picture.15:42:38

Show newer messages


Back to Room ListRoom Version: 6