File novell-nortelplugins-support_ipsec.patch of Package novell-nortelplugins

Index: novell-nortelplugins-0.1.3/nortel/ike/packets.c
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/packets.c
+++ novell-nortelplugins-0.1.3/nortel/ike/packets.c
@@ -8,7 +8,6 @@
 #include <netinet/in.h>
 
 #include "net/pfkeyv2.h"
-#include "netinet/ipsec.h"
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -29,6 +28,8 @@
 #include "utility.h"
 #include "packets.h"
 
+#define PATH_IPSEC_H <netinet/ipsec.h>
+
 /* Racoon Headers */
 #include "racoon/vmbuf.h"
 #include "racoon/isakmp_var.h"
Index: novell-nortelplugins-0.1.3/nortel/ike/nortel_cfg.c
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/nortel_cfg.c
+++ novell-nortelplugins-0.1.3/nortel/ike/nortel_cfg.c
@@ -6,6 +6,8 @@
 #include <netinet/in.h>
 #include <arpa/inet.h>
 
+#define PATH_IPSEC_H <netinet/ipsec.h>
+
 #include <libipsec/libpfkey.h>
 #include <racoon/admin.h>
 
@@ -17,7 +19,7 @@
 #include "utility.h"
 
 #include "racoon/handler.h"
-#include "turnpike/common.h"
+#include "plugin_frame/common.h"
 #include "racoon/isakmp.h"
 #include "racoon/nattraversal.h"
 
Index: novell-nortelplugins-0.1.3/nortel/ike/nortel_nat.c
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/nortel_nat.c
+++ novell-nortelplugins-0.1.3/nortel/ike/nortel_nat.c
@@ -6,6 +6,7 @@
 #include <netinet/in.h>
 #include <arpa/inet.h>
 
+#define PATH_IPSEC_H <netinet/ipsec.h>
 #include <libipsec/libpfkey.h>
 #include <racoon/admin.h>
 #include <racoon/schedule.h>
@@ -17,6 +18,8 @@
 #include "callbacks.h"
 #include "utility.h"
 
+#define ENABLE_NATT
+
 #include "racoon/handler.h"
 #include "racoon/isakmp.h"
 #include "racoon/nattraversal.h"
Index: novell-nortelplugins-0.1.3/nortel/ike/nortel_inf.c
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/nortel_inf.c
+++ novell-nortelplugins-0.1.3/nortel/ike/nortel_inf.c
@@ -6,6 +6,8 @@
 #include <netinet/in.h>
 #include <arpa/inet.h>
 
+#define PATH_IPSEC_H <netinet/ipsec.h>
+
 #include <libipsec/libpfkey.h>
 #include <racoon/admin.h>
 
Index: novell-nortelplugins-0.1.3/nortel/common/plog.h
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/common/plog.h
+++ novell-nortelplugins-0.1.3/nortel/common/plog.h
@@ -62,7 +62,14 @@ extern int f_foreground;
 extern int print_location;
 
 struct sockaddr;
-extern void plog __P((int, const char *, struct sockaddr *, const char *, ...))
+
+#define plog(pri, ...) \
+	do { \
+		if ((pri) <= loglevel) \
+		_plog((pri), __VA_ARGS__); \
+	} while (0)
+
+extern void _plog __P((int, const char *, struct sockaddr *, const char *, ...))
 	__attribute__ ((__format__ (__printf__, 4, 5)));
 extern void plogv __P((int, const char *, struct sockaddr *,
 	const char *, va_list));
Index: novell-nortelplugins-0.1.3/nortel/ike/registerpayload.h
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/registerpayload.h
+++ novell-nortelplugins-0.1.3/nortel/ike/registerpayload.h
@@ -2,8 +2,8 @@
 #define __REGISTERPAYLOAD_H__
 
 /* Framework headers */
-#include "turnpike/common.h"
-#include "turnpike/position.h"
+#include "plugin_frame/common.h"
+#include "plugin_frame/position.h"
     
 #if 0
 int constructHookPoint(struct hookpoint *hook, u_int8_t type, u_int8_t AttrOrPayloadType, u_int8_t AttrOrPayloadSubType, u_int32_t position, u_int8_t mandatoryOrOptional, u_int32_t keylen, void *KEY);
Index: novell-nortelplugins-0.1.3/nortel/ike/registerpayload.c
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/registerpayload.c
+++ novell-nortelplugins-0.1.3/nortel/ike/registerpayload.c
@@ -18,10 +18,6 @@
 #include "racoon/isakmp.h"
 #include "racoon/ipsec_doi.h"
 
-/* Framework headers */
-#include "turnpike/common.h"
-#include "turnpike/position.h"
-
 #include <linux/pfkeyv2.h>
 
 #if 0
Index: novell-nortelplugins-0.1.3/nortel/ike/registerattr.c
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/registerattr.c
+++ novell-nortelplugins-0.1.3/nortel/ike/registerattr.c
@@ -16,10 +16,6 @@
 #include "racoon/isakmp_var.h"
 #include "racoon/isakmp.h"
 
-/* Framework headers */
-#include "turnpike/common.h"
-#include "turnpike/position.h"
-
 // IKE Attribute CES Client Version
 
 int registerCESClientVerCallback()
Index: novell-nortelplugins-0.1.3/nortel/ike/registerattr.h
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/registerattr.h
+++ novell-nortelplugins-0.1.3/nortel/ike/registerattr.h
@@ -3,8 +3,8 @@
 
 #include "nortel_inf.h"
 /* Framework headers */
-#include "turnpike/common.h"
-#include "turnpike/position.h"
+#include "plugin_frame/common.h"
+#include "plugin_frame/position.h"
 
 int registerCESClientVerCallback();
 int registerCfgAttrReqCallback(u_int16_t key, CALLBACK callback);
Index: novell-nortelplugins-0.1.3/nortel/ike/fwinterface.c
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/fwinterface.c
+++ novell-nortelplugins-0.1.3/nortel/ike/fwinterface.c
@@ -15,9 +15,7 @@
 #include "racoon/isakmp.h"
 
 /* Framework headers */
-#include "turnpike/common.h"
-#include "turnpike/position.h"
-#include "turnpike/error.h"
+#include "plugin_frame/error.h"
 
 #include "registerpayload.h"
 #include "registerattr.h"
Index: novell-nortelplugins-0.1.3/nortel/ike/callbacks.c
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/callbacks.c
+++ novell-nortelplugins-0.1.3/nortel/ike/callbacks.c
@@ -20,7 +20,7 @@
 #include "racoon/admin.h"
 
 /* Framework headers */
-#include "turnpike/common.h"
+#include "plugin_frame/common.h"
 
 #include "callbacks.h"
 #include "packets.h"
Index: novell-nortelplugins-0.1.3/nortel/ike/payloadcheck.c
===================================================================
--- novell-nortelplugins-0.1.3.orig/nortel/ike/payloadcheck.c
+++ novell-nortelplugins-0.1.3/nortel/ike/payloadcheck.c
@@ -13,7 +13,7 @@
 #include "racoon/isakmp.h"
 #include "racoon/nattraversal.h"
 
-#include "turnpike/common.h"
+#include "plugin_frame/common.h"
 
 int NATDetected = 0;
 
openSUSE Build Service is sponsored by