Update to 20220917. From the changelog: - Use 'ps -c -o command=' rather than 'cmd=' [chris vogan] - Use full names of Windows 'netsh' sub-commands, not abbreviations [Dimitri Papadopoulos] - Don't try to condition 'validate=no' flag on Windows version [Daniel Lenski] - add networksetup for darwin to fix dns setup on newer versions of MacOS [Tobias Breitwieser] - Removed automatic adding of NS routes [Heiko Schabert] - Add configuration for OBS workflow [Luca Boccassi] - Add RPM packaging for OBS workflow [Luca Boccassi] - Add Debian packaging for OBS workflow [Luca Boccassi] - vpnc-script-sshd: use ip link peer name syntax [Luca Boccassi] - vpnc-script: Detect systemd with resolvectl status [Jordan Justen] - Cleanup error status in vpnc-script-win.js [Dimitri Papadopoulos] - Update copyright/origin notices in scripts [Daniel Lenski] - On newer versions of Windows, need `validate=no` when adding DNS servers [Daniel Lenski] - Better ordering, more logging, and disconnect handler fixes on Windows [Daniel Lenski] - Add logLevel and logTimestamps options to vpnc-script-win.js [Daniel Lenski] - On newer versions of Windows, need `validate=no` when adding DNS servers [Daniel Lenski] - Better ordering, more logging, and disconnect handler fixes on Windows [Daniel Lenski] - Add logLevel and logTimestamps options to vpnc-script-win.js [Daniel Lenski] - Remove unnecessary quotes around numeric interface identifier (TUNIDX) in vpnc-script-win.js [Daniel Lenski] - vpnc-script-win.js: replace incorrect exec() call with run() [Tim De Baets] - Always use INTERNAL_IP4_ADDRESS as "gateway" on Windows [Daniel Lenski] - Support for OpenBSD's resolvd via route messages [Andrew Hewus Fresh] - Another bugfix when determining the controlling PID [Daniel Lenski] - Use `type -P` instead of `command -v` in tests/ bash scripts [Ville Skytt辰] - Use `grep -E` instead of `egrep` [Ville Skytt辰] - Use `command -v` instead of `which` [Ville Skytt辰] - Ensure that vpnc-script-win.js works even if INTERNAL_IP4_{NETADDR,NETMASK} are unset [Daniel Lenski] - Add polyfill for String.prototype.trim in vpnc-script-win.js [Daniel Lenski] - Minor typo [Dimitri Papadopoulos] - Fix spacing [Daniel Lenski] - Use $VPNPID when provided by OpenConnect [Daniel Lenski] - Also include controlling process identifier in resolv.conf backup path [Daniel Lenski] - Bugfix default route handling by using GRANDparent process ID to uniquely identify connection [Daniel Lenski] - Typos found by codespell [Dimitri Papadopoulos] - Ensure that vpnc-script-win.js picks a legal "internal gateway" address even for /32 netmask [Daniel Lenski] - tests: fix error message about missing ocserv [Luca Boccassi] - Typos caught by codespell [Dimitri Papadopoulos] - Fix set_vpngateway_route [Daniel Lenski] - Exclude routes may use a different address family from VPNGATEWAY [Daniel Lenski] - factor out list_non_loopback_routes and use for split-exclude routes as well [Daniel Lenski] - tests: 'route flush' doesn't work properly on Linux' [Daniel Lenski] - Linux: fix IPv6 route flushing [Daniel Lenski] - test timing: wait up to 10s for OpenConnect client to terminating [Daniel Lenski] - re-add tests for IPv6 support [Daniel Lenski] - always exclude TUNDEV when finding/setting gateway route [Daniel Lenski] - preserve onlink flag in gateway/exclude routes [Daniel Lenski]diff -r1.8 -r1.9 pkgsrc/net/vpnc-script/Makefile
(schmonz)
@@ -1,24 +1,23 @@ | @@ -1,24 +1,23 @@ | |||
1 | # $NetBSD: Makefile,v 1.8 2021/05/22 09:12:05 schmonz Exp $ | 1 | # $NetBSD: Makefile,v 1.9 2022/10/18 01:17:53 schmonz Exp $ | |
2 | 2 | |||
3 | DISTNAME= vpnc-script-20210401 | 3 | DISTNAME= vpnc-script-20220917 | |
4 | CATEGORIES= net security | 4 | CATEGORIES= net security | |
5 | MASTER_SITES= http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/8fff06090ed193c4a7285e9a10b42e6679e8ecf3:/ | 5 | MASTER_SITES= ${MASTER_SITE_GITLAB:=openconnect/vpnc-scripts/-/raw/fc87e112/} | |
6 | DIST_SUBDIR= ${PKGNAME_NOREV} | 6 | DIST_SUBDIR= ${PKGNAME_NOREV} | |
7 | DISTFILES= vpnc-script | 7 | DISTFILES= vpnc-script | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.infradead.org/openconnect/vpnc-script.html | 10 | HOMEPAGE= http://www.infradead.org/openconnect/vpnc-script.html | |
11 | # see also http://git.infradead.org/users/dwmw2/vpnc-scripts.git | |||
12 | COMMENT= Improved config script for OpenConnect and vpnc | 11 | COMMENT= Improved config script for OpenConnect and vpnc | |
13 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
14 | 13 | |||
15 | NO_BUILD= YES | 14 | NO_BUILD= YES | |
16 | WRKSRC= ${WRKDIR} | 15 | WRKSRC= ${WRKDIR} | |
17 | 16 | |||
18 | EGDIR= ${PREFIX}/share/examples/vpnc-script | 17 | EGDIR= ${PREFIX}/share/examples/vpnc-script | |
19 | INSTALLATION_DIRS= ${EGDIR} | 18 | INSTALLATION_DIRS= ${EGDIR} | |
20 | CONF_FILES_PERMS= ${EGDIR}/vpnc-script \ | 19 | CONF_FILES_PERMS= ${EGDIR}/vpnc-script \ | |
21 | ${PKG_SYSCONFDIR}/vpnc-script \ | 20 | ${PKG_SYSCONFDIR}/vpnc-script \ | |
22 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 555 | 21 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 555 | |
23 | 22 | |||
24 | do-install: | 23 | do-install: |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.10 2021/10/26 11:07:09 nia Exp $ | 1 | $NetBSD: distinfo,v 1.11 2022/10/18 01:17:53 schmonz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (vpnc-script-20210401/vpnc-script) = 462d4d1ee82bf1defbbf0ba5268b76cc0a965a6a0e0d48546d1ed4870cfbe30b | 3 | BLAKE2s (vpnc-script-20220917/vpnc-script) = 6db2a814767fb42e3e4cf9b0bc937e07fc979bfa3486426ea1fbe5181c979363 | |
4 | SHA512 (vpnc-script-20210401/vpnc-script) = df61bfbcacdc48b19dad7297f8e5455deff5a0c643e4f9a55a4c20ede16453bda705f7b62102c51a708b5a452b9e75b196bf4efd208d138f21e1168ad4b2b73d | 4 | SHA512 (vpnc-script-20220917/vpnc-script) = adff26539cc0db987a5caa2d8e60e633a4a3025eeb7566d3887d8d1373ec1754b1b6d75a83d835bd006561a39b10f57f01efd07657117c17779e1a1803895ce1 | |
5 | Size (vpnc-script-20210401/vpnc-script) = 37966 bytes | 5 | Size (vpnc-script-20220917/vpnc-script) = 38674 bytes |