Hello community,

here is the log from the commit of package pidgin for openSUSE:Factory checked 
in at 2018-04-17 11:09:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pidgin (Old)
 and      /work/SRC/openSUSE:Factory/.pidgin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pidgin"

Tue Apr 17 11:09:09 2018 rev:127 rq:595941 version:2.13.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/pidgin/pidgin.changes    2018-03-24 
16:05:53.484020747 +0100
+++ /work/SRC/openSUSE:Factory/.pidgin.new/pidgin.changes       2018-04-17 
11:09:11.233845548 +0200
@@ -1,0 +2,7 @@
+Thu Apr 12 07:43:51 UTC 2018 - [email protected]
+
+- Add pidgin-enable-sni-gnutls.patch: Enable SNI for gnutls to
+  avoid SSL handshake failure, patch written by Tiago Herrmann
+  ([email protected]) (bsc#1086349, pidgin.im#17300).
+
+-------------------------------------------------------------------

New:
----
  pidgin-enable-sni-gnutls.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pidgin.spec ++++++
--- /var/tmp/diff_new_pack.VEEjph/_old  2018-04-17 11:09:11.885815152 +0200
+++ /var/tmp/diff_new_pack.VEEjph/_new  2018-04-17 11:09:11.889814966 +0200
@@ -38,6 +38,8 @@
 Patch3:         pidgin-ncurses-6.0-accessors.patch
 # PATCH-FIX-SLE pidgin-use-default-alsa.patch bsc#886670 [email protected] -- Use 
ALSA as a default for avoiding broken volume control.
 Patch4:         pidgin-use-default-alsa.patch
+# PATCH-FIX-UPSTREAM pidgin-enable-sni-gnutls.patch bsc#1086349 
pidgin.im#17300 [email protected] -- Enable SNI extension in GnuTLS connections.
+Patch5:         pidgin-enable-sni-gnutls.patch
 BuildRequires:  ca-certificates-mozilla
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -234,6 +236,7 @@
 %if 0%{?sle_version} >= 120000 && !0%{?is_opensuse}
 %patch4 -p1
 %endif
+%patch5 -p1
 
 cp -f %{SOURCE3} %{name}-prefs.xml
 


++++++ pidgin-enable-sni-gnutls.patch ++++++
--- a/libpurple/plugins/ssl/ssl-gnutls.c
+++ b/libpurple/plugins/ssl/ssl-gnutls.c
@@ -403,6 +403,10 @@ ssl_gnutls_connect(PurpleSslConnection *gsc)
 
        gnutls_transport_set_ptr(gnutls_data->session, 
GINT_TO_POINTER(gsc->fd));
 
+       if (gsc->host) {
+               gnutls_server_name_set (gnutls_data->session, GNUTLS_NAME_DNS, 
gsc->host, strlen(gsc->host));
+       }
+
        gnutls_data->handshake_handler = purple_input_add(gsc->fd,
                PURPLE_INPUT_READ, ssl_gnutls_handshake_cb, gsc);
 

Reply via email to