Hi folks,

I have just released libgphoto2 and gphoto2 2.5.23.

There have been the usual bugfixes and improvements, largely in the PTP code
for Sony, Canon EOS and Nikon, Olympus and Panasonic cameras.

Some of those changes are a bit intrusive, so if you spot regression,
please report them as usual.


One other topic for this release is a bit of "hardening" security wise.

We are now able to fuzz all USB camera drivers, and I fixed several bugs that 
fell out
of the fuzzing already.

During that I reviewed the age of our camera drivers.

A lot of them were created in the age of serial cameras and in the age
where cameras all had their own USB protocol. Most of those cameras are
not sold for 15 years or more.

So for this release I marked them outdated and no longer build them by default.

You can reenable them by configuring with

        configure --with-camlibs=all,outdated

If you are still using such a camera actively, please report this via email or 
github
and I will reenable it.

For instance I got a report that Kodak DC240 serial cameras are still
in use, so they are still enabled.

I have attached the list of cameras considered outdated.

Again thanks to all the contributors, code contributors, translators and users 
:)

Ciao, Marcus

libgphoto2 2.5.23 release

ptp2:
* 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 T6, EOS 2000D
  * Fuji X-A2, GFX 50R, XT-30
  * Ricoh WG-M2
* libmtp ids synced.

pentax:
* synced smaller parts with pktriggercord

translations:
* updated danish

fuzzing:
* vusb and sample-afl now able to fuzz all USB cameras (even if slow)

all:
* 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.

  See OUTDATED.txt in git for notes.

  You can reenable them using:

        ./configure --with-camlibs=all,outdated

  or by the camlib driver name (sample: jd11):

        ./configure --with-camlibs=all,jd11

  To get the lists of all camera libraries use:

        ./configure --help

  If you still have an old camera using one of these camlibs in active
  use, please report this to the devteam so we can reenable it per
  default.

Achiever Digital Adc65
AEG Snap 300
Agfa ePhoto CL18
Agfa ePhoto CL20
Aiptek 1.3 mega PocketCam
Aiptek PalmCam Trio
Aiptek Pencam
Aiptek PenCam Trio
Aiptek Pencam without flash
Aiptek Smart Megacam
Apple QuickTake 200
Argus DC-100
Argus DC-1500
Argus DC-2000
Argus DC-2200
Barbie
Benq DC1300
Casio LV 10
Casio QV10
Casio QV100
Casio QV10A
Casio QV300
Casio QV70
Casio QV700
Casio QV770
Che-ez! Babe
Che-ez! Splash
Che-ez! SPYZ
Clever CAM 360
Concord EyeQ 4330
Concord EyeQMini_1
Concord EyeQMini_2
CoolCam CP086
Creative CardCam
Creative Go Mini
Creative PC-CAM 300
Creative PC-CAM350
Creative PC-CAM600
Creative PC-CAM750
Digitaldream DIGITAL 2000
DigitalDream Enigma1.3
DigitalDream la ronde
DigitalDream l'elegante
DigitalDream l'elite
DigitalDream l'espion
DigitalDream l'espion XS
DigitalDream l'espion xtra
DigitalDream l'esprit
D-Link DSC 350+
D-Link DSC 350F
D-MAX DM3588
Dynatron Dynacam 800
Fuji Axia Eyeplate
Fuji Axia Slimshot
Fuji DS-7
Fuji DX-10
Fuji DX-5
Fuji DX-7
FujiFilm @xia ix-100
Fuji IX-1
Fuji MX-1200
Fuji MX-1700
Fuji MX-2700
Fuji MX-2900
Fuji MX-500
Fuji MX-600
Fuji MX-700
Generic SoundVision Clarity2
GrandTek ScopeCam
Hawking DC120 Pocketcam
Hot Wheels
HP PhotoSmart
HP PhotoSmart 215
HP PhotoSmart 618
HP PhotoSmart 912
HP PhotoSmart C20
HP PhotoSmart C200
HP PhotoSmart C30
HP PhotoSmart C500
HP PhotoSmart C500 2
iClick 5X
Intel Pocket PC Camera
IOMagic MagicImage 400
IOMagic MagicImage 420
Ixla DualCam 640
Jenoptik JD11
Jenoptik JD12 800ff
Jenoptik JD-3300z3
Jenoptik JD350 entrance
Jenoptik JD350 video
Jenoptik JD-4100z3
KBGear JamCam
Kodak DC120
Kodak DC210
Kodak DC215
Kodak DC220
Kodak DC260
Kodak DC265
Kodak DC290
Kodak DC3200
Kodak EZ200
Konica e-mini
Konica Q-EZ
Konica Q-M100
Konica Q-M100V
Konica Q-M150
Konica Q-M200
Largan Lmini
Leica Digilux Zoom
LG T5100
Lifetec LT 5995
Logitech Clicksmart 310
Logitech Pocket Digital
Maginon SX330z
Maginon SX-410z
Maxell Max Pocket
Media-Tech mt-406
Medion MD 5319
Medion MD 6000
Medion MD 6126
Medion MD 9700
Micromaxx Digital Camera
Minton S-Cam F5
Mustek gSmart 300
Mustek gSmart 350
Mustek gSmart mini
Mustek gSmart mini 2
Mustek gSmart mini 3
Mustek VDC-3500
Nick Click
Nikon CoolPix 600
nisis Quickpix Qp3
Novatech Digital Camera CC30
Oregon Scientific DShot II
Oregon Scientific DShot III
Panasonic Coolshot KXL-600A
Panasonic Coolshot KXL-601A
Panasonic DC1000
Panasonic DC1580
Panasonic PV-L691
Panasonic PV-L859
Pencam TEVION MD 9456
Philips ESP2
Philips ESP50
Philips ESP60
Philips ESP70
Philips ESP80
Philips ESP80SXG
Phoebe Smartcam
Polaroid 640SE
Polaroid DC700
Polaroid Fun! 320
Polaroid Fun Flash 640
Praktica QD500
Praktica QD800
Pretec dc530
PureDigital Ritz Disposable
Quark Probe 99
QuickPix QP1
Radioshack Flatfoto
RCA CDS1005
Relisys Dimera 3500
Ricoh Capilo RX
Ricoh Caplio 300G
Ricoh Caplio G3
Ricoh Caplio G4
Ricoh Caplio GX
Ricoh Caplio GX 8
Ricoh Caplio R1
Ricoh Caplio R1v
Ricoh Caplio R2
Ricoh Caplio R3
Ricoh Caplio R4
Ricoh Caplio R5
Ricoh Caplio RR30
Ricoh Caplio RZ1
Ricoh RDC-1
Ricoh RDC-100G
Ricoh RDC-2
Ricoh RDC-2E
Ricoh RDC-300
Ricoh RDC-300Z
Ricoh RDC-4200
Ricoh RDC-4300
Ricoh RDC-5000
Rollei dr5
Samsung digimax 800k
Samsung Kenox SSC-350N
ScanHex SX-35a
ScanHex SX-35b
ScanHex SX-35c
ScanHex SX-35d
Scott APX 30
Sea & Sea 5000G
SiPix Blink 2
SiPix CAMeleon
SiPix SC2100
SiPix Snap
SiPix Stylecam
SiPix Web2
Skanhex SX-330z
SMaL Ultra-Pocket
Sony DCR-PC100
Sony DSC-F1
Sony DSC-F55
Sony TRV-20E
So. Show 301
SpyPen Axys
SpyPen Cleo
SpyPen Luxo
SpyPen Memo
SpyPen Xion
StarCam CP086
STM USB Dual-mode camera
STV0680
Tiger Fast Flicks
Timlex CP075
Toshiba PDR-M1
Toshiba PDR-M11
Traveler SX330z
Traveler SX410z
Trust DC-3500
Trust Familycam 300
Trust PowerC@m 350FS
Trust PowerC@m 350FT
Trust Spyc@m 500F FLASH
Typhoon StyloCam
UMAX AstraPen
UMAX AstraPix 320s
WWF
Yahoo!Cam
_______________________________________________
Gphoto-devel mailing list
Gphoto-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gphoto-devel

Reply via email to