From caf9293b8a4316a404aebf243841fd6e29123850 Mon Sep 17 00:00:00 2001
From: hwdsl2 <hwdsl2@users.noreply.github.com>
Date: Sun, 20 Aug 2017 10:52:28 -0500
Subject: [PATCH] New Libreswan version 3.21

---
 extras/vpnupgrade.sh        | 7 +++++--
 extras/vpnupgrade_centos.sh | 7 +++++--
 vpnsetup.sh                 | 7 +++++--
 vpnsetup_centos.sh          | 7 +++++--
 4 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/extras/vpnupgrade.sh b/extras/vpnupgrade.sh
index de6cc24..32e4cd4 100644
--- a/extras/vpnupgrade.sh
+++ b/extras/vpnupgrade.sh
@@ -11,7 +11,7 @@
 # know how you have improved it!
 
 # Check https://libreswan.org for the latest version
-swan_ver=3.20
+swan_ver=3.21
 
 ### DO NOT edit below this line ###
 
@@ -145,7 +145,10 @@ fi
 /bin/rm -rf "/opt/src/libreswan-$swan_ver"
 tar xzf "$swan_file" && /bin/rm -f "$swan_file"
 cd "libreswan-$swan_ver" || exiterr "Cannot enter Libreswan source dir."
-echo "WERROR_CFLAGS =" > Makefile.inc.local
+cat > Makefile.inc.local <<'EOF'
+WERROR_CFLAGS =
+USE_DNSSEC = false
+EOF
 if [ "$(packaging/utils/lswan_detect.sh init)" = "systemd" ]; then
   apt-get -yq install libsystemd-dev || exiterr2
 fi
diff --git a/extras/vpnupgrade_centos.sh b/extras/vpnupgrade_centos.sh
index 14f8be9..e44887f 100644
--- a/extras/vpnupgrade_centos.sh
+++ b/extras/vpnupgrade_centos.sh
@@ -11,7 +11,7 @@
 # know how you have improved it!
 
 # Check https://libreswan.org for the latest version
-swan_ver=3.20
+swan_ver=3.21
 
 ### DO NOT edit below this line ###
 
@@ -139,7 +139,10 @@ fi
 /bin/rm -rf "/opt/src/libreswan-$swan_ver"
 tar xzf "$swan_file" && /bin/rm -f "$swan_file"
 cd "libreswan-$swan_ver" || exiterr "Cannot enter Libreswan source dir."
-echo "WERROR_CFLAGS =" > Makefile.inc.local
+cat > Makefile.inc.local <<'EOF'
+WERROR_CFLAGS =
+USE_DNSSEC = false
+EOF
 make -s programs && make -s install
 
 # Verify the install and clean up
diff --git a/vpnsetup.sh b/vpnsetup.sh
index 33bee0a..bd84466 100755
--- a/vpnsetup.sh
+++ b/vpnsetup.sh
@@ -185,7 +185,7 @@ apt-get -yq install fail2ban || exiterr2
 
 bigecho "Compiling and installing Libreswan..."
 
-swan_ver=3.20
+swan_ver=3.21
 swan_file="libreswan-$swan_ver.tar.gz"
 swan_url1="https://github.com/libreswan/libreswan/archive/v$swan_ver.tar.gz"
 swan_url2="https://download.libreswan.org/$swan_file"
@@ -195,7 +195,10 @@ fi
 /bin/rm -rf "/opt/src/libreswan-$swan_ver"
 tar xzf "$swan_file" && /bin/rm -f "$swan_file"
 cd "libreswan-$swan_ver" || exiterr "Cannot enter Libreswan source dir."
-echo "WERROR_CFLAGS =" > Makefile.inc.local
+cat > Makefile.inc.local <<'EOF'
+WERROR_CFLAGS =
+USE_DNSSEC = false
+EOF
 if [ "$(packaging/utils/lswan_detect.sh init)" = "systemd" ]; then
   apt-get -yq install libsystemd-dev || exiterr2
 fi
diff --git a/vpnsetup_centos.sh b/vpnsetup_centos.sh
index c4351e6..66ac0ec 100755
--- a/vpnsetup_centos.sh
+++ b/vpnsetup_centos.sh
@@ -174,7 +174,7 @@ yum -y install fail2ban || exiterr2
 
 bigecho "Compiling and installing Libreswan..."
 
-swan_ver=3.20
+swan_ver=3.21
 swan_file="libreswan-$swan_ver.tar.gz"
 swan_url1="https://github.com/libreswan/libreswan/archive/v$swan_ver.tar.gz"
 swan_url2="https://download.libreswan.org/$swan_file"
@@ -184,7 +184,10 @@ fi
 /bin/rm -rf "/opt/src/libreswan-$swan_ver"
 tar xzf "$swan_file" && /bin/rm -f "$swan_file"
 cd "libreswan-$swan_ver" || exiterr "Cannot enter Libreswan source dir."
-echo "WERROR_CFLAGS =" > Makefile.inc.local
+cat > Makefile.inc.local <<'EOF'
+WERROR_CFLAGS =
+USE_DNSSEC = false
+EOF
 make -s programs && make -s install
 
 # Verify the install and clean up