Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libexif12 | Distribution: SUSE Linux Framework One |
Version: 0.6.24 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.8 | Build date: Sat Nov 27 16:48:58 2021 |
Group: System/Libraries | Build host: reproducible |
Size: 2574784 | Source RPM: libexif-0.6.24-slfo.1.1.8.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://libexif.sourceforge.net | |
Summary: An EXIF Tag Parsing Library for Digital Cameras |
This library is used to parse EXIF information from JPEGs created by digital cameras.
LGPL-2.1-or-later
* Sat Nov 27 2021 [email protected] - libexif-0.6.24 (2021-11-25): * Translation updates: sr, vi, pl, uk, french * fixed regression in exif_data_load_data which could not load EXIF in JPEG data anymore * Decode lots of Canon tag names * removed empty strings from translation (empty string would translate to the PO info header) * various warning removals and code improvements * added sample "persistent" afl fuzzer (100x faster than normal afl fuzzer) * Mon Sep 13 2021 [email protected] - libexif-0.6.23 (2021-09-12): - Translation updates: es, pl, uk, fr - EXIF_TAG_SENSITIVITY_TYPE decoder added, added some more Exif 2.3 tags: EXIF_TAG_STANDARD_OUTPUT_SENSITIVITY EXIF_TAG_RECOMMENDED_EXPOSURE_INDEX EXIF_TAG_ISO_SPEED EXIF_TAG_ISO_SPEEDLatitudeYYY EXIF_TAG_ISO_SPEEDLatitudeZZZ EXIF_TAG_OFFSET_TIME EXIF_TAG_OFFSET_TIME_ORIGINAL EXIF_TAG_OFFSET_TIME_DIGITIZED EXIF_TAG_IMAGE_DEPTH - be more relaxed to out of order JPG / EXIF dataheaders in files generated by some tools - default GPS IFD table added - Decode more Nikon Makernote tag names - Added Apple iOS Makernote - Security fixes: - CVE-2020-0198: unsigned integer overflow in exif_data_load_data_content - CVE-2020-0452: compiler optimization could remove an a bufferoverflow check, making a buffer overflow possible with some EXIF tags - some more denial of service (compute time or stack exhaustion) counter-measures added that avoid minutes of decoding time with malformed files found by OSS-Fuzz * Mon May 18 2020 [email protected] - libexif-0.6.22 (2020-05-18) release: * New translations: ms * Updated translations for most languages * Fixed C89 compatibility * Fixed warnings on recent versions of autoconf * Some useful EXIF 2.3 tag added: * EXIF_TAG_GAMMA * EXIF_TAG_COMPOSITE_IMAGE * EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE * EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE * EXIF_TAG_GPS_H_POSITIONING_ERROR * EXIF_TAG_CAMERA_OWNER_NAME * EXIF_TAG_BODY_SERIAL_NUMBER * EXIF_TAG_LENS_SPECIFICATION * EXIF_TAG_LENS_MAKE * EXIF_TAG_LENS_MODEL * EXIF_TAG_LENS_SERIAL_NUMBER * Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others. * CVE-2018-20030: Fix for recursion DoS (bsc#1120943) * CVE-2020-13114: Time consumption DoS when parsing canon array markers (bsc#1172121) * CVE-2020-13113: Potential use of uninitialized memory (bsc#1172105) * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes (bsc#1172116) * CVE-2020-0093: read overflow (bsc#1171847) * CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs (bsc#1160770) * CVE-2020-12767: fixed division by zero (bsc#1171475) * CVE-2016-6328: fixed integer overflow when parsing maker notes (bsc#1171475) * CVE-2017-7544: fixed buffer overread (bsc#1059893) - removed patch: libexif-build-date.patch (done similar upstream) - CVE-2016-6328.patch: in upstream release - CVE-2017-7544.patch: in upstream release * Wed Jan 24 2018 [email protected] - Remove %__-type macro indirections. Fix SRPM group. - Use %_smp_mflags for parallel build. - Drop pointless --with-pic (no effect since --disable-static). * Wed Jan 17 2018 [email protected] - Add CVE-2016-6328.patch: Fix integer overflow in parsing MNOTE entry data of the input file (bnc#1055857) - Add CVE-2017-7544.patch: Fix vulnerable out-of-bounds heap read vulnerability (bnc#1059893) * Mon Aug 07 2017 [email protected] - add a libexif-devel-biarch for building with -m32 * Tue Aug 26 2014 [email protected] - Add obsoletes/provides to baselibs.conf. * Fri May 30 2014 [email protected] - fix description to be UTF-8 * Mon May 26 2014 [email protected] - Do not include timestamps in files (libexif-build-date.patch) * Sun May 25 2014 [email protected] - Use LFS_CFLAGS in 32 bit systems. * Thu Jul 12 2012 [email protected] - updated to 0.6.21 * Fixed some buffer overflows in exif_entry_format_value() This fixes CVE-2012-2814. Reported by Mateusz Jurczyk of Google Security Team * Fixed an off-by-one error in exif_convert_utf16_to_utf8() This can cause a one-byte NUL write past the end of the buffer. This fixes CVE-2012-2840 * Don't read past the end of a tag when converting from UTF-16 This fixes CVE-2012-2813. Reported by Mateusz Jurczyk of Google Security Team * Fixed an out of bounds read on corrupted input The EXIF_TAG_COPYRIGHT tag ought to be, but perhaps is not, NUL-terminated. This fixes CVE-2012-2812. Reported by Mateusz Jurczyk of Google Security Team * Fixed a buffer overflow problem in exif_entry_get_value If the application passed in a buffer length of 0, then it would be treated as the buffer had unlimited length. This fixes CVE-2012-2841 * Fix a buffer overflow on corrupt EXIF data. This fixes bug #3434540 and fixes part of CVE-2012-2836 Reported by Yunho Kim * Fix a buffer overflow on corrupted JPEG data An unsigned data length might wrap around when decremented below zero, bypassing sanity checks on length. This code path can probably only occur if exif_data_load_data() is called directly by the application on data that wasn't parsed by libexif itself. This solves the other part of CVE-2012-2836 * Fixed some possible division-by-zeros in Olympus-style makernotes This fixes bug #3434545, a.k.a. CVE-2012-2837 Reported by Yunho Kim * lots and lots of translations updates. * added more Canon lenses. * changed "knots" to "nautical miles" * Thu Dec 23 2010 [email protected] - Provide/obsolete old libexif package name so that upgrade and dependencies from other packages continue to work. * Fri Dec 17 2010 [email protected] - updated to 0.6.20 * New translations: bs, tr * Updated translations: be, cs, da, de, en_GB, en_CA, it, ja, nl, pl, pt_BR, pt, ru, sk, sq, sr, sv, vi, zh_CN * Fixed some problems in the write-exif.c example program * Stop listing -lm as a required library for dynamic linking in libexif.pc * Turned on the --enable-silent-rules configure option * Changed a lot of strings to make the case of the text more consistent * exif_entry_dump() now displays the correct tag name for GPS tags * Fixed some invalid format specifiers that caused problems on some platforms * Display rational numbers with the right number of significant figures - shared library packaging policy , new package libexif12 * Sat Apr 24 2010 [email protected] - buildrequire pkg-config to fix provides * Thu Dec 24 2009 [email protected] - package baselibs.conf * Sun Nov 15 2009 [email protected] - updated to 0.6.19 * Fixed a heap buffer overflow during tag format conversion * Updated and new translations * Now using a binary search to make searching through the tag table faster - updated to 0.6.18 * Updated and new translations * Added some example programs * libexif is now thread safe when the underlying C library is thread safe and when each object allocated by libexif isn't used by more than one thread simultaneously * Expanded the Doxygen API documentation * Access to the raw EXIF data through the ExifEntry structure members is now officially documented * Fixed some Olympus/Sanyo MakerNote interpretations * Added support for Epson MakerNotes * Fixed bug #1946138 to stop ignoring CFLAGS in the sqrt configure test * Added remaining GPS tags from the EXIF 2.2 spec to the tag table * Fixed the interpretation of some tags as being optional in IFD 1 (to match the EXIF 2.2 spec) which stops them from being erroneously removed from a file when EXIF_DATA_OPTION_IGNORE_UNKNOWN_TAGS is set * Changed exif_tag_get_support_level_in_ifd() to return a value when possible when the data type for the given EXIF data is unknown. This will cause tags to be added or deleted when tag fixup is requested even, without a data type being set. * Added support for writing Pentax and Casio type2 MakerNotes * Improved display of Pentax and Casio type2 MakerNotes * Completely fixed bug #1617997 to display APEX values correctly * Stopped some crashes due to read-beyond-buffer accesses in MakerNotes * Don't abort MakerNote parsing after the first invalid tag * Sped up exif_content_fix() * Fixed negative exposure values in Canon makernotes (bug #2797280) * New API entry point: exif_loader_get_buf() * Mon Jan 26 2009 [email protected] - remove "la" files * Wed Jan 07 2009 [email protected] - obsolete old -XXbit packages (bnc#437293) * Sat Nov 08 2008 [email protected] - updated to 0.6.17 (rc1/final) * Updated translations: cs, de, pl, sk, vi * New translations: nl, se, en_CA * Enabled sv translation by default * Bug fixes: #1773810, #1774626, #1536244, CVE-2007-6351, CVE-2007-6352, [#2071600] and others * Enhanced support of Canon and Olympus makernotes * Added support for Fuji and Sanyo makernotes * Added support for the NO_VERBOSE_TAG_STRINGS and NO_VERBOSE_TAG_DATA macros to reduce size for embedded applications * Added support for more tags * Fri Sep 19 2008 [email protected] - updated dutch translation - crash fix if exiftag not present * Fri Jul 25 2008 [email protected] - fixed eog and gimp crashes bnc#404475, bnc#406299 * Mon Apr 28 2008 [email protected] - fixed endless loop problem in exif_content_remove_entry() bnc#380716 * Thu Apr 10 2008 [email protected] - added baselibs.conf file to build xxbit packages for multilib support * Mon Mar 17 2008 [email protected] - updated to current CVS - stability fixes in memory handling - bugfixes * Wed Jan 09 2008 [email protected] - updated to current version - fixed security issues (CVE-2007-6351/CVE-2007-6352) #348748 - various small fixes - fuji maker notes support * Mon Sep 10 2007 [email protected] - Update Canon maker note section for newer models * Sun Sep 09 2007 [email protected] - Fix exposure time rounding error [#223752] * Mon Aug 20 2007 [email protected] - merged stability bugfixes from upstream 0.6.16.2. * Wed Jun 13 2007 [email protected] - upgraded to 0.6.16 - fixed a integer overflow security problem * Wed May 23 2007 [email protected] - upgraded to 0.6.15 - fixes from Coverity scans - czech and slowak translation - some new maker notes - win xp metadata - enhanced doxygen documentation - run make check - rpmlint fixes * Fri Mar 02 2007 [email protected] - the doxygen generation does not like parallel make. * Thu Mar 01 2007 [email protected] - Fixed devel dependencies. * Tue Feb 27 2007 [email protected] - split off devel package * Tue Oct 17 2006 [email protected] - Lots of Makernote enhancements, for both Canon and Nikon. - Updated german translation. * Wed Sep 27 2006 [email protected] - fixed compilation problem (min -> MIN, max -> MAX) * Wed Sep 27 2006 [email protected] - updgraded to current versions - bugfixes - some more Canon MakerNote entries added * Wed Jan 25 2006 [email protected] - converted neededforbuild to BuildRequires * Thu Jan 19 2006 [email protected] - applied fix for crash in bad exif data #144008 * Mon Jan 16 2006 [email protected] - use -fstack-protector. * Tue Jan 03 2006 [email protected] - Upgraded to 0.6.13 final. * Mon Oct 10 2005 [email protected] - Updated to current CVS, dropped old patches. - german translation mostly done (by myself) - bugfix for crash in COPYRIGHT tag handling #118991 * Wed Aug 31 2005 [email protected] - Use RPM_OPT_FLAGS. - Merged fixes from HEAD CVS, almost only Canon Maker Note related. This also fixes #114360 * Thu Jul 21 2005 [email protected] - Upgraded to latest CVS snapshot. - Build doxygen documentation. * Fri Apr 01 2005 [email protected] - fixed libexif.pc to make exif users compile again. * Thu Mar 31 2005 [email protected] - upgraded to 0.6.13 CVS. - fixed one gcc4 problem. - no executeable stack needed. * Mon Mar 07 2005 [email protected] - fixed another bug which might lead to a crash. * Thu Jan 13 2005 [email protected] - Fixed lots of bugs which could lead to crashes. * Mon Oct 18 2004 [email protected] - Upgraded to 0.6.12 CVS (right after 0.6.11 release). - outsourcing memory management possible. - lots of bugfixes. * Thu Jul 29 2004 [email protected] - Updated to 0.6.10 (CVS HEAD): - lots of fixes in makernotes and general stability. - changed ABI of 1 function to pass length, so it cannot overflow its buffer. - new SO major version of library (libexif5 includes the old SO major version as compat). * Thu Jun 17 2004 [email protected] - Handle size of maker notes correctly during save, do not overwrite random memory. #41520 * Mon Feb 23 2004 [email protected] - downgrade to 0.5.12 release, since the newer ones contains ABI changes which have not yet migrated to all the tools. * Mon Feb 23 2004 [email protected] - Upgraded to upstream 0.5.13: - bugfixes and some new features. - merged with libmnote * Wed Oct 15 2003 [email protected] - don't build as root. * Wed Aug 06 2003 [email protected] - Upgreaded to upstream 0.5.12: - fixed endless loops and crashes on invalid exif data. - translation updates. * Mon Jul 21 2003 [email protected] - Upgraded to upstream 0.5.10. * Tue May 13 2003 [email protected] - Upgraded to current CVS 0.5.9 (just some bugfixes). - Package translations too. * Wed Jan 08 2003 [email protected] - Upgraded to upstream 0.5.9. * Mon Dec 02 2002 [email protected] - Upgraded to upstream 0.5.7. * Mon Nov 18 2002 [email protected] - Upgraded to 0.5.6 in preparation of gphoto2-2.1.1. * Wed Jul 24 2002 [email protected] - Upgraded to 0.5.3. Do not include static libraries. * Mon Feb 11 2002 [email protected] - make sure we do not include -I/usr/include into the cflags got from pkgconfig or we confuse gcc 3 -Wall -Werror * Mon Feb 04 2002 [email protected] - JPEG/EXIF tag parsing library for use by gphoto / gtkam (EXIF tags store EXtended InFormation of images taking by digital cameras)
/usr/lib64/libexif.so.12 /usr/lib64/libexif.so.12.3.4 /usr/share/locale/be/LC_MESSAGES/libexif-12.mo /usr/share/locale/bs/LC_MESSAGES/libexif-12.mo /usr/share/locale/cs/LC_MESSAGES/libexif-12.mo /usr/share/locale/da/LC_MESSAGES/libexif-12.mo /usr/share/locale/de/LC_MESSAGES/libexif-12.mo /usr/share/locale/en_AU/LC_MESSAGES/libexif-12.mo /usr/share/locale/en_CA/LC_MESSAGES/libexif-12.mo /usr/share/locale/en_GB/LC_MESSAGES/libexif-12.mo /usr/share/locale/es/LC_MESSAGES/libexif-12.mo /usr/share/locale/fr/LC_MESSAGES/libexif-12.mo /usr/share/locale/it/LC_MESSAGES/libexif-12.mo /usr/share/locale/ja/LC_MESSAGES/libexif-12.mo /usr/share/locale/ms/LC_MESSAGES/libexif-12.mo /usr/share/locale/nl/LC_MESSAGES/libexif-12.mo /usr/share/locale/pl/LC_MESSAGES/libexif-12.mo /usr/share/locale/pt/LC_MESSAGES/libexif-12.mo /usr/share/locale/pt_BR/LC_MESSAGES/libexif-12.mo /usr/share/locale/ru/LC_MESSAGES/libexif-12.mo /usr/share/locale/sk/LC_MESSAGES/libexif-12.mo /usr/share/locale/sq/LC_MESSAGES/libexif-12.mo /usr/share/locale/sr/LC_MESSAGES/libexif-12.mo /usr/share/locale/sv/LC_MESSAGES/libexif-12.mo /usr/share/locale/tr/LC_MESSAGES/libexif-12.mo /usr/share/locale/uk/LC_MESSAGES/libexif-12.mo /usr/share/locale/vi/LC_MESSAGES/libexif-12.mo /usr/share/locale/zh_CN/LC_MESSAGES/libexif-12.mo
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Feb 22 00:35:56 2025