diff options
author | Einar Lielmanis | 2019-08-16 09:44:15 +0300 |
---|---|---|
committer | Einar Lielmanis | 2019-08-16 09:44:15 +0300 |
commit | 6fd1cbf954f73ddad28fec031887d7b4d142e3e2 (patch) | |
tree | d861cd7051be327d62102412a666d865b8882c43 /ssl-sni-support.patch | |
parent | 8e540c245361b58793d0fb7839cb326db118f2ac (diff) | |
download | aur-6fd1cbf954f73ddad28fec031887d7b4d142e3e2.tar.gz |
Add SSL set_host_name patch to support SNI
https://sylpheed.sraoss.jp/redmine/issues/306
Diffstat (limited to 'ssl-sni-support.patch')
-rw-r--r-- | ssl-sni-support.patch | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ssl-sni-support.patch b/ssl-sni-support.patch new file mode 100644 index 000000000000..8c9dcde7fdc7 --- /dev/null +++ b/ssl-sni-support.patch @@ -0,0 +1,14 @@ +diff --unified -r --text sylpheed-3.7.0beta1/libsylph/ssl.c patched/libsylph/ssl.c +--- sylpheed-3.7.0beta1/libsylph/ssl.c 2019-08-16 09:34:58.296699900 +0300 ++++ patched/libsylph/ssl.c 2019-08-16 09:40:01.656029709 +0300 +@@ -260,6 +260,10 @@ + return FALSE; + } + ++#ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME ++ SSL_set_tlsext_host_name(sockinfo->ssl, sockinfo->hostname); ++#endif ++ + SSL_set_fd(sockinfo->ssl, sockinfo->sock); + while ((ret = SSL_connect(sockinfo->ssl)) != 1) { + err = SSL_get_error(sockinfo->ssl, ret); |