!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

916 Members
Declaratively manage your switching, routing, wireless, tunneling and more.265 Servers

Load older messages


SenderMessageTime
27 Jun 2025
@redstone-menace:matrix.orgR̴̨͕͇͍̞̮̐̅͆̌̀̉̐͋̈́̃̀͒́̎̅̚̚̚͠͝Ĕ̵̡̛͖͖̟̙̫̱͈̘̞̭͍͍͑̌̄͑̓̋̓̀̈̏̈́͊̇͊͆̉͂̏̀̃̚͘͝͝ͅͅD̶̡̢͔̱̖̮͙͉̘̺͓͍̩̮͈͍͗̃̀̏͌͘͜ͅŚ̸̬̭̯̬͙͇͓̬̩̳̤͚͓̤̩̺͉͖̉͛̓̿̎͊̿̆́̐͂̇͌̄̇̓͘ͅͅT̴̞̫̘̝͇͔̟̪̪̦͂̔̎̀̎ͅŎ̷̡̬̹̪͈̭̣͈̭̭͉̦̖̝̘̪͖͔̥̦̘̻̳Ṋ̶̛̫͈̳̘͚̜̔̋͆̅̈́͊̑͊̉̌̈́̾͑̈́̚ͅË̸̡̨̨̛͇̜̖͔͖̻̟̗̠̙͓̘̗̥͉͇̜͑͆͊͑͑̀̓͒͜͝͝ changed their display name from Redstone to R̴̨͕͇͍̞̮̐̅͆̌̀̉̐͋̈́̃̀͒́̎̅̚̚̚͠͝Ĕ̵̡̛͖͖̟̙̫̱͈̘̞̭͍͍͑̌̄͑̓̋̓̀̈̏̈́͊̇͊͆̉͂̏̀̃̚͘͝͝ͅͅD̶̡̢͔̱̖̮͙͉̘̺͓͍̩̮͈͍͗̃̀̏͌͘͜ͅŚ̸̬̭̯̬͙͇͓̬̩̳̤͚͓̤̩̺͉͖̉͛̓̿̎͊̿̆́̐͂̇͌̄̇̓͘ͅͅT̴̞̫̘̝͇͔̟̪̪̦͂̔̎̀̎ͅŎ̷̡̬̹̪͈̭̣͈̭̭͉̦̖̝̘̪͖͔̥̦̘̻̳Ṋ̶̛̫͈̳̘͚̜̔̋͆̅̈́͊̑͊̉̌̈́̾͑̈́̚ͅË̸̡̨̨̛͇̜̖͔͖̻̟̗̠̙͓̘̗̥͉͇̜͑͆͊͑͑̀̓͒͜͝͝.00:55:56
@zhaofeng:zhaofeng.liZhaofeng LiKea 3.0 😮 https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-3.0.006:41:33
@zhaofeng:zhaofeng.liZhaofeng Li

tl;dr:

Build system: Meson
Native HTTP/TLS support: The DHCPv4, DHCPv6, and DHCP-DDNS daemons now have native support for API sockets over HTTP and TLS (HTTP), without the need to use the Control Agent (CA).
Classification: Class tags: Option class-tagging allows an option value to be conditionally applied to the response based on the client's class membership. The effect is similar to using an if-block in ISC DHCP to conditionally include options at a given scope. [...] We have added the ability to choose from multiple occurrences of the same option based on class-tagging.
IPv6-only preferred: Kea now supports v6-only-preferred mode, as described in RFC8925, more precisely. [...] Until recently, however, Kea sent back the option and assigned the IPv4 address at the same time; this is now fixed.
Usability: Kea now prints options with binary data in a human-readable form whenever possible
Build system improvements: Kea now compiles properly with Boost 1.87

06:41:38
@zhaofeng:zhaofeng.liZhaofeng Li *

tl;dr:

  • Build system: Meson
  • Native HTTP/TLS support: The DHCPv4, DHCPv6, and DHCP-DDNS daemons now have native support for API sockets over HTTP and TLS (HTTP), without the need to use the Control Agent (CA).
  • Classification: Class tags: Option class-tagging allows an option value to be conditionally applied to the response based on the client's class membership. The effect is similar to using an if-block in ISC DHCP to conditionally include options at a given scope. [...] We have added the ability to choose from multiple occurrences of the same option based on class-tagging.
  • IPv6-only preferred: Kea now supports v6-only-preferred mode, as described in RFC8925, more precisely. [...] Until recently, however, Kea sent back the option and assigned the IPv4 address at the same time; this is now fixed.
  • Usability: Kea now prints options with binary data in a human-readable form whenever possible
  • Build system improvements: Kea now compiles properly with Boost 1.87
06:42:08
@tom:dragar.deTomInsbesondere das sie v6-only-prefered gefixt haben ist ja mal eine gute Nachricht :)06:51:53
@tom:dragar.deTom* Especially that they've fixed v6-only-preferred is good. :)08:49:01
@hexa:lossy.networkhexathis is on my todo list, but the 2.6.3 update is still broken https://github.com/NixOS/nixpkgs/pull/41187509:36:27
@hexa:lossy.networkhexaif someone wants to take a look09:36:32
@psibi:matrix.org@psibi:matrix.org left the room.09:38:21
@nbp:mozilla.orgnbp changed their display name from nbp to nbp — PTO.17:26:45
29 Jun 2025
@antifuchs:asf.computerantifuchsI have a distinct memory that if you passed an NS server to the kernel via the command line, the scripted initrd had a working resolver config... but somehow now, it no longer does. I added a hack to create an /etc/resolv.conf in my system config, but that seems suboptimal.01:49:55
@hexa:lossy.networkhexasystemd-initrd ultras ❤️‍🔥01:50:47
@hexa:lossy.networkhexa* ❤️‍🔥 systemd-initrd ultras ❤️‍🔥01:50:52
@hexa:lossy.networkhexa * ❤️‍🔥 systemd-initrd ultras ❤️‍🔥 01:51:00
@emilazy:matrix.orgemilyplease don't spend itme trying to get anything working with scripted initrd :p01:54:25
@hexa:lossy.networkhexaI wish we had proper deprecation tooling01:54:58
@hexa:lossy.networkhexanetworking.interfaces needs to go 😄 01:55:25
@hexa:lossy.networkhexanobody wants to maintain our own network setup stack01:55:40
@hexa:lossy.networkhexasomeone should package up https://codeberg.org/liske/ifstate as an alternative01:55:47
@hexa:lossy.networkhexa* someone should package up https://codeberg.org/liske/ifstate as an alternative for people who don't like networkd01:55:56
@hexa:lossy.networkhexahttps://ifstate.net/docs/namespaces/02:03:18
@hexa:lossy.networkhexaone thing it can do is network namespaces02:03:27
@hexa:lossy.networkhexaalso doesn't run as a daemon, but only makes changes when run02:04:01
@zhaofeng:zhaofeng.liZhaofeng Liwould be nice if there was a converter that takes networkd configs and emit ifstate ones, doesn't look very hard to do02:12:37
@hexa:lossy.networkhexaRedacted or Malformed Event02:16:53
@hexa:lossy.networkhexalike a one time translation mechanism?02:17:11
@hexa:lossy.networkhexacertainly not impossible02:17:20
@hexa:lossy.networkhexanothing I would want to have in nixpkgs02:17:27
@zhaofeng:zhaofeng.liZhaofeng Li basically one-time, but the use case is being able to still use systemd.network.* and have them handled by ifstate underneath 02:18:35
@hexa:lossy.networkhexapls no02:19:02

Show newer messages


Back to Room ListRoom Version: 6