Page MenuHomeSolus

Update libgphoto2 to 2.5.23
ClosedPublic

Authored by algent on Feb 8 2020, 9:26 PM.

Details

Summary

Changelog:

  • Sony capture stability and speed improvements
  • Canon EOS capture stability improvements, reduce partial read blobs from 5MB to 1MB
  • Canon EOS M image format unpacking adjustments
  • Olympus OMD: bulb capture added, trigger capture capable
  • Panasonic GH5: added manualfocusdrive, capturetarget
  • Canon PowerShot X work ... trying to support / improve stability of capture
  • PTP string packing adjusted to standard (empty and null strings)
  • New ids added:
    • Sony Alpha A68, RX100M6, DSC-WX350
    • Nikon Coolpix L100
    • Canon PowerShot G7X, G9X Mark II
    • Canon Rebel T 6, EOS 2000D
    • Fuji X-A2, GFX 50R, XT-30
    • Ricoh WG-M2
  • libmtp ids synced.
  • vusb and sample-afl now able to fuzz all USB cameras (even if slow)
  • Various crashes fixed that were found during AFL fuzzing the USB drivers
  • The camlibs for cameras (and driver) older than 15 years have been default disabled for installation, to speed up libgphoto2 startup and also reduce attack surface against malicious USB devices.

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan
  • Successfully update gphoto2.
  • Successfully rebuild locally sane-backends, kamera, entangle and gvs.

Diff Detail

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

Event Timeline

algent created this revision.Feb 8 2020, 9:26 PM
algent requested review of this revision.Feb 8 2020, 9:26 PM
algent updated this revision to Diff 19665.Feb 8 2020, 9:39 PM
algent edited the summary of this revision. (Show Details)

fixes

algent updated this revision to Diff 19666.Feb 8 2020, 9:42 PM
algent edited the summary of this revision. (Show Details)

Trying to unlink Task no.6

DataDrake accepted this revision.Feb 12 2020, 3:46 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Feb 12 2020, 3:46 PM
This revision was automatically updated to reflect the committed changes.