Rolf,

A patch very similar to this one was already added in 2.0.1-rc1:

--- options.c   2005-01-26 13:17:32.851107832 -0600
+++ openvpn-2.0_rc10/options.c  2005-02-02 12:26:04.678006080 -0600
@@ -2813,6 +2813,13 @@
       VERIFY_PERMISSION (OPT_P_GENERAL);
       options->up_restart = true;
     }
+  else if (streq (p[0], "syslog"))
+    {
+      VERIFY_PERMISSION (OPT_P_GENERAL);
+      if (p[1])
+       ++i;
+      open_syslog (p[1], false);
+    }
   else if (streq (p[0], "daemon"))
     {
       bool didit = false;

James

On Sun, 17 Jul 2005, Rolf Fokkens wrote:

> Hi!
> 
> When not running as a daemon (--daemon option), OpenVPN writes all 
> output to stderr. When OpenVPN isn't run interactively, but it actually 
> isn't run with the --daemon option as well, it's rather inconvenient 
> that syslog isn't used. This is primarily an issue for the development 
> of a VPN appliance I'm working on 
> (http://adsl-dc-3b681.adsl.wanadoo.nl/vvpn) but if for example OpenVPN 
> would be controlled by inittab the same problem is there.
> 
> Attached a patch that solves the problem for me, it may be of use to 
> others as well.
> 
> Cheers!
> 
> Rolf
> 

Reply via email to