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.7 | Build date: Sat Nov 27 16:48:58 2021 |
Group: System/Libraries | Build host: reproducible |
Size: 2578800 | Source RPM: libexif-0.6.24-slfo.1.1.7.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 meissner@suse.com - 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 meissner@suse.com - 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 meissner@suse.com - 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 jengelh@inai.de - 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 kbabioch@suse.com - 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 meissner@suse.com - add a libexif-devel-biarch for building with -m32 * Tue Aug 26 2014 fcrozat@suse.com - Add obsoletes/provides to baselibs.conf. * Fri May 30 2014 opensuse@dstoecker.de - fix description to be UTF-8 * Mon May 26 2014 crrodriguez@opensuse.org - Do not include timestamps in files (libexif-build-date.patch) * Sun May 25 2014 crrodriguez@opensuse.org - Use LFS_CFLAGS in 32 bit systems. * Thu Jul 12 2012 meissner@suse.com - 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 aj@suse.de - Provide/obsolete old libexif package name so that upgrade and dependencies from other packages continue to work. * Fri Dec 17 2010 meissner@suse.de - 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 coolo@novell.com - buildrequire pkg-config to fix provides * Thu Dec 24 2009 jengelh@medozas.de - package baselibs.conf * Sun Nov 15 2009 meissner@suse.de - 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 crrodriguez@suse.de - remove "la" files * Wed Jan 07 2009 olh@suse.de - obsolete old -XXbit packages (bnc#437293) * Sat Nov 08 2008 meissner@suse.de - 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 meissner@suse.de - updated dutch translation - crash fix if exiftag not present * Fri Jul 25 2008 meissner@suse.de - fixed eog and gimp crashes bnc#404475, bnc#406299 * Mon Apr 28 2008 meissner@suse.de - fixed endless loop problem in exif_content_remove_entry() bnc#380716 * Thu Apr 10 2008 ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support * Mon Mar 17 2008 meissner@suse.de - updated to current CVS - stability fixes in memory handling - bugfixes * Wed Jan 09 2008 meissner@suse.de - 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 kukuk@suse.de - Update Canon maker note section for newer models * Sun Sep 09 2007 kukuk@suse.de - Fix exposure time rounding error [#223752] * Mon Aug 20 2007 meissner@suse.de - merged stability bugfixes from upstream 0.6.16.2. * Wed Jun 13 2007 meissner@suse.de - upgraded to 0.6.16 - fixed a integer overflow security problem * Wed May 23 2007 meissner@suse.de - 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 meissner@suse.de - the doxygen generation does not like parallel make. * Thu Mar 01 2007 sbrabec@suse.cz - Fixed devel dependencies. * Tue Feb 27 2007 dmueller@suse.de - split off devel package * Tue Oct 17 2006 meissner@suse.de - Lots of Makernote enhancements, for both Canon and Nikon. - Updated german translation. * Wed Sep 27 2006 meissner@suse.de - fixed compilation problem (min -> MIN, max -> MAX) * Wed Sep 27 2006 meissner@suse.de - updgraded to current versions - bugfixes - some more Canon MakerNote entries added * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Thu Jan 19 2006 meissner@suse.de - applied fix for crash in bad exif data #144008 * Mon Jan 16 2006 meissner@suse.de - use -fstack-protector. * Tue Jan 03 2006 meissner@suse.de - Upgraded to 0.6.13 final. * Mon Oct 10 2005 meissner@suse.de - 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 meissner@suse.de - Use RPM_OPT_FLAGS. - Merged fixes from HEAD CVS, almost only Canon Maker Note related. This also fixes #114360 * Thu Jul 21 2005 meissner@suse.de - Upgraded to latest CVS snapshot. - Build doxygen documentation. * Fri Apr 01 2005 meissner@suse.de - fixed libexif.pc to make exif users compile again. * Thu Mar 31 2005 meissner@suse.de - upgraded to 0.6.13 CVS. - fixed one gcc4 problem. - no executeable stack needed. * Mon Mar 07 2005 meissner@suse.de - fixed another bug which might lead to a crash. * Thu Jan 13 2005 meissner@suse.de - Fixed lots of bugs which could lead to crashes. * Mon Oct 18 2004 meissner@suse.de - Upgraded to 0.6.12 CVS (right after 0.6.11 release). - outsourcing memory management possible. - lots of bugfixes. * Thu Jul 29 2004 meissner@suse.de - 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 meissner@suse.de - Handle size of maker notes correctly during save, do not overwrite random memory. #41520 * Mon Feb 23 2004 meissner@suse.de - 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 meissner@suse.de - Upgraded to upstream 0.5.13: - bugfixes and some new features. - merged with libmnote * Wed Oct 15 2003 meissner@suse.de - don't build as root. * Wed Aug 06 2003 meissner@suse.de - Upgreaded to upstream 0.5.12: - fixed endless loops and crashes on invalid exif data. - translation updates. * Mon Jul 21 2003 meissner@suse.de - Upgraded to upstream 0.5.10. * Tue May 13 2003 meissner@suse.de - Upgraded to current CVS 0.5.9 (just some bugfixes). - Package translations too. * Wed Jan 08 2003 meissner@suse.de - Upgraded to upstream 0.5.9. * Mon Dec 02 2002 meissner@suse.de - Upgraded to upstream 0.5.7. * Mon Nov 18 2002 meissner@suse.de - Upgraded to 0.5.6 in preparation of gphoto2-2.1.1. * Wed Jul 24 2002 meissner@suse.de - Upgraded to 0.5.3. Do not include static libraries. * Mon Feb 11 2002 meissner@suse.de - 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 meissner@suse.de - 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, Mon Dec 2 23:39:05 2024