Received: by mail.netbsd.org (Postfix, from userid 605) id F41E084CEA; Sat, 22 May 2021 09:12:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 39D5A84CE1 for ; Sat, 22 May 2021 09:12:06 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Q5IyzXaq8QWa for ; Sat, 22 May 2021 09:12:05 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 57B3084C13 for ; Sat, 22 May 2021 09:12:05 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 5505BFA95; Sat, 22 May 2021 09:12:05 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_162167472545510" MIME-Version: 1.0 Date: Sat, 22 May 2021 09:12:05 +0000 From: "Amitai Schleier" Subject: CVS commit: pkgsrc/net/vpnc-script To: pkgsrc-changes@NetBSD.org Reply-To: schmonz@netbsd.org X-Mailer: log_accum Message-Id: <20210522091205.5505BFA95@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_162167472545510 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: schmonz Date: Sat May 22 09:12:05 UTC 2021 Modified Files: pkgsrc/net/vpnc-script: Makefile distinfo Log Message: Update to 20210401. From the changelog: - fix IPv6 split masklen - vpnc-script-win: tidy up, more logging - vpnc-script-win: make VPN addresses/gateways "non-persistent", and delete them on disconnect - vpnc-script-win: delete DNS and WINS servers before adding them - vpnc-script-win: dump stdout and stderr when a command fails - vpnc-script-win: use TUNIDX in all netsh commands, remove waitForInterface() - vpnc-script-win: add FIXMEs regard IPv6 split-excludes and gateways - vpnc-script-win: add legacy IP split-exclude handling - vpnc-script-win: cleanup spacing, clarify comments - vpnc-script-win: simplify 'internal gateway' calculation - GNU awk regex fix - move destroy_tun_device into do_disconnect (called only here) - remove bits for ancient Linux 2.6.x kernels - mention IDLE_TIMEOUT - cleanup whitespace and clarify comments - tweak warning message about un-routable exclude routes - Ignore unreachable exclude routes - Document split tunnel EXC variables - ignore bogus non-forwardable exclude routes on disconnect too - *BSDs: get_default_gw needs to EXCLUDE routes through tunnel for attempt-reconnect, but should NOT exclude them otherwise - mark tunnel device 'down' before destroying - Add DragonFly BSD support and improve FreeBSD support - Use '[[:space:]]' instead of '\s' to support POSIX awk - *BSDs: don't inadvertently pick up a bogus 0.0.0.0/32 route as a default route - Fix basename invocation on *BSD shells - fix another ifconfig syntax difference between Linux and *BSDs - use `ip netns` instead of ocserv `listen-netns` config option for test configs - match preexisting code style - Use systemd-resolve to check if resolved is running - FIXME add mock IPv6 configuration to get CI to work - add a bit more logging to test scripts - split iproute2 and *BSD-ish into separate CI runs - CI: don't need to install ocserv and which - numerous fixes for Linux IPv6 configuration using ifconfig/route/netstat - try running tests with *BSD-ish tools (ifconfig/route/netstat) for additional coverage - match code style - Don't use /sbin/resolvconf if it just points to resolvectl. - include calling process ID in DEFAULT_ROUTE_FILE{,_IPV6} - with BSD 'route', save-and-restore IPv6 default routes - simplify cases and add ifconfig_syntax_del variable - Patch: make ipv6 in ipv4 and ipv6 in ipv6 tunnels work on (Net)BSD - vpnc-scripts: added a sanity check of routes and resolv.conf generation - preserve metric in fix_ip_get_output - with iproute2, sort the routes to the VPN gateway by metric before trying to create an explicit route to the gateway via each of them - make do_attempt_reconnect work with route/ifconfig - add working do_attempt_reconnect - don't try to set an explicit route to VPN gateway if localhost, and ignore bogus non-forwardable exclude routes - Ignore link-local routes in set_default_route - leave support for older systemd-resolved (v229-v238) in place - Windows IPv6: remove hard-coded next-hop of fe80::8 - Add split DNS support for systemd-resolved - Use resolvectl for systemd-resolved - fix tabs/spaces in POSIX vpnc-script as well - cleanup whitespace in vpnc-script-win.js - specify interface when adding routes - fix Slackware issue (netconfig is an unrelated tool, not relevant for resolv.conf handling) - No need to add a separate sed invocation for `$NETMASKLEN` fixing - iproute2 5.1+ doesn't allow prefixlen!=32 in get To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/vpnc-script/Makefile \ pkgsrc/net/vpnc-script/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_162167472545510 Content-Disposition: inline Content-Length: 1975 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/net/vpnc-script/Makefile diff -u pkgsrc/net/vpnc-script/Makefile:1.7 pkgsrc/net/vpnc-script/Makefile:1.8 --- pkgsrc/net/vpnc-script/Makefile:1.7 Mon Jun 24 20:39:55 2019 +++ pkgsrc/net/vpnc-script/Makefile Sat May 22 09:12:05 2021 @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.7 2019/06/24 20:39:55 schmonz Exp $ +# $NetBSD: Makefile,v 1.8 2021/05/22 09:12:05 schmonz Exp $ -DISTNAME= vpnc-script-20190606 +DISTNAME= vpnc-script-20210401 CATEGORIES= net security -MASTER_SITES= http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/c84fb8e5a523a647a01a1229a9104db934e19f00:/ +MASTER_SITES= http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/8fff06090ed193c4a7285e9a10b42e6679e8ecf3:/ DIST_SUBDIR= ${PKGNAME_NOREV} DISTFILES= vpnc-script Index: pkgsrc/net/vpnc-script/distinfo diff -u pkgsrc/net/vpnc-script/distinfo:1.7 pkgsrc/net/vpnc-script/distinfo:1.8 --- pkgsrc/net/vpnc-script/distinfo:1.7 Mon Jun 24 20:39:55 2019 +++ pkgsrc/net/vpnc-script/distinfo Sat May 22 09:12:05 2021 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.7 2019/06/24 20:39:55 schmonz Exp $ +$NetBSD: distinfo,v 1.8 2021/05/22 09:12:05 schmonz Exp $ -SHA1 (vpnc-script-20190606/vpnc-script) = fab2e2a407ee1128abcd1f290695b39113cb4363 -RMD160 (vpnc-script-20190606/vpnc-script) = f9cb274b123f5a12de9f9c825a31e9f4aeda2287 -SHA512 (vpnc-script-20190606/vpnc-script) = da2d9959afad2c366f93a52d2772d08a955f72d31e0ffa6682167aee64457080e971543cfa621a1dec3750b8ba1ac4c231e713e4ced664886049baf187c83f0a -Size (vpnc-script-20190606/vpnc-script) = 30927 bytes +SHA1 (vpnc-script-20210401/vpnc-script) = ff5093fba6cb03f7479322c779b9b9044769dd68 +RMD160 (vpnc-script-20210401/vpnc-script) = d2ab609f228d02d81a7e657a9386d80c57c4e35c +SHA512 (vpnc-script-20210401/vpnc-script) = df61bfbcacdc48b19dad7297f8e5455deff5a0c643e4f9a55a4c20ede16453bda705f7b62102c51a708b5a452b9e75b196bf4efd208d138f21e1168ad4b2b73d +Size (vpnc-script-20210401/vpnc-script) = 37966 bytes --_----------=_162167472545510--