Hello Steven,
Am Donnerstag, den 21.08.2014, 14:56 +0100 schrieb Steven Chamberlain: [...] > Hi, > > On 20/08/14 16:38, Jörg Frings-Fürst wrote: > > There are no changes at sysdeputil.c between vsftpd/3.0.2-14 and > > vsftpd/3.0.2-15. > > I see what happened: kfreebsd-kernel-headers introduced a new > sys/capability.h which we did not have before. vsftpd will use it in > preference to a dummyinc/sys/capability.h > > You can see in dummyinc/sys/capability.h that it would otherwise #undef > VSF_SYSDEP_HAVE_LIBCAP. > > vsftpd expects sys/capability.h will define cap_t, but only libcap has > that, our header does not. I'm not sure what's right/wrong here. > libcap is a linux-any package currently but would conflict with this > FreeBSD kernel header otherwise. (Why does libpcap put it in sys/?) > > Either way, we don't seem to have libcap on GNU/kFreeBSD, and quoting > Ben Kaduk: > > It seems [libpcap] is the provider of the cap_t; there is no such concept in > > the base freebsd system. > > I think it is appropriate to add the attached, along with the other > platform-specific configuration atop sysdeputil.c > > Regards, Many thanks for your work and the patch. I've added them into 3.0.2-16. CU Jörg -- pgp Fingerprint: 7D13 3C60 0A10 DBE1 51F8 EBCB 422B 44B0 BE58 1B6E pgp Key: BE581B6E CAcert Key S/N: 0E:D4:56 Jörg Frings-Fürst D-54526 Niederkail Threema: SYR8SJXB IRC: j_...@freenode.net j_...@oftc.net
signature.asc
Description: This is a digitally signed message part