Merge branch 'master' into dstuart_refactor_autoconf
This commit is contained in:
commit
41571a6453
4
CREDITS
4
CREDITS
@ -209,3 +209,7 @@ Grant Pannell
|
|||||||
and individual IP addresses can be specified as well. Also, multiple IP's
|
and individual IP addresses can be specified as well. Also, multiple IP's
|
||||||
and/or networks can be defined as a comma separated list (e.g.
|
and/or networks can be defined as a comma separated list (e.g.
|
||||||
"192.168.10.0/24,10.1.1.123").
|
"192.168.10.0/24,10.1.1.123").
|
||||||
|
|
||||||
|
Alexander Kozhevnikov
|
||||||
|
- Reported a bug when fwknop is compiled with --enable-udp-server where
|
||||||
|
the server was including pcap.h
|
||||||
|
|||||||
@ -1,3 +1,8 @@
|
|||||||
|
fwknop-2.6.6 (02//2015):
|
||||||
|
- [server] Bug fix when compiled with --enable-udp-server to not include
|
||||||
|
pcap.h, which is likely not installed whenever libpcap is also not
|
||||||
|
installed. This bug was reported by Alexander Kozhevnikov.
|
||||||
|
|
||||||
fwknop-2.6.5 (12/16/2014):
|
fwknop-2.6.5 (12/16/2014):
|
||||||
- [server] (Grant Pannell) Added a new access.conf variable "DESTINATION"
|
- [server] (Grant Pannell) Added a new access.conf variable "DESTINATION"
|
||||||
to define the destination address for which an SPA packet will be
|
to define the destination address for which an SPA packet will be
|
||||||
|
|||||||
80
configure.ac
80
configure.ac
@ -630,28 +630,32 @@ dnl
|
|||||||
AS_IF([test "x$FORCE_FIREWALLD_EXE" != x], [
|
AS_IF([test "x$FORCE_FIREWALLD_EXE" != x], [
|
||||||
FIREWALLD_EXE="$FORCE_FIREWALLD_EXE"
|
FIREWALLD_EXE="$FORCE_FIREWALLD_EXE"
|
||||||
],[
|
],[
|
||||||
AS_IF([test "x$FORCE_IPTABLES_EXE" != x], [
|
AS_IF([test "x$FORCE_IPTABLES_EXE" != x], [
|
||||||
IPTABLES_EXE="$FORCE_IPTABLES_EXE"
|
IPTABLES_EXE="$FORCE_IPTABLES_EXE"
|
||||||
],[
|
FIREWALLD_EXE=""
|
||||||
AS_IF([test "x$FORCE_IPFW_EXE" != x], [
|
|
||||||
IPFW_EXE="$FORCE_IPFW_EXE"
|
|
||||||
IPTABLES_EXE=""
|
|
||||||
],[
|
],[
|
||||||
AS_IF([test "x$FORCE_PF_EXE" != x], [
|
AS_IF([test "x$FORCE_IPFW_EXE" != x], [
|
||||||
PF_EXE="$FORCE_PF_EXE"
|
IPFW_EXE="$FORCE_IPFW_EXE"
|
||||||
IPFW_EXE=""
|
|
||||||
IPTABLES_EXE=""
|
IPTABLES_EXE=""
|
||||||
|
FIREWALLD_EXE=""
|
||||||
],[
|
],[
|
||||||
AS_IF([test "x$FORCE_IPF_EXE" != x], [
|
AS_IF([test "x$FORCE_PF_EXE" != x], [
|
||||||
IPF_EXE="$FORCE_IPF_EXE"
|
PF_EXE="$FORCE_PF_EXE"
|
||||||
PF_EXE=""
|
|
||||||
IPFW_EXE=""
|
IPFW_EXE=""
|
||||||
IPTABLES_EXE=""
|
IPTABLES_EXE=""
|
||||||
|
FIREWALLD_EXE=""
|
||||||
|
],[
|
||||||
|
AS_IF([test "x$FORCE_IPF_EXE" != x], [
|
||||||
|
IPF_EXE="$FORCE_IPF_EXE"
|
||||||
|
PF_EXE=""
|
||||||
|
IPFW_EXE=""
|
||||||
|
IPTABLES_EXE=""
|
||||||
|
FIREWALLD_EXE=""
|
||||||
|
]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
]
|
|
||||||
)))))
|
)))))
|
||||||
|
|
||||||
dnl Determine which firewall exe we use (if we have one).
|
dnl Determine which firewall exe we use (if we have one).
|
||||||
@ -664,34 +668,34 @@ dnl
|
|||||||
FIREWALL_EXE=$FIREWALLD_EXE
|
FIREWALL_EXE=$FIREWALLD_EXE
|
||||||
AC_DEFINE_UNQUOTED([FIREWALL_FIREWALLD], [1], [The firewall type: firewalld.])
|
AC_DEFINE_UNQUOTED([FIREWALL_FIREWALLD], [1], [The firewall type: firewalld.])
|
||||||
],[
|
],[
|
||||||
AS_IF([test "x$IPTABLES_EXE" != x], [
|
AS_IF([test "x$IPTABLES_EXE" != x], [
|
||||||
FW_DEF="FW_IPTABLES"
|
FW_DEF="FW_IPTABLES"
|
||||||
FIREWALL_TYPE="iptables"
|
FIREWALL_TYPE="iptables"
|
||||||
FIREWALL_EXE=$IPTABLES_EXE
|
FIREWALL_EXE=$IPTABLES_EXE
|
||||||
AC_DEFINE_UNQUOTED([FIREWALL_IPTABLES], [1], [The firewall type: iptables.])
|
AC_DEFINE_UNQUOTED([FIREWALL_IPTABLES], [1], [The firewall type: iptables.])
|
||||||
],[
|
|
||||||
AS_IF([test "x$IPFW_EXE" != x], [
|
|
||||||
FW_DEF="FW_IPFW"
|
|
||||||
FIREWALL_TYPE="ipfw"
|
|
||||||
FIREWALL_EXE=$IPFW_EXE
|
|
||||||
AC_DEFINE_UNQUOTED([FIREWALL_IPFW], [1], [The firewall type: ipfw.])
|
|
||||||
],[
|
],[
|
||||||
AS_IF([test "x$PF_EXE" != x], [
|
AS_IF([test "x$IPFW_EXE" != x], [
|
||||||
FW_DEF="FW_PF"
|
FW_DEF="FW_IPFW"
|
||||||
FIREWALL_TYPE="pf"
|
FIREWALL_TYPE="ipfw"
|
||||||
FIREWALL_EXE=$PF_EXE
|
FIREWALL_EXE=$IPFW_EXE
|
||||||
AC_DEFINE_UNQUOTED([FIREWALL_PF], [1], [The firewall type: pf.])
|
AC_DEFINE_UNQUOTED([FIREWALL_IPFW], [1], [The firewall type: ipfw.])
|
||||||
],[
|
],[
|
||||||
AS_IF([test "x$IPF_EXE" != x], [
|
AS_IF([test "x$PF_EXE" != x], [
|
||||||
AC_MSG_ERROR([Sorry - ipf was specified or the only one found, however, it is not supported yet.])
|
FW_DEF="FW_PF"
|
||||||
FIREWALL_TYPE="ipf"
|
FIREWALL_TYPE="pf"
|
||||||
FIREWALL_EXE=$IPF_EXE
|
FIREWALL_EXE=$PF_EXE
|
||||||
AC_DEFINE_UNQUOTED([FIREWALL_IPF], [1], [The firewall type: ipf.])
|
AC_DEFINE_UNQUOTED([FIREWALL_PF], [1], [The firewall type: pf.])
|
||||||
], [AC_MSG_ERROR([No firewall program was found or specified.]) ]
|
],[
|
||||||
]
|
AS_IF([test "x$IPF_EXE" != x], [
|
||||||
|
AC_MSG_ERROR([Sorry - ipf was specified or the only one found, however, it is not supported yet.])
|
||||||
|
FIREWALL_TYPE="ipf"
|
||||||
|
FIREWALL_EXE=$IPF_EXE
|
||||||
|
AC_DEFINE_UNQUOTED([FIREWALL_IPF], [1], [The firewall type: ipf.])
|
||||||
|
], [AC_MSG_ERROR([No firewall program was found or specified.]) ]
|
||||||
|
]
|
||||||
|
]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
]
|
|
||||||
)))))
|
)))))
|
||||||
|
|
||||||
AC_DEFINE_UNQUOTED([FIREWALL_EXE], ["$FIREWALL_EXE"],
|
AC_DEFINE_UNQUOTED([FIREWALL_EXE], ["$FIREWALL_EXE"],
|
||||||
|
|||||||
@ -29,8 +29,9 @@
|
|||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#if USE_LIBPCAP
|
||||||
#include <pcap.h>
|
#include <pcap.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "fwknopd_common.h"
|
#include "fwknopd_common.h"
|
||||||
#include "pcap_capture.h"
|
#include "pcap_capture.h"
|
||||||
|
|||||||
@ -31,7 +31,10 @@
|
|||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
*/
|
*/
|
||||||
#include <pcap.h>
|
|
||||||
|
#if USE_LIBPCAP
|
||||||
|
#include <pcap.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "fwknopd_common.h"
|
#include "fwknopd_common.h"
|
||||||
#include "netinet_common.h"
|
#include "netinet_common.h"
|
||||||
@ -40,6 +43,8 @@
|
|||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
#include "log_msg.h"
|
#include "log_msg.h"
|
||||||
|
|
||||||
|
#if USE_LIBPCAP
|
||||||
|
|
||||||
void
|
void
|
||||||
process_packet(unsigned char *args, const struct pcap_pkthdr *packet_header,
|
process_packet(unsigned char *args, const struct pcap_pkthdr *packet_header,
|
||||||
const unsigned char *packet)
|
const unsigned char *packet)
|
||||||
@ -228,4 +233,6 @@ process_packet(unsigned char *args, const struct pcap_pkthdr *packet_header,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* USE_LIBPCAP */
|
||||||
|
|
||||||
/***EOF***/
|
/***EOF***/
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user