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 = [
|
def pkgList = [
|
||||||
['name': 'wpa',
|
['name': 'wpa',
|
||||||
'scmCommit': 'debian/2%2.10-10',
|
'scmCommit': 'debian/2%2.10-12',
|
||||||
'scmUrl': 'https://salsa.debian.org/debian/wpa',
|
'scmUrl': 'https://salsa.debian.org/debian/wpa',
|
||||||
'buildCmd': '/bin/true'],
|
'buildCmd': '/bin/true'],
|
||||||
['name': 'hostap',
|
['name': 'hostap',
|
||||||
|
|||||||
@ -16,9 +16,12 @@ fi
|
|||||||
|
|
||||||
echo "I: Copy Debian build instructions"
|
echo "I: Copy Debian build instructions"
|
||||||
cp -a ${SRC_DEB}/debian ${SRC}
|
cp -a ${SRC_DEB}/debian ${SRC}
|
||||||
# Preserve Debian's default of allowing TLSv1.0 for compatibility
|
# Preserve Debian's default of allowing TLSv1.0 and legacy renegotiation for
|
||||||
find ${SRC}/debian/patches -mindepth 1 ! -name allow-tlsv1.patch -delete
|
# compatibility with networks that use legacy crypto
|
||||||
echo 'allow-tlsv1.patch' > ${SRC}/debian/patches/series
|
cat > ${SRC}/debian/patches/series << EOF
|
||||||
|
allow-tlsv1.patch
|
||||||
|
allow-legacy-renegotiation.patch
|
||||||
|
EOF
|
||||||
|
|
||||||
# Build Debian package
|
# Build Debian package
|
||||||
cd ${SRC}
|
cd ${SRC}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user