AArch64 | |
ppc64le | |
s390x | |
x86-64 |
- 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()
- Update to 0.10.1: * Fixed compilation error when LibreSSL is used * Fixed crash when NULL is provided as password
- 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()