Robin Mills
76d2798172
Pushing very helpful suggestion by @lantw44
2019-07-17 22:30:18 +02:00
clanmills
94a777609e
fix947_FreeBSD_BasicError_typeinfo
2019-07-17 22:30:18 +02:00
D4N
a51980898b
Fix integer overflow in WebPImage::getHeaderOffset ( #962 )
...
Fix integer overflow in WebPImage::getHeaderOffset
2019-07-16 00:49:12 +02:00
Luis Díaz Más
e925bc5add
Fix integer overflow by checking size against header_size
...
Note that the problem occurs when data_size is less than header_size
what causes a buffer overflow in &data[i]
Co-Authored-By: D4N <dan.cermak@cgc-instruments.com>
2019-07-15 22:35:51 +02:00
Luis Díaz Más
a048325e18
Add regression test for #960
2019-07-15 22:35:38 +02:00
pmatth2
82b9e5e81c
Add Dutch translation of Exiv2
...
(cherry picked from commit 98cdbffcd28d63b023a10410b83b989cbf1c653d)
2019-07-13 14:44:22 +02:00
D4N
732741dfd6
Conan update ( #955 )
...
Conan update
2019-07-13 10:22:58 +02:00
Luis Díaz Más
bfd659a63e
Conan: Updates to fix sudden linkage issues
...
We suddenly started to have some linking issues in the 0.27 branch after
the libcurl packages were updated in the conan-center repositories.
After some experimentation I took the following steps to fix up the
situation:
- Update conan to latest version
- Update of libcurl to the latest version available
- Use libcurl static libraries
Note that the change to use static libraries is just to make the
deployment step as easier as possible in the travis builds.
2019-07-13 09:04:22 +02:00
Luis Diaz Mas
c4bfd0f0f1
Remove linkage with -ldl
...
The code using dlopen/dlclose/etc was removed from version.cpp in the past
2019-07-13 08:01:30 +02:00
Luis Díaz Más
113136e134
Replace DEBUG with EXIV2_DEBUG_MESSAGES
...
Fixes #926
2019-07-12 11:14:35 +02:00
Luis Díaz Más
b7a97854c6
Merge pull request #946 from kevinbackhouse/mrmimage_bounds_checking
...
mrwimage bounds checking
2019-07-07 09:32:55 +02:00
Kevin Backhouse
be875ce50f
Add a second test for better code coverage.
2019-07-06 16:09:18 +01:00
Kevin Backhouse
cb7dc5a528
Check for integer overflows in mrwimage.cpp
2019-07-05 15:41:14 +01:00
Luis Díaz Más
1a9bae4f44
Merge pull request #937 from Exiv2/v0.27.2-RC2
...
0.27.2 RC2
2019-06-28 17:20:12 +02:00
clanmills
97f5eb6eaa
Changes following review with @piponazo.
2019-06-27 21:31:55 +01:00
Robin Mills
0e308e8492
Exiv2 v0.27.2-RC2 Release Notes.
2019-06-27 17:47:02 +01:00
Robin Mills
dfc6e08f53
0.27.2 RC2 bump revision number
2019-06-27 14:50:02 +01:00
Luis Díaz Más
7fcdf244fb
Merge pull request #928 from Exiv2/DutchLocalisation
...
Corrections to README.md 2.8.Localisation
2019-06-27 10:09:09 +02:00
clanmills
9679be9aa8
Corrections to README.md about Localisation.
2019-06-27 09:05:15 +02:00
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.
2019-06-26 21:36:59 +02:00
Robin Mills
0a47d93ccf
Add README-SAMPLES.md and remove exiv2samples.1 ( #921 )
...
* Add README-SAMPLES.md and remove exiv2samples.1
* Remove samples man page from CMake
* Add all sample programs to Doxygen.
* Adding links to source code on exiv2.org
Authored-By: Robin Mills <robin@clanmills.com>
Authored-By: Luis Díaz Más <piponazo@gmail.com>
2019-06-25 23:06:39 +02:00
Luis Díaz Más
4061111aca
Merge pull request #924 from a17r/0.27-use-libssh-config
...
0.27: use libssh-config instead of custom FindSSH.cmake
2019-06-24 09:55:58 +02:00
Luis Díaz Más
df5054b910
Merge branch '0.27-maintenance' into 0.27-use-libssh-config
2019-06-24 07:45:56 +02:00
Luis Díaz Más
786b18b486
Merge pull request #923 from a17r/0.27-cmakefix
...
0.27.1 cmake fix
2019-06-24 07:45:26 +02:00
Andreas Sturmlechner
89d8160a41
Drop now obsolete FindSSH.cmake
2019-06-23 19:50:44 +02:00
Andreas Sturmlechner
e85ce17fc9
Switch to libssh's own libssh-config.cmake
...
This is provided by libssh since 2013.
2019-06-23 19:50:01 +02:00
Andreas Sturmlechner
6819f2ac45
Fix install path of exiv2ConfigVersion.cmake
...
This seems to have been caused by duplicate work between master branch
and 0.27-maintenance branch, as commit 3b48249eeb350301dfb3efa3ba6f7d7b162455be
had already got that right.
2019-06-23 19:32:29 +02:00
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