"Fossies" - the Fresh Open Source Software Archive

Member "exiv2-0.27.5-Source/releasenotes/releasenotes.txt" (21 Oct 2021, 16601 Bytes) of package /linux/misc/exiv2-0.27.5-Source.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "releasenotes.txt": 0.27.4_vs_0.27.5.

    1 @RV@ @RC@
    2 
    3 Thank You to the following who have contributed to this release.
    4 
    5 Contributor   Activity
    6 Alex          Project Management
    7 Christoph     C++ code
    8 David         CR3 Preview code
    9 Kev           Outstanding work on security and other issues
   10 Luis          C++ modernisation
   11 Miloš  C++ code
   12 Peter K       C++ code
   13 Peter S       C++ code
   14 Robin         Release engineering
   15 
   16 Exiv2 v0.27.5 Features
   17 
   18 1. BMFF bug fixes and CR3 Previews
   19 2. Security fixes
   20 3. libFuzzer target _(for improved security testing)_
   21 4. Minor bugs and fixes
   22 
   23 Detailed Change List since 0.27.4
   24 ---------------------------------
   25 
   26 https://github.com/Exiv2/exiv2/issues/1018#issuecomment-948573657
   27 Remaining ( 0) https://github.com/Exiv2/exiv2/milestone/9 
   28 Completed (87) https://github.com/Exiv2/exiv2/milestone/9?closed=1 
   29 
   30 Help Wanted
   31 -----------
   32 
   33 Team Exiv2 is a happy little band of enthusiastic engineers.  We have several tasks for which we're looking for volunteers.
   34 
   35 1. Extended test coverage.
   36 2. Use of Coverity Scan (static code analysis).
   37 3. Release Engineer.
   38 
   39 If you'd like to contribute to Exiv2, please talk to us on the chat server: [https://matrix.to/#/#exiv2-chat:matrix.org](https://matrix.to/#/#exiv2-chat:matrix.org)
   40 
   41 What's next for Exiv2
   42 ---------------------
   43 
   44 Nothing is actually scheduled after v0.27.5 
   45 
   46 1.  Exiv2 v0.27.5 GM 2021-10-22
   47 2.  Probably another dot for v0.27. Spring 2022 maybe.
   48 3.  Exiv2 v1.00.  Summer 2022 maybe.
   49 
   50 Release notes for v0.27.4
   51 -------------------------
   52 
   53 Future Releases
   54 ---------------
   55 
   56 We have about 8 regular contributors.
   57 About 100 folks have contributed since 2004.
   58 We will always welcome new contributors to work on any aspect of the code and projects.
   59 
   60 I celebrated my 70th birthday in January and want to retire.
   61 
   62 The project status is tracked here: https://github.com/Exiv2/exiv2/issues/1462
   63 
   64 Exiv2 v0.27.4 is likely to be the final "dot" of the Exiv2 v0.27 product family.
   65 
   66 Development will now move to branch 'main'.
   67 
   68 We plan to port the unique_ptr from branch 'old-master' and ship 'main' as v1.00 in December 2021.
   69 
   70 
   71 Headline Features of Exiv2 v0.27.4
   72 ----------------------------------
   73 
   74 Dedicated to the memory of our beautiful cat Lizzie who was put to sleep on 2021-02-13.
   75 
   76 Thank You to the following who have contributed to this release.
   77 
   78 | Contributor  | Activity                                          |
   79 |:-------------|:--------------------------------------------------|
   80 | Alex         | Project Management                                |
   81 | Arnold       | Keeps me honest!                                  |
   82 | Christoph    | Nikon and Canon Support                           |
   83 | David        | Help with legal investigation concerning bmff     |
   84 | Freddie      | Fuji support                                      |
   85 | Kevin        | Security Fixes                                    |
   86 | Leo          | New python test scripts                           |
   87 | Leonardo     | Localisation support on Crowdin                   |
   88 | Milos        | DNG 1.6, Exif 2.32, easyaccess support and more   |
   89 | Nehal        | exiv2.org maintenance                             |
   90 | Peter K      | bmff code                                         |
   91 | Peter S      | langAltValue.read() fix and helpful issue reports |
   92 | pydera       | Security fixes                                    |
   93 
   94 1) Bug and security fixes:
   95    - bmff read-only support (.CR3, .HEIC, .HEIF, .AVIF and JXL/bmff).
   96    - Security process is defined.  https://github.com/Exiv2/exiv2/security/policy
   97    - Security fixes.
   98    - DNG 1.6 and Exif 2.32 support.
   99    - More easyaccess APIs and documentation.
  100    - Localization support on Crowdin.
  101    - Updated Catalan localisation.
  102 
  103 2) Changes to downloadable build bundles:
  104    - Revised documentation and man page.
  105    - MinGW/msys2 bundle built with C++11 (for Qt users).
  106 
  107 3) Build and Test:
  108    - Test suite is implemented in python.
  109    - Support for building on ARM (raspberry pi).
  110    - Localisation is tested.
  111    
  112 4) Book "Image Metadata and Exiv2 Architecture".
  113    - https://clanmills.com/exiv2/book/
  114    - https://clanmills.com/exiv2/book/IMaEA.pdf
  115 
  116 Detailed Change List since 0.27.3
  117 ---------------------------------
  118 
  119 https://github.com/Exiv2/exiv2/issues/1018#issuecomment-757979745
  120 
  121 Future Releases
  122 ---------------
  123 
  124 We have about 8 regular contributors.
  125 About 100 folks have contributed since 2004.
  126 We will always welcome new contributors to work on any aspect of the code and projects.
  127 
  128 I celebrated my 70th birthday in January and want to retire.
  129 
  130 The project status is tracked here: https://github.com/Exiv2/exiv2/issues/1462
  131 
  132 Exiv2 v0.27.4 is likely to be the final "dot" of the Exiv2 v0.27 product family.
  133 
  134 Development will now move to branch 'main'.
  135 
  136 We plan to port the unique_ptr from branch 'old-master' and ship 'main' as v1.00 in December 2021.
  137 
  138 Robin Mills
  139 robin@clanmills.com
  140 2020-04-07
  141 
  142 Headline Features of Exiv2 v0.27.3
  143 ----------------------------------
  144 
  145 Thank you to Phil, Sridhar, Luis, Kevin, and Andreas S for working with me on the release.
  146 As always, thanks to my wife Alison and our cat Lizzie for their support.
  147 
  148 I am writing a book called Image Metadata and Exiv2 Architecture.
  149 Current Draft: https://clanmills.com/exiv2/book/
  150                https://clanmills.com/exiv2/book/IMaEA.pdf
  151 
  152 1) Bug and security fixes:
  153    - Security fixes
  154    - Improved Unicode/charset handling in comments
  155    - Improved lens recognition
  156    - Updated Catalan and Dutch localisation
  157 
  158 2) Changes to downloadable build bundles:
  159    - Revised documentation and man page
  160    - Replace license.txt with COPYING
  161    - Removed contrib/ directory from bundle
  162    - share/locale has localisation files
  163    - msvc bundle built with vs2019
  164 
  165 3) Build and Test:
  166    - Support for C++11 and C++14
  167    - Improved test harness and documentation
  168    - Test support for Visual Studio
  169    - Cross compiling support
  170    - UNIX support (Solaris, FreeBSD and NetBSD)
  171    - Http test support
  172 
  173 4) Additions:
  174    - contrib/vs2019 Visual Studio support
  175    - contrib/Qt Qt sample project
  176    - .github/CONTRIBUTORS file
  177    - Defined security process (TBD)
  178 
  179 Detailed Change List since 0.27.2
  180 ---------------------------------
  181 
  182 https://github.com/Exiv2/exiv2/issues/1018#issuecomment-604539346
  183 
  184 Future Releases
  185 ---------------
  186 
  187 I returned from retirement to undertake the 0.27.3 project.
  188 It's likely that I will work on 0.27.4 in Spring 2021.
  189 
  190 Team Exiv2 is looking for contributors to work on Exiv2 v0.28
  191 
  192 Robin Mills
  193 robin@clanmills.com
  194 2020-06-30
  195 
  196 -------------------------
  197 Release Notes for v0.27.2
  198 -------------------------
  199 
  200 Headline Features of Exiv2 v0.27.2
  201 ----------------------------------
  202 
  203 1) Bug and security fixes
  204 2) Support for Nikon/AutoFocus and Sony/FocusPosition Metadata
  205 3) Documentation and man page revisions
  206 4) Updated Catalan Localisation
  207 5) Monitoring API changes for v0.27 dot releases
  208 6) Using mergify to sync select PRs between 0.27-maintenance and 0.28
  209 7) Preliminary Dutch Localisation
  210 8) Preliminary Support for Unix (FreeBSD and NetBSD)
  211 9) Better Build Bundle Dependency handling
  212 
  213 Changes since 0.27.1
  214 --------------------
  215 
  216 https://github.com/Exiv2/exiv2/milestone/4?closed=1
  217 
  218 Robin Mills
  219 robin@clanmills.com
  220 2019-07-29
  221 
  222 Headline Features of Exiv2 v0.27.1
  223 ----------------------------------
  224 
  225 1) Bug and security fixes.
  226 2) Deprecation warnings for Video, EPS and SSH support.
  227 3) Relocated https://exiv2.org
  228 4) Branch 0.27-maintenance for "dots" to avoid confusion with tag 0.27 (== 0.27.0 code).
  229 5) Support for Visual Studio 2019 using Conan and CMake.
  230 
  231 Issues fixed since v0.27.1 RC1
  232 ------------------------------
  233 #781 MinGW exiv2-0.27-Source fails with stdlib.h: No such file or directory.
  234 #780 Support for Visual Studio 2019 using Conan and CMake.
  235 #744 JP2000 -pS (print Structure) throws Invalid slice bounds specified on all jp2 files.
  236 #745 Review/fix documentation concerning CMake support files
  237 
  238 Changes since 0.27.0
  239 --------------------
  240 https://github.com/Exiv2/exiv2/milestone/3?closed=1
  241 
  242 #761 Corrections in README.md concerning "Consuming Exiv2 with CMake"
  243 #745 Review/fix documentation concerning CMake support files.
  244 #740 Tests for jp2image.
  245 #726 Doxygen improvements.
  246 #706 Fix access to null pointer in TiffParser.
  247 #700 exiv2-xmp linked privately.
  248 #684 gettext include issue on macOS.
  249 #661 Development of v0.27 dots moved to branch 0.27-maintenance.
  250 #660 Install new file exiv2lib_compiler_detection.h
  251 #644 Xcode fails with Exiv2::BasicError<char>
  252 #644 Old issue tracker (Redmine) is being spammed.
  253 #637 Reliable detection of strerror_r variants.
  254 #634 Fixes for installing exiv2.
  255 #629 xmpsdk: Build with -DBanAllEntityUsage=1.
  256 #628 cmake: Install header files without globbing.
  257 #625 cmake: Use correct installation dirs for doc and cmake configs.
  258 #620 0.27 tarball contains cruft.
  259 #617 Deprecate relics.
  260 #608 Update Nikon lens database.
  261 #603 MSVC cmake+conan with -DEXIV2_ENABLE_LIBSSH=On is broken
  262 #602 MSVC compiler warning with -DEXIV2_ENABLE_VIDEO=On.
  263 #597 Patch for broken ICC profile in PNG files
  264 #590 Several bugs in 0.27-rc3
  265 
  266 Robin Mills
  267 robin@clanmills.com
  268 2019-04-18
  269 
  270 -------------------------
  271 Release Notes for v0.27.0
  272 -------------------------
  273 
  274 The headline features are:
  275 
  276  1) Security fixes
  277  2) Bug Fixes
  278  3) Rewritten CMake Support
  279  4) Conan Support to build dependencies
  280  5) Adobe XMPsdk 2016 support
  281  6) New python test suite
  282  7) AppVeyor, Travis, CodeCov and GitLabs monitor submissions
  283  8) Support for MinGW/msys2
  284  9) Jenkins buildserver operates from GitHub
  285 10) New Documentation: Markdown, ReleaseNotes, Platform/ReadMe.txt and Website
  286 
  287 With Exiv2 v0.27, Team Exiv2 will offer "Long Term Support" and plan "dot" releases with security and critical fixes in 2019 and 2020.
  288 
  289 Known Issues
  290 ------------
  291 
  292 1 Do not build with GCC 8.2 (7.3 is OK) https://github.com/Exiv2/exiv2/issues/421
  293 2 Do not build with Xcode 10.0 https://bugreport.apple.com/web/?problemID=45223696
  294   Xcode 9.4 and earlier OK     https://github.com/Exiv2/exiv2/issues/465
  295   Xcode 10.1            OK     https://github.com/Exiv2/exiv2/issues/528
  296 3 There are minor known issues concerning v0.27 and they will be fixed in 0.27.1
  297   https://github.com/Exiv2/exiv2/milestone/3
  298 
  299 Focus of Exiv2 v0.28
  300 --------------------
  301 
  302 Exiv2 moves into the future with Exiv2 v0.28.
  303 The code will be modernised to C++11.
  304 
  305 C++98 compilers such as Visual Studio (<2015) will be supported
  306 with quarterly Exiv2 v0.27 'dot' (security) releases during 2019 and 2020.
  307 
  308 Fixes since v0.26
  309 -----------------
  310 GitHub: (142) https://github.com/Exiv2/exiv2/milestone/1?closed=1
  311 Redmine: (88) http://dev.exiv2.org/projects/exiv2/issues
  312 
  313 Build: (11)
  314 	0001362	Fix Clang build
  315 	0001358	Unsuccessful build (Win7, MSVC2015, amd64_x86)
  316 	0001356	Small patch to configure.py
  317 	0001329	Error during cmake with gcc version parsing
  318 	0001310	Provide support for msys/2.0
  319 	0001299	exiv2-0.26-trunk.tar.gz changed on download server
  320 	0001270	Using libexiv2.a/.lib  in multhreaded app segfaults.
  321 	0001237	Report CMake/MinGW issues to Kitware
  322 	0001188	Provide build support for C++11
  323 	0001174	Visual Studio Support Enhancements
  324 	0001121	Visual Studio support for v0.27
  325 
  326 Basicio: (1)
  327 	0001374	excessively often calls stat()
  328 
  329 Camera: (1)
  330 	0001352	Support camera Canon M100
  331 
  332 Coverity: (11)
  333 	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
  334 	0001264	[ Coverity : /src/actions.cpp ] Unchecked return value from library , Logically dead code , Not restoring ostream format
  335 	0001263	[ Coverity : 1396730 Uninitialized scalar field ] /include/exiv2/xmp.hpp
  336 	0001262	[ Coverity : XMPSDK Errors ] Unused value , Explicit null dereferenced
  337 	0001261	[ Coverity : 1296083 Resource leak ] /src/exiv2.cpp
  338 	0001260	[ Coverity : 1296084 Resource leak ] /src/http.cpp
  339 	0001259	[ Coverity : 1396717 Out-of-bounds read ] /src/easyaccess.cpp
  340 	0001258	[ Coverity 1396718 Out-of-bounds access ] /src/webpimage.cpp
  341 	0001257	[ Coverity 1396719 Resource leak ] /src/tiffcomposite.cpp
  342 	0001256	[ Coverity 1396721 : /src/basicio.cpp ]  String not null terminated
  343 	0000883	Use Coverity SCAN on exiv2 code-base
  344 
  345 Duplicate: (1)
  346 	0001307	exiv2: tiffvisitor.cpp:1299: virtual void Exiv2::Internal::TiffReader::visitDirectory(Exiv2::Internal::TiffDirectory*): Assertion `tc.get()' failed.
  347 
  348 Exif: (6)
  349 	0001320	It is a heap-buffer-overflow in Exiv2::Jp2Image::readMetadata (jp2image.cpp:277)
  350 	0001319	It is a heap-buffer-overflow in Exiv2::us2Data (types.cpp:346)
  351 	0001318	Invalid memory address dereference in Exiv2::StringValueBase::read ( in value.cpp:302)
  352 	0001317	It is a heap-buffer-overflow in Exiv2::s2Data (types.cpp:383)
  353 	0001316	It is a heap-buffer-overflow in Exiv2::l2Data (types.cpp:398)
  354 	0001315	Invalid memory address dereference in Exiv2::DataValue::read (value.cpp:193)
  355 
  356 Insufficient information: (1)
  357 	0001347	Segfault in Digikam when saving/loading certain TIFF images
  358 
  359 Image format: (5)
  360 	0001353	Segmentation fault in the software exiv2 when the function Exiv2::tEXtToDataBuf() is finished
  361 	0001346	Assertion failure in Exiv2::Internal::CiffComponent::doRead() in libexiv2
  362 	0001345	Assertion Failure (SIGABRT) in Exiv2:RafImage::readMetadata() in Libexiv2
  363 	0001338	Exiv2 aborted (crashed) with "Error in `exiv2': free(): invalid next size (fast)"
  364 	0001334	Version 0.26 is returns unwanted data when the key value is received from RW2 files (Panasonic DMC-GF6 camera)
  365 
  366 Lens: (20)
  367 	0001373	Tamron SP 24-70mm F/2.8 Di VC USD not recognized properly
  368 	0001372	The lens "Tamron AF 18-200mm F3.5-6.3 XR Di II"  is wrongly identified.
  369 	0001370	Add entry for new(ish) lens - Tamron 10-24mm F/3.5-4.5 Di II VC HLD (B023)
  370 	0001366	Feature Request Sigma 85mm f/1.4 DG Art Series
  371 	0001365	Feature Request fr Sigma 135mm f/1.8 DG Art Series
  372 	0001361	Wrongly identified Canon 2x extender as 1.4x extender with Tamron lens
  373 	0001355	New lens Tamron 100-400mm F/4.5-6.3 Di VC USD
  374 	0001351	Add lens: Sigma 120-300mm f/2.8 G VR
  375 	0001348	patch: add Tamron SP AF 150-600mm F/5-6.3 VC USD G2 (A022) for Nikon
  376 	0001339	Panasonic DMC-TZ70 lens not detected
  377 	0001336	Support for AF-P DX NIKKOR 10-20mm f/4.5-5.6G VR
  378 	0001335	Missing Nikon lense
  379 	0001333	New Lens: Tamron SP 24-70mm F/2.8 Di VC USD G2 (A032)
  380 	0001332	Recognise Tamron 18-200mm F/3.5-6.3 DiII VC B018 on Canon bodies
  381 	0001328	Sigma 18-300mm is wrongly reported as a Canon 75-300mm
  382 	0001327	Two Sigma 24-70mm f/2.8 IF EX DG HSM lens definitions ??
  383 	0001326	Tamron 100-300mm f/5-6.3 MACRO 1:4
  384 	0001323	Add lens "Sigma 18-300mm f/3.5-6.3 DC Macro OS HS" for Canon ID 197
  385 	0001306	the lens TAMRON SP 15-30mm F/2.8 Di VC USD A012 is not properly recognised
  386 	0001304	Lens missing Tamron SP 90mm f/2.8 Di Macro 1:1 VC USD F017
  387 
  388 Metadata: (7)
  389 	0001341	Date/Time Original not modified for NEFs
  390 	0001340	Infinite loop bugs in Libexiv2 Exiv2::Image::printIFDStructure()
  391 	0001325	Crash in exiv2  - Nikon1MakerNote::printBarValue (nikonnm.cpp)
  392 	0001322	Exception in PentaxMakerNote::printShutterCount, source: pentaxmn.cpp
  393 	0001321	Invalid memory address dereference in Exiv2::getULong(types.cpp:246)
  394 	0001301	New lens: Sigma 18-35mm f/1.8 DC HSM Art for Canon
  395 	0001300	New lens: Canon EF-S 35mm f/2.8 Macro IS STM
  396 
  397 Makernote: (2)
  398 	0001343	Irix 15mm f/2.4 on Nikon
  399 	0001324	Pentax Makernote written twice
  400 
  401 Miscellaneous: (2)
  402 	0001314	it is a stack-overflow vulnerability in Exiv2::Internal::stringFormat[abi:cxx11] ( in image.cpp:975 )
  403 	0001305	Segmentation fault on certain image
  404 
  405 Not-a-bug: (8)
  406 	0001369	New lens Yongnuo 50mm f/1.8 II for Canon
  407 	0001368	Canon EF-M 15-45 broken LensType
  408 	0001367	New Lens Sigma 100-400 mm, F5-6.3 DG for Nikon
  409 	0001364	New lens Tamron SP 24-70mm F/2.8 Di VC USD G2
  410 	0001350	Add lens: AF-S DX Nikkor 18-140mm
  411 	0001349	Add lens: Sigma 50-100mm F1.8 DC HSM | A
  412 	0001344	Unknown metadata
  413 	0001331	exiv2 fails to delete bulk of metadata in jpeg
  414 
  415 Tools: (1)
  416 	0001303	#1 Use 'releases' feature on GitHub
  417 
  418 Tiff parser: (3)
  419 	0001360	exiv2 can't read metadata from tiff file (tiff directory length is too large)
  420 	0001359	This does not look like a TIFF image
  421 	0001330	Crash in Exiv2::TiffImage::readMetadata
  422 
  423 Video: (2)
  424 	0001068	Video Code Umbrella
  425 	0001028	Add GSoC13 video-write code
  426 
  427 Website: (3)
  428 	0001308	Move directory <exiv2dir>/website to svn://dev.exiv2.org/svn/team/website
  429 	0001302	Use sha256 Checksums on Downloads and Archive pages of the web site.
  430 	0001288	site defaults to http://, and https:// certificate is bogus
  431 
  432 Xmp: (3)
  433 	0001354	Inconsistency with long XMP namespaces (e.g. 'Iptc4xmpExt')
  434 	0001278	XMP SDK Split
  435 	0000941	Upgrade xmpsdk source to Adobe's current version
  436 
  437 
  438 Robin Mills
  439 robin@clanmills.com
  440 2018-12-20