Skip to content
This repository has been archived by the owner on Oct 29, 2021. It is now read-only.

Releases: profanity-im/libmesode

0.10.1

19 Oct 21:31
Compare
Choose a tag to compare
  • Use correct version in configure.ac

0.10.0

29 Sep 15:28
Compare
Choose a tag to compare

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

11 Oct 19:18
Compare
Choose a tag to compare
  • 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

19 Sep 09:29
Compare
Choose a tag to compare
  • 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

17 Sep 16:39
Compare
Choose a tag to compare
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

14 Sep 18:18
Compare
Choose a tag to compare
Update examples README for libmesode