Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37875043
en ru br
Репозитории ALT

Группа :: Система/Библиотеки
Пакет: qt5-base

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: disable-rc4-ciphers-bnc865241.diff
Скачать


Index: qtbase-opensource-src-5.5.1/src/network/ssl/qsslsocket_openssl.cpp
===================================================================
--- qtbase-opensource-src-5.5.1.orig/src/network/ssl/qsslsocket_openssl.cpp
+++ qtbase-opensource-src-5.5.1/src/network/ssl/qsslsocket_openssl.cpp
@@ -645,7 +645,8 @@ void QSslSocketPrivate::resetDefaultCiph
                     !ciph.name().toLower().startsWith(QLatin1String("aecdh"))) {
                     ciphers << ciph;
 
-                    if (ciph.usedBits() >= 128)
+                    if (ciph.usedBits() >= 128 &&
+                        !ciph.encryptionMethod().toLower().startsWith(QLatin1String("rc4")))
                         defaultCiphers << ciph;
                 }
             }
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin