Kevin Backhouse
23dfda54be
Regression test for https://github.com/Exiv2/exiv2/issues/1845
...
(cherry picked from commit f8c71359a6fd0fb23823454e931b9739013d293a)
2021-08-06 12:13:38 +00:00
mergify[bot]
66259b1c71
Check if embedded RAF image is really a TIFF (backport #1796 ) ( #1851 )
...
* Check if embedded RAF image is really a TIFF
(cherry picked from commit be12ae6f9e2f053bf101902865deadfe7c937f8d)
* Clarify comment on old vs new RAF
Co-authored-by: Christoph Hasse <hassec@users.noreply.github.com>
(cherry picked from commit 30f39ac98c1671547aa0b4021081e374864f1f04)
* Check I/O read result on RAF inspection
Co-authored-by: Kevin Backhouse <kevinbackhouse@github.com>
(cherry picked from commit 09de8dc901a38555151bd87d89ada3bd931451ea)
* Add test
(cherry picked from commit 9c3db7f3c3cb48fe0669061e627174402f366816)
Co-authored-by: Miloš Komarčević <miloskomarcevic@aim.com>
Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
2021-08-06 11:22:05 +02:00
Kevin Backhouse
3ec4460c7e
Regression test for https://github.com/Exiv2/exiv2/issues/1841
2021-08-04 20:52:07 +01:00
Kevin Backhouse
e7d43b94a3
Regression test for https://github.com/Exiv2/exiv2/issues/1830
...
(cherry picked from commit 8b844c2dceab3ffd9bf423ffc4672bda5ee7cc8d)
2021-08-03 21:39:11 +00:00
Kevin Backhouse
e34e150f22
Replace assertion with an error message.
...
(cherry picked from commit 4ec1768415ba015041a9bb28ab17c1ccf6a8c63e)
2021-08-03 21:08:53 +00:00
Kevin Backhouse
65d9f62efe
Regression test for https://github.com/Exiv2/exiv2/issues/1827
...
(cherry picked from commit db527f446f33a7717205a6afba60f669d17ecf7f)
2021-08-03 13:30:53 +00:00
Kevin Backhouse
0e7d80fc84
Merge pull request #1826 from Exiv2/mergify/bp/main/pr-1820
...
Check that the string isn't empty (backport #1820 )
2021-08-02 14:51:03 +01:00
Kevin Backhouse
db25089c6f
Merge pull request #1823 from Exiv2/mergify/bp/main/pr-1818
...
Fix memory leak in pngimage.cpp (backport #1818 )
2021-08-02 14:50:37 +01:00
Kevin Backhouse
34aa899513
Merge pull request #1825 from Exiv2/mergify/bp/main/pr-1814
...
jp2image.cpp: check size before allocation to avoid out-of-memory errors (backport #1814 )
2021-08-02 14:49:53 +01:00
Kevin Backhouse
644aaaac92
Check that the string isn't empty
2021-08-01 23:31:56 +01:00
Kevin Backhouse
15d99996bd
Regression test for https://github.com/Exiv2/exiv2/issues/1819
2021-08-01 23:31:16 +01:00
Kevin Backhouse
67e2ef5ccd
Check size before allocation to avoid out-of-memory errors.
2021-08-01 23:27:02 +01:00
Kevin Backhouse
3278270cbe
Regression test for https://github.com/Exiv2/exiv2/issues/1812
2021-08-01 23:20:16 +01:00
Kevin Backhouse
38a7733b0b
Regression test for https://github.com/Exiv2/exiv2/issues/1817
2021-08-01 10:00:24 +01:00
Kevin Backhouse
ed82e63ea0
Regression test for https://github.com/Exiv2/exiv2/issues/1815
...
(cherry picked from commit 6e83bddd3a41bd4d23127138e464d8a90c092744)
2021-08-01 08:40:50 +00:00
postscript-dev
caa0aa4a1d
Add SonySInfo1 testing
...
SonySInfo1 is currently supported by all Sony cameras so does not need
to test for unsupported models.
2021-07-30 15:59:52 +02:00
Christoph Hasse
0f0885b0d6
test: add new test for lens
2021-07-28 23:08:14 +02:00
Kevin Backhouse
22b876d278
Merge pull request #1800 from postscript-dev/add_SonyMisc3c_tags
...
Add SonyMisc3c makernote tags (tag 9400)
2021-07-28 12:00:42 +01:00
Kevin Backhouse
ce39438371
poc from GHSA-9jh3-fcc3-g6hv can now be parsed without error.
2021-07-26 12:04:58 +01:00
postscript-dev
f392e63241
Add testing for SonyMisc3c makernote tags (tag 9400)
...
EXV files are extracted from Exiftool Sony Image samples:
https://exiftool.org/sample_images.html
2021-07-26 11:28:05 +01:00
Kevin Backhouse
16dc5f73a5
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-mvc4-g5pv-4qqq
2021-07-26 10:59:13 +01:00
Kevin Backhouse
01b109e8ff
Merge pull request #1798 from Exiv2/mergify/bp/main/pr-1789
...
&bytes[0] (std::vector) will crash if bytes has zero elements (backport #1789 )
2021-07-25 22:08:52 +01:00
Kevin Backhouse
3892634771
Skip unittest because -pR is disabled in release builds so the test fails.
...
(cherry picked from commit f3be36dfb6aac28a12cf179f4d615789bd72ad55)
2021-07-25 20:34:35 +00:00
Kevin Backhouse
e492285d3a
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-g44w-q3vm-gwjq
...
(cherry picked from commit 756f28197d39c4d2230f2e02ff214cbfd1cd032e)
2021-07-25 20:34:34 +00:00
Kevin Backhouse
bc0f4f5bd0
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-9jh3-fcc3-g6hv
...
(cherry picked from commit 61cb1a1ca15282bee76c33eb9abdb416ac366471)
2021-07-25 20:31:58 +00:00
Kevin Backhouse
944e68fa15
Merge pull request #1787 from Exiv2/mergify/bp/main/pr-1766
...
Extra checking to prevent loop counter from wrapping around (backport #1766 )
2021-07-25 19:53:52 +01:00
Kevin Backhouse
686702616c
Merge pull request #1794 from kevinbackhouse/bmff-check-box-nesting
...
Enforce BMFF box nesting
2021-07-25 19:43:22 +01:00
Kevin Backhouse
3575a8258e
Merge pull request #1786 from Exiv2/mergify/bp/main/pr-1769
...
Safer std::vector indexing (backport #1769 )
2021-07-25 19:00:21 +01:00
Christoph Hasse
2944af7793
feat: add test for #1782
2021-07-25 16:58:16 +02:00
Kevin Backhouse
adb586ae9a
Regression test for https://github.com/Exiv2/exiv2/issues/1793
2021-07-23 12:40:50 +01:00
Kevin Backhouse
637a765017
Add a test to improve coverage in xmpsidecar.cpp
2021-07-22 10:44:54 +01:00
postscript-dev
2031224490
Add testing for SonyMisc2b
2021-07-21 11:07:58 +01:00
Kevin Backhouse
2069cdd3c7
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-hqjh-hpv8-8r9p
2021-07-18 14:53:07 +01:00
Kevin Backhouse
82057a6a1d
Merge pull request #1777 from postscript-dev/update_sony2fp_tags
...
Update Sony2Fp tags
2021-07-18 14:21:33 +01:00
Kevin Backhouse
92ddbf011d
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-v5g7-46xf-h728
2021-07-18 14:14:02 +01:00
Kevin Backhouse
093dca0281
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-m479-7frc-gqqg
2021-07-15 22:15:30 +01:00
Kevin Backhouse
fa52d7e2cb
Better way to print the error message.
2021-07-15 19:25:37 +02:00
Kevin Backhouse
c310e2c41f
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-mv9g-fxh2-m49m
2021-07-15 19:25:37 +02:00
postscript-dev
4ac8ac9ba0
Update Sony2Fp makernote tags (tag 9402)
...
Changes:
+ Add pretty printing for all tags
+ Add camera selector, to prevent incompatible models using tags
+ Update testing with new values
Source: Exiftool (https://exiftool.org/TagNames/Sony.html )
2021-07-13 16:53:15 +01:00
postscript-dev
5d2d6037c7
Add python test for SonyMisc1
2021-07-11 16:50:24 +01:00
Kevin Backhouse
f8ae9297c7
Regression test for https://github.com/Exiv2/exiv2/issues/1763
2021-07-09 10:41:13 +01:00
Kevin Backhouse
e486a7313e
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-583f-w9pm-99r2
...
(cherry picked from commit 655495847bc39170bc4c06f9727483874fdc9c93)
2021-07-05 22:43:13 +02:00
Kevin Backhouse
ab0ce25fe0
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-h9x9-4f77-336w
2021-07-05 22:26:09 +02:00
Kevin Backhouse
d30c95d07e
fix incorrect loop condition ( #1752 )
2021-07-01 19:21:45 +02:00
Kevin Backhouse
cdc0267afd
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-pvjp-m4f6-q984
2021-07-01 19:20:46 +02:00
Kevin Backhouse
a4c5bdac19
fix: stricter date parsing in value.cpp ( #1720 )
...
* Regression test for issue 1713
* Stricter date parsing.
* Fix test failure caused by stdout mismatch.
(cherry picked from commit ab58026cff0e5edebc026261e9dc4b7db05b802d)
2021-06-27 10:21:38 +02:00
mergify[bot]
1d64f482ff
fix: use vector::at() rather than operator[] (backport #1735 ) ( #1741 )
...
* fix: use vector::at() rather than operator[] (#1735 )
* Regression test for https://github.com/Exiv2/exiv2/issues/1706
* Use vector::at() rather than operator[].
* Print to stderr when exception is caught and EXIV2_DEBUG_MESSAGES is enabled.
* Check that it prints "Bad value" for the date.
(cherry picked from commit f4d3adbf91e6dc4e34aee5bac7b7fd9e127a5c00)
# Conflicts:
# src/value.cpp
* fix merge conflicts from mergify backport
Co-authored-by: Kevin Backhouse <kevinbackhouse@github.com>
Co-authored-by: Christoph Hasse <hassec@users.noreply.github.com>
2021-06-27 09:33:56 +02:00
Robin Mills
6e638e7a40
Fix python test code to run on Windows.
2021-06-25 08:11:47 +01:00
Robin Mills
739673335c
Forgive "SHORT or LONG" tags. Add test code.
2021-06-24 09:49:22 +01:00
Christoph Hasse
2f83b7e0f6
Merge pull request #1692 from Exiv2/hassec_canon_lens_test
...
New Canon Lens Identification + Automatic Test of all Lenses
2021-06-20 22:28:34 +02:00