Tue Oct 5 19:25:42 2021 UTC ()
openvpn: updated to 2.5.4

Overview of changes in 2.5.4
============================
Bugfixes
--------
- fix prompting for password on windows console if stderr redirection
  is in use - this breaks 2.5.x on Win11/ARM, and might also break
  on Win11/adm64 when released.

- fix setting MAC address on TAP adapters (--lladdr) to use sitnl
  (was overlooked, and still used "ifconfig" calls)

- various improvements for man page building (rst2man/rst2html etc)

- minor bugfix with IN6_IS_ADDR_UNSPECIFIED() use (breaks build on
  at least one platform strictly checking this)

- fix minor memory leak under certain conditions in add_route() and
  add_route_ipv6()

User-visible Changes
--------------------
- documentation improvements

- copyright updates where needed

- better error reporting when win32 console access fails

New features
------------
- also build man page on Windows builds


(adam)
diff -r1.87 -r1.88 pkgsrc/net/openvpn/Makefile
diff -r1.22 -r1.23 pkgsrc/net/openvpn/Makefile.common
diff -r1.23 -r1.24 pkgsrc/net/openvpn/PLIST
diff -r1.51 -r1.52 pkgsrc/net/openvpn/distinfo
diff -r1.26 -r1.27 pkgsrc/net/openvpn-acct-wtmpx/distinfo
diff -r1.23 -r1.24 pkgsrc/net/openvpn-nagios/distinfo

cvs diff -r1.87 -r1.88 pkgsrc/net/openvpn/Makefile (expand / switch to unified diff)

--- pkgsrc/net/openvpn/Makefile 2021/09/29 19:01:10 1.87
+++ pkgsrc/net/openvpn/Makefile 2021/10/05 19:25:41 1.88
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.87 2021/09/29 19:01:10 adam Exp $ 1# $NetBSD: Makefile,v 1.88 2021/10/05 19:25:41 adam Exp $
2 2
3DISTNAME= ${OPENVPN_DISTNAME} 3DISTNAME= ${OPENVPN_DISTNAME}
4PKGREVISION= 1 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= ${OPENVPN_MASTER_SITES} 5MASTER_SITES= ${OPENVPN_MASTER_SITES}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://openvpn.net/ 9HOMEPAGE= https://openvpn.net/
11COMMENT= Easy-to-use SSL VPN daemon 10COMMENT= Easy-to-use SSL VPN daemon
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
14PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
15 14
16USE_LIBTOOL= yes 15USE_LIBTOOL= yes
17USE_TOOLS+= grep:run pkg-config 16USE_TOOLS+= grep:run pkg-config

cvs diff -r1.22 -r1.23 pkgsrc/net/openvpn/Makefile.common (expand / switch to unified diff)

--- pkgsrc/net/openvpn/Makefile.common 2021/07/27 07:35:05 1.22
+++ pkgsrc/net/openvpn/Makefile.common 2021/10/05 19:25:41 1.23
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1# $NetBSD: Makefile.common,v 1.22 2021/07/27 07:35:05 adam Exp $ 1# $NetBSD: Makefile.common,v 1.23 2021/10/05 19:25:41 adam Exp $
2# used by net/openvpn/Makefile 2# used by net/openvpn/Makefile
3# used by net/openvpn-acct-wtmpx/Makefile 3# used by net/openvpn-acct-wtmpx/Makefile
4# used by net/openvpn-nagios/Makefile 4# used by net/openvpn-nagios/Makefile
5 5
6OPENVPN_DISTNAME= openvpn-2.5.3 6OPENVPN_DISTNAME= openvpn-2.5.4
7OPENVPN_DISTFILE= ${OPENVPN_DISTNAME}.tar.xz 7OPENVPN_DISTFILE= ${OPENVPN_DISTNAME}.tar.xz
8OPENVPN_MASTER_SITES= https://swupdate.openvpn.org/community/releases/ 8OPENVPN_MASTER_SITES= https://swupdate.openvpn.org/community/releases/
9SITES.${OPENVPN_DISTFILE}= ${OPENVPN_MASTER_SITES} 9SITES.${OPENVPN_DISTFILE}= ${OPENVPN_MASTER_SITES}
10 10
11OPENVPN_USER?= openvpn 11OPENVPN_USER?= openvpn
12OPENVPN_GROUP?= openvpn 12OPENVPN_GROUP?= openvpn
13OPENVPN_PLUGINSDIR?= lib/openvpn/plugins 13OPENVPN_PLUGINSDIR?= lib/openvpn/plugins

cvs diff -r1.23 -r1.24 pkgsrc/net/openvpn/PLIST (expand / switch to unified diff)

--- pkgsrc/net/openvpn/PLIST 2021/02/24 19:13:50 1.23
+++ pkgsrc/net/openvpn/PLIST 2021/10/05 19:25:41 1.24
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1@comment $NetBSD: PLIST,v 1.23 2021/02/24 19:13:50 adam Exp $ 1@comment $NetBSD: PLIST,v 1.24 2021/10/05 19:25:41 adam Exp $
2include/openvpn-msg.h 2include/openvpn-msg.h
3include/openvpn-plugin.h 3include/openvpn-plugin.h
4${PLIST.pam}lib/openvpn/plugins/openvpn-plugin-auth-pam.la 4${PLIST.pam}lib/openvpn/plugins/openvpn-plugin-auth-pam.la
5lib/openvpn/plugins/openvpn-plugin-down-root.la 5lib/openvpn/plugins/openvpn-plugin-down-root.la
 6man/man5/openvpn-examples.5
6man/man8/openvpn.8 7man/man8/openvpn.8
7sbin/openvpn 8sbin/openvpn
8share/doc/openvpn/COPYING 9share/doc/openvpn/COPYING
9share/doc/openvpn/COPYRIGHT.GPL 10share/doc/openvpn/COPYRIGHT.GPL
10share/doc/openvpn/Changes.rst 11share/doc/openvpn/Changes.rst
11share/doc/openvpn/README 12share/doc/openvpn/README
12share/doc/openvpn/README.IPv6 13share/doc/openvpn/README.IPv6
13${PLIST.pam}share/doc/openvpn/README.auth-pam 14${PLIST.pam}share/doc/openvpn/README.auth-pam
14share/doc/openvpn/README.down-root 15share/doc/openvpn/README.down-root
15share/doc/openvpn/README.mbedtls 16share/doc/openvpn/README.mbedtls
16share/doc/openvpn/gui-notes.txt 17share/doc/openvpn/gui-notes.txt
17share/doc/openvpn/management-notes.txt 18share/doc/openvpn/management-notes.txt
18share/examples/openvpn/config/README 19share/examples/openvpn/config/README

cvs diff -r1.51 -r1.52 pkgsrc/net/openvpn/distinfo (expand / switch to unified diff)

--- pkgsrc/net/openvpn/distinfo 2021/07/27 07:35:05 1.51
+++ pkgsrc/net/openvpn/distinfo 2021/10/05 19:25:41 1.52
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.51 2021/07/27 07:35:05 adam Exp $ 1$NetBSD: distinfo,v 1.52 2021/10/05 19:25:41 adam Exp $
2 2
3SHA1 (openvpn-2.5.3.tar.xz) = 9bcb8aaa0a56ba7d7af4c2c1f2c955f2026b28a7 3SHA1 (openvpn-2.5.4.tar.xz) = e08ea9786ad2a9db23c35c190a496d9d6603aa97
4RMD160 (openvpn-2.5.3.tar.xz) = 0fd6f0f32105a3997f6359fd5818e3695d7b51c3 4RMD160 (openvpn-2.5.4.tar.xz) = c6f260de3b2fe91c5a643dc6e8c7d3c6559dc6de
5SHA512 (openvpn-2.5.3.tar.xz) = bde61a12cef76c54a8d120e2bf3dfd04b9b76f28180bb8b9a496f27ad9cb545cf1137aa2751df5944e81356899b3824f06b8cfd777496212768e2b9aecf7bf6d 5SHA512 (openvpn-2.5.4.tar.xz) = 747876f56f0983520d8bce04cf76b05df8fbb9ff7f2091cbbaf22f230397721b929fb6b7d7060f1f898ebc0142fdb82c4ccc19405aa0622db8cc9351997d858f
6Size (openvpn-2.5.3.tar.xz) = 1149004 bytes 6Size (openvpn-2.5.4.tar.xz) = 1150604 bytes
7SHA1 (patch-configure) = 3f53e958ad96b81287d959363ec15acf37f50b31 7SHA1 (patch-configure) = 3f53e958ad96b81287d959363ec15acf37f50b31
8SHA1 (patch-src_compat_compat-basename.c) = 45a58ef2e05f6e0265f229da8540760e60e65143 8SHA1 (patch-src_compat_compat-basename.c) = 45a58ef2e05f6e0265f229da8540760e60e65143

cvs diff -r1.26 -r1.27 pkgsrc/net/openvpn-acct-wtmpx/distinfo (expand / switch to unified diff)

--- pkgsrc/net/openvpn-acct-wtmpx/distinfo 2021/07/27 07:35:05 1.26
+++ pkgsrc/net/openvpn-acct-wtmpx/distinfo 2021/10/05 19:25:42 1.27
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.26 2021/07/27 07:35:05 adam Exp $ 1$NetBSD: distinfo,v 1.27 2021/10/05 19:25:42 adam Exp $
2 2
3SHA1 (openvpn-2.5.3.tar.xz) = 9bcb8aaa0a56ba7d7af4c2c1f2c955f2026b28a7 3SHA1 (openvpn-2.5.4.tar.xz) = e08ea9786ad2a9db23c35c190a496d9d6603aa97
4RMD160 (openvpn-2.5.3.tar.xz) = 0fd6f0f32105a3997f6359fd5818e3695d7b51c3 4RMD160 (openvpn-2.5.4.tar.xz) = c6f260de3b2fe91c5a643dc6e8c7d3c6559dc6de
5SHA512 (openvpn-2.5.3.tar.xz) = bde61a12cef76c54a8d120e2bf3dfd04b9b76f28180bb8b9a496f27ad9cb545cf1137aa2751df5944e81356899b3824f06b8cfd777496212768e2b9aecf7bf6d 5SHA512 (openvpn-2.5.4.tar.xz) = 747876f56f0983520d8bce04cf76b05df8fbb9ff7f2091cbbaf22f230397721b929fb6b7d7060f1f898ebc0142fdb82c4ccc19405aa0622db8cc9351997d858f
6Size (openvpn-2.5.3.tar.xz) = 1149004 bytes 6Size (openvpn-2.5.4.tar.xz) = 1150604 bytes
7SHA1 (openvpn-acct-wtmpx-20130210.tgz) = cf7bc26b12a65493cdf5db93b03bbb938a2f0f33 7SHA1 (openvpn-acct-wtmpx-20130210.tgz) = cf7bc26b12a65493cdf5db93b03bbb938a2f0f33
8RMD160 (openvpn-acct-wtmpx-20130210.tgz) = d9000789f04606bfa17db1597a45a4235b1119ea 8RMD160 (openvpn-acct-wtmpx-20130210.tgz) = d9000789f04606bfa17db1597a45a4235b1119ea
9SHA512 (openvpn-acct-wtmpx-20130210.tgz) = 7b8fd4929e65d8d84158f62e5a17ff3adb3b4a6cff63b29038acfb368750719f2f593786ed9b02402824c19d872b188d2a46740a5c5f853e8873a71481b13aaf 9SHA512 (openvpn-acct-wtmpx-20130210.tgz) = 7b8fd4929e65d8d84158f62e5a17ff3adb3b4a6cff63b29038acfb368750719f2f593786ed9b02402824c19d872b188d2a46740a5c5f853e8873a71481b13aaf
10Size (openvpn-acct-wtmpx-20130210.tgz) = 2778 bytes 10Size (openvpn-acct-wtmpx-20130210.tgz) = 2778 bytes
11SHA1 (patch-Makefile) = 4ed829df8d43a6e6b9b0242c749630079a41f5e4 11SHA1 (patch-Makefile) = 4ed829df8d43a6e6b9b0242c749630079a41f5e4

cvs diff -r1.23 -r1.24 pkgsrc/net/openvpn-nagios/distinfo (expand / switch to unified diff)

--- pkgsrc/net/openvpn-nagios/distinfo 2021/07/27 07:35:05 1.23
+++ pkgsrc/net/openvpn-nagios/distinfo 2021/10/05 19:25:42 1.24
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.23 2021/07/27 07:35:05 adam Exp $ 1$NetBSD: distinfo,v 1.24 2021/10/05 19:25:42 adam Exp $
2 2
3SHA1 (openvpn-2.5.3.tar.xz) = 9bcb8aaa0a56ba7d7af4c2c1f2c955f2026b28a7 3SHA1 (openvpn-2.5.4.tar.xz) = e08ea9786ad2a9db23c35c190a496d9d6603aa97
4RMD160 (openvpn-2.5.3.tar.xz) = 0fd6f0f32105a3997f6359fd5818e3695d7b51c3 4RMD160 (openvpn-2.5.4.tar.xz) = c6f260de3b2fe91c5a643dc6e8c7d3c6559dc6de
5SHA512 (openvpn-2.5.3.tar.xz) = bde61a12cef76c54a8d120e2bf3dfd04b9b76f28180bb8b9a496f27ad9cb545cf1137aa2751df5944e81356899b3824f06b8cfd777496212768e2b9aecf7bf6d 5SHA512 (openvpn-2.5.4.tar.xz) = 747876f56f0983520d8bce04cf76b05df8fbb9ff7f2091cbbaf22f230397721b929fb6b7d7060f1f898ebc0142fdb82c4ccc19405aa0622db8cc9351997d858f
6Size (openvpn-2.5.3.tar.xz) = 1149004 bytes 6Size (openvpn-2.5.4.tar.xz) = 1150604 bytes
7SHA1 (openvpn-nagios-20130210.tgz) = 8a0fd4e3eba27584aa53c5589c13d4b38af43ba2 7SHA1 (openvpn-nagios-20130210.tgz) = 8a0fd4e3eba27584aa53c5589c13d4b38af43ba2
8RMD160 (openvpn-nagios-20130210.tgz) = 2a47893ec2db2c280adc7b9fbbea97794ec1a6f4 8RMD160 (openvpn-nagios-20130210.tgz) = 2a47893ec2db2c280adc7b9fbbea97794ec1a6f4
9SHA512 (openvpn-nagios-20130210.tgz) = 80e565f32379c39eb6c7f3b4744af221ae882ff07dce9dae5bd7feb73b0edcfc7c7ac7f70d23fdcd4f492b66f095f09833deb122449840b36ea606ce91900358 9SHA512 (openvpn-nagios-20130210.tgz) = 80e565f32379c39eb6c7f3b4744af221ae882ff07dce9dae5bd7feb73b0edcfc7c7ac7f70d23fdcd4f492b66f095f09833deb122449840b36ea606ce91900358
10Size (openvpn-nagios-20130210.tgz) = 3034 bytes 10Size (openvpn-nagios-20130210.tgz) = 3034 bytes
11SHA1 (patch-Makefile) = accc6a2a49530a504897451f2a2f45c528b7b131 11SHA1 (patch-Makefile) = accc6a2a49530a504897451f2a2f45c528b7b131
12SHA1 (patch-openvpn-nagios.c) = 36e9ee6e652051b3b047710666998052bef637db 12SHA1 (patch-openvpn-nagios.c) = 36e9ee6e652051b3b047710666998052bef637db