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