Page MenuHomeSolus

Update libvisio to 0.1.7
ClosedPublic

Authored by kyrios123 on Aug 20 2019, 4:40 PM.

Details

Summary
  • Fix a few memory leaks found by oss-fuzz.
  • Fix date and time conversion to string.
  • Fix number conversion to string.
  • Fix unit conversion.
  • Handle more arrow styles.
  • Fix some issues found by Coverity.
  • Disable expanding entities by XML parser as a vulnerability prevention measure. Applications writing VSDX/VDX documents do not use entities, so there is no difference in behavior.

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

Test Plan

Import a simple .vsdx file in Draw

Diff Detail

Repository
R1893 libvisio
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

kyrios123 created this revision.Aug 20 2019, 4:40 PM
kyrios123 requested review of this revision.Aug 20 2019, 4:40 PM
JoshStrobl accepted this revision.Aug 21 2019, 12:12 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Aug 21 2019, 12:12 PM
This revision was automatically updated to reflect the committed changes.