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_f-f@freenode.net
j_f-f@oftc.net
Attachment:
signature.asc
Description: This is a digitally signed message part