Page MenuHomeSolus

Update libstrophe to 0.9.2
ClosedPublic

Authored by kyrios123 on Jan 1 2019, 6:16 PM.
Tags
None
Referenced Files
F11066817: D4920.diff
Fri, Aug 11, 6:45 PM
F11045799: D4920.diff
Thu, Aug 10, 12:13 PM
F10961283: D4920.diff
Tue, Jul 18, 3:10 PM
F10951787: D4920.diff
Sun, Jul 16, 1:29 PM
F10907926: D4920.id11998.diff
Jul 6 2023, 10:24 PM
F10849574: D4920.id12066.diff
Jun 11 2023, 9:05 PM
F10849368: D4920.id11998.diff
Jun 11 2023, 7:22 PM
F10845179: D4920.id12252.diff
Jun 10 2023, 11:19 PM
Subscribers

Details

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

Diff Detail

Repository
R3808 libstrophe
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
pspec_x86_64.xml
38

Need to disable static.

This revision now requires changes to proceed.Jan 4 2019, 4:47 PM
This revision is now accepted and ready to land.Jan 8 2019, 9:30 PM
This revision was automatically updated to reflect the committed changes.