diff -Naur a/init.c b/init.c
--- a/init.c2010-11-05 04:29:02.0 +0900
+++ b/init.c2011-04-12 05:11:43.540370471 +0900
@@ -41,6 +41,10 @@
#include "occ-inline.h"
+#ifdef TARGET_LINUX
+#include
+#endif
+
static struct context *static_context; /* GLOBAL */
/*
@@ -904,6 +908,10 @@
Usually, using cap should be enabled/disabled via autoconf.
On Mon, Apr 11, 2011 at 11:23 PM, crocket wrote:
>
> diff -Naur a/init.c b/init.c
> --- a/init.c 2010-11-05 04:29:02.0 +0900
> +++ b/init.c 2011-04-12 05:11:43.540370471 +0900
> @@ -41,6 +41,10 @@
>
> #include "occ-inline.
How do I enable it via autoconf?
On Tue, Apr 12, 2011 at 5:37 AM, Alon Bar-Lev wrote:
> Usually, using cap should be enabled/disabled via autoconf.
>
> On Mon, Apr 11, 2011 at 11:23 PM, crocket wrote:
>>
>> diff -Naur a/init.c b/init.c
>> --- a/init.c 2010-11-05 04:29:02.0 +0900
>> ++
Into configure.ac you add something like:
---
AC_ARG_ENABLE(
[capabilities],
[AS_HELP_STRING([--enable-capabilities],[enable Linux
capabilities @<:@disabled@:>@])],
,
[enable_capabilities="no"]
)
test "${enable_capabilities}" = "yes" &&
AC_DEFINE([ENABLE_CAPABILITIES
Why don't you submit a patch for this?
Although my patch doesn't seem to make OpenVPN retain linux
capabilities during UID downgrade, if you made a patch that includes
my patch, linux people would appreciate it.
On Tue, Apr 12, 2011 at 6:28 AM, Alon Bar-Lev wrote:
> Into configure.ac you add some