pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/vpnc-script Update to 20210401. From the changelog:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6a6283acfda7
branches:  trunk
changeset: 453040:6a6283acfda7
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Sat May 22 09:12:05 2021 +0000

description:
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

diffstat:

 net/vpnc-script/Makefile |   6 +++---
 net/vpnc-script/distinfo |  10 +++++-----
 2 files changed, 8 insertions(+), 8 deletions(-)

diffs (30 lines):

diff -r 83bdbdaa9b7f -r 6a6283acfda7 net/vpnc-script/Makefile
--- a/net/vpnc-script/Makefile  Sat May 22 09:10:36 2021 +0000
+++ b/net/vpnc-script/Makefile  Sat May 22 09:12:05 2021 +0000
@@ -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
 
diff -r 83bdbdaa9b7f -r 6a6283acfda7 net/vpnc-script/distinfo
--- a/net/vpnc-script/distinfo  Sat May 22 09:10:36 2021 +0000
+++ b/net/vpnc-script/distinfo  Sat May 22 09:12:05 2021 +0000
@@ -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



Home | Main Index | Thread Index | Old Index