Page MenuHomeSolus

Update pidgin to 2.14.7
ClosedPublic

Authored by TClark77 on Sep 26 2021, 6:26 PM.
Tags
None
Referenced Files
F11068670: D11910.id28967.diff
Fri, Aug 11, 10:08 PM
F11068669: D11910.id28953.diff
Fri, Aug 11, 10:08 PM
F11068668: D11910.id.diff
Fri, Aug 11, 10:08 PM
F11068667: D11910.id28954.diff
Fri, Aug 11, 10:08 PM
F11050831: D11910.diff
Thu, Aug 10, 7:27 PM
F11021811: D11910.id28954.diff
Mon, Aug 7, 5:51 PM
F10983483: D11910.id28954.diff
Sun, Jul 23, 2:33 PM
F10945738: D11910.diff
Sat, Jul 15, 5:34 AM
Subscribers

Details

Summary

Changelog:
This release includes a bunch of random fixes for issues that were found by Google OSS-Fuzz.

As far as we can tell, none of these issues are remotely exploitable, but you should update for the memory leak fixes alone.

libpurple:

  • Fix leak in purple_markup_find_tag on error. (OSS-Fuzz 35816)
  • Fix an issue where the XMPP utility tests would fail if libidn was disabled.
  • Fix an assert in purple_markup_html_to_xhtml (OSS-Fuzz 35029)
  • Correctly free parse tags at end of purple_html_to_xhtml (OSS-Fuzz 34996)
  • Fix leak that may occur when xmlnode_from_str fails (OSS-Fuzz 34988)
  • Cleanup, standardize and create starting corpora for all of the fuzzers.
  • Port purple_str_to_time to use a regular expression and add additional unit tests for it.

Changelog available here

Test Plan
  • Launched pidgin
  • Verified it connected successfully to existing jabber and Google Talk accounts.
  • Verified messages were successfully sent and received.

Diff Detail

Repository
R2429 pidgin
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

TClark77 created this revision.

Fix line break in package.yml

JoshStrobl edited the summary of this revision. (Show Details)
JoshStrobl added a subscriber: JoshStrobl.

LGTM, cleaned up changelog though.

This revision is now accepted and ready to land.Sep 27 2021, 5:06 PM
This revision was automatically updated to reflect the committed changes.