commit libstrophe for openSUSE:Factory

2020-09-16 Thread root
Hello community,

here is the log from the commit of package libstrophe for openSUSE:Factory 
checked in at 2020-09-16 19:37:33

Comparing /work/SRC/openSUSE:Factory/libstrophe (Old)
 and  /work/SRC/openSUSE:Factory/.libstrophe.new.4249 (New)


Package is "libstrophe"

Wed Sep 16 19:37:33 2020 rev:6 rq:834813 version:0.10.0

Changes:

--- /work/SRC/openSUSE:Factory/libstrophe/libstrophe.changes2019-10-12 
22:42:12.093863615 +0200
+++ /work/SRC/openSUSE:Factory/.libstrophe.new.4249/libstrophe.changes  
2020-09-16 19:37:52.330700172 +0200
@@ -1,0 +2,26 @@
+Wed Sep 16 06:52:02 UTC 2020 - Michael Vetter 
+
+- Update to 0.10.0:
+  * Coding style has been unified
+  * SCRAM-SHA-256 and SCRAM-SHA-512 support
+  * c-ares support
+  * LibreSSL support
+  * Introduced global timed handlers that fire periodically
+regardless of connections status, such a handler can be
+used to implement deferred re-connection
+  * examples/register implements XEP-0077
+  * Fixed issue with IPv6 on Windows (#153)
+  * Improved portability across systems such as Haiku, Windows
+  * New API:
+  - xmpp_stanza_get_child_by_name_and_ns()
+  - xmpp_conn_is_connecting()
+  - xmpp_conn_is_connected()
+  - xmpp_conn_is_disconnected()
+  - xmpp_stanza_new_from_string()
+  - xmpp_stanza_add_child_ex()
+  - xmpp_stanza_get_context()
+  - xmpp_stanza_reply_error()
+  - xmpp_global_timed_handler_add()
+  - xmpp_global_timed_handler_delete()
+
+---

Old:

  0.9.3.tar.gz

New:

  0.10.0.tar.gz



Other differences:
--
++ libstrophe.spec ++
--- /var/tmp/diff_new_pack.nI1tMT/_old  2020-09-16 19:37:54.038702094 +0200
+++ /var/tmp/diff_new_pack.nI1tMT/_new  2020-09-16 19:37:54.042702098 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libstrophe
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,12 +18,12 @@
 
 %define c_lib   libstrophe0
 Name:   libstrophe
-Version:0.9.3
+Version:0.10.0
 Release:0
 Summary:A XMPP library for C
 License:GPL-3.0-or-later OR MIT
 Group:  Development/Libraries/C and C++
-Url:http://strophe.im/libstrophe/
+URL:http://strophe.im/libstrophe/
 Source0:https://github.com/strophe/%{name}/archive/%{version}.tar.gz
 BuildRequires:  autoconf
 BuildRequires:  automake

++ 0.9.3.tar.gz -> 0.10.0.tar.gz ++
 17401 lines of diff (skipped)




commit libstrophe for openSUSE:Factory

2019-10-12 Thread root
Hello community,

here is the log from the commit of package libstrophe for openSUSE:Factory 
checked in at 2019-10-12 22:42:09

Comparing /work/SRC/openSUSE:Factory/libstrophe (Old)
 and  /work/SRC/openSUSE:Factory/.libstrophe.new.2352 (New)


Package is "libstrophe"

Sat Oct 12 22:42:09 2019 rev:5 rq:737573 version:0.9.3

Changes:

--- /work/SRC/openSUSE:Factory/libstrophe/libstrophe.changes2018-02-26 
23:25:09.162332507 +0100
+++ /work/SRC/openSUSE:Factory/.libstrophe.new.2352/libstrophe.changes  
2019-10-12 22:42:12.093863615 +0200
@@ -1,0 +2,11 @@
+Fri Oct 11 18:52:54 UTC 2019 - Michael Vetter 
+
+- Update 0.9.3:
+  * PLAIN mechanism is used only when no other mechanisms are supported
+  * Legacy authentication is disabled by default, can be enabled with 
connection flag XMPP_CONN_FLAG_LEGACY_AUTH
+  * Session is not established if it is optional
+  * Fixed a bug causing a reused connection not to cleanup properly
+  * Improved debug logging in OpenSSL module
+  * Few memory leaks fixed
+
+---

Old:

  0.9.2.tar.gz

New:

  0.9.3.tar.gz



Other differences:
--
++ libstrophe.spec ++
--- /var/tmp/diff_new_pack.NYrzPL/_old  2019-10-12 22:42:13.229860710 +0200
+++ /var/tmp/diff_new_pack.NYrzPL/_new  2019-10-12 22:42:13.229860710 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libstrophe
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define c_lib   libstrophe0
 Name:   libstrophe
-Version:0.9.2
+Version:0.9.3
 Release:0
 Summary:A XMPP library for C
 License:GPL-3.0-or-later OR MIT

++ 0.9.2.tar.gz -> 0.9.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libstrophe-0.9.2/.travis.yml 
new/libstrophe-0.9.3/.travis.yml
--- old/libstrophe-0.9.2/.travis.yml2018-02-23 13:19:15.0 +0100
+++ new/libstrophe-0.9.3/.travis.yml2019-10-10 20:47:08.0 +0200
@@ -1,11 +1,11 @@
 language: c
 install:
 - sudo apt-get update
-- sudo apt-get -y install libtool pkg-config libexpat1-dev libxml2-dev 
libssl-dev check
+- sudo apt-get -y install libtool pkg-config libexpat1-dev libxml2-dev 
libssl-dev
 before_script:
 - ./bootstrap.sh
 script:
-- ./configure ${CONFIGURE_OPT} && make && make check-TESTS
+- ./configure ${CONFIGURE_OPT} CFLAGS="-Werror" && make && make check
 env:
 - CONFIGURE_OPT="--without-libxml2"
 - CONFIGURE_OPT="--with-libxml2"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libstrophe-0.9.2/ChangeLog 
new/libstrophe-0.9.3/ChangeLog
--- old/libstrophe-0.9.2/ChangeLog  2018-02-23 13:19:15.0 +0100
+++ new/libstrophe-0.9.3/ChangeLog  2019-10-10 20:47:08.0 +0200
@@ -1,3 +1,12 @@
+0.9.3
+   - PLAIN mechanism is used only when no other mechanisms are supported
+   - Legacy authentication is disabled by default, can be enabled with
+ connection flag XMPP_CONN_FLAG_LEGACY_AUTH
+   - Session is not established if it is optional
+   - Fixed a bug causing a reused connection not to cleanup properly
+   - Improved debug logging in OpenSSL module
+   - Few memory leaks fixed
+
 0.9.2
- OpenSSL tls module verifies certificate by default. Set flag
  XMPP_CONN_FLAG_TRUST_TLS to ignore result of the verification
@@ -12,6 +21,8 @@
  second in order to reduce CPU consumption
- Reduced memory usage in expat module
- New functions:
+   - xmpp_error_new()
+   - xmpp_send_error()
- xmpp_ctx_set_timeout()
- xmpp_sha1_digest()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libstrophe-0.9.2/Makefile.am 
new/libstrophe-0.9.3/Makefile.am
--- old/libstrophe-0.9.2/Makefile.am2018-02-23 13:19:15.0 +0100
+++ new/libstrophe-0.9.3/Makefile.am2019-10-10 20:47:08.0 +0200
@@ -1,7 +1,6 @@
 AUTOMAKE_OPTIONS = subdir-objects
 
 ACLOCAL_AMFLAGS = -I m4
-AM_CFLAGS = -g -Wall
 
 PARSER_CFLAGS=@PARSER_CFLAGS@
 PARSER_LIBS=@PARSER_LIBS@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 

commit libstrophe for openSUSE:Factory

2018-02-26 Thread root
Hello community,

here is the log from the commit of package libstrophe for openSUSE:Factory 
checked in at 2018-02-26 23:25:05

Comparing /work/SRC/openSUSE:Factory/libstrophe (Old)
 and  /work/SRC/openSUSE:Factory/.libstrophe.new (New)


Package is "libstrophe"

Mon Feb 26 23:25:05 2018 rev:4 rq:579834 version:0.9.2

Changes:

--- /work/SRC/openSUSE:Factory/libstrophe/libstrophe.changes2016-09-17 
14:40:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.libstrophe.new/libstrophe.changes   
2018-02-26 23:25:09.162332507 +0100
@@ -1,0 +2,13 @@
+Sat Feb 24 19:53:39 UTC 2018 - mvet...@suse.com
+
+- Update to 0.9.2:
+  * OpenSSL tls module verifies certificate by default. Set flag 
XMPP_CONN_FLAG_TRUST_TLS to ignore result of the verification
+  * Certificate hostname verification is forced for openssl-1.0.2 and newer
+  * OpenSSL tls module disables insecure SSLv2 SSLv3 and TLSv1
+  * Support of handlers with the same callback function, but different userdata
+  * System handlers are deleted on xmpp_conn_t reconnection. Old system 
handlers could cause problems
+  * Default timeout for xmpp_run() is increased from 1 millisecond to 1 second 
in order to reduce CPU consumption
+  * Reduced memory usage in expat module
+  * New functions: xmpp_ctx_set_timeout(), xmpp_sha1_digest()
+
+---

Old:

  0.9.1.tar.gz

New:

  0.9.2.tar.gz



Other differences:
--
++ libstrophe.spec ++
--- /var/tmp/diff_new_pack.WjHxIZ/_old  2018-02-26 23:25:09.930304888 +0100
+++ /var/tmp/diff_new_pack.WjHxIZ/_new  2018-02-26 23:25:09.934304744 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libstrophe
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,11 +18,11 @@
 
 %define c_lib   libstrophe0
 Name:   libstrophe
-Version:0.9.1
+Version:0.9.2
 Release:0
 Summary:A XMPP library for C
-License:GPL-3.0+ or MIT
-Group:  Development/Libraries
+License:GPL-3.0-or-later OR MIT
+Group:  Development/Libraries/C and C++
 Url:http://strophe.im/libstrophe/
 Source0:https://github.com/strophe/%{name}/archive/%{version}.tar.gz
 BuildRequires:  autoconf
@@ -32,8 +32,7 @@
 BuildRequires:  libtool
 BuildRequires:  libxml2-devel
 BuildRequires:  make
-BuildRequires:  pkg-config
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
 
 %description
 Strophe is a collection of libraries for speaking the XMPP protocol.
@@ -49,7 +48,7 @@
 
 %package -n libstrophe-devel
 Summary:Development files for libstrophe
-Group:  Development/Libraries
+Group:  Development/Libraries/C and C++ 
 Requires:   libstrophe0 = %{version}
 
 %description -n libstrophe-devel
@@ -72,20 +71,18 @@
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 rm %{buildroot}%{_libdir}/libstrophe.la
 
 %post -n libstrophe0 -p /sbin/ldconfig
-
 %postun -n libstrophe0 -p /sbin/ldconfig
 
 %files -n libstrophe0
-%defattr(-,root,root)
-%doc ChangeLog README COPYING
+%license COPYING
+%doc ChangeLog README
 %{_libdir}/libstrophe.so.*
 
 %files -n libstrophe-devel
-%defattr(-,root,root)
 %{_libdir}/libstrophe.so
 %{_includedir}/strophe.h
 %{_libdir}/pkgconfig/libstrophe.pc

++ 0.9.1.tar.gz -> 0.9.2.tar.gz ++
 4677 lines of diff (skipped)




commit libstrophe for openSUSE:Factory

2016-09-17 Thread h_root
Hello community,

here is the log from the commit of package libstrophe for openSUSE:Factory 
checked in at 2016-09-17 14:40:41

Comparing /work/SRC/openSUSE:Factory/libstrophe (Old)
 and  /work/SRC/openSUSE:Factory/.libstrophe.new (New)


Package is "libstrophe"

Changes:

--- /work/SRC/openSUSE:Factory/libstrophe/libstrophe.changes2016-05-19 
12:15:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.libstrophe.new/libstrophe.changes   
2016-09-17 14:40:42.0 +0200
@@ -1,0 +2,53 @@
+Fri Sep 16 10:21:37 UTC 2016 - mvet...@suse.com
+
+- Update to 0.9.1:
+* Fixed bug #95 (DNS lookup failing on Cygwin)
+* Removed dependency on the check package
+
+---
+Thu Sep 15 11:49:16 UTC 2016 - mvet...@suse.com
+
+- Update to 0.9.0:
+* IPv6 support
+* Legacy SSL support
+* Initial Android support
+* Resolver returns all SRV records instead of one. Lookup is performed
+  according to RFC2052
+* xmpp_connect_raw() provides access to a xmpp_conn object just after
+  establishing TCP connection. This allows to implement in-band
+  registration, authentication mechanisms or serverless messaging
+* xmpp_conn_t object is reusable now and can be reconnected with saving
+  all handlers, flags, jid and password
+
+New API:
+* xmpp_uuid_gen()
+* xmpp_connect_raw()
+* xmpp_conn_open_stream_default()
+* xmpp_conn_open_stream()
+* xmpp_conn_tls_start()
+* xmpp_conn_get_flags()
+* xmpp_conn_set_flags()
+* xmpp_conn_set_keepalive()
+* xmpp_conn_is_secured()
+* xmpp_stanza_del_attribute()
+* xmpp_stanza_get_to()
+* xmpp_stanza_get_from()
+* xmpp_stanza_set_to()
+* xmpp_stanza_set_from()
+* xmpp_stanza_reply()
+* xmpp_message_new()
+* xmpp_message_get_body()
+* xmpp_message_set_body()
+* xmpp_iq_new()
+* xmpp_presence_new()
+
+Exposed private API:
+* xmpp_jid_new()
+* xmpp_jid_bare()
+* xmpp_jid_node()
+* xmpp_jid_domain()
+* xmpp_jid_resource()
+* xmpp_stanza_get_attribute_count()
+* xmpp_stanza_get_attributes()
+
+---

Old:

  0.8.8.tar.gz

New:

  0.9.1.tar.gz



Other differences:
--
++ libstrophe.spec ++
--- /var/tmp/diff_new_pack.e7DJsi/_old  2016-09-17 14:40:43.0 +0200
+++ /var/tmp/diff_new_pack.e7DJsi/_new  2016-09-17 14:40:43.0 +0200
@@ -18,7 +18,7 @@
 
 %define c_lib   libstrophe0
 Name:   libstrophe
-Version:0.8.8
+Version:0.9.1
 Release:0
 Summary:A XMPP library for C
 License:GPL-3.0+ or MIT

++ 0.8.8.tar.gz -> 0.9.1.tar.gz ++
 15367 lines of diff (skipped)




commit libstrophe for openSUSE:Factory

2016-05-19 Thread h_root
Hello community,

here is the log from the commit of package libstrophe for openSUSE:Factory 
checked in at 2016-05-19 12:15:25

Comparing /work/SRC/openSUSE:Factory/libstrophe (Old)
 and  /work/SRC/openSUSE:Factory/.libstrophe.new (New)


Package is "libstrophe"

Changes:

--- /work/SRC/openSUSE:Factory/libstrophe/libstrophe.changes2015-07-02 
22:47:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.libstrophe.new/libstrophe.changes   
2016-05-19 12:15:55.0 +0200
@@ -1,0 +2,8 @@
+Wed May 18 08:20:03 UTC 2016 - mvet...@suse.com
+
+- Update to 0.8.8:
+  * XML namespace support
+  * XEP-0114 support
+  * Bugfixes
+
+---

Old:

  0.8.7.tar.gz

New:

  0.8.8.tar.gz



Other differences:
--
++ libstrophe.spec ++
--- /var/tmp/diff_new_pack.MIbKPp/_old  2016-05-19 12:15:55.0 +0200
+++ /var/tmp/diff_new_pack.MIbKPp/_new  2016-05-19 12:15:55.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libstrophe
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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 c_lib   libstrophe0
 Name:   libstrophe
-Version:0.8.7
+Version:0.8.8
 Release:0
 Summary:A XMPP library for C
 License:GPL-3.0+ or MIT
@@ -90,3 +90,4 @@
 %{_includedir}/strophe.h
 %{_libdir}/pkgconfig/libstrophe.pc
 
+%changelog

++ 0.8.7.tar.gz -> 0.8.8.tar.gz ++
 1796 lines of diff (skipped)




commit libstrophe for openSUSE:Factory

2015-07-02 Thread h_root
Hello community,

here is the log from the commit of package libstrophe for openSUSE:Factory 
checked in at 2015-07-02 22:47:13

Comparing /work/SRC/openSUSE:Factory/libstrophe (Old)
 and  /work/SRC/openSUSE:Factory/.libstrophe.new (New)


Package is libstrophe

Changes:

New Changes file:

--- /dev/null   2015-06-25 09:04:34.320025005 +0200
+++ /work/SRC/openSUSE:Factory/.libstrophe.new/libstrophe.changes   
2015-07-02 22:47:14.0 +0200
@@ -0,0 +1,35 @@
+---
+Fri Jun 19 10:50:07 UTC 2015 - cfarr...@suse.com
+
+- license update: GPL-3.0+ or MIT
+  Package is dual licensed
+
+---
+Tue Jun 16 13:03:51 UTC 2015 - g.blue...@gmail.com
+
+- Use variable instead of name for library package
+
+---
+Wed May 27 12:32:39 UTC 2015 - g.blue...@gmail.com
+
+- Define URL to source instead of only relying on local one
+
+---
+Wed May 27 12:01:35 UTC 2015 - g.blue...@gmail.com
+
+- Let rpm handle the detection of libxml2, remove requires libxml2
+
+---
+Wed May 27 11:57:47 UTC 2015 - g.blue...@gmail.com
+
+- Add lib subpackage
+
+---
+Mon Apr 20 14:09:44 UTC 2015 - g.blue...@gmail.com
+
+- Run spec-cleaner
+
+---
+Tue Feb  3 16:23:29 UTC 2015 - dmacvi...@suse.de
+
+- initial package for 0.8.7

New:

  0.8.7.tar.gz
  libstrophe.changes
  libstrophe.spec



Other differences:
--
++ libstrophe.spec ++
#
# spec file for package libstrophe
#
# Copyright (c) 2015 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%define c_lib   libstrophe0
Name:   libstrophe
Version:0.8.7
Release:0
Summary:A XMPP library for C
License:GPL-3.0+ or MIT
Group:  Development/Libraries
Url:http://strophe.im/libstrophe/
Source0:https://github.com/strophe/%{name}/archive/%{version}.tar.gz
BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  gcc
BuildRequires:  libopenssl-devel
BuildRequires:  libtool
BuildRequires:  libxml2-devel
BuildRequires:  make
BuildRequires:  pkg-config
BuildRoot:  %{_tmppath}/%{name}-%{version}-build

%description
Strophe is a collection of libraries for speaking the XMPP protocol.

While most XMPP libraries and implementations are focused on chat-based 
applications,
Strophe takes a grander view.

It has been used to implement real-time games, notification systems, search 
engines,
as well as traditional instant messaging.

The implementations are production ready, well documented,
easy to use, and easy to extend.

%package -n libstrophe-devel
Summary:Development files for libstrophe
Group:  Development/Libraries
Requires:   libstrophe0 = %{version}

%description -n libstrophe-devel
Development files and headers for libstrophe

%package -n %{c_lib}
Summary:A XMPP library for C
Group:  System/Libraries

%description -n %{c_lib}
The libstrophe library is a XMPP library written in C.

%prep
%setup -q

%build
mkdir m4
./bootstrap.sh
%configure --disable-static --with-libxml2
make %{?_smp_mflags}

%install
make DESTDIR=%{buildroot} install %{?_smp_mflags}
rm %{buildroot}%{_libdir}/libstrophe.la

%post -n libstrophe0 -p /sbin/ldconfig

%postun -n libstrophe0 -p /sbin/ldconfig

%files -n libstrophe0
%defattr(-,root,root)
%doc ChangeLog README COPYING
%{_libdir}/libstrophe.so.*

%files -n libstrophe-devel
%defattr(-,root,root)
%{_libdir}/libstrophe.so
%{_includedir}/strophe.h
%{_libdir}/pkgconfig/libstrophe.pc