Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37040507
en ru br
Репозитории ALT
S:6.4.37-alt1
5.1: 6.3.17-alt0.M50P.1
4.1: 6.3.8-alt6.1.M41.1
4.0: 6.3.8-alt4
+updates:6.3.8-alt4
3.0: 6.2.5.2-alt1
www.altlinux.org/Changes

Группа :: Сети/Почта
Пакет: fetchmail

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

Патч: 0003-Do-not-check-libssl-version.patch
Скачать


From 40a24dd6e777645a8f28a2874a6dfbcb258d3c83 Mon Sep 17 00:00:00 2001
From: Alexey Gladkov <legion@altlinux.org>
Date: Fri, 19 Nov 2021 15:59:38 +0300
Subject: Do not check libssl version
Signed-off-by: Alexey Gladkov <legion@altlinux.org>
---
 socket.c | 17 -----------------
 1 file changed, 17 deletions(-)
diff --git a/socket.c b/socket.c
index a6354d5b..6d616f4f 100644
--- a/socket.c
+++ b/socket.c
@@ -1098,14 +1098,6 @@ int SSLOpen(int sock, char *mycert, char *mykey, const char *myproto, int certck
 	int avoid_ssl_versions = SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3;
 	long sslopts = SSL_OP_ALL;
 	int ssle_connect = 0;
-	long ver;
-
-#ifndef OSSL110_API
-	SSL_load_error_strings();
-	SSL_library_init();
-	OpenSSL_add_all_algorithms(); /* see Debian Bug#576430 and manpage */
-#endif
-	ver = OpenSSL_version_num(); /* version switch through tls-aux.h */
 
 #ifdef USING_WOLFSSL
 	{ char *tmp;
@@ -1115,15 +1107,6 @@ int SSLOpen(int sock, char *mycert, char *mykey, const char *myproto, int certck
 	}
 #endif
 
-	if (ver < OPENSSL_VERSION_NUMBER) {
-	    report(stderr, GT_("Loaded OpenSSL library %#lx older than headers %#lx, refusing to work.\n"), (long)ver, (long)(OPENSSL_VERSION_NUMBER));
-	    return -1;
-	}
-
-	if (ver > OPENSSL_VERSION_NUMBER && outlevel >= O_VERBOSE) {
-	    report(stdout, GT_("Loaded OpenSSL library %#lx newer than headers %#lx, trying to continue.\n"), (long)ver, (long)(OPENSSL_VERSION_NUMBER));
-	}
-
         if (stat("/dev/random", &randstat)  &&
             stat("/dev/urandom", &randstat)) {
           /* Neither /dev/random nor /dev/urandom are present, so add
-- 
2.25.4
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin