net/loudmouth: unbreak. Use flexible TLS method instead of TLSv1.0

found/tested/ok kn
This commit is contained in:
tb
2024-01-03 10:42:36 +00:00
parent 50b5a53be0
commit e6376b1e13
2 changed files with 16 additions and 3 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ COMMENT= lightweight Jabber client library
V= 1.4.3
DISTNAME= loudmouth-$V
REVISION= 8
REVISION= 9
SHARED_LIBS += loudmouth-1 3.0 # .1.0
CATEGORIES= net devel
@@ -1,5 +1,18 @@
--- loudmouth/lm-ssl-openssl.c.orig Mon Jan 19 11:50:51 2009
+++ loudmouth/lm-ssl-openssl.c Mon Jan 19 11:51:45 2009
Index: loudmouth/lm-ssl-openssl.c
--- loudmouth/lm-ssl-openssl.c.orig
+++ loudmouth/lm-ssl-openssl.c
@@ -295,9 +295,9 @@ _lm_ssl_initialize (LmSSL *ssl)
initialized = TRUE;
}
- ssl->ssl_method = TLSv1_client_method();
+ ssl->ssl_method = TLS_client_method();
if (ssl->ssl_method == NULL) {
- g_warning ("TLSv1_client_method() == NULL");
+ g_warning ("TLS_client_method() == NULL");
abort();
}
ssl->ssl_ctx = SSL_CTX_new(ssl->ssl_method);
@@ -305,6 +305,14 @@ _lm_ssl_initialize (LmSSL *ssl)
g_warning ("SSL_CTX_new() == NULL");
abort();