This repository has been archived by the owner on Oct 29, 2021. It is now read-only.
Releases: profanity-im/libmesode
Releases · profanity-im/libmesode
0.10.1
0.10.0
libstrophe 0.10.0 has several more new features and changes than libmesode 0.10.0.
It is quite likely that libmesode will be deprecated soonish. So this might be the last release.
It is our goal that the extra functionality provided in libmesode will find its way into libstrophe.
- New API:
- xmpp_stanza_get_child_by_name_and_ns()
- xmpp_stanza_new_from_string()
- Fixed issue with IPv6 on Windows (strophe/libstrophe#153)
- LibreSSL support
- Improved portability across systems such as Haiku, Windows
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
Thanks to all libstrophe contributors and maintainers!
Release 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()
Release 0.9.1
Merge remote-tracking branch 'upstream/master' Conflicts: Makefile.am README.markdown src/resolver.h tests/check_parser.c tests/test_resolver.c
Release 0.9.0
Update examples README for libmesode