9278 Commits (18a981e8957b440fc08341f7aff06449eb416b2c)
 

Author SHA1 Message Date
Rosen Penev 18a981e895 add .editorconfig
Standardized file supported by many editors to avoid bad indentation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev 2edd7cae54 libobsd: remove
Not working on CI for whatever reason. Not needed anyway.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
dependabot[bot] c8f89d6658 Bump softprops/action-gh-release from 1 to 2
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Rosen Penev 8414a98d01 unitTests: fix sign comparison warnings
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev 19c6f91a02 meson: update subprojects
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Jim Easterbrook d5b6ccdf0e Restore localisation of error messages/exceptions
Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
(cherry picked from commit a3985001b13132ce4841bf1170626f7ef8f9dae7)
1 year ago
Kevin Backhouse 84ce408771
Merge pull request #2923 from kevinbackhouse/update-security-policy
Update security policy
1 year ago
Kevin Backhouse f2de729719
Update security policy 1 year ago
Kevin Backhouse 28fa956ea9 Build release without samples. 1 year ago
Kevin Backhouse 4bc2a19cf8 Update workflows 1 year ago
Miloš Komarčević d2b4953b3a CI: fix event trigger branches, minor tweaks 1 year ago
Miloš Komarčević 16584be2e5 CI: use system ninja 1 year ago
Kevin Backhouse a08de6fa86
Merge pull request #2915 from kevinbackhouse/fix-GHSA-crmj-qh74-2r36
prevent unbounded recursion in QuickTimeVideo::multipleEntriesDecoder
1 year ago
Kevin Backhouse 11c4db8f0c
Merge pull request #2916 from kevinbackhouse/fix-GHSA-g9xm-7538-mq8w
Avoid out-of-bounds read in QuickTimeVideo::NikonTagsDecoder
1 year ago
Kevin Backhouse 79ab2f6ae2
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64151
nul-terminate buf to avoid out-of-bounds read
1 year ago
Kevin Backhouse 9d45a1dcae
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-g9xm-7538-mq8w 1 year ago
Kevin Backhouse 9d69a71670
Throw exception if the recursion goes too deep. 1 year ago
Kevin Backhouse 99ee18cef7
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65541
Add `recursion_depth` parameter to ensure that the recursion doesn't go too deep.
1 year ago
Kevin Backhouse d748390cc0
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-crmj-qh74-2r36 1 year ago
Miloš Komarčević 36e3d55fed CI: add macOS arm64 job to basic workflow 1 year ago
Rosen Penev e87bb73de6 meson CI: remove clang32
Upstream has deprecated it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev c8d1192b1f CI: update to latest conan 1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev 2d7814bc53 remove more regex
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Miloš Komarčević e163ead88e Add DNG 1.7.1.0 tags 1 year ago
Miloš Komarčević 501770a84d Add some Yongnuo and Zeiss lenses for Nikon F 1 year ago
dependabot[bot] 57d9d2fd94 Bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] 7360f88ad9 Bump mymindstorm/setup-emsdk from 13 to 14
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 13 to 14.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases)
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v13...v14)

---
updated-dependencies:
- dependency-name: mymindstorm/setup-emsdk
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Rosen Penev cac362c728 remove warning supression
No longer relevant.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev 4af576c067 replace memmove with copy_n
They are equivalent.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev bc84f63223 replace copy_n + reinterpret_cast with memcpy
These usages are not problematic, but they would be if alignment does
not match. Also less verbose.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev a199d6cac5 replace reinterpret_cast with memcpy
Fixes cast-align warning on 32-bit.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Miloš Komarčević ac6687bfeb Synchronize some Tokina lens strings for Nikon 1 year ago
Miloš Komarčević 77133728a0 Synchronize some Sigma lens strings for Nikon 1 year ago
Miloš Komarčević 1290548421 Synchronize some Tamron lens strings for Nikon 1 year ago
Miloš Komarčević 9391c1282c Add Tamron SP 70-200mm F/2.8 Di VC USD G2 for Nikon 1 year ago
Miloš Komarčević 71bb2b193a jp2image: fix IPTC & XMP UUIDs when writing 1 year ago
Miloš Komarčević 52d4451a72 Add Sigma 24mm F1.4 DG HSM | A for Nikon 1 year ago
Miguel Borges de Freitas d3539cae13 CI: Install dependencies for lxml 1 year ago
Miguel Borges de Freitas 6b5cb98411 Add test to validate jpeg parse 1 year ago
Miguel Borges de Freitas 0dd960940d jpeg: add encodingProcess and num_color_components SOF members 1 year ago
Miloš Komarčević 349c1f2115 Update Canon test reference files 1 year ago
Miloš Komarčević 724b7f85f4 Add Canon DigitalLensOptimizer and DualPixelRaw tags 1 year ago
Miloš Komarčević 4b3ce1d343 Add more Canon RF lenses 1 year ago
dependabot[bot] b4f145eea9 Bump DoozyX/clang-format-lint-action from 0.16 to 0.17
Bumps [DoozyX/clang-format-lint-action](https://github.com/doozyx/clang-format-lint-action) from 0.16 to 0.17.
- [Release notes](https://github.com/doozyx/clang-format-lint-action/releases)
- [Commits](https://github.com/doozyx/clang-format-lint-action/compare/v0.16...v0.17)

---
updated-dependencies:
- dependency-name: DoozyX/clang-format-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Jim Easterbrook 5076f540a9 CanonLe block has no size element
This is what has been causing corruption in my file writing by reducing
the block from 30 bytes to 28, offsetting subsequent data by two bytes.

Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Jim Easterbrook 2caf90a024 Minor adjustment to another test result
Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Jim Easterbrook 7a1a200c0f Update test reference files
Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Jim Easterbrook e46d908d39 Update tests with Exif.CanonLe.LensSerialNumber
All of them have all-zero serial numbers, so they aren't testing this
PR directly.

Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Jim Easterbrook 9832e682d7 Another lint checker molifying tweak 2 years ago
Jim Easterbrook d3fb45b134 Minor tweak to satisfy lint checker 2 years ago