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