Commit Graph

6215 Commits

Author SHA1 Message Date
Luis Díaz Más
ef598adc2d
Merge pull request #900 from Exiv2/fix646_NikonAF22
fix646_NikonAF22
2019-06-18 22:44:00 +02:00
Robin Mills
db3a260167 Changes following code review. 2019-06-18 21:29:55 +02:00
Robin Mills
2e14d96bcd Move test to github (from redmine) 2019-06-18 21:29:55 +02:00
Robin Mills
b6f82a8f58 Change byte order in nikonAf22Cfg to invalidByteOrder (see #880 and #885). 2019-06-18 21:29:55 +02:00
Robin Mills
bd1e7522c2 Simplification of TiffDecoder::decodeTiffEntry(). 2019-06-18 21:29:55 +02:00
Robin Mills
b02c80f7e4 fix646_NikonAF22 2019-06-18 21:29:55 +02:00
Robin Mills
1eab4e0d13 Update platform/ReadMe.txt 2019-06-15 17:33:36 +02:00
Robin Mills
8c8a63c1f0 Exiv2 v0.27.2 RC1 2019-06-15 17:33:36 +02:00
Luis Diaz Mas
43ed51f609 DLL information depends now on proper definition 2019-06-15 14:07:51 +02:00
Luis Díaz Más
9623519afa
Merge pull request #899 from Exiv2/fix895-ICCProfile-FalseWarning
fix895-ICCProfile-FalseWarning
2019-06-11 07:48:34 +02:00
clanmills
d8a513b7df Updated following code review. 2019-06-10 22:02:51 +01:00
clanmills
742cd5885b Fixing Windows build-breaker for EXV_UNICODE_PATH in Protocol fileProtocol(const std::wstring& path) 2019-06-07 13:49:56 +01:00
clanmills
ab0b97c729 fix895-ICCProfile-FalseWarning 2019-06-06 12:33:09 +01:00
Robin Mills
5a3afa9cbe Update man page src/exiv2.1 to clarify overwrite policy with command rename
This fixes #662
2019-06-04 09:49:54 -04:00
Luis Díaz Más
9d3ce2e964
Merge pull request #892 from Exiv2/mergify/bp/0.27-maintenance/pr-891
Add Tamron SP 70-300mm f/4-5.6 Di VC USD (Model: A030) (Nikon Mount) (bp #891)
2019-05-27 08:44:58 +02:00
sat3ll
2beefab719 Add Tamron SP 70-300mm f/4-5.6 Di VC USD (Model: A030) (Nikon Mount)
(cherry picked from commit 1640ac8d0ca8bbb975f7a986bf0537545423fffc)
2019-05-27 07:35:31 +02:00
Luis Díaz Más
408dfc87d1
Merge pull request #885 from Exiv2/fix880_NikonEndian
fix880_NikonEndian
2019-05-21 19:00:34 +02:00
Robin Mills
2451e7ba56 fix880_NikonEndian 2019-05-21 17:26:27 +02:00
Luis Díaz Más
1aebcf7d5c
Merge pull request #886 from Exiv2/fix743_NikonSigmaArtLens
fix743_NikonSigmaArtLens
2019-05-21 17:11:23 +02:00
clanmills
b1ed1bf246 fix743_NikonSigmaArtLens 2019-05-21 11:30:33 +01:00
Kevin Backhouse
b35c43e7c2 Remove call to atol, which might read off the end of the buffer. (#870) 2019-05-17 12:45:42 +02:00
Kevin Backhouse
9092b422e6 Prevent out-of-bounds read. (#868) 2019-05-17 07:06:56 +02:00
Kevin Backhouse
6068df4c01 Add better bounds checking in PngImage::printStructure(). (#862) 2019-05-17 05:44:28 +02:00
Kevin Backhouse
109d5df7ab Check bounds of jpg_img_off and jpg_img_len. (#858) 2019-05-16 15:30:12 +02:00
Kevin Backhouse
1c1436e94e Add bounds check of resourceSize. (#856) 2019-05-16 11:24:18 +02:00
Kevin Backhouse
80cd0d2990 Add bounds check on allocation size. (#854) 2019-05-16 09:36:26 +02:00
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.
2019-05-16 07:40:47 +02:00
Kevin Backhouse
81ae213c71 Check bounds of allocation size. (#848) 2019-05-15 13:00:41 +02:00
Kevin Backhouse
7798ae2557 Throw an exception if the data location is invalid. (#842) 2019-05-15 11:12:02 +02:00
Kevin Backhouse
8dc87a1214 Add bounds check. (#840) 2019-05-15 08:58:38 +02:00
Kevin Backhouse
43f154f44b Merge two enforces into one. 2019-05-14 17:31:37 +02:00
Kevin Backhouse
d3e69f6d2c Add bounds check on allocation size. 2019-05-14 17:31:37 +02:00
Kevin Backhouse
c0ecc2ae36 Avoid integer overflow. 2019-05-13 22:46:25 +02:00
Robin Mills
f4a37c63f2 version.cpp Pragma removed. Platform includes simplified.
cmake/packaging.cmake        Changed comment about VS version numbers
2019-05-12 16:41:58 +02:00
Robin Mills
e4cfb6cdcf Better formating of section 5-6 and removed <br> from signature at end of document. 2019-05-12 16:41:58 +02:00
Robin Mills
ca61303358 Markdown changes (removing <br> tags) 2019-05-12 16:41:58 +02:00
Robin Mills
b8af098285 Removed redundant _MSC_VER pragma to link psapi as the link is specified in CMakeLists.txt.
Simplified the platform include files required to support getLoadedLibraries()
2019-05-12 16:41:58 +02:00
Robin Mills
955962eaa8 Code revisions after review by @piponazo 2019-05-12 16:41:58 +02:00
Robin Mills
b0a9cb5624 NetBSD/FreeBSD Support 2019-05-12 16:41:58 +02:00
Kevin Backhouse
6a44698abc Small change to comment. 2019-05-12 14:15:21 +02:00
Kevin Backhouse
3c818f49d9 Revert accidental whitespace change. 2019-05-12 14:15:21 +02:00
Kevin Backhouse
3faeaefbf5 Improve portability of bounds checks. 2019-05-12 14:15:21 +02:00
D4N
d20a0a7b57 Update tests/bugfixes/github/test_issue_791.py
Co-Authored-By: kevinbackhouse <kev@semmle.com>
2019-05-12 14:15:21 +02:00
Kevin Backhouse
86816c0280 Fix signed/unsigned mismatch. 2019-05-12 14:15:21 +02:00
Kevin Backhouse
caa4e6745a Avoid negative integer overflow when filesize < io_->tell().
This fixes #791.
2019-05-12 14:15:21 +02:00
clanmills
db870755b9 fix #818. Restore 0.25 behaviour of $ exiv2 -g image ... to apply grep to keys. 2019-05-11 07:35:26 +02:00
clanmills
977a9b38a9 Bump. 2019-05-09 16:20:53 +02:00
Antoni Bella Pérez
2f9b399623 Update Catalan translation
Last updates

(cherry picked from commit 2071e84aeb205295f49c67c9710a22e50f88fe97)
2019-05-07 21:39:02 +02:00
Kevin Backhouse
8cd95e2218 Avoid negative integer overflow when chunkLength == 0.
This fixes #789.
2019-05-06 06:27:10 +02:00
Luis Díaz Más
f05d100579 CURL lib and include directories private for exiv2lib
(cherry picked from commit 5d64a0b11c5a45dd9d58c56e946301f3f98942a7)
2019-05-05 18:34:14 +02:00