its a shitty patch as i am a shitty programmer :)
just define wich facility you want on SYSLOG_FACILITY in error.h
obviusly, if you dont tough nothing will work as ussual...ill try
patching to see the remote ip address upon
disconnection.....somewho..sometime :)
lmnukssl:/usr/local/src/openvpn-2.0_beta11# cat patch_syslog.diff
--- error.c.ori Wed Sep 22 12:28:39 2004
+++ error.c Wed Sep 22 12:26:22 2004
@@ -240,11 +240,22 @@
if (use_syslog && !std_redir)
{
+
#if SYSLOG_CAPABILITY
- syslog (level, "%s%s%s",
+
+ # if SYSLOG_FACILITY
+ syslog (SYSLOG_FACILITY, "%s%s%s",
prefix,
prefix_sep,
m1);
+ #else
+ syslog (SYSLOG_FACILITY, "%s%s%s",
+ prefix,
+ prefix_sep,
+ m1);
+
+ #endif
+
#endif
}
else
--- error.h.ori Wed Sep 22 12:28:52 2004
+++ error.h Wed Sep 22 12:26:21 2004
@@ -43,6 +43,12 @@
* Exit status codes
*/
+
+/*
+ * patch for loging in the facility i want or choose
+ */
+#define SYSLOG_FACILITY LOG_LOCAL2
+
#define OPENVPN_EXIT_STATUS_GOOD 0
#define OPENVPN_EXIT_STATUS_ERROR 1
#define OPENVPN_EXIT_STATUS_USAGE 1