Package: openvpn3-client / 25+dfsg-3

Metadata

Package Version Patches format
openvpn3-client 25+dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001_import unicode impl from llvm.patch | (download)

openvpn3-core/openvpn/common/unicode-impl.hpp | 767 767 + 0 - 0 !
1 file changed, 767 insertions(+)

 insert unicode-impl.hpp that is dfsg compliant
 When scanning the sources, the version used with unicode-impl.hpp has
 a copyright header that is problematic with DFSG. There are more recent
 versions of this file that have an updated copyright that are compliant
 with DFSG. The upstream source has been adjusted by removing that file
 and this patch inserts an updated copy. See debian/README.source
0003_reproducible build.patch | (download)

src/python/openvpn3/gen-python-constants.cpp | 4 3 + 1 - 0 !
src/shell/bash-completion/gen-openvpn2-completion.py | 12 10 + 2 - 0 !
2 files changed, 13 insertions(+), 3 deletions(-)

 make the build reproducible
0004_remove git access.patch | (download)

meson.build | 23 0 + 23 - 0 !
1 file changed, 23 deletions(-)

 remove git access with meson during build
0005 ovpn_dco_linux drop unused enum clashing with kernel.patch | (download)

openvpn3-core/openvpn/dco/ovpn_dco_linux.h | 16 0 + 16 - 0 !
1 file changed, 16 deletions(-)

 [patch 1/1] ovpn_dco_linux: drop unused enum clashing with kernel
 headers

enum ovpn_ifla_attrs and enum ovpn_mode are still clashing with
linux-6.16 headers (due to include ordering), despite a dirst
attempt to fix this issue.

However, these defines are not used at all in core because we
always create a DCO interface with the default params.

Fix the clash for good by deleting the offending enums.

Signed-off-by: Antonio Quartulli <antonio@openvpn.net>