]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Preparing OpenVPN v2.4_beta2 release v2.4_beta2
authorDavid Sommerseth <davids@openvpn.net>
Thu, 24 Nov 2016 14:04:51 +0000 (15:04 +0100)
committerDavid Sommerseth <davids@openvpn.net>
Thu, 24 Nov 2016 14:04:51 +0000 (15:04 +0100)
This also adds a few missing details from Changes.rst

Signed-off-by: David Sommerseth <davids@openvpn.net>
ChangeLog
Changes.rst
version.m4

index 991aeb6a64d580218172b8b378ff087f04f97a48..abb9d385febdf388fc23df8b723d4ac65b5c1331 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,36 @@
 OpenVPN Change Log
 Copyright (C) 2002-2016 OpenVPN Technologies, Inc. <sales@openvpn.net>
 
+2016.11.24 -- Version 2.4_beta2
+Arne Schwabe (5):
+      Document that tls-crypt also supports inline
+      Fix warning that RAND_bytes is undeclared
+      Remove compat-stdbool.h.
+      Fix various compiler warnings
+      Handle DNS6 option on Android
+
+David Sommerseth (2):
+      Changes.rst: Fixing wrong formatting
+      Document the --auth-token option
+
+Gert Doering (2):
+      Remove remaining traces of compat-stdbool.h
+      Stub implementation of "--dhcp-option DNS6 <v6addr>"
+
+Selva Nair (3):
+      Do not set ipv6 address if '--ip-win32 manual' is used
+      Handle --dhcp-option DNS6 on Windows using netsh
+      Set IPv6 DNS servers using interactive service
+
+Steffan Karger (6):
+      multi_process_float: revert part of c14c4a9e
+      --tls-crypt fixes
+      Change cmocka remote to use https in stead of git protocol
+      generate_key_expansion: make assumption explicit, use C99 features
+      Poor man's NCP for non-NCP peers
+      Refactor data channel key generation API
+
+
 2016.11.17 -- Version 2.4_beta1
 Arne Schwabe (1):
       Make Changes.rst nicer for 2.4 release
index 90c377228358285f5aca666579f223d3c4344a91..6d7bd69b7c6f86f3e5d6df2e5d84c9f94613d556 100644 (file)
@@ -18,6 +18,19 @@ Cipher negotiation
     to use that cipher.  Data channel cipher negotiation can be controlled
     using ``--ncp-ciphers`` and ``--ncp-disable``.
 
+    A more limited version also works in client-to-server and server-to-client
+    scenarios where one of the end points uses a v2.4 client or server and the
+    other side uses an older version.  In such scenarios the v2.4 side will
+    change to the ``--cipher`` set by the remote side, if permitted by by
+    ``--ncp-ciphers``.  For example, a v2.4 client with ``--cipher BF-CBC``
+    and ``ncp-ciphers AES-256-GCM:AES-256-CBC`` can connect to both a v2.3
+    server with ``cipher BF-CBC`` as well as a server with
+    ``cipher AES-256-CBC`` in its config.  The other way around, a v2.3 client
+    with either ``cipher BF-CBC`` or ``cipher AES-256-CBC`` can connect to a
+    v2.4 server with e.g. ``cipher BF-CBC`` and
+    ``ncp-ciphers AES-256-GCM:AES-256-CBC`` in its config.  For this to work
+    it requires that OpenVPN was built without disabling OCC support.
+
 AEAD (GCM) data channel cipher support
     The data channel now supports AEAD ciphers (currently only GCM).  The AEAD
     packet format has a smaller overhead than the CBC packet format, (e.g. 20
@@ -32,6 +45,18 @@ Dualstack client connect
     Instead of only using the first address of each ``--remote`` OpenVPN
     will now try all addresses (IPv6 and IPv4) of a ``--remote`` entry.
 
+Support for providing IPv6 DNS servers
+     A new DHCP sub-options ``DNS6`` is added alongside with the already existing
+     ``DNS`` sub-option.  This is used to provide DNS resolvers available over
+     IPv6.  This will be pushed to clients and `` --up`` scripts and ``--plugin``
+     can act upon it through the ``foreign_option_<n>`` environment variables.
+
+     Support for the Windows client picking up this new sub-option is added,
+     however IPv6 DNS resolvers needs to be configured via ``netsh`` which requires
+     administrator privileges if the new interactive services on Windows is not
+     being used.  If the interactive services is used, this service will execute
+     ``netsh`` in the background with the proper privileges.
+
 New improved Windows Background service
     The new OpenVPNService is based on openvpnserv2, a complete rewrite of the OpenVPN
     service wrapper. It is intended for launching OpenVPN instances that should be
index ab8ea42652982dafaef011a300159826e5cbadf4..b5fb2341e16d5743b3c5f182b97e12f0dd00b601 100644 (file)
@@ -3,7 +3,7 @@ define([PRODUCT_NAME], [OpenVPN])
 define([PRODUCT_TARNAME], [openvpn])
 define([PRODUCT_VERSION_MAJOR], [2])
 define([PRODUCT_VERSION_MINOR], [4])
-define([PRODUCT_VERSION_PATCH], [_beta1])
+define([PRODUCT_VERSION_PATCH], [_beta2])
 m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MAJOR])
 m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MINOR], [[.]])
 m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_PATCH], [[]])