592 Commits (736c84c0de3366b8eb2c079ff9168b10c504e66f)

Author SHA1 Message Date
sat3ll aef107a9ca
add test case
(cherry picked from commit 4329dfcc177e020eef39fdfc0909187e9470b6b9)
6 years ago
clanmills 93eea3c544 [tests] Add regression test for Tamron 70-200 G1 lens name
(cherry picked from commit e3477fc7714fe0f0b26752b65aedcb497cf5f81f)
6 years ago
Luis Díaz Más a048325e18 Add regression test for #960 6 years ago
Kevin Backhouse be875ce50f Add a second test for better code coverage. 6 years ago
Kevin Backhouse cb7dc5a528 Check for integer overflows in mrwimage.cpp 6 years ago
Robin Mills ab375fb074 Add support for FocusPosition in Sony RAW files (#906)
* Fix 582 Add support for FocusPosition in Sony RAW files
* Thanks to @boardhead sonyFpCrypt() works correctly. Removed debug code. Fixed typos.
* Update doc/templates/Makefile to process Sony2Fp
* Following review by @boardhead. Renamed sonyFpCrypt() as sonyTagDecipher().
* Fixed writing the tag thanks to @boardhead explaining encipher/decipher.
  Sadly, ArrayCfg/crpyt does not know if he's encrypting/decrypting.
  I've added a sniff in TiffEncoder::visitBinaryArrayEnd to avoid changing the API.
* Added URL to discussion concerning sonyTagCipher()
* make sonyTagCipher() a static function with no external visibility.
6 years ago
Robin Mills b02c80f7e4 fix646_NikonAF22 6 years ago
sat3ll 2beefab719 Add Tamron SP 70-300mm f/4-5.6 Di VC USD (Model: A030) (Nikon Mount)
(cherry picked from commit 1640ac8d0ca8bbb975f7a986bf0537545423fffc)
6 years ago
Robin Mills 2451e7ba56 fix880_NikonEndian 6 years ago
clanmills b1ed1bf246 fix743_NikonSigmaArtLens 6 years ago
Kevin Backhouse b35c43e7c2 Remove call to atol, which might read off the end of the buffer. (#870) 6 years ago
Kevin Backhouse 9092b422e6 Prevent out-of-bounds read. (#868) 6 years ago
Kevin Backhouse 6068df4c01 Add better bounds checking in PngImage::printStructure(). (#862) 6 years ago
Kevin Backhouse 109d5df7ab Check bounds of jpg_img_off and jpg_img_len. (#858) 6 years ago
Kevin Backhouse 1c1436e94e Add bounds check of resourceSize. (#856) 6 years ago
Kevin Backhouse 80cd0d2990 Add bounds check on allocation size. (#854) 6 years ago
Kevin Backhouse fe538e9438 Check bounds in XMP SDK (#852)
* Check bounds of month and day.

* Add some more bounds checks.

* Fix test failure in clang.
6 years ago
Kevin Backhouse 81ae213c71 Check bounds of allocation size. (#848) 6 years ago
Kevin Backhouse 7798ae2557 Throw an exception if the data location is invalid. (#842) 6 years ago
Kevin Backhouse 8dc87a1214 Add bounds check. (#840) 6 years ago
Kevin Backhouse d3e69f6d2c Add bounds check on allocation size. 6 years ago
Kevin Backhouse c0ecc2ae36 Avoid integer overflow. 6 years ago
Kevin Backhouse caa4e6745a Avoid negative integer overflow when `filesize < io_->tell()`.
This fixes #791.
6 years ago
Kevin Backhouse 8cd95e2218 Avoid negative integer overflow when `chunkLength == 0`.
This fixes #789.
6 years ago
Kevin Backhouse 6fa2e31206 Avoid negative integer overflow when `iccOffset > chunkLength`.
This fixes #790.
6 years ago
Luis Diaz Mas f33d8daaa0 Add regression test for #742
(cherry picked from commit 885dd2a7437b946c975f2a37c9ccaecc1b91fc95)
6 years ago
Dan Čermák 7bd929de31
[tests] Add regression test for #756 6 years ago
Dan Čermák a557c7f477
[tests] Add regression test for second bug from #590 6 years ago
Luis Díaz Más 704fc56d52 Keep the profileName from readMetadata and use it in writeMetadata 7 years ago
Luis Díaz Más e385599067 Refactoring to make the doe more readable. Fix icc tests 7 years ago
Robin Mills 1b136f0657 Revision to PR#557. Restored XmpData::erase() and added XmpData::eraseFamily(). Restored and augumented conversions.sh 7 years ago
Robin Mills ccd708df24 Fix: https://github.com/Exiv2/exiv2/issues/521
conversions.sh reveals a (harmless) order change runTest exiv2 -M'set Xmp.xmp.ModifyDate 2015-04-17T18:10:22Z' v.xmp
7 years ago
Luis Díaz Más dc04cc92eb Add test reproducer for #561 7 years ago
Luis Diaz Mas b9c079c1ea Remove -pR call from webp-test.sh 7 years ago
Luis Diaz Mas b07c480a0a Add regression test for #511 7 years ago
Luis Diaz Mas b6bc4262c4 Add regression test for #426 7 years ago
Luis Díaz Más 274b65a671 Add reproducer for #460 7 years ago
Luis Díaz Más 3f97960a1c Add reproducer for #457 7 years ago
Dan Čermák f6d775b400 [testsuite] Add reproducers for #263
This issue got resolved by #180 and #461.
7 years ago
Dan Čermák d224f897b0 [testsuite] Add reproducer for #216
The bug got resolved by PR #461 (slices).
7 years ago
Dan Čermák eeb520bf39 [testsuite] Add reproducer for second bug from #159
The bug described in the issue got resolved by PR #461 (slices).
7 years ago
Dan Čermák 1af8e2875e [testsuite] Add reproducers for CVE-2017-17724 & #209, #211 7 years ago
Roberto C. Sánchez c03f73268f Prevent SIGABRT on excessive subBox length in jp2image.cpp
This fixes CVE-2018-9145
7 years ago
Luis Díaz Más 10a6e6f96c Adapt output in exiv2-test.out 7 years ago
Dan Čermák 19bb57ff25 Add reproducer for #262 to the test suite 7 years ago
Luis Díaz Más d5001f8929 Modify exiv2-test.out to adapt it to the changes 7 years ago
Luis Díaz Más 7d32da890b Add remaining pocs for the issue 428 and adapt the regression test 7 years ago
Luis Díaz Más f5b40f3e82 Fix more issues in PngChunk::readRawProfile 7 years ago
Luis Díaz Más a6a1c31140 Add integration test to reproduce the issue 7 years ago
Dan Čermák dadd1d19f9 Add reproducer for #400 to the test suite 7 years ago
Dan Čermák f522cbf460 [testsuite] Add reproducer for #378/CVE-2018-14046 to the testsuite 7 years ago
Dan Čermák b517f2e13b Add regression test for #366 to the testsuite 7 years ago
Dan Čermák 9b08354aca Add reproducer for #365 to the testsuite 7 years ago
Luis Diaz Mas 8eca055058 Add POC + regression test.
Note that we override here the method check_no_ASAN_UBSAN_errors to also
analyze the last two lines of got_stderr.
7 years ago
Luis Diaz Mas 234e5794f6 Add tests for #306 7 years ago
Daniel Zucchetto cb5135f772 Add test for Canon M100 ModelID 7 years ago
Robin Mills 4239ff6734 Test for Tamron SP AF 150-600mm F/5-6.3 VC USD G2 (A022) for Nikon 7 years ago
Luis Diaz Mas ffab622633 Add reproducer for #247 7 years ago
Luis Diaz Mas 08aa27ae37 Add reproducers for #253 and #246 7 years ago
Dan Čermák 48982697b0 Add reproducer for CVE-2017-1000126 to the test suite 7 years ago
Dan Čermák 59b148aee9 Add regression test for CVE-2017-18005 7 years ago
Dan Čermák cabf756553 Add reproducer for #170 to the test suite 7 years ago
Dan Čermák 73ac02d7f2 Added test for Sigma lenses 7 years ago
Dan Čermák ead7f309b0 Added reproducer for CVE-2017-1000127 7 years ago
Dan Čermák 72de0f96f3 Added reproducer for CVE-2018-4868 to the test suite 8 years ago
Robin Mills a1f1989cb5
Merge branch 'master' into master 8 years ago
Dan Čermák 80c4d95171 Add regression test for CVE 2017-17669 8 years ago
Michał Walenciak dba9fba725 test for issue #208 8 years ago
Dan Čermák 9900f523fe Added reproducer for #201 to the test suite 8 years ago
Luis Díaz Más 22527f0927 Add reproducer for issue #188 8 years ago
Dan Čermák 42090c1625 Updated bugfixes-test.out 8 years ago
Dan Čermák 305d22136c Added reproducer for issue 1305 on exiv2 redmine
http://dev.exiv2.org/issues/1305
8 years ago
Dan Čermák c2d1614e7c Updated bugfixes-test.out 8 years ago
Dan Čermák 2b3e3f878b Added reproducers for #138, #139 & #140
the issues correspond to CVE-2017-14858, CVE-2017-14861 and
CVE-2017-14866 respectively
8 years ago
Dan Čermák 7bae890ebf Updated bugfixes-test.out 8 years ago
Dan Čermák 691fca4259 Added reproducer for 159 to the test suite 8 years ago
Dan Čermák a79774083e Updated bugfixes-test.out 8 years ago
Dan Čermák c640ea8608 Added reproducer for #144 / CVE-2017-9953 to the testsuite 8 years ago
Dan Čermák ecfbd58695 Added test output to bugfixes-test.out 8 years ago
Dan Čermák ec55f74f68 Added reproducer for CVE-2017-14863 / #132 to the test suite 8 years ago
Dan Čermák 673e391797 Addapted bugfixes-test.out 8 years ago
Dan Čermák f7a403d8d9 Added reproducer for CVE-2017-14865 / #134 to the test suite 8 years ago
Dan Čermák f4f05001e9 Updated bugfixes-test.out 8 years ago
Dan Čermák 35cb91a9f3 Added reproducer for #54 / CVE-2017-11592 to the test suite 8 years ago
Dan Čermák 72b75ddfe4 Updated bugfixes-test.out 8 years ago
Dan Čermák 87e0c6ec53 Added reproducer for #76 to the testsuite 8 years ago
Dan Čermák de298b8e5d Added reproducers for #73, #74 and #75 to the test suite 8 years ago
Dan Čermák c884a3b4bf Added the reproducer for CVE-2017-14860 to the test suite 8 years ago
Dan Čermák 751905ccde Add POC3, POC4, POC5, POC6, POC9, POC11, POC12 & POC13 to the test suite
These are files which reproduce the github issues #50, #51, #52, #53,
 #54, #58, #59 and #60
8 years ago
clanmills c48f7c8e5b Fix https://github.com/Exiv2/exiv2/issues/57 8 years ago
clanmills 7fa8d31302 #49 and #79 Thanks to Dan and Raffael for working with me on this. 8 years ago
clanmills 6e3855aed7 Fix https://github.com/Exiv2/exiv2/issues/55 8 years ago
clanmills 9aad5cd6df Adding missing test file. 8 years ago
clanmills 8a8f60a4e7 Fix https://github.com/Exiv2/exiv2/issues/55 Thank You, Raphaël Hertzog. 8 years ago
clanmills 3755d7c191 #20 Thank You, mfg92 for your contribution. 8 years ago
clanmills 599e555de9 Fix https://github.com/Exiv2/exiv2/pull/20#issuecomment-330859079 8 years ago
clanmills 21ac4ac61a Test suite changes due to https://github.com/Exiv2/exiv2/pull/68 8 years ago
clanmills 875be557bd Fix https://github.com/Exiv2/exiv2/issues/45 Update test suite. 8 years ago
clanmills 882c825f1a Fix https://github.com/Exiv2/exiv2/issues/16 8 years ago
Robin Mills e3ddbf5c86 #1179 Correction to r4731 (update test suite reference file) 8 years ago