2020-09-10 13:31:58 by Martin Husemann | Files touched by this commit (2) |
Log message:
Avoid invalid compiler flag -fcf-protection on sparc*
|
2020-07-31 11:20:39 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
exiv2: update to 0.27.3.
Headline Features of Exiv2 v0.27.3
----------------------------------
Thank you to Phil, Sridhar, Luis, Kevin, and Andreas S for working with me on \
the release.
As always, thanks to my wife Alison and our cat Lizzie for their support.
I am writing a book called Image Metadata and Exiv2 Architecture.
Current Draft: https://clanmills.com/exiv2/book/
https://clanmills.com/exiv2/book/IMaEA.pdf
1) Bug and security fixes:
- Security fixes
- Improved Unicode/charset handling in comments
- Improved lens recognition
- Updated Catalan and Dutch localisation
2) Changes to downloadable build bundles:
- Revised documentation and man page
- Replace license.txt with COPYING
- Removed contrib/ directory from bundle
- share/locale has localisation files
- msvc bundle built with vs2019
3) Build and Test:
- Support for C++11 and C++14
- Improved test harness and documentation
- Test support for Visual Studio
- Cross compiling support
- UNIX support (Solaris, FreeBSD and NetBSD)
- Http test support
4) Additions:
- contrib/vs2019 Visual Studio support
- contrib/Qt Qt sample project
- .github/CONTRIBUTORS file
- Defined security process (TBD)
|
2020-03-14 15:00:02 by Tobias Nygren | Files touched by this commit (1) |
Log message:
exiv2: skip portability check for unused file
|
2019-10-25 11:44:26 by Kamil Rytarowski | Files touched by this commit (3) |
Log message:
exiv2: Fix build on NetBSD 9.99.17
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
|
2019-07-31 11:47:20 by Nia Alarie | Files touched by this commit (1) |
Log message:
exiv2: add -fPIC to maybe help the errors coming from the Solaris linker
|
2019-07-31 11:16:26 by Nia Alarie | Files touched by this commit (3) |
Log message:
exiv2: Update to 0.27.2
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-16 10:43:16 by Adam Ciarcinski | Files touched by this commit (1) |
Log message:
exiv2: fix buildling on Darwin
|
2019-07-16 00:07:09 by Nia Alarie | Files touched by this commit (20) | |
Log message:
exiv2: Update to 0.72.1
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
|
2019-06-24 12:59:43 by Nia Alarie | Files touched by this commit (20) |
Log message:
More http -> https.
Reviewed by hand.
|
2019-02-23 10:00:26 by Tobias Nygren | Files touched by this commit (1) |
Log message:
exiv2: drop MAKE_JOBS_SAFE=no
|