HomeSolus

Update libstrophe to 0.9.2

Authored by kyrios123 on Tue, Jan 1, 6:13 PM.

Description

Update libstrophe to 0.9.2

Summary:

  • 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()

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan:

  • Unit tests enabled
  • Successfully build profanity against this package

Reviewers: Triage Team, JoshStrobl, DataDrake

Reviewed By: Triage Team, JoshStrobl, DataDrake

Subscribers: JoshStrobl

Differential Revision: https://dev.getsol.us/D4920

Details

Committed
kyrios123Wed, Jan 9, 2:17 PM
Pushed
kyrios123Wed, Jan 9, 2:17 PM
Reviewer
Triage Team
Differential Revision
D4920: Update libstrophe to 0.9.2
Parents
R3808:4874850d4ec5: Initial commit of libstrophe for profanity.
Branches
Unknown
Tags
Unknown
References
HEAD -> master, tag: libstrophe-0.9.2-2