exiv2/tests/bugfixes/github
Luis Diaz 047f6b733e Change logic to determine if segment has size
Note that the failing tests that had to be adapted were bad formed files
from FUZZERs. We should not consider invalid markers like 0x00 or 0x52
but only undefined APPn markers.
2022-04-10 10:53:36 +02:00
..
__init__.py Added some example test cases to the new test suite 2018-01-05 00:43:43 +01:00
test_coverage_xmp_doctype.py Add test to improve code coverage. 2021-08-23 09:28:54 +01:00
test_coverage_xmpsidecar_isXmpType.py Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363 2021-08-21 12:42:24 +01:00
test_CVE_2017_9953.py [testsuite] Update testsuite after printStructure deletion 2018-09-13 11:18:29 +02:00
test_CVE_2017_11336.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11337.py [testsuite] Update testsuite after printStructure deletion 2018-09-13 11:18:29 +02:00
test_CVE_2017_11338.py [testsuite] Update testsuite after printStructure deletion 2018-09-13 11:18:29 +02:00
test_CVE_2017_11339.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11340.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11553.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11591.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11592.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11683.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_12955.py [testsuite] Update testsuite after printStructure deletion 2018-09-13 11:18:29 +02:00
test_CVE_2017_12956.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_12957.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_14857.py Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363 2021-08-21 12:42:24 +01:00
test_CVE_2017_14858.py Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363 2021-08-21 12:42:24 +01:00
test_CVE_2017_14859.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_14860.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_14861.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_14862.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_14863.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_14864.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_14865.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_14866.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_17669.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_17722.py fix_1329_remove_bigtiff_0.27 2020-09-28 07:43:06 +01:00
test_CVE_2017_17724.py [testsuite] Add reproducers for CVE-2017-17724 & #209, #211 2018-10-11 14:06:16 +02:00
test_CVE_2017_17725.py Fix #1011 fix_1011_jp2_readmetadata_loop 2019-10-05 07:50:59 +02:00
test_CVE_2017_18005.py remove usage of exiv2json in a test (#199) 2022-02-09 22:19:49 +01:00
test_CVE_2017_1000126.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_1000127.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2018_2018_14046.py [testsuite] Add reproducer for #378/CVE-2018-14046 to the testsuite 2018-07-16 23:40:23 +02:00
test_CVE_2018_4868.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2018_9145.py Skip python tests using -pR 2018-11-22 18:19:08 +01:00
test_CVE_2018_10999.py Analyze minimum needed number of null separators in PngChunk::parseTXTChunk 2018-05-23 10:57:13 +02:00
test_CVE_2018_11531.py [testsuite] Fix name of regression test #283 2018-06-06 13:31:53 +02:00
test_CVE_2018_12264.py [tests] Change name of test for #365 and #366 2018-07-30 00:32:07 +02:00
test_CVE_2018_12265.py Several transformations on DataBuf + migration to size_t 2022-02-27 09:41:47 +01:00
test_fuji_tags.py fix_1047_0.27 2020-04-06 11:58:10 +01:00
test_issue_20.py fix test cases 2022-02-14 16:29:52 +01:00
test_issue_45.py fix test cases 2022-02-14 16:29:52 +01:00
test_issue_159.py [testsuite] Add reproducer for second bug from #159 2018-10-12 00:41:46 +02:00
test_issue_170.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_issue_211.py [testsuite] Add reproducers for CVE-2017-17724 & #209, #211 2018-10-11 14:06:16 +02:00
test_issue_216.py Skip python tests using -pR 2018-11-22 18:19:08 +01:00
test_issue_227.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_issue_246.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_issue_247.py Fixing tests. test_issue_981.py is now running all 6 commands. The output Key has correctly changed. The type and value are wrong. 2022-02-14 16:29:59 +01:00
test_issue_253.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_issue_262.py fix_1329_remove_bigtiff_0.27 2020-09-28 07:43:06 +01:00
test_issue_263.py [testsuite] Add reproducers for #263 2018-10-12 00:41:46 +02:00
test_issue_400.py Add reproducer for #400 to the test suite 2018-08-21 13:46:53 +02:00
test_issue_426.py Add regression test for #426 2018-11-06 13:17:35 +01:00
test_issue_428.py Several transformations on DataBuf + migration to size_t 2022-02-27 09:41:47 +01:00
test_issue_457.py Add reproducer for #457 2018-10-13 11:37:57 +02:00
test_issue_460.py Add reproducer for #460 2018-10-14 11:58:25 +02:00
test_issue_511.py Skip python tests using -pR 2018-11-22 18:19:08 +01:00
test_issue_547.py Add guard in test_issue_547.py to skip when not a debug build. 2020-05-19 18:38:49 +01:00
test_issue_561.py Add test reproducer for #561 2018-11-26 16:39:00 +01:00
test_issue_590.py [tests] Add regression test for second bug from #590 2019-02-26 00:09:21 +01:00
test_issue_598.py Add Tamron SP 70-300mm f/4-5.6 Di VC USD (Model: A030) (Nikon Mount) 2019-05-27 07:35:31 +02:00
test_issue_646.py Print value of ContrastDetectAFInFocus as Yes/No. Change internal 2022-02-19 15:47:02 -08:00
test_issue_712.py fix_1329_remove_bigtiff_0.27 2020-09-28 07:43:06 +01:00
test_issue_742.py Update tests/bugfixes/github/test_issue_742.py 2019-04-07 18:06:42 +02:00
test_issue_743.py changes comma in aperture to dot to match the other exif entries 2019-11-14 09:18:56 +01:00
test_issue_756.py Change logic to determine if segment has size 2022-04-10 10:53:36 +02:00
test_issue_789.py Avoid negative integer overflow when chunkLength == 0. 2019-05-06 06:27:10 +02:00
test_issue_790.py Avoid negative integer overflow when iccOffset > chunkLength. 2019-05-05 12:21:32 +02:00
test_issue_791.py Update tests/bugfixes/github/test_issue_791.py 2019-05-12 14:15:21 +02:00
test_issue_818.py fix #818. Restore 0.25 behaviour of $ exiv2 -g image ... to apply grep to keys. 2019-05-11 07:35:26 +02:00
test_issue_828.py Add better bounds checking in PngImage::printStructure(). (#862) 2019-05-17 05:44:28 +02:00
test_issue_839.py Add bounds check. (#840) 2019-05-15 08:58:38 +02:00
test_issue_841.py Throw an exception if the data location is invalid. (#842) 2019-05-15 11:12:02 +02:00
test_issue_843.py Avoid integer overflow. 2019-05-13 22:46:25 +02:00
test_issue_845.py Remove call to atol, which might read off the end of the buffer. (#870) 2019-05-17 12:45:42 +02:00
test_issue_847.py Check bounds of allocation size. (#848) 2019-05-15 13:00:41 +02:00
test_issue_851.py Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363 2021-08-21 12:42:24 +01:00
test_issue_853.py Add bounds check on allocation size. (#854) 2019-05-16 09:36:26 +02:00
test_issue_855.py Test changes to use -b where necessary. 2020-05-12 10:59:00 +01:00
test_issue_857.py Check bounds of jpg_img_off and jpg_img_len. (#858) 2019-05-16 15:30:12 +02:00
test_issue_867.py Prevent out-of-bounds read. (#868) 2019-05-17 07:06:56 +02:00
test_issue_869.py Remove call to atol, which might read off the end of the buffer. (#870) 2019-05-17 12:45:42 +02:00
test_issue_943.py Add a second test for better code coverage. 2019-07-06 16:09:18 +01:00
test_issue_960.py Add regression test for #960 2019-07-15 22:35:38 +02:00
test_issue_981.py Fixing test following Christoph's Review. (Christoph is one clever Mother!) 2022-02-14 16:30:00 +01:00
test_issue_990.py [tests] Add regression test for Tamron 70-200 G1 lens name 2019-08-27 22:12:59 +00:00
test_issue_1011.py Fix #1011 fix_1011_jp2_readmetadata_loop 2019-10-05 07:50:59 +02:00
test_issue_1014.py Fixes #1014 Two Nikon lenses still not detected 2019-10-12 15:58:48 +00:00
test_issue_1019.py [tests] Add regression test for #1019 2019-10-07 22:14:15 +00:00
test_issue_1046.py Improve printing of GPS info 2021-04-13 17:22:34 +02:00
test_issue_1069.py fix_1069_0.27 #1069 2020-04-06 09:56:19 +01:00
test_issue_1078.py Add ID for Tokina atx-i 11-16mm F2.8 CF (Nikon) 2020-01-15 09:07:31 +01:00
test_issue_1097.py fix_1097_0.27 2020-03-27 17:25:28 +01:00
test_issue_1099.py Remove remaining vestiges of binary_extension 2020-09-10 12:05:46 +02:00
test_issue_1180.py fix_1180_date_separator 2020-04-25 14:31:26 +01:00
test_issue_1208.py fix_1208_NikonLens_0.27 2020-05-18 20:50:36 +01:00
test_issue_1368.py Detect Sigma 18-35mm f/1.8 DC HSM (firmware 2.x) 2020-10-19 13:49:58 +02:00
test_issue_1464.py Fix python test breaker 2021-02-11 09:52:57 +00:00
test_issue_1471.py Test suite update. 2021-02-18 16:23:44 +00:00
test_issue_1472.py fix python tests on powershell 2021-05-17 07:31:45 +02:00
test_issue_1473.py fix_1473_LocationShown 2021-03-11 11:02:10 +00:00
test_issue_1484.py https://github.com/Exiv2/exiv2/pull/1486#issuecomment-796843835 2021-03-11 18:31:52 +00:00
test_issue_1503.py Update test for image/jxl 2021-08-12 16:19:06 +02:00
test_issue_1522.py Check size before allocation to avoid out-of-memory errors. 2021-08-01 23:27:02 +01:00
test_issue_1530.py Use $kerCorruptedMetadata, rather than hard-coded string. 2021-04-09 16:17:50 +01:00
test_issue_1570.py Stop the test from failing when EXIV2_ENABLE_BMFF=Off. 2021-04-22 11:38:49 +02:00
test_issue_1706.py fix: use vector::at() rather than operator[] (backport #1735) (#1741) 2021-06-27 09:33:56 +02:00
test_issue_1713.py Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363 2021-08-21 12:42:24 +01:00
test_issue_1723.py add lens: Olympus M.ZUIKO DIGITAL ED 12-45mm F4.0 PRO (#1725) 2021-06-20 22:15:01 +02:00
test_issue_1763.py Regression test for https://github.com/Exiv2/exiv2/issues/1763 2021-07-09 10:41:13 +01:00
test_issue_1782.py feat: add test for #1782 2021-07-25 16:58:16 +02:00
test_issue_1791.py Check if embedded RAF image is really a TIFF (backport #1796) (#1851) 2021-08-06 11:22:05 +02:00
test_issue_1793.py Regression test for https://github.com/Exiv2/exiv2/issues/1793 2021-07-23 12:40:50 +01:00
test_issue_1805.py Regression test for #1805 2021-11-02 16:08:39 +00:00
test_issue_1812.py Check size before allocation to avoid out-of-memory errors. 2021-08-01 23:27:02 +01:00
test_issue_1815.py Regression test for https://github.com/Exiv2/exiv2/issues/1815 2021-08-01 08:40:50 +00:00
test_issue_1817.py Regression test for https://github.com/Exiv2/exiv2/issues/1817 2021-08-01 10:00:24 +01:00
test_issue_1819.py Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363 2021-08-21 12:42:24 +01:00
test_issue_1821.py Test for https://github.com/Exiv2/exiv2/issues/1821 2021-08-06 12:46:23 +00:00
test_issue_1827.py Regression test for https://github.com/Exiv2/exiv2/issues/1827 2021-08-03 13:30:53 +00:00
test_issue_1830.py Regression test for https://github.com/Exiv2/exiv2/issues/1830 2021-08-03 21:39:11 +00:00
test_issue_1833.py Change logic to determine if segment has size 2022-04-10 10:53:36 +02:00
test_issue_1838.py Regression test for https://github.com/Exiv2/exiv2/issues/1838 2021-08-04 15:14:43 +01:00
test_issue_1841.py Regression test for https://github.com/Exiv2/exiv2/issues/1841 2021-08-04 20:52:07 +01:00
test_issue_1845.py Adapt tests to changes in JP2 2022-03-18 14:44:25 +01:00
test_issue_1847.py Replace assertion with an error message. 2021-08-05 22:31:41 +01:00
test_issue_1881.py Change logic to determine if segment has size 2022-04-10 10:53:36 +02:00
test_issue_1887.py Regression test for https://github.com/Exiv2/exiv2/issues/1887 2021-09-01 21:46:01 +01:00
test_issue_1893.py Canon cr3 previews (#1958) 2021-10-17 22:28:05 +01:00
test_issue_1901.py Throw an exception on integer overflow. 2021-09-13 21:43:59 +01:00
test_issue_1912.py Regression test for https://github.com/Exiv2/exiv2/issues/1912 2021-09-18 14:32:48 +01:00
test_issue_1918.py Add third test to improve code coverage. 2021-09-25 18:09:41 +01:00
test_issue_1920.py Regression test for: https://github.com/Exiv2/exiv2/issues/1920 2021-09-22 23:54:44 +01:00
test_issue_1941.py Add testing for NikonFl7 makernotes group 2021-11-02 16:02:21 +00:00
test_issue_1954.py Regression test for https://github.com/Exiv2/exiv2/issues/1954 2021-10-10 12:14:25 +01:00
test_issue_1969.py Output of -PV was not suitable for inputting to -m-, key was missing. (#1970) 2021-12-29 17:19:23 +01:00
test_issue_2006.py Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41438 2021-11-28 14:41:22 +00:00
test_issue_2126.py Add OM System MakerNote test 2022-03-30 11:16:44 +02:00
test_issue_g44w_q3vm_gwjq.py Skip unittest because -pR is disabled in release builds so the test fails. 2021-07-25 20:34:35 +00:00
test_issue_ghsa_5p8g_9xf3_gfrr.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-5p8g-9xf3-gfrr 2021-04-20 21:43:56 +02:00
test_issue_ghsa_9jh3_fcc3_g6hv.py poc from GHSA-9jh3-fcc3-g6hv can now be parsed without error. 2021-07-26 12:04:58 +01:00
test_issue_ghsa_583f_w9pm_99r2.py Adapt tests to changes in JP2 2022-03-18 14:44:25 +01:00
test_issue_ghsa_7569_phvm_vwc2.py Check size before allocation to avoid out-of-memory errors. 2021-08-01 23:27:02 +01:00
test_issue_ghsa_8949_hhfh_j7rj.py Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363 2021-08-21 12:42:24 +01:00
test_issue_ghsa_h9x9_4f77_336w.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-h9x9-4f77-336w 2021-07-05 22:26:09 +02:00
test_issue_ghsa_hqjh_hpv8_8r9p.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-hqjh-hpv8-8r9p 2021-07-18 14:53:07 +01:00
test_issue_ghsa_jgm9_5fw5_pw9p.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-jgm9-5fw5-pw9p 2021-04-20 21:19:51 +02:00
test_issue_ghsa_m479_7frc_gqqg.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-m479-7frc-gqqg 2021-07-15 22:15:30 +01:00
test_issue_ghsa_mv9g_fxh2_m49m.py Better way to print the error message. 2021-07-15 19:25:37 +02:00
test_issue_ghsa_mvc4_g5pv_4qqq.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-mvc4-g5pv-4qqq 2021-07-26 10:59:13 +01:00
test_issue_ghsa_mxw9_qx4c_6m8v.py Adapt tests to changes in JP2 2022-03-18 14:44:25 +01:00
test_issue_ghsa_pvjp_m4f6_q984.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-pvjp-m4f6-q984 2021-07-01 19:20:46 +02:00
test_issue_ghsa_v5g7_46xf_h728.py Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363 2021-08-21 12:42:24 +01:00
test_pr1475_AVIF.py Update XMP IPTC tags to 2021.1 standard 2022-01-10 15:55:53 +00:00
test_pr1475_HEIC.py BMFF python test - Output strings in different lines 2021-05-17 07:31:45 +02:00
test_pr1475_HIF.py Fixing tests. test_issue_981.py is now running all 6 commands. The output Key has correctly changed. The type and value are wrong. 2022-02-14 16:29:59 +01:00
test_pr_317.py [testsuite] Use system_tests.path() in some test cases 2018-05-29 10:21:13 +02:00
test_pr_906.py Update Sony2Fp makernote tags (tag 9402) 2021-07-13 16:53:15 +01:00
test_pr_992.py fix_1049_0.27 2020-04-06 11:45:16 +01:00
test_pr_1105.py Test changes. 2020-03-30 13:07:27 +01:00
test_pr_1375.py Add a test for PR 1375, checking the Olympus 17mm f/1.2 Pro lens is recognised correctly. 2020-10-20 20:34:22 +01:00
test_pr_1384.py Adding python test 2020-11-05 10:11:10 +00:00
test_pr_1409.py Calming Test Suite concerning Continuous and CropMode confusion. 2020-11-28 09:13:26 +00:00
test_pr_1436.py Add DNG 1.6 test 2021-01-06 11:24:01 +01:00
test_pr_1437.py include test of shutter mode and mech shutter count in lensdata 8 test 2021-01-15 15:57:36 +01:00
test_pr_1456.py and a test case for Python 2021-01-18 16:57:17 +00:00
test_pr_1688.py test: add new test for lens 2021-07-28 23:08:14 +02:00
test_pr_1691.py correct identification for Tamron SP 24-70mm G2 A032 (#1691) 2021-06-10 09:01:38 +02:00
test_pr_1772.py Add python test for SonyMisc1 2021-07-11 16:50:24 +01:00
test_pr_1792.py Add test for SonyMisc(2b|3c) Groups in TIFF files 2021-09-23 12:01:07 +01:00
test_pr_1800.py Add test for SonyMisc(2b|3c) Groups in TIFF files 2021-09-23 12:01:07 +01:00
test_pr_1808.py Add SonySInfo1 testing 2021-07-30 15:59:52 +02:00
test_pr_1926.py Add Python tests for 2 Sony temperature tags 2021-09-24 16:27:50 +01:00
test_pr_1979.py Fix pr#2053 for native Windows builds (#2058) 2022-02-04 14:33:32 +00:00
test_pr_1994.py Add camera models for NikonFl3 makernotes group (#1994) 2021-11-08 17:45:14 +01:00
test_pr_1999.py Use \" instead of ' for exiv2 command string 2021-12-01 10:17:25 +00:00
test_pr_2000.py Fix pr#2053 for native Windows builds (#2058) 2022-02-04 14:33:32 +00:00
test_pr_2068.py Fix exiv2: verbose extract stdout mutli-file (#2068) 2022-02-05 16:43:34 +00:00
test_pr_2069.py Add test for Pull Request #2069 (Sigma 12-24mm F4 DG HSM Art lens for Nikon) 2022-02-04 23:25:28 +01:00
test_pr_2072.py [nikon] Add Tokina ATX-i 11-20mm F2.8 CF lens (#2072) 2022-02-09 17:41:51 +01:00
test_pr_2073.py [tests] Add test for Tokina AT-X 14-20 F2 PRO DX lens on Nikon bodies 2022-02-08 20:46:48 +01:00
test_regression_issue_201.py Test changes to use -b where necessary. 2020-05-12 10:59:00 +01:00