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: Mon, 17 Aug 2026 16:12:22 +0100
Subject: Re: Fwd: [PATCH 4/6] New GNU/Hurd backend

 > to 6.8.2026 klo 3.23 Roy Marples ([email protected]) kirjoitti: 
 > > 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, If you have a link to your current Hurd branch on GitHub, I'm 
 > sure that people can help you complete the Hurd port. 

https://github.com/NetworkConfiguration/dhcpcd/tree/hurd_test
The port itself is feature complete, Joan also has some improvements in a 
separate branch but I have yet to look at that.

The people in #hurd have been very helpful with suggestions.

My main concern is that AFAIK my local changes to headers *might* have been 
fixed in Debian but they have not been fixed in Gentoo.
Even with these changes there is too much header churn: 
https://sourceware.org/bugzilla/show_bug.cgi?id=11142
Debian does not provide a Hurd image I can use.
Gentoo does not provide a Hurd image I can upgrade.

Until the above changes I'm not going to spend more time on this project beyond 
keeping the hurd_test branch.

Thanks 

Roy


Reply via email to