blob: f77fa8638074ed81141b85fcc5ab3a7248922604 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
Subject: [PATCH] ipsec-tools: racoonctl buildfix
Upstream-Status: Pending
building ipsec-tools failed building/linking racoonctl with some errors:
- missing "yylex" error
- some linking errors for variables defined in racoon but not racoonctl
- some symbols from nattraversal.c where not found as it wasn't linked
when building with NAT support.
Signed-off-by: Liviu Gheorghisan <liviu.gheorghisan@enea.com>
Signed-off-by: Daniel BORNAZ <daniel.bornaz@enea.com>
---
diff -rupN a/src/racoon/Makefile.am b/src/racoon/Makefile.am
--- a/src/racoon/Makefile.am 2014-03-05 12:16:52.907101044 +0100
+++ b/src/racoon/Makefile.am 2014-03-05 12:17:10.946320064 +0100
@@ -44,7 +44,17 @@ racoon_DEPENDENCIES = \
$(CRYPTOBJS) $(HYBRID_OBJS) $(NATT_OBJS) $(FRAG_OBJS) $(SECCTX_OBJS) \
vmbuf.o sockmisc.o misc.o
-racoonctl_SOURCES = racoonctl.c str2val.c
+racoonctl_SOURCES = \
+ session.c isakmp.c handler.c \
+ isakmp_ident.c isakmp_agg.c isakmp_base.c \
+ isakmp_quick.c isakmp_inf.c isakmp_newg.c \
+ gssapi.c dnssec.c getcertsbyname.c privsep.c \
+ pfkey.c admin.c evt.c ipsec_doi.c oakley.c grabmyaddr.c vendorid.c \
+ policy.c localconf.c remoteconf.c crypto_openssl.c algorithm.c \
+ proposal.c sainfo.c strnames.c nattraversal.c \
+ plog.c logger.c schedule.c str2val.c \
+ safefile.c backupsa.c genlist.c rsalist.c \
+ cftoken.l cfparse.y prsa_tok.l prsa_par.y racoonctl.c
racoonctl_LDADD = libracoon.la ../libipsec/libipsec.la
libracoon_la_SOURCES = kmpstat.c vmbuf.c sockmisc.c misc.c
diff -rupN a/src/racoon/racoonctl.c b/src/racoon/racoonctl.c
--- a/src/racoon/racoonctl.c 2014-03-05 12:16:52.915100698 +0100
+++ b/src/racoon/racoonctl.c 2014-03-05 12:17:17.906018754 +0100
@@ -247,6 +247,9 @@ usage()
#error "Incompatible racoonctl interface"
#endif
+int f_local = 0; /* local test mode. behave like a wall. */
+int dump_config =0;
+
int
main(ac, av)
int ac;
|