summaryrefslogtreecommitdiff
path: root/graphics/exiv2/PLIST
AgeCommit message (Collapse)AuthorFilesLines
2021-06-28exiv2: update to 0.27.4.wiz1-2/+2
Exiv2 v0.27.4 Features bmff support (.CR3, .AVIF, .HEIC, .HIF, .JXL/bmff) files. Rewrite 0.27 bash test scripts in python. Support for Exif 2.32 and DNG 1.6. Crowdin Localisation Support Completion of Image Metadata and Exiv2 Architecture https://clanmills.com/exiv2/book/ Improved documentation. Various minor bugs and fixes. RC3 issued to deal with 12 security issues. After 18 months without a CVE, we were attacked between RC2 and GM. Security policy defined and published on GitHub.
2019-07-31exiv2: Update to 0.27.2nia1-4/+4
No useful changelog, but some research indicates at least the following bugs are fixed: CVE-2019-13504 (out-of-bounds-read) CVE-2019-13113 (integer-overflow) CVE-2019-13112 (integer-overflow) CVE-2019-13111 (integer-overflow) CVE-2019-13110 (integer-overflow) CVE-2019-13109 (integer-overflow) CVE-2019-13114 (denial-of-service) CVE-2019-13108 (denial-of-service)
2019-07-15exiv2: Update to 0.72.1nia1-21/+18
pkgsrc notes: upstream has changed their build system to cmake (and meson in the case of gexiv2) unfortunately the build system for exiv2-organize has rotted so it has to be removed for now. tested on various netbsd versions with gimp, I am expecting breakage, sorry in advance. Changes from version 0.27 to 0.27.1 ----------------------------------- Closed (40) https://github.com/Exiv2/exiv2/milestone/3?closed=1 Changes from version 0.26 to 0.27 --------------------------------- https://github.com/Exiv2/exiv2/milestone/1?closed=1 88 issues have been closed on Redmine * Build: (11) - 0001362: Fix Clang build (David Carlos Manuelda) - 0001358: Unsuccessful build (Win7, MSVC2015, amd64_x86) (Andreas Martin) - 0001356: Small patch to configure.py (Sridhar Boovaraghavan) - 0001329: Error during cmake with gcc version parsing (Maxime Daisy) - 0001310: Provide support for msys/2.0 - 0001299: exiv2-0.26-trunk.tar.gz changed on download server (Jonathan Riddell) - 0001270: Using libexiv2.a/.lib in multhreaded app segfaults. (Ben Touchette) - 0001237: Report CMake/MinGW issues to Kitware - 0001188: Provide build support for C++11 - 0001174: Visual Studio Support Enhancements - 0001121: Visual Studio support for v0.27 * Basicio: (1) - 0001374: excessively often calls stat() (Johannes Berg) * Coverity: (11) - 0001265: [ Coverity : /src/basicio.cpp ] Unchecked return value from library , Time of check time of use , Incorrect deallocator used , Dereference before null check , String not null terminated (Mahesh Hegde) - 0001264: [ Coverity : /src/actions.cpp ] Unchecked return value from library , Logically dead code , Not restoring ostream format (Mahesh Hegde) - 0001263: [ Coverity : 1396730 Uninitialized scalar field ] /include/exiv2/xmp.hpp (Mahesh Hegde) - 0001262: [ Coverity : XMPSDK Errors ] Unused value , Explicit null dereferenced (Mahesh Hegde) - 0001261: [ Coverity : 1296083 Resource leak ] /src/exiv2.cpp (Mahesh Hegde) - 0001260: [ Coverity : 1296084 Resource leak ] /src/http.cpp (Mahesh Hegde) - 0001259: [ Coverity : 1396717 Out-of-bounds read ] /src/easyaccess.cpp (Mahesh Hegde) - 0001258: [ Coverity 1396718 Out-of-bounds access ] /src/webpimage.cpp (Mahesh Hegde) - 0001257: [ Coverity 1396719 Resource leak ] /src/tiffcomposite.cpp (Mahesh Hegde) - 0001256: [ Coverity 1396721 : /src/basicio.cpp ] String not null terminated (Mahesh Hegde) - 0000883: Use Coverity SCAN on exiv2 code-base (Mahesh Hegde) * Camera: (1) - 0001352: Support camera Canon M100 (Daniel Zucchetto) * Duplicate: (1) - 0001307: exiv2: tiffvisitor.cpp:1299: virtual void Exiv2::Internal::TiffReader::visitDirectory(Exiv2::Internal::TiffDirectory*): Assertion `tc.get()' failed. (Henri Salo) * Exif: (6) - 0001320: It is a heap-buffer-overflow in Exiv2::Jp2Image::readMetadata (jp2image.cpp:277) (Zhu Liu) - 0001319: It is a heap-buffer-overflow in Exiv2::us2Data (types.cpp:346) (Zhu Liu) - 0001318: Invalid memory address dereference in Exiv2::StringValueBase::read ( in value.cpp:302) (Zhu Liu) - 0001317: It is a heap-buffer-overflow in Exiv2::s2Data (types.cpp:383) (Zhu Liu) - 0001316: It is a heap-buffer-overflow in Exiv2::l2Data (types.cpp:398) (Zhu Liu) - 0001315: Invalid memory address dereference in Exiv2::DataValue::read (value.cpp:193) (Zhu Liu) * Insufficient information: (1) - 0001347: Segfault in Digikam when saving/loading certain TIFF images (V Engmark) * Image format: (5) - 0001353: Segmentation fault in the software exiv2 when the function Exiv2::tEXtToDataBuf() is finished (chung-yi lin) - 0001346: Assertion failure in Exiv2::Internal::CiffComponent::doRead() in libexiv2 (Sanjay Rawat) - 0001345: Assertion Failure (SIGABRT) in Exiv2:RafImage::readMetadata() in Libexiv2 (Sanjay Rawat) - 0001338: Exiv2 aborted (crashed) with "Error in `exiv2': free(): invalid next size (fast)" (Sanjay Rawat) - 0001334: Version 0.26 is returns unwanted data when the key value is received from RW2 files (Panasonic DMC-GF6 camera) (Alex Stepanov) * Lens: (20) - 0001373: Tamron SP 24-70mm F/2.8 Di VC USD not recognized properly (Achim Kilchert) - 0001372: The lens "Tamron AF 18-200mm F3.5-6.3 XR Di II" is wrongly identified. (Julian Hofer) - 0001370: Add entry for new(ish) lens - Tamron 10-24mm F/3.5-4.5 Di II VC HLD (B023) (Robert Sleator) - 0001366: Feature Request Sigma 85mm f/1.4 DG Art Series (Christian Fandel) - 0001365: Feature Request fr Sigma 135mm f/1.8 DG Art Series (Christian Fandel) - 0001361: Wrongly identified Canon 2x extender as 1.4x extender with Tamron lens (Simon Harhues) - 0001355: New lens Tamron 100-400mm F/4.5-6.3 Di VC USD (Christian Touzé) - 0001351: Add lens: Sigma 120-300mm f/2.8 G VR (Nikolai Försterling) - 0001348: patch: add Tamron SP AF 150-600mm F/5-6.3 VC USD G2 (A022) for Nikon (Mike Romanov) - 0001339: Panasonic DMC-TZ70 lens not detected (Tim Stahel) - 0001336: Support for AF-P DX NIKKOR 10-20mm f/4.5-5.6G VR (Šarūnas Burdulis) - 0001335: Missing Nikon lense (Niels Hansen) - 0001333: New Lens: Tamron SP 24-70mm F/2.8 Di VC USD G2 (A032) (LP Tech) - 0001332: Recognise Tamron 18-200mm F/3.5-6.3 DiII VC B018 on Canon bodies (Šarūnas Burdulis) - 0001328: Sigma 18-300mm is wrongly reported as a Canon 75-300mm (Jean-Luc Jean-Luc Coulon) - 0001327: Two Sigma 24-70mm f/2.8 IF EX DG HSM lens definitions ?? (Philippe Dussart-Desart) - 0001326: Tamron 100-300mm f/5-6.3 MACRO 1:4 (Albert Jasinski) - 0001323: Add lens "Sigma 18-300mm f/3.5-6.3 DC Macro OS HS" for Canon ID 197 (Ronny Heidenreich) - 0001306: the lens TAMRON SP 15-30mm F/2.8 Di VC USD A012 is not properly recognised (rene ernenwein) - 0001304: Lens missing Tamron SP 90mm f/2.8 Di Macro 1:1 VC USD F017 (Matze G) * Miscellaneous: (2) - 0001314: it is a stack-overflow vulnerability in Exiv2::Internal::stringFormat[abi:cxx11] ( in image.cpp:975 ) (Zhu Liu) - 0001305: Segmentation fault on certain image (Oleg Antonyan) * Makernote: (2) - 0001343: Irix 15mm f/2.4 on Nikon (Ben Perston) - 0001324: Pentax Makernote written twice (Dominique Nerriec) * Metadata: (7) - 0001341: Date/Time Original not modified for NEFs (Jean-Luc CECCOLI) - 0001340: Infinite loop bugs in Libexiv2 Exiv2::Image::printIFDStructure() (Sanjay Rawat) - 0001325: Crash in exiv2 - Nikon1MakerNote::printBarValue (nikonnm.cpp) (Thibaud Mouton) - 0001322: Exception in PentaxMakerNote::printShutterCount, source: pentaxmn.cpp (Norbert Wagner) - 0001321: Invalid memory address dereference in Exiv2::getULong(types.cpp:246) (Zhu Liu) - 0001301: New lens: Sigma 18-35mm f/1.8 DC HSM Art for Canon (Alexander Steffen) - 0001300: New lens: Canon EF-S 35mm f/2.8 Macro IS STM (Alexander Steffen) * Not-a-bug: (8) - 0001369: New lens Yongnuo 50mm f/1.8 II for Canon (Michal Fapso) - 0001368: Canon EF-M 15-45 broken LensType (Peter Wemmert) - 0001367: New Lens Sigma 100-400 mm, F5-6.3 DG for Nikon (Thomas G) - 0001364: New lens Tamron SP 24-70mm F/2.8 Di VC USD G2 (Mikko Pantsar) - 0001350: Add lens: AF-S DX Nikkor 18-140mm (Nikolai Försterling) - 0001349: Add lens: Sigma 50-100mm F1.8 DC HSM | A (Nikolai Försterling) - 0001344: Unknown metadata (luv zeng) - 0001331: exiv2 fails to delete bulk of metadata in jpeg (Denis-Carl Robidoux) * Tools: (1) - 0001303: #1 Use 'releases' feature on GitHub * Tiff parser: (3) - 0001360: exiv2 can't read metadata from tiff file (tiff directory length is too large) (T Modes) - 0001359: This does not look like a TIFF image (jaeho jung) - 0001330: Crash in Exiv2::TiffImage::readMetadata (Tobias E.) * Video: (2) - 0001068: Video Code Umbrella - 0001028: Add GSoC13 video-write code * Website: (3) - 0001308: Move directory /website to svn://dev.exiv2.org/svn/team/website - 0001302: Use sha256 Checksums on Downloads and Archive pages of the web site. - 0001288: site defaults to http://, and https:// certificate is bogus (Matthias Andree) * Xmp: (3) - 0001354: Inconsistency with long XMP namespaces (e.g. 'Iptc4xmpExt') (Jens Georg) - 0001278: XMP SDK Split (Ben Touchette) - 0000941: Upgrade xmpsdk source to Adobe's current version
2018-02-01Update exiv2 to version 0.26.he1-1/+5
Adapt the pkgsrc build to suit. Due to what looks like an inadvertence, the doc/ChangeLog in the source tarball does not contain the change log up to 0.26, only to 0.25, so here are the 0.26 changes: Changes from version 0.25 to 0.26 --------------------------------- * Api: (4) - 0001275: Exiv2 0.26-svn issue with ExifTags class MPF tags UPSTREAM (Wil Cowb) - 0001240: Review API changes from v0.25 to v0.26 (Andreas Huggel) - 0001157: Out of memory error with user defined to_string template - 0001120: Deprecating outdated and/or undesired API's (Alan Pater / Andreas Huggel) * Basicio: (9) - 0001272: Possible issue with temp files being left behind. (Ben Touchette) - 0001183: Guidance about serialising metadata using MemIo and ExvImage Classes - 0001151: Small raw images size (Wil Hermes) - 0001147: writeMetadata overwrites files without the +w bit (Dan Fandrich) - 0001113: Crash in Exiv2 0.25 (Harry McKame) - 0001100: Unable to extract preview for a remote image - 0001098: digikam suddenly stops searching for new entries (Andy Burger / Alan Pater) - 0001077: MemIo calls msync but FileIo does not (Thomas Beutlich / Andreas Huggel) - 0000747: Direct FILE* access from FileIo interface (Adam Hooper) * Build: (36) - 0001293: MacOS-X CMake/autotools incompatibility handling of -compatibility_version - 0001292: Fix targeting Windows XP (regression) (Dimitri Schoolwerth) - 0001291: MSVC: Public header pulls ins unnecessary headers and libraries (T Modes) - 0001273: exiv2 0.25 fails to compile correctly on musl libc due to improper check of strerror_r return type (A. Wilcox) - 0001269: Enable using dynamic runtime libs with when disabling shared libs for Windows (Ben Touchette) - 0001268: Building for debug in windows causes heap corruption error. (Ben Touchette) - 0001266: CMake fails to link zlib with debug config using msvc 2015. (Ben Touchette) - 0001250: Eliminate Visual Studio project convertor errors - 0001249: Support GCC/G++ v6.2.0 - 0001236: Build Exiv2 on MinGW using CMake - 0001226: Deprecate msvc2003 with v0.26 - 0001213: Using $(SolutionDir)../ as the prefix for include directories interfere with using projects in external solutions (Sridhar Boovaraghavan) - 0001210: C++11 compile fails "error: use of deleted function bool std::regex_search" (Zulan Zulan) - 0001192: Only link with libdl on gnu/linux (Matthieu Volat) - 0001173: Shared library on Mac OS X has incorrect name (Ilya Kulakov) - 0001171: localtime.c causes problems in MSVC 2015 & is not needed - 0001169: Validate flag EXV_UNICODE_PATH/msvc2005 builds and passes the test suite - 0001159: fff.h:33:2: error: 'BYTE' does not name a type (Jakub Wilk) - 0001150: Unable to build for Mac OSX 10.6 (Max Pozdeev) - 0001132: New warnings from basicio.cpp from Xcode 7.1/clang-700.1.76 - 0001127: exiv2 --verbose --version --grep libz incorrectly reports have_libz=0 - 0001125: CMake: does not support overriding/selecting correct libdir (lib64) (Micha# Górny) - 0001123: libexiv2 should hide XMP-SDK symbols - 0001119: libxmp missing from the install folder when building statically libexiv2 (Emmanuel d'Angelo) - 0001110: Provide Xcode Build Environment - 0001109: User ability to request a build from Jenkins - 0001103: exiv2.hpp:55:24: fatal error: pngimage.hpp: No such file or directory (Jakub Wilk) - 0001102: install: cannot stat '../bin/.libs/exiv2.exe': No such file or directory (Jakub Wilk) - 0001101: i686-w64-mingw32-g++: error: localtime.o: No such file or directory (Jakub Wilk) - 0001099: mv: cannot stat 't-bs.gmo': No such file or directory (Jakub Wilk) - 0001041: CMake toolchain for windows (Daniel Kaneider) - 0001031: CMake build broken when using zlib/expat in clean way (Daniel Kaneider) - 0000851: Please support std::wstring in exiv2 path access (Philipp Simmler) - 0000733: Improve compile-time control over size and functionality of the library (Andreas Huggel) - 0000710: Problems Compiling Exiv2 Under SGI IRIX (Brent L. Bates) - 0000536: Switch to a unified build system based on cmake (Nikolai Saoukh) * Coverity: (1) - 0000971: Coverity scan : Not restoring ostream format (STREAM_FORMAT_STATE) CID : 982002 through 982054 (53 similar defects) (Mahesh Hegde) * Duplicate: (3) - 0001239: exiv2 0.25 crashes with casio ex-z50 files (Rainer Kliese) - 0001235: ./configure doesn't exists.. in last version of Exiv2. (Rodrigo Barbano) - 0001181: Casio.jpg exports crash darktable - suse leap 42.1 (Anonymous) * Design: (4) - 0001137: Enable piping of selective copy of metadata between images - 0001034: Camera accessory overflow file (Tobias Jakobs) - 0000917: Modify exiv2/actions.cpp return -3/253 when no metadata has been found. (Andreas Huggel) - 0000481: Incorporate information from ExifTool (Stefan Bruens / Niels Kristian Bech Jensen) * Documentation: (2) - 0001209: Build instructions in README (Thomas Beutlich) - 0001136: exiv2 -ps (default) output does not respect the -g (--grep) option * Exif: (7) - 0001242: jp2 metadata: Unrecognized UUID EXIF box (Herbert Kauer) - 0001214: Human readable GPS values could be bad (Ond#ej T#ma) - 0001089: single 0-byte exif comment leads to SIGABRT (134) (Felix Bolte) - 0000935: Different values for some metadata with exiftool (Jehan Pagès / Andreas Huggel) - 0000825: Panasonic Manometer Tag (Christoph Anton Mitterer / Ben Touchette) - 0000613: TiffImage does not honor the writeXmpFromPacket flag (Andreas Huggel) - 0000492: Color temperature information from RAW files... (Bastardo -) * Image format: (12) - 0001289: Infinite loop on command exiv2 -pR on a .CR2 file (Ben Touchette) - 0001277: Crash with Canon CR2 file (Ben Touchette) - 0001271: Update printStructure (Ben Touchette) - 0001247: out of bounds read access in Exiv2::Image::setIccProfile (Hanno Böck) - 0001243: Improved JPEG 2000 Support - 0001234: Class pgfimage does not work on big endian hardware. - 0001211: Support Development of WebP - 0001199: WebP file support (Ben Touchette) - 0001178: Olympus E-M5 Mark II raw file not recognized (Terence Tay) - 0001143: Unable to extract embedded preview from jpg for Sony a77 (Michael Waldor) - 0000889: CRW: crashes when passed invalid data (Alyssa Milburn) - 0000548: recognize pdf as image format (mikolaj -) * Insufficient information: (1) - 0001274: crash in Exiv2 shared library when preview from image is extracted (Wil Cowb) * Jpeg parser: (5) - 0001286: Unable to extract ICC profile from Leica Image - 0001282: crash in Exiv2 shared library when JPEG parser is processing the file (Wil Cowb) - 0001220: Bug in exiv2 --comment on trunk - 0001196: Crash in OS X when writing metadata (Taras Kushnir) - 0001156: Extracting "User Comment" from JPEG can cause hang * Lens: (23) - 0001254: Cannot recognize Canon 16-35 f/4 IS L (Niccolò Belli) - 0001252: Detect Sigma 120-300 EX on Canon (Markus Durzinsky) - 0001241: Support for Samyang 14mm f/2.8 AE ED AS IF UMC on Canon EF (Tobias E.) - 0001216: Detection of lens: AF-P DX Nikkor 18-55mm f/3.5-5.6G VR (Chris Benedict) - 0001212: Sigma 18-35mm f/1.8 not recognized (Martin Ramshaw / Thomas Beutlich) - 0001200: Support for Sigma 17-70mm F2.8-4 DC Macro OS HSM | C (Mathieu MD) - 0001191: New lens request (Yvi San) - 0001170: Sigma 35mm F1.4 DG HSM on Canon 6D - 0001167: Issue with Sigma 17-70 lens mounted on a canon - 0001166: Tokina 11-20mm f/2.8 - 0001163: Nikon Lens "Nikkor 16-80mm f/2.8-4G AF-S ED VR DX" not supported (dreas b) - 0001162: New Lens: Tamron 28-300mm F/3.5-6.3 Di VC PZD A010 (Tomasz Ciolek) - 0001161: Feature request: 1 NIKKOR 10mm f/2.8 (Jacob Nederend) - 0001160: Feature Request - New Lens (Mark Mangano) - 0001155: Wrong or just Sigma lens lens info with Pentax K-3 (Hannu Vuolasaho) - 0001153: Sony ILCE-6000 + Sony E 50mm F1.8 OSS .JPG files without lens model. (Tim Sinthofen) - 0001145: Respect Sony/Minolta lenses with shared LensID such as Tamron SP AF 17-50mm F2.8 XR Di II LD - 0001144: Sigma 10-20mm f/4-5.6 EX DC is detected as Tamaron (Simon Harhues) - 0001142: Manual lens does not get recogniced: Beroflex zoom 500mm (Simon Harhues / Niels Kristian Bech Jensen) - 0001141: Manual lens does not get recogniced: Pentax macro 100mm (Simon Harhues / Niels Kristian Bech Jensen) - 0001118: Add support for ZEISS Loxia 2/50 lens (Eugen Neu) - 0000834: detection of Pentax DA 35/2.4 lens (Guillaume Chauvat) - 0000816: Enable detection of Sigma 55-200mm lens (Simon Harhues) * Metadata: (21) - 0001246: Add option -pe to exiv2(.exe) command-line arguments - 0001201: Rating=4 automatically added when writing sidecar (Elfie Groslin / Alan Pater) - 0001198: Cannot read XMP metadata from (darktable) JPEG images (Matthieu Volat) - 0001197: Add support for Sigma 150-500 on Canon with 1.4X TC (Steve Fosdick / Niels Kristian Bech Jensen) - 0001180: Add tags defined by Adobe in the Cinema DNG Specification (D Anderson) - 0001164: exiv2 tool crash with bad canon raw file (Nicolas THOMASSON) - 0001158: GPSVersionID is allowed to store more than 4 bytes. - 0001128: New lens: TAMRON SP 70-200mm F/2.8 Di VC USD A009 (David Ramonet) - 0001126: Extracting Exif from PNG in Exiv2-0.25 (Mikayel Egibyan) - 0001114: negative values of type SByte displayed as positive numbers (Norbert Wagner) - 0001112: lost timezone information in XMP dates (Jakub Wilk) - 0001108: Recursively dump sub-files of an image - 0001106: Crash in exiv2 due to assertion when setting rating on jpg with a Casio makernote (Luca Carlon / Andreas Huggel) - 0001080: Division by zero / crash on malformed input file (Hanno Böck) - 0001074: ICC Profile in APP2 segment. (Tim Zaman) - 0001060: ISO speed readout & low-light cameras (Thomas Beutlich) - 0001035: Lens model not detected ( exiv2 -> LensFun -> darktable ) (Rodrigo De Leon) - 0000922: Add options -pS and -dI to application exiv2 - 0000855: Segfault when accessing focalLength with 0.23 (Tobias E.) - 0000756: Access to ICC Profile (TAG: 0x8773) data in Exif as uninterpretted binary (Ray NA) - 0000676: Patch for reading ICC color profiles (Andreas Huggel) * Miscellaneous: (7) - 0001177: Resolve issues in target "Review" - 0001168: User support during v0.26 development - 0001152: MacOS-X Throws listxattr exception frequently - 0001131: Please explain the RCSID macro at the start of every .cpp file. (Daniel Kaneider / Andreas Huggel) - 0001115: Clarification for the Exiv2 license (Harry McKame / Alan Pater) - 0001107: DigiKam hangs during search for new items (Sveinn Felli) - 0000506: Problem setting localedir on Windows (Andreas Huggel) * Makernote: (14) - 0001283: Exiv2 crash when Pentax makernote tags parser being used (Wil Cowb) - 0001253: After setting LensModel, Lightroom no longer recognizes image (Martin Stolle) - 0001231: Support for Canon TimeInfo makernote section (Tobias E.) - 0001225: Nikon BarometerInfo (Juergen Rose) - 0001223: Decoding ShutterCount for Pentax images - 0001217: Missing values for Exif.CanonCs.ISOSpeed tag 0x0010 (Niccolo Rigacci / Niels Kristian Bech Jensen) - 0001215: Exif.CanonSi.SubjectDistance seems to be in centimeters (Niccolo Rigacci / Niels Kristian Bech Jensen) - 0001208: New values for Sony File Format (Mihail Zenkov / Thomas Beutlich) - 0001202: Exif.CanonCs.FocusContinuous = 8 = Manual (Sridhar Boovaraghavan) - 0001189: Updating time changes Makernote (Stan Kaminski) - 0001179: Update Fujifilm Filmmode tag (Pascal de Bruijn) - 0001140: Canon EF-S 24mm f/2.8 STM (Anonymous Poster) - 0001122: Lens Detection with Teleconverter - Sigma 150-500mm f/5-6.3 APO DG OS HSM again (Steve Fosdick) - 0001117: Problems with Sigma 18-300 F3.5-6.3 DC MACRO HSM Lens (Terence Duell / Niels Kristian Bech Jensen) * Not-a-bug: (18) - 0001290: write exif to a libgphoto2 buffer image (Nacho Sánchez Moreno) - 0001251: Support for Canon PowerShot G7 X Mark II (Wolfgang Ederer) - 0001248: floating point exception / crash on malformed input (Hanno Böck) - 0001221: Export DNG to JPEG issues - missing metadata (Wil Cowb) - 0001185: Crash in Exiv2::Exifdatum::Exifdatum(Exiv2::Exifdatum const&) (Mykola Krachkovsky) - 0001135: Read Makernotes (Schnitzel Foo / Alan Pater) - 0001105: exiv2 output is inconsistent and seemingly random 1% of the time (Daniel Lu) - 0001097: Cannot write GPS coordinates to Canon CR2 files (Meisam FS / Alan Pater) - 0001092: Samsung EX1 (TL500): Focal length wrong in RAW (correct for JPG) (Marcel Müller) - 0001083: Exiv2::focalLength returns multiple values for CRW files (Pedro Côrte-Real) - 0001082: Crash when removing property of unregistered XMP namespace (Johannes Kapune / Alan Pater) - 0000828: Method like ExifTags::taglist or IptcDataSets::dataSetList to get all XMP-tags (Norbert Wagner) - 0000740: Error: Offset of directory Sony1, entry 0x2001 is out of bounds: Offset = 0x004a805e; truncating the entry (Ward V) - 0000715: -funsigned-char breaks build with Sun Studio (Pavel Heimlich) - 0000714: problem compiling with Sun Studio - visibility (Pavel Heimlich) - 0000538: Run-time features must be separated from build-time features (Nikolai Saoukh) - 0000527: Thumbnail extract fails when location ends in directory separator (Jeff Woehler) - 0000465: Support standalone JPEG APP1 segments as an Image format (Andreas Huggel) * Samples: (3) - 0001233: Bugfixes in samples/geotag.cpp (Anton Keks) - 0001024: Provide regular expression support for the exiv2 -g feature - 0000918: non-zero exit code when extracting thumbnails (Romain D.) * Testing: (6) - 0001230: Bug Hunt for v0.26 - 0001207: digiKam maintenance tool to synchronize files metadata and database crash in Exiv2 (re-entrancy issue ?) (Uwe Haider) - 0001057: Implement target/modifier - (stdin/stdout) for exiv2 options -i (insert) and -e (extract) - 0001045: Add COPYRIGHT file to test/data/ (Alan Pater) - 0001042: Exiv2 nulls file on CIFS share when modifying Exif.Photo.UserComment (Calvin Browne) - 0001023: Fix make testx on trunk * Tiff parser: (9) - 0001244: exiv2 without EXV_HAVE_MMAP throws an exception - 0001224: Crash when setting data in CRW - 0001184: digikam crash when importing Casio jpeg (Roland Roberts) - 0001182: Exiv2 is unable to update any Exif.SubImageN.xxx tag such as Exif.SubImage1.DefaultScale in a DNG - 0001175: Exiv2 corrupts files larger than 2GB with Exif IFD at the end of the file (LaserSoft Imaging) - 0001146: Crash when saving a rotated JPG image (Uwe Klotz) - 0001129: Different behaviour of exiv2 between remote and local file. - 0001095: Unexpected Exif IFD next pointers should be ignored (Andreas Huggel) - 0000900: TIFF images lose XMP packet on write if exiv2 was compiled without XMP support (Andreas Huggel) * Video: (2) - 0001280: crash in Exiv2 shared library when a video file is under construction (Wil Cowb) - 0001139: LibExiv2 0.25 crashes with digiKam version 4.14.0 (valerie venet) * Website: (4) - 0001279: Release v0.26 - 0001111: The web pages could use an overhaul (Andreas Huggel) - 0001087: Web site: Broken link for "GIMP has adopted gexiv2" (Thomas Beutlich / Andreas Huggel) - 0000679: Provide 64bit exiv2 Windows Executable for download (Andreas Huggel) * Withdrawn: (26) - 0000949: exiv2 cannot read WB RGGB values in ARW files? (Derek Cordeiro) - 0000827: Bug with Nikon D300 NEF - Exiv v.025 / 64 bits (Vv Pz / Alan Pater) - 0000801: Add Lens "Sigma 18-200mm f/3.5-6.3 DC OS HSM" for Canon (Markus Schwarzenberg) - 0000786: thread safety of xmp toolkit (Jens Mueller) - 0000780: save thumbnail (Florian Kleber) - 0000779: Crash with unknown lens tags in DNG (Moritz Moeller) - 0000768: Reading focal length in 35mm equivalent from Canon's EXIF (Sergey Salnikov) - 0000766: exiv2 seem to decode less metadata from Olympus images than possible (Christoph Anton Mitterer) - 0000763: Olympus E-510 RAW file (ORF) corrupted after geotagging (Spica Han) - 0000762: Fail to set metadata to a tif file (Kent Fu) - 0000744: Regression: can't get a section's description in 0.21 (Olivier Tilloy) - 0000682: Olympus (E-1 and E-300) makernote flavour not supported: libexiv2 destroy some exif data on write (Johann-Nikolaus Andreae) - 0000681: Copy exif data when export preview (FV P) - 0000680: Provide the organize binary for download in the Windows package (Andreas Huggel) - 0000667: Update Canon makernote (Andreas Huggel) - 0000648: backup files (Vladimir Nadvornik) - 0000608: list of supported formats (Vladimir Nadvornik) - 0000605: Bitmask output should show set bits for which there is no lookup value (Andreas Huggel) - 0000576: 24x36 equivalent focal length (Andreas Huggel) - 0000557: Debian Bug report logs - #438224libexiv2-0: Wrong values on exposure time (Mark Purcell) - 0000545: rotation of sony a700 raw files (*.arw) not deduced correctly (Markus Spring) - 0000544: Sony camera makernote tags should be read as Minolta does (Stefano -) - 0000543: make exiv2 respect makernote offset that Microsoft WIC tools introduce when it edits photos (Andreas Huggel) - 0000515: exiv2 0.14 installs msg catalog as exiv2.mo instead of exiv2-<so_major>.mo (Achim Bohnet) - 0000494: Some EXIF data not retrieved from Canon RAW files (Paul Waldo) - 0000470: Provide a means for apps to probe the library which tags can be written to for a given format (Andreas Huggel) * Xmp: (18) - 0001284: Possible exiv2 0.26-svn bug (Wil Cowb) - 0001281: crash in Exiv2, XMP parser class and in Adobe XMP SDK (Wil Cowb) - 0001276: fails to read any XMP metadata when duplicates present (Aerilius .) - 0001229: exiv2 -pX for image with multiple APP1/xap segments prints every APP1/xap segment. - 0001193: XMP Specification November 2014 updates (Alan Pater) - 0001190: Support for CRS and CRSS XMP namespace and properties (Alan Pater) - 0001187: Crash while reading in parallel threads (Taras Kushnir) - 0001148: XMP Rights field padded with spaces (John Huggins) - 0001133: " **(process:29414): WARNING: No namespace info available for xmp prefix 'lr'" (Vey Zimba / Alan Pater) - 0001116: Issues with namespace 'video' (Andreas Huggel) - 0001093: ExifEX XMP namespace and properties (Alan Pater) - 0001081: Read XMP values from CR2 raw file when stored in XMLPacket (Eric Mesa / Alan Pater) - 0001064: exiv2 -iX <file.jpg> deletes Makernote (Alan Pater) - 0000751: adobe xmp namespace (Adrian F) - 0000742: External XMPSDK and/or XMPSDK 2014.12 (Nikolai Saoukh / Andreas Huggel) - 0000640: method is missing in Exiv2 to get list of known XMP namespaces (mikolaj -) - 0000601: Metadata conversion enhancements (Andreas Huggel / Alan Pater) - 0000599: XMP packets split across multiple APP1 segments (Andreas Huggel)
2015-10-03Update exiv2 to 0.25, fixing a security issue. Patch frombsiegert1-5/+13
Timo Buhrmester via mail.
2014-06-05Changes 0.24:adam1-1/+5
Exiv2 introduces its first support for Video metadata. Many more cameras and accessories are now recognised. Numerous bugs fixes, build and test improvments.
2011-10-11Changes 0.22:adam1-1/+2
* Exiv2 utility - Fixed time setting of -T option when DST is in effect. - Added version hex number to the output of "exiv2 -V". * Exiv2 library - Exif version 2.3 missing tag codes. - Tamron 18-270mm lens. - Exif 2.3 & DNG 1.2/1.3 tags. - Some tests depend on system settings (locale, path, etc). - Sort iptc data by record number when encoding. - New Tamron 70-300 mm lens improperly recognized. - "Assertion `sv == d' failed" in 0.21.1 (r2474). - Build failure on MinGW with GCC >= 4.6 because of "-no-undefined". - Debug messages of psdimages.cpp go to stdout instead of stderr. - PSD resource block handling patch II. - Setting metadata on an image should always succeed. - Exiv2 fails to write to JPEG with an empty APP13 Photoshop PS3 segment. - Wrong ELSE statement in src/CMakeLists.txt. - On Windows (MSVC and MinGW builds), charset conversions now use respective Windows functions if iconv is not available. - Support for Encapsulated PostScript (*.eps) files. - The exiv2 library should be re-entrant. - Fixed typo: SupplementalCategory -> SupplementalCategories. - Added Tokina AT-X 107 AF DX Fish-eye 10-17mm f/3.5-4.5 lens.
2010-12-03Changes 0.21:adam1-12/+2
This release adds read and write support for Samsung SRW images and Samsung makernotes. The exiv2 library now accepts a custom error handler and has a setting to control which messages are generated. The exiv2 command line tool has a new 'quiet' option which uses the new functionality to suppress all library warnings. Some important API changes will allow many future image format and makernote enhancements to be done in a binary compatible fashion. The new exiv2.hpp umbrella header file further shields applications from library changes.
2010-01-27Changes 0.19:adam1-1/+2
* Exiv2 utility - Inverted the meaning of -u to deal with large numbers of unknown Nikon Makernote tags. - -b option now also suppresses Byte and SByte values. * Exiv2 library fixes - Crash when reading PNG image. - Tag Exif.Image.ImageResources (0x8649 in IFD0) should have type BYTE (1). - Exception to print raw from Olympus SP-560UZ. - Nef Metadata edit with Digikam make impossible to open it with captureNX or ViewNX. - Broken image causes exiv2 to abort. - Problems converting SubSec tags to XMP. - Exif tag: TimeZoneOffset (0x882a) and other TIFF/EP tags missing. * more...
2009-07-07update to 0.18.2drochner1-2/+3
changes: -adds write-support for Adobe Photoshop PSD images -adds read-support for Panasonic RW2 images -makernote and lens updates -bugfixes -updates Polish translations approved by gdt
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-01-08Fix PLIST. Bump revision.joerg1-2/+2
2009-01-07Update to 0.18. Minor changes omitted.gdt1-10/+3
- 0000473: [design] Support Preview images. (Vladimir Nadvornik) - [exif] Added Nikon decryption algorithm and use it to decode lens data. - 0000524: [design] Publish only API objects in the installed header files. - 0000523: [miscellaneous] C++ symbol visibility support for gcc builds. - 0000464: [metadata] Write support for PNG images. (Gilles Caulier) - 0000462: [exif] Write support for TIFF format ("New TIFF parser").
2008-06-07Update to 0.17.gdt1-1/+9
Significant Changes from version 0.16 * Exiv2 utility - [tools] exiv2 now writes a proper XMP sidecar file (it used to just dump the XMP packet to a file). - [tools] exiv2 can now also save Exif and IPTC data in the XMP sidecar file (conversion of Exif/IPTC to/from XMP). * Exiv2 library - 0000546: [exif] Exiv2 crashes while converting Nikon lens information for pretty printing.
2008-01-16Update to 0.16:wiz1-1/+5
10-Jan-2008 Exiv2 0.16 released Here is the final 0.16 release with XMP support. It took longer than it should have and thus contains quite a list of bug fixes and enhancements. 09-Nov-2007 Exiv2 0.16-pre1 This is a pre-release of the upcoming Exiv2 0.16 with XMP support. Adding XMP metadata to an image is now just as easy as adding Exif or IPTC tags. In addition there is new support for Olympus ORF images and Pentax makernotes. Please try Exiv2 0.16-pre1 and report issues you may have with it to the Exiv2 forum. 24-Sep-2007 XMP testing The XMP implementation is now in the trunk in SVN and it is reasonably complete and ready for testing. Please try it out and let us know your comments. See this announcement for more details. 31-Aug-2007 XMP support We're working on adding XMP support to the library, which should become the main feature of the next release. Contributions are welcome, in particular we need input from potential users about API preferences and XMP test data. You are invited to join this discussion in the forum and contribute your viewpoints. 10-Jul-2007 Exiv2 0.15 released This maintenance release fixes a number of bugs, adds support for Minolta G500 RAW files and has minor tag and some larger translation updates. See the changelog for a concise listing of patches in this release.
2007-03-23update to 0.14drochner1-9/+8
changes: Proper library versioning, small fixes and features
2007-03-13update to 0.13drochner1-3/+10
changes: -added i18n -support for Fuji RAF -minor bugfixes and feature additions
2006-10-09Update to 2.0.11:gdt1-1/+5
Bug fixes and minor enhancements plus - [exif] Added read support for PNG images (Gilles Caulier)
2006-06-09Take maintainership.gdt1-1/+10
Update HOMEPAGE/MASTER_SITES. Update to 0.10. bug fixes improved CRW support add tiff suppport (and therefore NEF)
2006-02-07update to 0.9.1drochner1-2/+31
changes: -New -M option to specify modify commands directly on the command line -new -l option for a directory to/from which to extract/import files -bugfixes -Libtool support -added makernotes -raw file support
2005-02-25import exiv2-0.6.1, another tool to look at exif metadatadrochner1-0/+3