commit libstrophe for openSUSE:Factory
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
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
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
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
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
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