aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGert Doering2023-06-13 08:08:06 +0200
committerGert Doering2023-06-13 08:09:22 +0200
commitcbc9e0ce412e7b4276dd7063db905d83b1b32870 (patch)
treeac9f3e565735c7d824cdb0a12605a4a18a9ed5a1
parent205c66bd0ed2661c47b9fe7317089fbb09cc7aa4 (diff)
downloadopenvpn-2.6.5.zip
openvpn-2.6.5.tar.gz
preparing release 2.6.5v2.6.5
version.m4, ChangeLog, Changes.rst Signed-off-by: Gert Doering <gert@greenie.muc.de>
-rw-r--r--ChangeLog25
-rw-r--r--Changes.rst40
-rw-r--r--version.m44
3 files changed, 66 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index a9b1678..4678c06 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,31 @@
OpenVPN ChangeLog
Copyright (C) 2002-2023 OpenVPN Inc <sales@openvpn.net>
+2023.06.13 -- Version 2.6.5
+
+Arne Schwabe (1):
+ Fix use-after-free with EVP_CIPHER_free
+
+Frank Lichtenheld (6):
+ dco_linux: properly close dco version file
+ DCO: fix memory leak in dco_get_peer_stats_multi for Linux
+ Fix two unused assignments
+ sample-plugins: Fix memleak in client-connect example plugin
+ options: remove --key-method from usage message
+ msvc-generate: include version.m4.in in tarball
+
+Ilya Shipitsin (1):
+ src/openvpn/dco_freebsd.c: handle malloc failure
+
+Lev Stipakov (2):
+ dco-win: support for --dev-node
+ tapctl: generate driver-specific adapter names
+
+Selva Nair (2):
+ Correctly handle Unicode names for exit event
+ Interactive service: do not force a target desktop for openvpn.exe
+
+
2023.05.11 -- Version 2.6.4
Arne Schwabe (3):
diff --git a/Changes.rst b/Changes.rst
index 1496a34..e47d6b0 100644
--- a/Changes.rst
+++ b/Changes.rst
@@ -1,3 +1,41 @@
+Overview of changes in 2.6.5
+============================
+
+User visible changes
+--------------------
+- tapctl (windows): generate driver-specific names (if using tapctl to
+ create additional tap/wintun/dco devices, and not using --name)
+ (Github #337)
+
+- interactive service (windows): do not force target desktop for
+ openvpn.exe - this has no impact for normal use, but enables running
+ of OpenVPN in a scripted way when no user is logged on (for example,
+ via task scheduler) (Github OpenVPN/openvpn-gui#626)
+
+Bug fixes
+---------
+- fix use-after-free with EVP_CIPHER_free
+
+- fix building with MSVC from release tarball (missing version.m4.in)
+
+- dco-win: repair use of --dev-node to select specific DCO drivers
+ (Github #336)
+
+- fix missing malloc() return check in dco_freebsd.c
+
+- windows: correctly handle unicode names for "exit event"
+
+- fix memleak in client-connect example plugin
+
+- fix fortify build problem in keying-material-exporter-demo plugin
+
+- fix memleak in dco_linux.c/dco_get_peer_stats_multi() - this will
+ leak a small amount of memory every 15s on DCO enabled servers,
+ leading to noticeable memory waste for long-running processes.
+
+- dco_linux.c: properly close dco version file (fd leak)
+
+
Overview of changes in 2.6.4
============================
@@ -52,7 +90,7 @@ Bug fixes
- Windows DCO driver: use correct crypto library so it loads on x86,
see GH OpenVPN/ovpn-dco-win#43
-
+
Overview of changes in 2.6.2
diff --git a/version.m4 b/version.m4
index 3a902e8..fd6aab3 100644
--- a/version.m4
+++ b/version.m4
@@ -3,12 +3,12 @@ define([PRODUCT_NAME], [OpenVPN])
define([PRODUCT_TARNAME], [openvpn])
define([PRODUCT_VERSION_MAJOR], [2])
define([PRODUCT_VERSION_MINOR], [6])
-define([PRODUCT_VERSION_PATCH], [.4])
+define([PRODUCT_VERSION_PATCH], [.5])
m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MAJOR])
m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MINOR], [[.]])
m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_PATCH], [[]])
define([PRODUCT_BUGREPORT], [openvpn-users@lists.sourceforge.net])
-define([PRODUCT_VERSION_RESOURCE], [2,6,4,0])
+define([PRODUCT_VERSION_RESOURCE], [2,6,5,0])
dnl define the TAP version
define([PRODUCT_TAP_WIN_COMPONENT_ID], [tap0901])
define([PRODUCT_TAP_WIN_MIN_MAJOR], [9])