Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libstrophe0 | Distribution: openSUSE Tumbleweed |
Version: 0.13.1 | Vendor: openSUSE |
Release: 1.2 | Build date: Wed Feb 21 15:13:16 2024 |
Group: System/Libraries | Build host: reproducible |
Size: 209196 | Source RPM: libstrophe-0.13.1-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://strophe.im/libstrophe/ | |
Summary: A XMPP library for C |
The libstrophe library is a XMPP library written in C.
GPL-3.0-or-later OR MIT
* Wed Feb 21 2024 Michael Vetter <mvetter@suse.com> - Update to 0.13.1: * Fix SCRAM-*-PLUS SASL mechanisms with OpenSSL and TLS < v1.3 (40f2452) * Only signal "stream negotiation success" once (1cf09b1) * Fix sock_connect() not looping over all DNS records returned if no sockopt_cb is set (5edc480) * Replace usage of EBADFD, it's not in POSIX (#235) * Thu Feb 01 2024 Michael Vetter <mvetter@suse.com> - Update to 0.13.0: * Fix connected/connecting signaling to user (#227) * Fix wording of licensing terms (#225) * Prepare for future changes in OpenSSL (#226) * Improve Stream Management (#227) (#230) * Add SCRAM-PLUS Variants (#228) * Introduce XEP-0138 stream compression (#231) * Deprecated the following API (#227): * xmpp_conn_disable_tls() - replaced by a flag set by xmpp_conn_set_flags() * Wed Aug 02 2023 Michael Vetter <mvetter@suse.com> - Update to 0.12.3: * Improve TCP-connection establishment (#221) * Handle case where the server doesn't provide the bind feature (#224) * Fix configure script for non-bash shells (#218) * Parse JID's according to RFC7622 (#219) * Fix potential memory leak in internal DNS resolver (#219) * Fix potential memory leaks in xmpp_conn_set_cafile() and xmpp_conn_set_capath() (#219) * Internal improvements (#219) * Mon Aug 08 2022 Michael Vetter <mvetter@suse.com> - Update to 0.12.2: * Fix reconnect issues when Stream Management is enabled (#211) * Fix resolver ... this time for real hopefully (fixup of #200) (#214) * Fix clearing of password cache on resumed connection (#214) * Improve detection&implementation of va_copy (#213) * Fix Valgrind CI builds against LibreSSL (#212) * Fix perf example on platforms where an rdtsc() equivalent isn't implemented (#212) - Drop patch contained in new release: * libstrophe-0.12-stream-management-fix.patch * Mon Jul 11 2022 Michael Vetter <mvetter@suse.com> - Add libstrophe-0.12-stream-management-fix.patch: To fix connection issues with Stream Management * Tue Jul 05 2022 Michael Vetter <mvetter@suse.com> - Update to 0.12.1: * Fix compilation in buildroot (#207) * Fixes regarding OpenSSL (#208) * Fix some build steps when builddir != srcdir (#208) * Allow the user to disable build of examples (#209) * CI builds against OpenSSL 3 (#206) * Change the call signature of the following API: xmpp_conn_set_client_cert() - the PKCS#12 file has now to be passed via the cert parameter. Originally it was via key. Currently both styles are supported, but in a future release only passing via cert will be accepted. * Mon May 09 2022 Michael Vetter <mvetter@suse.com> - Update to 0.12.0: * Fix potential infinite loop in resolver (#200) * Prevent potential memory leak in xmpp_stanza_new_from_string() (#205) * Do proper SO versioning * Add code coverage support (#188) * Add support for password-protected TLS key & PKCS#12/PFX files (#195, #205) * Stream-Management support - XEP-0198 (#184) * New API: + xmpp_conn_send_queue_len() + xmpp_conn_send_queue_drop_element() + xmpp_conn_get_sm_state() + xmpp_conn_set_sm_state() + xmpp_free_sm_state() + xmpp_conn_get_keyfile() + xmpp_conn_set_password_callback() + xmpp_conn_set_password_retries() + xmpp_stanza_get_child_by_path() + xmpp_conn_set_sockopt_callback() + xmpp_sockopt_cb_keepalive() * The following APIs were public in the shared library, but not in strophe.h. Now they are officially public API: + xmpp_rand_new() + xmpp_rand_free() + xmpp_rand() + xmpp_rand_bytes() + xmpp_rand_nonce() + xmpp_rand_bytes() * The following APIs were public in the shared library, but not in strophe.h. In a future version of the library they will be private without replacement: + xmpp_alloc() + xmpp_realloc() + xmpp_strdup() + xmpp_strndup() + xmpp_strtok_r() + xmpp_snprintf() + xmpp_vsnprintf() + xmpp_log() + xmpp_error() + xmpp_warn() + xmpp_info() + xmpp_debug() + xmpp_debug_verbose() * Deprecated the following API: + xmpp_conn_set_keepalive() - replaced by xmpp_conn_set_sockopt_callback() * Fri Mar 04 2022 Michael Vetter <mvetter@suse.com> - Run tests: Remove --disable-static because the tests also test internal functions that are not exported in the shared lib. Remove static library manually. * Thu Oct 28 2021 Michael Vetter <mvetter@suse.com> - Update to 0.11.0: * SASL EXTERNAL support (XEP-0178) * Client certificate can be provided for TLS negotiation. If the certificate contains a single xmppAddr and JID is not provided with xmpp_conn_set_jid(), the xmppAddr is chosen as JID * element contains "from" attribute over TLS connections now * GnuTLS can be selected optionally with configure script * Support for manual certificate verification * New API: + xmpp_conn_set_client_cert() + xmpp_conn_cert_xmppaddr_num() + xmpp_conn_cert_xmppaddr() + xmpp_conn_set_cafile() + xmpp_conn_set_capath() + xmpp_conn_set_certfail_handler() + xmpp_conn_get_peer_cert() + xmpp_tlscert_get_ctx() + xmpp_tlscert_get_conn() + xmpp_tlscert_get_pem() + xmpp_tlscert_get_dnsname() + xmpp_tlscert_get_string() + xmpp_tlscert_get_description() + xmpp_tlscert_free() * Mon Jan 04 2021 Michael Vetter <mvetter@suse.com> - Update to 0.10.1: * Fixed compilation error when LibreSSL is used * Fixed crash when NULL is provided as password
/usr/lib64/libstrophe.so.0 /usr/lib64/libstrophe.so.0.13.1 /usr/share/doc/packages/libstrophe0 /usr/share/doc/packages/libstrophe0/ChangeLog /usr/share/doc/packages/libstrophe0/README /usr/share/licenses/libstrophe0 /usr/share/licenses/libstrophe0/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Nov 8 00:02:24 2024