Commit Graph

  • 507d604ff7 mnerge from transproject Marcus Meissner 2021-09-12 16:38:35 +02:00
  • 3c50aebe85 merge from trans Marcus Meissner 2021-09-12 15:55:51 +02:00
  • 6867a45fa2 updated serbian Мирослав Николић 2021-09-12 15:52:37 +02:00
  • e84a7e0150 updated to 0.6.22 Trần Ngọc Quân 2021-09-12 15:51:39 +02:00
  • 1b926b0503 0.6.23 release Marcus Meissner 2021-09-12 15:23:26 +02:00
  • 7e298a0f1a add more safety buffer on makernote upper bound Marcus Meissner 2021-09-12 15:20:56 +02:00
  • d045209463 upgrade the limit a bit... eos m6 mark 2 has 156 mnote entries, add 100 as safety net Marcus Meissner 2021-09-12 15:15:25 +02:00
  • fc186d6ff7 updated oss-fuzz Marcus Meissner 2021-09-08 07:14:39 +02:00
  • 0ad709b621 replace tail recursion by direct loop, in case the compiler does not translate it into a tail recursion it could be used to cause stack overruns (oss-fuzz) Marcus Meissner 2021-09-06 08:42:56 +02:00
  • 2d3f0df748 adjust to latest tagname additions Marcus Meissner 2021-09-06 08:16:45 +02:00
  • dfec8e44f0 updated Marcus Meissner 2021-09-05 14:18:06 +02:00
  • dd129f35ed added more tag names Marcus Meissner 2021-09-05 14:04:36 +02:00
  • 38f858cedf added highisonr Marcus Meissner 2021-09-04 14:02:35 +02:00
  • eccb9e30a6 ignore more Marcus Meissner 2021-09-03 10:52:32 +02:00
  • 61f2bbdd4d update to follow the recent tag name additions Marcus Meissner 2021-09-03 10:46:53 +02:00
  • 506eeca780 added descriptions to newly added tags Marcus Meissner 2021-09-01 10:12:49 +02:00
  • 15386bdf45 added some more nikon tags to enum Marcus Meissner 2021-08-30 14:09:11 +02:00
  • 820cacbee3 TODO Marcus Meissner 2021-08-29 17:06:27 +02:00
  • a97adbc904 do the bufsize check before the integer overflow Marcus Meissner 2021-08-25 18:34:56 +02:00
  • bc279f31a1 add boundary checks for RATIONAL and SRATIONAL generic output (oss-fuzz) Marcus Meissner 2021-08-25 13:14:37 +02:00
  • 4d43784686 added default case decoder for apple mnote Marcus Meissner 2021-08-24 09:26:19 +02:00
  • 7d19782ac9 decode some known tags Marcus Meissner 2021-08-23 17:26:33 +02:00
  • 7010ba740a added new names from exiftool Marcus Meissner 2021-08-23 17:16:05 +02:00
  • fb95fb1cef fix div 0 Marcus Meissner 2021-08-21 19:19:07 +02:00
  • 5ca8ee9466 added another integer overflow check (oss-fuzz) Marcus Meissner 2021-08-21 15:15:20 +02:00
  • 1c0eba7ca8 fixed another integer overflow (afl) Marcus Meissner 2021-08-17 15:54:33 +02:00
  • bc40d9fbc7 check size of hdr entry Marcus Meissner 2021-08-16 14:04:07 +02:00
  • 5b188794b9 adjusted more read overflow checks in new apple code Marcus Meissner 2021-08-16 13:49:41 +02:00
  • fac01e5a4e fixed a buffer read overflow (afl,oss-fuzz) Marcus Meissner 2021-08-16 11:10:12 +02:00
  • 49c0a98e17 fixed an out of memory due to attacker controlled allocation in new apple mnote (oss-fuzz) Marcus Meissner 2021-08-16 09:39:25 +02:00
  • f0c09cb353 check we can read the entry count (oss-fuzz) Marcus Meissner 2021-08-15 17:47:22 +02:00
  • 698fa9291c before identify. check we have enough data (oss-fuzz) Marcus Meissner 2021-08-15 17:36:59 +02:00
  • 88c0f3aa07 disable printf debugging Marcus Meissner 2021-08-14 15:25:13 +02:00
  • 088e1419b6 fix handling of empty exif jpeg data Ray Essick 2021-08-14 14:32:44 +02:00
  • aeb90e0329 now support parsing Apple's Maker Note (#71) Marcus Meissner 2021-08-14 14:22:19 +02:00
  • e88eb28164 updated NEWS Marcus Meissner 2021-08-14 10:58:02 +02:00
  • 78a6bae228 properly mark static function static Marcus Meissner 2021-08-03 13:07:49 +02:00
  • 921b44b167 return NULL instead of 0 Marcus Meissner 2021-08-03 13:07:40 +02:00
  • fc6e4abc55 add table for the gps IFD to inititalize ExifEntries properly (#70) Heiko Lewin 2021-08-03 12:48:40 +02:00
  • 1243586577 Use Windows localtime_s() if available Vincent Torri 2021-04-30 14:12:48 +02:00
  • 3b55bd4810 Fix newlines in tests when cross-compiling with mingw Hans Ulrich Niedermann 2021-05-28 04:58:28 +02:00
  • 3a715c1046 Use EXEEXT in test scripts Hans Ulrich Niedermann 2021-05-27 08:24:16 +02:00
  • d48413d125 skipping a test works via exit 77 Hans Ulrich Niedermann 2021-05-27 20:17:44 +02:00
  • d5ae83e2e5 check for diff and diff -u before using it Hans Ulrich Niedermann 2021-05-27 08:18:43 +02:00
  • 9583c1377b Use AM_TESTS_ENVIRONMENT instead of test script substitutions Hans Ulrich Niedermann 2021-05-27 08:20:55 +02:00
  • 91afac89bb handle exif header detection better and size handling better Marcus Meissner 2021-05-27 16:58:32 +02:00
  • 5165160a33 also skip the Baseline DCT tag on JPEG images when looking for EXIF Marcus Meissner 2021-05-27 16:38:26 +02:00
  • 30e9a4d976 cast to wider int before shift left Marcus Meissner 2021-05-21 11:48:40 +02:00
  • 2532f3cac6 Update gettext requirement to 0.18.3 Hans Ulrich Niedermann 2021-05-02 23:36:57 +02:00
  • 74334b3832 configure.ac: Add URL parameter to AC_INIT invocation Hans Ulrich Niedermann 2021-04-30 00:26:12 +02:00
  • 342c4dadb2 configure.ac: Reformat the arguments to the AC_INIT invocation Hans Ulrich Niedermann 2021-04-18 05:24:39 +02:00
  • 39a124ec63 configure.ac: Use multi-line for macro calls Hans Ulrich Niedermann 2021-04-18 05:05:26 +02:00
  • 1712b53559 configure.ac: Use m4sh constructs to help with portability Hans Ulrich Niedermann 2021-04-18 05:04:45 +02:00
  • 025152ebe1 configure.ac: Consistently use m4 quoting and argument passing Hans Ulrich Niedermann 2021-04-18 05:03:45 +02:00
  • 26bd45c066 Update autotools requirements and macro use Vincent Torri 2021-04-28 18:10:40 +02:00
  • ffa0deae83 Switch to the latest stable FreeBSD versions for Cirrus CI builds Dan Fandrich 2021-04-27 09:01:26 -07:00
  • e492e60262 Revert "Make exif_entry_initialize() set up entries in the GPS ifd (#54)" Marcus Meissner 2021-04-21 10:07:43 +02:00
  • e2500e6ca6 Revert "adjusted last commit to current code style" Marcus Meissner 2021-04-21 10:07:33 +02:00
  • c690d37f8e adjusted last commit to current code style Marcus Meissner 2021-04-21 08:41:43 +02:00
  • f21cf1d15e Make exif_entry_initialize() set up entries in the GPS ifd (#54) Heiko Lewin 2021-04-21 08:31:30 +02:00
  • c0c7c629ac added StandardOutputSensitivity 0x8831 Marcus Meissner 2021-04-08 16:53:55 +02:00
  • 10fe4687da added EXIF_TAG_RECOMMENDED_EXPOSURE_INDEX and EXIF_TAG_ISO_SPEED, EXIF_TAG_ISO_SPEEDLatitudeyyy and zzz Marcus Meissner 2021-04-06 13:07:26 +02:00
  • 021b856899 +|- to ASCII compatible (#62) cescobaz 2021-04-08 13:38:49 +02:00
  • fafe3691ab Offset time tags added (#61) cescobaz 2021-04-06 12:19:01 +02:00
  • dc8f874c5f handle more jpeg app markers as valid Marcus Meissner 2021-04-01 08:55:03 +02:00
  • 4c70386e67 Remove pre-autoreconf instructions Hans Ulrich Niedermann 2021-03-31 13:42:34 +02:00
  • ac6f442c56 reduce limit of pentax makernotes to 200. (we know of 102 at this time) ... Marcus Meissner 2021-03-15 18:08:14 +01:00
  • d163c8ac71 reduce the number of fuji makernotes to 100 (currently we know of 50). (OSS-FUZZ) Marcus Meissner 2021-03-15 18:05:07 +01:00
  • 5cd63a2e38 Add support for SensitivityType tag (#59) spluyyyt 2021-03-11 09:02:32 +01:00
  • c62f30f9d9 Fix typos found by codespell in m4m/*.m4 Hans Ulrich Niedermann 2021-02-28 15:30:46 +01:00
  • 7fac2e7306 add me as security report contact Marcus Meissner 2021-02-22 17:34:44 +01:00
  • e2660d6bfd avoid a long running tag parsing by limiting the tags for Canons Marcus Meissner 2021-02-06 11:47:14 +01:00
  • 6d13ffb8be exhaust more mnote possibilites Marcus Meissner 2021-01-31 08:08:20 +01:00
  • 8e9d5a1602 Add another fuzzing mode. Marcus Meissner 2021-01-30 14:10:18 +01:00
  • a7335fff5c limit the amount of tags we allow in the makernote here. Marcus Meissner 2021-01-30 14:06:08 +01:00
  • 343d97e3b8 added exif 2.31 and 2.32 version reporting Roberto Casciaro 2021-01-04 08:23:27 +01:00
  • 7af6c48ad4 fixed a incorrect overflow check that could be optimized away. Marcus Meissner 2020-11-05 09:50:08 +01:00
  • d7c2a3046f libexif: Update README (#49) Dhaval Giani 2020-08-31 02:30:38 -07:00
  • c01a9eea95 use the correct integer type https://github.com/libexif/exif/issues/2 Marcus Meissner 2020-07-07 16:29:15 +02:00
  • f396878ccd Add the ImageDepth tag to ExifTags. This tag is used to identify the (#47) Dhaval Giani 2020-06-26 23:13:17 -07:00
  • b8821dbb2e note for CVE-2020-0198 Marcus Meissner 2020-06-08 17:29:14 +02:00
  • 937a7f6ecb fixed another unsigned integer overflow Marcus Meissner 2020-06-08 17:27:06 +02:00
  • de6b6ef246 added french Marcus Meissner 2020-06-06 09:16:51 +02:00
  • 4c4cf4010f updated french Stéphane Aulery 2020-06-06 09:16:42 +02:00
  • 23eeb9389e rtans updates Marcus Meissner 2020-06-05 07:54:03 +02:00
  • 4e45997700 updated ukrainian Yuri Chornoivan 2020-05-21 09:23:37 +02:00
  • 8ebfec4997 updated polish Jakub Bogusz 2020-05-21 09:23:10 +02:00
  • c61550a1eb updated spanish Antonio Ceballos 2020-05-21 09:22:32 +02:00
  • be55c2e6d5 Add a couple of Travis builds on Ubuntu focal. Dan Fandrich 2020-05-19 00:40:29 +02:00
  • 9f7219bdcf start development 0.6.22.1 Marcus Meissner 2020-05-18 18:52:08 +02:00
  • 4a6819585f 0.6.22 release Marcus Meissner 2020-05-18 17:58:47 +02:00
  • e8aa61ed08 SECURITY.md added to EXTRA_DIST, make distcheck otherwise does not like it Marcus Meissner 2020-05-18 17:53:45 +02:00
  • 8143da67e2 first update Marcus Meissner 2020-05-17 18:33:19 +02:00
  • 2f0fa4900e added me, some security related work Marcus Meissner 2020-05-17 18:24:07 +02:00
  • bafa3db5e1 handle illegal offsets earlier Marcus Meissner 2020-05-17 10:20:15 +02:00
  • 707babde6f Add support for Composite Image tags from Exif 2.32 (#40) Woodrow Douglass 2020-05-17 03:03:45 -04:00
  • 520ece3575 Rename 'binary' directory to 'binary-dist' (#43) Hugh McMaster 2020-05-17 16:49:31 +10:00
  • bfe508303a Fix an unused variable warning. Dan Fandrich 2020-05-16 23:15:37 +02:00
  • b576db5769 Add a failsafe on the maximum number of Canon MakerNote subtags. Dan Fandrich 2020-05-16 19:32:30 +02:00
  • 961cc37b3c Fix stack buffer overflows in exif_content_dump and exif_entry_dump. Dan Fandrich 2019-09-25 16:02:08 +02:00