mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
T5151: hostap: Reintroduce Debian's allow-legacy-renegotiation.patch
The Debian 12 upgrade in T5003 caused a regression for connecting to legacy networks that only support TLSv1.0/1.1 for EAP-TLS. This commit fixes one part of the issue by adding Debian's patch for allowing legacy renegotiation (SSL_OP_LEGACY_SERVER_CONNECT flag). The flag used to be allowed by default, but that changed with the openssl 3.0 upgrade in Debian 12. (This commit also updates `build.sh` to just overwrite `debian/patches/series` and not delete patch files since dpkg-buildpackage/quilt never applies unlisted patches.) Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
This commit is contained in:
parent
e36e5e77ae
commit
c260174c5b
2
packages/hostap/Jenkinsfile
vendored
2
packages/hostap/Jenkinsfile
vendored
@ -21,7 +21,7 @@
|
||||
|
||||
def pkgList = [
|
||||
['name': 'wpa',
|
||||
'scmCommit': 'debian/2%2.10-10',
|
||||
'scmCommit': 'debian/2%2.10-12',
|
||||
'scmUrl': 'https://salsa.debian.org/debian/wpa',
|
||||
'buildCmd': '/bin/true'],
|
||||
['name': 'hostap',
|
||||
|
||||
@ -16,9 +16,12 @@ fi
|
||||
|
||||
echo "I: Copy Debian build instructions"
|
||||
cp -a ${SRC_DEB}/debian ${SRC}
|
||||
# Preserve Debian's default of allowing TLSv1.0 for compatibility
|
||||
find ${SRC}/debian/patches -mindepth 1 ! -name allow-tlsv1.patch -delete
|
||||
echo 'allow-tlsv1.patch' > ${SRC}/debian/patches/series
|
||||
# Preserve Debian's default of allowing TLSv1.0 and legacy renegotiation for
|
||||
# compatibility with networks that use legacy crypto
|
||||
cat > ${SRC}/debian/patches/series << EOF
|
||||
allow-tlsv1.patch
|
||||
allow-legacy-renegotiation.patch
|
||||
EOF
|
||||
|
||||
# Build Debian package
|
||||
cd ${SRC}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user