Hello community,

here is the log from the commit of package pidgin for openSUSE:Factory checked 
in at 2017-03-13 15:31:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pidgin (Old)
 and      /work/SRC/openSUSE:Factory/.pidgin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pidgin"

Mon Mar 13 15:31:34 2017 rev:116 rq:478584 version:2.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/pidgin/pidgin.changes    2016-12-16 
12:04:38.656047125 +0100
+++ /work/SRC/openSUSE:Factory/.pidgin.new/pidgin.changes       2017-03-13 
15:31:35.674293608 +0100
@@ -1,0 +2,36 @@
+Fri Mar 10 21:14:24 UTC 2017 - [email protected]
+
+- Update to version 2.12.0:
+  + libpurple:
+    - Fix an out of bounds memory read in
+      purple_markup_unescape_entity (CVE-2017-2640).
+    - Fix the use of uninitialised memory if running
+      non-debug-enabled versions of glib.
+    - Update AIM dev and dist ID's to new ones that were assigned
+      by AOL.
+    - TLS certificate verification now uses SHA-256 checksums.
+    - Fix the SASL external auth for Freenode.
+    - Remove the MSN protocol plugin. It has been unusable and
+      dormant for some time.
+    - Remove the Mxit protocol plugin. The service was closed at
+      the end ofSeptember 2016.
+    - Remove the MySpaceIM protocol plugin. The service has been
+      defunct for a long time (pidgin.im#15356).
+    - Remove the Yahoo! protocol plugin. Yahoo has completely
+      reimplemented their protocol, so this version is no longer
+      operable as of August 5th, 2016.
+    - Remove the Facebook (XMPP) account option. According to
+      https://developers.facebook.com/docs/chat the XMPP Chat API
+      service ended April 30th, 2015.
+    - Fix gnutls certificate validation errors that mainly
+      affected Google.
+  + General:
+    - Replace instances of d.pidgin.im with developer.pidgin.im and
+      update the urls to use https (pidgin.im#17036).
+  + IRC:
+    - Fix an issue of messages being silently cut off at 500
+      characters. Large messages are now split into parts and sent
+      one by one (pidgin.im#4753).
+- Rebase pidgin-nonblock-common.patch.
+
+-------------------------------------------------------------------

Old:
----
  pidgin-2.11.0.tar.bz2
  pidgin-2.11.0.tar.bz2.asc

New:
----
  pidgin-2.12.0.tar.bz2
  pidgin-2.12.0.tar.bz2.asc

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

Other differences:
------------------
++++++ pidgin.spec ++++++
--- /var/tmp/diff_new_pack.33hphs/_old  2017-03-13 15:31:37.378052819 +0100
+++ /var/tmp/diff_new_pack.33hphs/_new  2017-03-13 15:31:37.382052253 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pidgin
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define _name   Pidgin
 Name:           pidgin
-Version:        2.11.0
+Version:        2.12.0
 Release:        0
 Summary:        Multiprotocol Instant Messaging Client
 License:        GPL-2.0+

++++++ pidgin-2.11.0.tar.bz2 -> pidgin-2.12.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/pidgin/pidgin-2.11.0.tar.bz2 
/work/SRC/openSUSE:Factory/.pidgin.new/pidgin-2.12.0.tar.bz2 differ: char 11, 
line 1

++++++ pidgin-nonblock-common.patch ++++++
--- /var/tmp/diff_new_pack.33hphs/_old  2017-03-13 15:31:37.442043775 +0100
+++ /var/tmp/diff_new_pack.33hphs/_new  2017-03-13 15:31:37.446043210 +0100
@@ -1,8 +1,6 @@
-Index: pidgin-2.7.3/libpurple/plugins/ssl/ssl-gnutls.c
-===================================================================
---- pidgin-2.7.3.orig/libpurple/plugins/ssl/ssl-gnutls.c
-+++ pidgin-2.7.3/libpurple/plugins/ssl/ssl-gnutls.c
-@@ -453,8 +453,6 @@ ssl_gnutls_close(PurpleSslConnection *gs
+--- a/libpurple/plugins/ssl/ssl-gnutls.c
++++ b/libpurple/plugins/ssl/ssl-gnutls.c
+@@ -435,8 +435,6 @@ ssl_gnutls_close(PurpleSslConnection *gs
        if (gnutls_data->handshake_timer)
                purple_timeout_remove(gnutls_data->handshake_timer);
  
@@ -11,7 +9,7 @@
        gnutls_deinit(gnutls_data->session);
  
        g_free(gnutls_data);
-@@ -489,6 +487,22 @@ ssl_gnutls_read(PurpleSslConnection *gsc
+@@ -524,6 +522,22 @@ ssl_gnutls_read(PurpleSslConnection *gsc
  }
  
  static size_t
@@ -34,8 +32,8 @@
  ssl_gnutls_write(PurpleSslConnection *gsc, const void *data, size_t len)
  {
        PurpleSslGnutlsData *gnutls_data = PURPLE_SSL_GNUTLS_DATA(gsc);
-@@ -1148,6 +1162,23 @@ static PurpleCertificateScheme x509_gnut
- 
+@@ -1296,6 +1310,23 @@ static PurpleCertificateScheme x509_gnut
+       x509_compare_pubkeys,            /* Compare public keys */
  };
  
 +static size_t
@@ -58,7 +56,7 @@
  static PurpleSslOps ssl_ops =
  {
        ssl_gnutls_init,
-@@ -1155,7 +1186,9 @@ static PurpleSslOps ssl_ops =
+@@ -1303,7 +1334,9 @@ static PurpleSslOps ssl_ops =
        ssl_gnutls_connect,
        ssl_gnutls_close,
        ssl_gnutls_read,
@@ -68,11 +66,9 @@
        ssl_gnutls_get_peer_certificates,
  
        /* padding */
-Index: pidgin-2.7.3/libpurple/plugins/ssl/ssl-nss.c
-===================================================================
---- pidgin-2.7.3.orig/libpurple/plugins/ssl/ssl-nss.c
-+++ pidgin-2.7.3/libpurple/plugins/ssl/ssl-nss.c
-@@ -958,6 +958,8 @@ static PurpleSslOps ssl_ops =
+--- a/libpurple/plugins/ssl/ssl-nss.c
++++ b/libpurple/plugins/ssl/ssl-nss.c
+@@ -1235,6 +1235,8 @@ static PurpleSslOps ssl_ops =
        ssl_nss_connect,
        ssl_nss_close,
        ssl_nss_read,
@@ -81,10 +77,8 @@
        ssl_nss_write,
        ssl_nss_peer_certs,
  
-Index: pidgin-2.7.3/libpurple/purple-fifo.c
-===================================================================
 --- /dev/null
-+++ pidgin-2.7.3/libpurple/purple-fifo.c
++++ b/libpurple/purple-fifo.c
 @@ -0,0 +1,232 @@
 +/*
 + * @file purple-fifo.c  A FIFO byte queue.
@@ -318,10 +312,8 @@
 +
 +      return TRUE;
 +}
-Index: pidgin-2.7.3/libpurple/purple-fifo.h
-===================================================================
 --- /dev/null
-+++ pidgin-2.7.3/libpurple/purple-fifo.h
++++ b/libpurple/purple-fifo.h
 @@ -0,0 +1,54 @@
 +/**
 + * @file purple-fifo.h  A FIFO byte queue.
@@ -377,10 +369,8 @@
 +G_END_DECLS
 +
 +#endif /* _purple_fifo_H_ */
-Index: pidgin-2.7.3/libpurple/purple-io.c
-===================================================================
 --- /dev/null
-+++ pidgin-2.7.3/libpurple/purple-io.c
++++ b/libpurple/purple-io.c
 @@ -0,0 +1,391 @@
 +/*
 + * @file purple-io.c  Buffering I/O layer.
@@ -630,7 +620,7 @@
 +      io->read_fifo  = purple_fifo_new ();
 +      io->write_fifo = purple_fifo_new ();
 +
-+      return io;      
++      return io;
 +}
 +
 +void
@@ -773,10 +763,8 @@
 +{
 +      return purple_fifo_get_used (io->write_fifo);
 +}
-Index: pidgin-2.7.3/libpurple/purple-io.h
-===================================================================
 --- /dev/null
-+++ pidgin-2.7.3/libpurple/purple-io.h
++++ b/libpurple/purple-io.h
 @@ -0,0 +1,87 @@
 +/**
 + * @file purple-io.h  Buffering I/O layer.
@@ -865,11 +853,9 @@
 +G_END_DECLS
 +
 +#endif /* _PURPLE_IO_H_ */
-Index: pidgin-2.7.3/libpurple/sslconn.c
-===================================================================
---- pidgin-2.7.3.orig/libpurple/sslconn.c
-+++ pidgin-2.7.3/libpurple/sslconn.c
-@@ -272,6 +272,27 @@ purple_ssl_read(PurpleSslConnection *gsc
+--- a/libpurple/sslconn.c
++++ b/libpurple/sslconn.c
+@@ -273,6 +273,27 @@ purple_ssl_read(PurpleSslConnection *gsc
  }
  
  size_t
@@ -897,7 +883,7 @@
  purple_ssl_write(PurpleSslConnection *gsc, const void *data, size_t len)
  {
        PurpleSslOps *ops;
-@@ -295,6 +316,27 @@ purple_ssl_get_peer_certificates(PurpleS
+@@ -296,6 +317,27 @@ purple_ssl_get_peer_certificates(PurpleS
        return (ops->get_peer_certificates)(gsc);
  }
  
@@ -925,10 +911,8 @@
  void
  purple_ssl_set_ops(PurpleSslOps *ops)
  {
-Index: pidgin-2.7.3/libpurple/sslconn.h
-===================================================================
---- pidgin-2.7.3.orig/libpurple/sslconn.h
-+++ pidgin-2.7.3/libpurple/sslconn.h
+--- a/libpurple/sslconn.h
++++ b/libpurple/sslconn.h
 @@ -34,6 +34,12 @@ typedef enum
        PURPLE_SSL_CERTIFICATE_INVALID = 3
  } PurpleSslErrorType;


Reply via email to