Hello community,

here is the log from the commit of package gajim for openSUSE:Factory checked 
in at 2017-06-01 16:33:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gajim (Old)
 and      /work/SRC/openSUSE:Factory/.gajim.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gajim"

Thu Jun  1 16:33:01 2017 rev:12 rq:498952 version:0.16.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/gajim/gajim.changes      2016-10-18 
10:41:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gajim.new/gajim.changes 2017-06-01 
16:33:07.235852934 +0200
@@ -1,0 +2,18 @@
+Mon May 29 10:40:52 UTC 2017 - [email protected]
+
+- Add gajim-0.16.7-default-disable-xep-0146.patch by
+  Philipp Hörist: Add a config option to activate XEP-0146 commands
+  (commit cb65cfc, CVE-2016-10376, bsc#1041163).
+
+-------------------------------------------------------------------
+Tue May  9 16:45:47 UTC 2017 - [email protected]
+
+- Update to version 0.16.7:
+  * Better compatibility with XEP-0191: Blocking Command.
+  * Gajim now depends on python-gnupg for PGP encryption.
+  * Remove usage of demandimport.
+  * Many minor bugfixes.
+- Move python-farstream-0_1 to Suggests.
+- Correct the licence to GPL-3.0.
+
+-------------------------------------------------------------------

Old:
----
  gajim-0.16.6.tar.gz

New:
----
  gajim-0.16.7-default-disable-xep-0146.patch
  gajim-0.16.7.tar.gz

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

Other differences:
------------------
++++++ gajim.spec ++++++
--- /var/tmp/diff_new_pack.lxqcmX/_old  2017-06-01 16:33:08.563665626 +0200
+++ /var/tmp/diff_new_pack.lxqcmX/_new  2017-06-01 16:33:08.567665062 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gajim
 #
-# 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,23 +18,27 @@
 
 %define _version 0.16
 Name:           gajim
-Version:        0.16.6
+Version:        0.16.7
 Release:        0
 Summary:        Full-featured XMPP client written in Python and Gtk2
-License:        GPL-3.0+
+License:        GPL-3.0
 Group:          Productivity/Networking/Talk/Clients
 Url:            https://gajim.org/
 Source:         
https://gajim.org/downloads/%{_version}/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM gajim-0.16.7-default-disable-xep-0146.patch bsc#1041163 
[email protected] -- Add a config option to activate XEP-0146 commands 
(commit cb65cfc).
+Patch0:         gajim-0.16.7-default-disable-xep-0146.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  intltool
 BuildRequires:  libtool
+BuildRequires:  pkgconfig
 BuildRequires:  python-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(glib-2.0)
 Requires:       dbus-1-python
+Requires:       python-gnupg
 Requires:       python-gtk >= 2.2
 Requires:       python-nbxmpp >= 0.5.3
 Requires:       python-pyOpenSSL >= 0.12
@@ -44,8 +48,6 @@
 # nslookup for SRV support.
 Recommends:     bind-utils
 Recommends:     gtkspell
-# VoIP support.
-Recommends:     python-farstream-0_1
 # End-to-end encryption.
 Recommends:     python-pycrypto
 # zeroconf support.
@@ -55,11 +57,11 @@
 # Idle module.
 Suggests:       libXss1
 Suggests:       python-avahi
+# Audio/Video Chat
+Suggests:       python-farstream-0_1
 # GNOME Keyring support.
 Suggests:       python-gnomekeyring
 BuildArch:      noarch
-# Audio/Video Chat
-Suggests:       python-gstreamer-0_10
 
 %description
 The goal of Gajim is to provide a full featured and easy to use
@@ -67,28 +69,29 @@
 require neither to run.
 
 Features:
- * Tabbed chat window and single window modes
+ * Tabbed chat window and single window modes.
  * Group chat support (with Multi-User Chat protocol), invitation,
-   chat to group chat transformation, minimize group chat to roster
- * Emoticons, avatars, PEP (user activity, mood and tune)
- * Audio / video conferences
- * File transfer, room bookmarks
- * Metacontacts support
- * Trayicon, speller, extended chat history functionalities
- * TLS, GPG and End-To-End encryption support (with SSL legacy support)
- * Transport registration support
- * Service discovery including nodes, user search
- * Wikipedia, dictionary and search engine lookup
- * Multiple accounts support
- * DBus capabilities. Read more information
- * XML console
- * Link local (bonjour / zeroconf), BOSH
- * Other features via plugins
+   chat to group chat transformation, minimise group chat to roster.
+ * Emoticons, avatars, PEP (user activity, mood and tune).
+ * Audio / video conferences.
+ * File transfer, room bookmarks.
+ * Metacontacts support.
+ * Trayicon, speller, extended chat history functionalities.
+ * TLS, GPG and End-To-End encryption support (with SSL legacy support).
+ * Transport registration support.
+ * Service discovery including nodes, user search.
+ * Wikipedia, dictionary and search engine lookup.
+ * Multiple accounts support.
+ * DBus capabilities. Read more information.
+ * XML console.
+ * Link local (bonjour / zeroconf), BOSH.
+ * Other features via plugins.
 
 %lang_package
 
 %prep
 %setup -q
+%patch0 -p1
 sed -i '/^_Keywords/d' data/%{name}.desktop.in.in
 
 %build
@@ -124,7 +127,7 @@
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING README.html THANKS*
+%doc AUTHORS ChangeLog COPYING README THANKS*
 %{_bindir}/%{name}*
 %{_datadir}/%{name}/
 %{python_sitelib}/%{name}/

++++++ gajim-0.16.7-default-disable-xep-0146.patch ++++++
--- a/src/common/commands.py
+++ b/src/common/commands.py
@@ -345,9 +345,10 @@ class ConnectionCommands:
     def __init__(self):
         # a list of all commands exposed: node -> command class
         self.__commands = {}
-        for cmdobj in (ChangeStatusCommand, ForwardMessagesCommand,
-        LeaveGroupchatsCommand, FwdMsgThenDisconnectCommand):
-            self.__commands[cmdobj.commandnode] = cmdobj
+        if gajim.config.get('remote_commands'):
+            for cmdobj in (ChangeStatusCommand, ForwardMessagesCommand,
+            LeaveGroupchatsCommand, FwdMsgThenDisconnectCommand):
+                self.__commands[cmdobj.commandnode] = cmdobj
 
         # a list of sessions; keys are tuples (jid, sessionid, node)
         self.__sessions = {}
--- a/src/common/config.py
+++ b/src/common/config.py
@@ -314,6 +314,7 @@ class Config:
             'ignore_incoming_attention': [opt_bool, False, _('If True, Gajim 
will ignore incoming attention requestd ("wizz").')],
             'remember_opened_chat_controls': [ opt_bool, True, _('If enabled, 
Gajim will reopen chat windows that were opened last time Gajim was closed.')],
             'positive_184_ack': [ opt_bool, False, _('If enabled, Gajim will 
show an icon to show that sent message has been received by your contact')],
+            'remote_commands': [opt_bool, False, _('If True, Gajim will 
execute XEP-0146 Commands.')],
     }, {})
 
     __options_per_key = {
++++++ gajim-0.16.6.tar.gz -> gajim-0.16.7.tar.gz ++++++
++++ 287556 lines of diff (skipped)


Reply via email to