Peter
83d7915d00
Update `Exif.SonyMisc3c.*` and `Exif.Sony(1|2).SonyModelID` ( #2420 )
...
* Update `Exif.SonyMisc3c group`
* Update `Exif.Sony(1|2).SonyModelID`
3 years ago
Miloš Komarčević
026cee3e6a
Merge pull request #2419 from Exiv2/ci_concurrency
...
CI: improved in-progress job canceling
3 years ago
Miloš Komarčević
74e41d982d
CI: bump clang-format actions
3 years ago
Miloš Komarčević
66b009a57b
CI: bump conan version
3 years ago
Miloš Komarčević
4915a6ba8c
CI: improved in-progress job canceling
3 years ago
Miloš Komarčević
5949ec9293
Add Canon R6m2 ID
3 years ago
Peter
faa7cc36a9
Update README.md wrt BMFF ( #2405 )
...
* Update README.md wrt BMFF
* Fix minor issues in documentation
3 years ago
Peter
1f364be1fa
Fix seg fault when using `iconv_open()` ( #2403 )
...
* Fix seg fault when using `iconv_open()`
- Fix failure condition for `iconv_open()`
- Add new exception when failing to change the text encoding of an
Exif comment
* Add testing for `iconv_open()` seg fault bug
* Fix Python test by changing log level
3 years ago
Kevin Backhouse
dc5dc0d2e3
clang-format
3 years ago
Rosen Penev
436cdf0a7e
Use std::enable_if_t and std::is_signed_v.
3 years ago
Kevin Backhouse
ddd7ccf722
Use std::is_signed and std::enable_if.
3 years ago
Kevin Backhouse
335e13251e
Add #error so the build fails if mmap isn't supported.
3 years ago
Kevin Backhouse
5cabd97373
Fix issue 2380: bug in (unused) non-mmap code.
3 years ago
Kevin Backhouse
abd817d181
Use size_t for sizes and offsets.
3 years ago
Kevin Backhouse
c96bc47509
Change return type of getFileLength() to int64_t.
3 years ago
Kevin Backhouse
d599d36f8b
Merge pull request #2394 from kevinbackhouse/fix-issue-2393
...
stop looping when eof is hit
3 years ago
Rosen Penev
28d1880176
replace find/rfind with startsWith
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Kevin Backhouse
771ead8732
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=52731
...
Stop looping when eof is hit.
3 years ago
Kevin Backhouse
951247edcc
Regression test for https://github.com/Exiv2/exiv2/issues/2393
3 years ago
Miloš Komarčević
761acafd69
Merge pull request #2216 from Exiv2/add_rf_lenses
...
Add more Canon RF lenses
3 years ago
Miloš Komarčević
c077a06ada
Add more Canon RF lenses and camera IDs
3 years ago
Miloš Komarčević
75f7285487
Remove translatable mark from RF lenses
3 years ago
Miloš Komarčević
7efc733bf2
Add an RF lens regression test
3 years ago
Miloš Komarčević
ecfdaca525
Add more Canon RF lenses
3 years ago
Miloš Komarčević
1f5bc3b8a5
Avoid buffer reallocation ( #2392 )
3 years ago
Kevin Backhouse
fb6b769817
Merge pull request #2390 from kevinbackhouse/tiffvisitor-safe-add
...
Use Safe::add() in tiffvisitor_int.cpp
3 years ago
Miloš Komarčević
1ae3a83fcc
Merge pull request #2381 from Exiv2/jxl_brotli
...
Support brotli compressed boxes in JPEG XL
3 years ago
Miloš Komarčević
a58e52ed70
Use safe add to prevent overflow
...
Co-authored-by: Kevin Backhouse <kevinbackhouse@github.com>
Use safe add to prevent overflow
Co-authored-by: Kevin Backhouse <kevinbackhouse@github.com>
3 years ago
Miloš Komarčević
23cdcc48d7
Install deps for and bump CodeQL action
3 years ago
Miloš Komarčević
557a5cebd5
Make brotli dependency controllable
3 years ago
Miloš Komarčević
c334fa3ce9
Use local cmake module path the last
3 years ago
Miloš Komarčević
eada606992
Match Conan's cmake find module case for Brotli
3 years ago
Miloš Komarčević
1e395ff98f
Update README for brotli dependency
3 years ago
Miloš Komarčević
9a6ee59421
Support brotli compressed boxes in JPEG XL
3 years ago
Miloš Komarčević
ee698689b4
Exif start can be at any byte in payload, not word aligned
3 years ago
Kevin Backhouse
62705a6615
Use Safe::add() in tiffvisitor_int.cpp
3 years ago
Peter
9767e375af
Update makernote model ID tags ( #2389 )
...
* Update `Exif.Sony(1|2).SonyModelID` values
* Update `Exif.Pentax.ModelID` values
* Update `Exif.Canon.ModelID` values
* Purge duplicates in `Exif.Canon.ModelID`
* Correct text in `Exif.Canon.ModelID`
3 years ago
Kevin Backhouse
3897f17b1e
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=52355
...
Avoid integer overflow when temp == INT_MIN.
3 years ago
Kevin Backhouse
f3f66c56db
Regression test for https://github.com/Exiv2/exiv2/issues/2385
3 years ago
Kevin Backhouse
03abb2c109
Merge pull request #2384 from kevinbackhouse/fix-issue-2383
...
Avoid null pointer deref
3 years ago
Kevin Backhouse
222c45c154
Merge pull request #2374 from norbertwg/update_easyAccessAPI
...
several keys added to easyaccess
3 years ago
Kevin Backhouse
6bb956ad80
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=52382
...
Avoid null pointer deref.
3 years ago
Kevin Backhouse
baf1969ec7
Regression test for https://github.com/Exiv2/exiv2/issues/2383
3 years ago
Kevin Backhouse
b90426dda9
Merge pull request #2378 from kevinbackhouse/fix-issue-2376-2377
...
Fix bugs in QuickTimeVideo::userDataDecoder
3 years ago
norbertwg
3c87d82cd0
fix for GCC compiler error, test reference file
3 years ago
Kevin Backhouse
597e372b1c
clang-format
3 years ago
Kevin Backhouse
459910c36a
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=51751
...
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=52053
Avoid null pointer deref and heap buffer overflow.
3 years ago
Rosen Penev
fd7566fcd8
get rid of nested if conditions
...
Easier to read with lambdas.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
norbertwg
1d291ba06d
test reference files added
3 years ago
norbertwg
e38d3d9976
several keys added to easyaccess
...
sample easyaccess-test enhanced with additional optional arguments
"category" for easier definition of some tests
3 years ago