Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libstrophe-devel-0.12.3-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libstrophe-devel Distribution: openSUSE:Factory:zSystems
Version: 0.12.3 Vendor: openSUSE
Release: 1.1 Build date: Thu Aug 3 17:58:08 2023
Group: Development/Libraries/C and C++ Build host: s390zp26
Size: 26961 Source RPM: libstrophe-0.12.3-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://strophe.im/libstrophe/
Summary: Development files for libstrophe
Development files and headers for libstrophe

Provides

Requires

License

GPL-3.0-or-later OR MIT

Changelog

* 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
* Wed Sep 16 2020 Michael Vetter <mvetter@suse.com>
  - 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()
* Fri Oct 11 2019 Michael Vetter <mvetter@suse.com>
  - 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

Files

/usr/include/strophe.h
/usr/lib64/libstrophe.so
/usr/lib64/pkgconfig/libstrophe.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024