From 4cb981abe1d0a25558208b02205e4a2bf68b4def Mon Sep 17 00:00:00 2001 From: Jan Willamowius Date: Wed, 22 May 2019 12:28:49 +0200 Subject: [PATCH] don't require H.460.22 parameters in ARQs --- RasSrv.cxx | 4 ++-- changes.txt | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/RasSrv.cxx b/RasSrv.cxx index 8cc0b43a..b2619688 100644 --- a/RasSrv.cxx +++ b/RasSrv.cxx @@ -3386,8 +3386,8 @@ bool AdmissionRequestPDU::Process() if (fs.HasFeature(22)) { EPSupportsH46022 = true; H460_FeatureStd * std22 = (H460_FeatureStd *)fs.GetFeature(22); - EPSupportsH46022TLS = std22->Contains(Std22_TLS); - EPSupportsH46022IPSec = std22->Contains(Std22_IPSec); + EPSupportsH46022TLS = RequestingEP->UseTLS(); + EPSupportsH46022IPSec = RequestingEP->UseIPSec(); } #ifdef HAS_H46026 if (fs.HasFeature(26) && Toolkit::Instance()->IsH46026Enabled()) diff --git a/changes.txt b/changes.txt index e6a1b6a6..9b57bfec 100644 --- a/changes.txt +++ b/changes.txt @@ -1,5 +1,6 @@ Changes from 5.2 to 5.3 ======================= +- BUGFIX(RasSrv.cxx) don't require H.460.22 parameters in ARQs - BUGFIX(ProxyChannel.cxx) fix TLS without LARGE_FDSET - BUGFIX(ProxyChannel.cxx) don't send H.460.22 priority field in SCI - BUGFIX(gkauth.cxx) free memory from cached and expired passwords