[Openvpn-devel] [PATCH v2] Remove FRAME_HEADROOM, PAYLOAD_SIZE, EXTRA_FRAME and TUN_LINK_DELTA macros

2022-02-14 Thread Arne Schwabe
The buffer overhaul simplified the frame struct to a point that these macros are either not used anymore or are not adding any benefit in understanding the code anymore. Replace the macros with direct member acessses. Patch v2: Remove all FRAME_HEADROOM macros --- src/openvpn/comp-lz4.c | 8

[Openvpn-devel] [PATCH v3] openvpnmsica: add ovpn-dco custom actions

2022-02-14 Thread Lev Stipakov
From: Lev Stipakov Add two custom actions to service ovpn-dco driver installation. - EvaluateDriver Runs under user privileges. Determines what action (install/uninstall) should be performed on ovpn-dco component. - ProcessDriver Runs under SYSTEM privileges. Performs driver (un)installatio

Re: [Openvpn-devel] [PATCH 3/3 v2] doc/options: clean up documentation for --proto and related options

2022-02-14 Thread Frank Lichtenheld
> David Sommerseth hat am 11.02.2022 21:39 > geschrieben: > > > On 10/02/2022 11:21, Frank Lichtenheld wrote: > > The family specific options were generally omitted. > > > > Signed-off-by: Frank Lichtenheld > > --- > > doc/man-sections/client-options.rst | 5 + > > doc/man-sections/l

[Openvpn-devel] [PATCH 2/3 v2] doc: fix misc documentation issues

2022-02-14 Thread Frank Lichtenheld
- Broken/missing formatting - Make it obvious which arguments are optional Only the files touched have been reviewed, all other files likely have similar issues. Signed-off-by: Frank Lichtenheld --- doc/man-sections/client-options.rst | 4 ++-- doc/man-sections/generic-options.rst | 34 ++

[Openvpn-devel] [PATCH applied] Re: Remove FRAME_HEADROOM, PAYLOAD_SIZE, EXTRA_FRAME and TUN_LINK_DELTA macros

2022-02-14 Thread Gert Doering
Acked-by: Gert Doering Logical consequence of making the frame structure much simpler. Now all the old macros are gone, and with the underlying variables being "simple", no more macros needed. Stared at the code change ("is this really the straightforward change in each case"), ran client + ser