Browse code

Preparing release 2.5.9

version.m4, ChangeLog, Changes.rst

Signed-off-by: Gert Doering <gert@greenie.muc.de>

Gert Doering authored on 2023/02/15 01:20:58
Showing 3 changed files
... ...
@@ -1,6 +1,31 @@
1 1
 OpenVPN Change Log
2 2
 Copyright (C) 2002-2022 OpenVPN Inc <sales@openvpn.net>
3 3
 
4
+2023.02.14 -- Version 2.5.9
5
+
6
+Arne Schwabe (6):
7
+      Implement optional cipher in --data-ciphers prefixed with ?
8
+      Fix handling an optional invalid cipher at the end of data-ciphers
9
+      Ensure that argument to parse_line has always space for final sentinel
10
+      Improve documentation on user/password requirement and unicodize function
11
+      Remove unused gc_arena
12
+      Fix corner case that might lead to leaked file descriptor
13
+
14
+Frank Lichtenheld (1):
15
+      msvc: always call git-version.py
16
+
17
+Lev Stipakov (1):
18
+      git-version.py: proper support for tags
19
+
20
+Max Fillinger (1):
21
+      Check if pkcs11_cert is NULL before freeing it
22
+
23
+Selva Nair (3):
24
+      Do not add leading space to pushed options
25
+      pull-filter: ignore leading "spaces" in option names
26
+      Do not include auth-token in pulled option digest
27
+
28
+
4 29
 2022.10.27 -- Version 2.5.8
5 30
 
6 31
 Antonio Quartulli (1):
... ...
@@ -7,6 +7,29 @@ New features
7 7
   Ciphers in ``--data-ciphers`` can now be prefixed with a ``?`` to mark
8 8
   those as optional and only use them if the SSL library supports them.
9 9
 
10
+User-visible Changes
11
+--------------------
12
+- when compiling from a git checkout, put proper branch names into
13
+  windows builds
14
+
15
+Bugfixes
16
+--------
17
+- do not include auth-token in pulled-option digest (interferes with
18
+  persist-tun when auth-token is in use, GH #200).
19
+
20
+- fix corner case that might lead to leaked file descriptor
21
+
22
+- fix parser bug (parse_line()) that can lead to buffer overflows on
23
+  malformed command line or server ccd file handling.  Not exploitable.
24
+
25
+- pull-filter: ignore leading spaces in option names (work around server side
26
+  bug with erroneous extra spaces)
27
+
28
+- push: do not add leading spaces to "out of renegotiations" pushed auth-token
29
+
30
+- fix NULL pointer crash on "openvpn --show-tls" with mbedtls
31
+
32
+
10 33
 Overview of changes in 2.5.8
11 34
 ============================
12 35
 
... ...
@@ -3,12 +3,12 @@ define([PRODUCT_NAME], [OpenVPN])
3 3
 define([PRODUCT_TARNAME], [openvpn])
4 4
 define([PRODUCT_VERSION_MAJOR], [2])
5 5
 define([PRODUCT_VERSION_MINOR], [5])
6
-define([PRODUCT_VERSION_PATCH], [.8])
6
+define([PRODUCT_VERSION_PATCH], [.9])
7 7
 m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MAJOR])
8 8
 m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MINOR], [[.]])
9 9
 m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_PATCH], [[]])
10 10
 define([PRODUCT_BUGREPORT], [openvpn-users@lists.sourceforge.net])
11
-define([PRODUCT_VERSION_RESOURCE], [2,5,8,0])
11
+define([PRODUCT_VERSION_RESOURCE], [2,5,9,0])
12 12
 dnl define the TAP version
13 13
 define([PRODUCT_TAP_WIN_COMPONENT_ID], [tap0901])
14 14
 define([PRODUCT_TAP_WIN_MIN_MAJOR], [9])