@@ -116,9 +116,9 @@ Support for tun/tap via unix domain socket and lwipovpn support
116116 `lwipovpn on Github <https://github.com/OpenVPN/lwipovpn >`_.
117117
118118Allow overriding username with ``--override-username ``
119- This is intended to allow using auth-gen-token in scenarios where the
119+ This is intended to allow using `` -- auth-gen-token`` in scenarios where the
120120 clients use certificates and multi-factor authentication. This will
121- also generate a ' push "auth-token-user newusername"' directives in
121+ also generate a `` push "auth-token-user newusername" `` directive in
122122 push replies.
123123
124124``--port-share `` now properly supports IPv6
@@ -127,20 +127,18 @@ Allow overriding username with ``--override-username``
127127
128128Support for Haiku OS
129129
130- TLS1.3 support with mbedTLS (very recent mbedTLS development versions only )
130+ TLS1.3 support with mbedTLS (requires mbedTLS >= 3.6.4 )
131131
132132PUSH_UPDATE client support
133133 It is now possible to update parts of the client-side configuration
134134 (IP address, routes, MTU, DNS) by sending a new server-to-client
135- control message, PUSH_UPDATE,<options>. Server-side support is
136- currently only supported by OpenVPN Inc commercial offerings, the
137- implementation for OpenVPN 2.x is still under development.
135+ control message, ``PUSH_UPDATE,<options> ``.
138136 See also: https://openvpn.github.io/openvpn-rfc/openvpn-wire-protocol.html
139137 NOTE: PUSH_UPDATE client support is currently disabled if DCO
140138 is active (on all platforms).
141139
142140PUSH_UPDATE server support (minimal)
143- new management interface commands ``push-update-broad `` and
141+ New management interface commands ``push-update-broad `` and
144142 ``push-update-cid `` to send PUSH_UPDATE option updates to all
145143 clients ("there is a new DNS server") or only a specific client ID
146144 ("privileges have changed, here's a new IP address"). See
@@ -149,7 +147,7 @@ PUSH_UPDATE server support (minimal)
149147 is active (on all platforms).
150148
151149Support for user-defined routing tables on Linux
152- see the ``--route-table `` option in the manpage
150+ See the ``--route-table `` option in the manpage
153151
154152PQE support for WolfSSL
155153
@@ -166,7 +164,7 @@ Improved logging of service events/errors to event log on Windows.
166164 use policies that direct "everything that is not OpenVPN" into the
167165 tunnel, and have IP packets to the VPN server address arrive as
168166 expected (no such policies are currently installed by OpenVPN)
169- (github #669).
167+ (GH: OpenVPN/openvpn #669).
170168
171169COPYING: license details only relevant to our Windows installers have
172170 been updated and moved to the openvpn-build repo
@@ -181,9 +179,10 @@ New option ``--tls-crypt-v2-max-age n`` to check tls-crypt-v2 timestamps
181179 (When a client is older than n days or has no timestamp, the server
182180 will reject it)
183181
184- mbedTLS 4 support has been added. Algorithms need to be translated to
185- mbedTLS 4 internal IDs, and these tables are only very basic right now
186- (but AES-GCM and ChaCha-Poly are in).
182+ mbedTLS 4 support has been added.
183+ Note that with mbedTLS 4 algorithms need to be translated to
184+ mbedTLS 4 internal IDs by OpenVPN, and some names might be
185+ missing.
187186
188187
189188Deprecated features
@@ -234,7 +233,7 @@ Compression on send has been removed.
234233 ``--allow-compression asym ``.
235234
236235``--memstats `` feature removed
237- The ``--mememstat `` was largely undocumented and there is no known
236+ The ``--memstats `` option was largely undocumented and there is no known
238237 user of this feature. This feature provided very limited statistics
239238 (number of users, link bytes read/written) and we do not except any
240239 usage because of this.
@@ -263,7 +262,7 @@ User-visible Changes
263262 By default ``--topology `` is pushed from server to client.
264263
265264- ``--x509-username-field `` will no longer automatically convert fieldnames to
266- uppercase. This is deprecated since OpenVPN 2.4, and has now been removed.
265+ uppercase. This was deprecated since OpenVPN 2.4, and has now been removed.
267266
268267- ``--dh none `` is now the default if ``--dh `` is not specified. Modern TLS
269268 implementations will prefer ECDH and other more modern algorithms anyway.
@@ -286,7 +285,7 @@ User-visible Changes
286285- ``--cryptoapicert `` now supports issuer name as well as Windows CA template
287286 name or OID as selector string.
288287
289- - TLS handshake debugging information contains much more details now when
288+ - TLS handshake debugging information contains much more details now when
290289 using recent versions of OpenSSL.
291290
292291- The ``IV_PLAT_VER `` variable sent by Windows clients now contains the
@@ -308,18 +307,16 @@ User-visible Changes
308307 (Github: OpenVPN/openvpn#704).
309308
310309- Use of ``--dh dh2048.pem `` in all sample configs has been replaced
311- with ``--dh none ``. The ``dh2048.pem `` file has been removed, and
312- has been replaced with ``ffdhe2048.pem `` for the benefit of the
313- t_server_null test (to test all variants of ``--dh ``).
310+ with ``--dh none ``. The ``dh2048.pem `` file has been removed.
314311
315- - the startup delay in ``t_client.sh `` has been reduced from 3s to 1s,
312+ - The startup delay in ``t_client.sh `` has been reduced from 3s to 1s,
316313 making a noticeable difference for setups with many tests.
317314
318- - changed from using ``uncrustify `` for code formatting and pre-commit checks
315+ - Changed from using ``uncrustify `` for code formatting and pre-commit checks
319316 to ``clang-format ``. This reformatted quite a bit of code, and requires
320317 that regular committers change their pre-commit checks accordingly.
321318
322- - on Linux, on interfaces where applicable, OpenVPN explicitly configures
319+ - On Linux, on interfaces where applicable, OpenVPN explicitly configures
323320 the broadcast address again. This was dropped for 2.6.0 "because
324321 computers are smart and can do it themselves", but the kernel netlink
325322 interface isn't, and will install "0.0.0.0". This does not normally
@@ -339,7 +336,7 @@ User-visible Changes
339336 Win-DCO as well), add printing of the hwid to all adapter outputs, and
340337 change the default adapter type created to ``ovpn-dco ``.
341338
342- - the default for ``multihome `` egress interface handling has changed.
339+ - The default for ``multihome `` egress interface handling has changed.
343340 2.7.0 will default to ipi_ifindex=0, that is, leave the decision to the
344341 routing/policy setup of the operating system. The pre-2.7 behaviour
345342 (force egress = ingress interface) can be achieved with the new
0 commit comments