dhcpcd-10.5.0 does not work with Hurd due to the forced socket changes (should be a compile failure).
Hurd lacks the means of authenticating a socket. ideally getpeereid(3) should be supported as it's sockets are BSD centric which would make my life easy. In the meantime I'll harden the socket at the filesystem layer again, but the new readgroup support won't work as the socket can only have one group and the controlgroup takes precedence. I'll try and get 10.5.1 out with this after my holidays. Roy From: Martin-Éric Racine <[email protected]> To: "Roy Marples"<[email protected]> Cc: "Samuel Thibault"<[email protected]>, "Joan Lledó"<[email protected]>, "bug-hurd"<[email protected]> Date: Wed, 05 Aug 2026 17:34:13 +0100 Subject: Re: Fwd: [PATCH 4/6] New GNU/Hurd backend ti 2.6.2026 klo 14.38 Roy Marples ( mailto:[email protected] ) kirjoitti: > > Sorry for top posting, my client makes it near impossible to do otherwise. > > > It doesn't yet, netdde is based on Linux. rumpnet (on its way) will be > > based on BSD. > > From userland, should I be able to tell the difference when rumpnet lands > with regards to what ioctls are supported > and how to obtain OS specific stuff like interface carrier state? > > Thanks > > Roy For anyone interested in testing it, I have uploaded dhcpcd 10.5.0-1 to experimental. It includes Joan's previous Hurd patches as merged by Roy (upstream). Martin-Éric
