exiv2/src
Kevin Backhouse cb16324bcf
Merge pull request #1882 from kevinbackhouse/FixIssue1881
Throw an error if the size of the preview is greater than 1MB
2021-08-27 18:17:14 +01:00
..
actions.cpp refactor: replace old linux regex.h with regex from STL. 2021-07-25 20:58:06 +02:00
actions.hpp clang-tidy: use override 2021-06-27 10:29:52 +02:00
basicio.cpp Decouple EXIV2_BUILD_FUZZ_TESTS from EXIV2_TEAM_USE_SANITIZERS. 2021-08-11 15:11:01 +01:00
bmffimage.cpp Removed tag handled separately 2021-08-05 10:04:51 +02:00
bmpimage.cpp clang-tidy: add ending namespace comments 2021-05-14 17:34:09 +02:00
canonmn_int.cpp add Canon EF 100-400 2x, and make size of aperture lens matching delta dependent on teleconverter factor 2021-07-28 23:08:14 +02:00
canonmn_int.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
casiomn_int.cpp clang-tidy: use C++ casting 2021-05-20 07:29:02 +02:00
casiomn_int.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
CMakeLists.txt Only build XMLValidator when XMP is enabled. 2021-08-27 17:03:35 +01:00
convert.cpp Defensive coding changes to avoid integer overflow in loop conditions. 2021-07-18 15:02:35 +01:00
cr2header_int.cpp clang-tidy: avoid global non const variables 2021-05-25 08:43:27 +02:00
cr2header_int.hpp clang-tidy: use override 2021-06-27 10:29:52 +02:00
cr2image.cpp clang-tidy: use nullptr 2021-05-26 08:31:45 +02:00
crwimage_int.cpp Extra checking to prevent the loop counter from wrapping around. 2021-07-18 14:53:07 +01:00
crwimage_int.hpp clang-tidy: use override 2021-06-27 10:29:52 +02:00
crwimage.cpp clang-tidy: use nullptr 2021-05-26 08:31:45 +02:00
datasets.cpp fix: zero initialize local variables. (#1743) 2021-06-27 08:56:31 +02:00
doxygen.hpp.in Add README-SAMPLES.md and remove exiv2samples.1 (#921) 2019-06-25 23:06:39 +02:00
easyaccess.cpp clang-tidy: use auto 2021-05-17 21:52:03 +02:00
enforce.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
epsimage.cpp remove most usages of std::make_pair 2021-08-17 19:11:28 -07:00
error.cpp default con/destructors in headers 2021-05-19 23:31:50 -07:00
exif.cpp use more emplace_back 2021-08-17 19:19:56 -07:00
exiv2.cpp refactor: avoid unused variable warning of regex_error 2021-07-25 20:58:06 +02:00
exiv2app.hpp remove exv_grep_keys_t type alias 2021-07-25 20:58:06 +02:00
fff.h #1149. Added fff.h (from plir.com) and code strengthening. 2016-01-10 19:02:38 +00:00
fujimn_int.cpp more constexpr 2021-05-19 14:11:42 +02:00
fujimn_int.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
futils.cpp Fix building on ios 2021-06-16 09:51:23 +02:00
getopt.cpp clang-tidy: use nullptr 2021-05-26 08:31:45 +02:00
getopt.hpp default con/destructors in headers 2021-05-12 09:10:36 +02:00
gifimage.cpp cpp: Replace auto_ptr by unique_ptr 2021-04-15 06:56:11 +02:00
helper_functions.cpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
helper_functions.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
http.cpp fix: zero initialize local variables. (#1743) 2021-06-27 08:56:31 +02:00
i18n.h Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
image_int.cpp clang-tidy: use C++ casting 2021-05-20 07:29:02 +02:00
image_int.hpp Fix warnings EXIV2_TEAM_EXTRA_WARNINGS 2021-04-18 18:49:58 +02:00
image.cpp Add fuzzing dictionary and test all printStructure() options 2021-07-27 22:51:13 +01:00
ini.cpp fix: SIGSEGV on parsing of config file. (introduced in main by clang-tidy fix) 2021-07-28 13:05:36 +02:00
iptc.cpp use more emplace_back 2021-08-17 19:19:56 -07:00
jp2image.cpp Add comment to explain the bounds-check. 2021-08-01 23:27:03 +01:00
jpgimage.cpp Decouple EXIV2_BUILD_FUZZ_TESTS from EXIV2_TEAM_USE_SANITIZERS. 2021-08-11 15:11:01 +01:00
makernote_int.cpp make the ifdef in getExiv2ConfigPath a bit more minimal 2021-07-28 13:05:36 +02:00
makernote_int.hpp Add SonyMisc3c makernote tags (tag 9400) 2021-07-26 10:40:54 +01:00
metadatum.cpp default con/destructors in headers 2021-05-12 09:10:36 +02:00
minoltamn_int.cpp Safer std::vector indexing. 2021-07-18 14:40:45 +01:00
minoltamn_int.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
mrwimage.cpp Replace many of the iterators types with auto 2021-04-19 10:43:46 +02:00
nikonmn_int.cpp correct identification for Tamron SP 24-70mm G2 A032 (#1691) 2021-06-10 09:01:38 +02:00
nikonmn_int.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
olympusmn_int.cpp add lens: Olympus M.ZUIKO DIGITAL ED 12-45mm F4.0 PRO (#1725) 2021-06-20 22:15:01 +02:00
olympusmn_int.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
orfimage_int.cpp clang-tidy: add ending namespace comments 2021-05-14 17:34:09 +02:00
orfimage_int.hpp clang-tidy: use override 2021-06-27 10:29:52 +02:00
orfimage.cpp clang-tidy: use nullptr 2021-05-26 08:31:45 +02:00
panasonicmn_int.cpp more constexpr 2021-05-19 14:11:42 +02:00
panasonicmn_int.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
pentaxmn_int.cpp Throw exception if lens info wasn't found. 2021-07-05 22:26:09 +02:00
pentaxmn_int.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
pgfimage.cpp fix: zero initialize local variables. (#1743) 2021-06-27 08:56:31 +02:00
pngchunk_int.cpp clang-tidy: use nullptr 2021-05-26 08:31:45 +02:00
pngchunk_int.hpp clang-tidy: run through performance checks 2021-05-18 14:30:08 +02:00
pngimage.cpp Decouple EXIV2_BUILD_FUZZ_TESTS from EXIV2_TEAM_USE_SANITIZERS. 2021-08-11 15:11:01 +01:00
preview.cpp fix: incorrectly triggered enforce check during preview extraction in LoaderTiff::getData(), closes #1829 2021-08-04 00:12:26 +02:00
private.h Remove obsolete svn revision 2017-11-19 11:17:11 +01:00
properties.cpp Safer std::vector indexing. 2021-07-18 14:40:45 +01:00
psdimage.cpp clang-tidy: convert to static 2021-05-19 14:45:20 +02:00
rafimage.cpp Check if embedded RAF image is really a TIFF (backport #1796) (#1851) 2021-08-06 11:22:05 +02:00
rw2image_int.cpp clang-tidy: add ending namespace comments 2021-05-14 17:34:09 +02:00
rw2image_int.hpp clang-tidy: use override 2021-06-27 10:29:52 +02:00
rw2image.cpp clang-tidy: use nullptr 2021-05-26 08:31:45 +02:00
safe_op.hpp clang-tidy: use using 2021-05-09 17:42:51 +02:00
samsungmn_int.cpp more constexpr 2021-05-19 14:11:42 +02:00
samsungmn_int.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
sigmamn_int.cpp Safer std::vector indexing. 2021-07-18 14:40:45 +01:00
sigmamn_int.hpp Massive code prolog cleanup. 2021-03-17 13:34:21 +00:00
sonymn_int.cpp Add SonySInfo1 makernote tags (tag 3000) 2021-07-30 15:59:52 +02:00
sonymn_int.hpp Add SonySInfo1 makernote tags (tag 3000) 2021-07-30 15:59:52 +02:00
tags_int.cpp Use std::round for rounding to nearest. 2021-08-03 14:44:09 +01:00
tags_int.hpp Add SonySInfo1 makernote tags (tag 3000) 2021-07-30 15:59:52 +02:00
tags.cpp clang-tidy: use nullptr 2021-05-26 08:31:45 +02:00
tgaimage.cpp cpp: Replace auto_ptr by unique_ptr 2021-04-15 06:56:11 +02:00
tiffcomposite_int.cpp remove most usages of std::make_pair 2021-08-17 19:11:28 -07:00
tiffcomposite_int.hpp clang-tidy: use override 2021-06-27 10:29:52 +02:00
tifffwd_int.hpp clang-tidy: use using 2021-05-09 17:42:51 +02:00
tiffimage_int.cpp Add SonySInfo1 makernote tags (tag 3000) 2021-07-30 15:59:52 +02:00
tiffimage_int.hpp clang-tidy: use override 2021-06-27 10:29:52 +02:00
tiffimage.cpp Fix issues detected with PVS-Studio + other little improvements (#1689) 2021-06-01 12:39:10 +02:00
tiffvisitor_int.cpp Merge pull request #1882 from kevinbackhouse/FixIssue1881 2021-08-27 18:17:14 +01:00
tiffvisitor_int.hpp clang-tidy: use override 2021-06-27 10:29:52 +02:00
timegm.h Use ctime instead of time.h 2020-09-16 21:39:27 +02:00
TODO
types.cpp remove most usages of std::make_pair 2021-08-17 19:11:28 -07:00
tzfile.h Remove obsolete svn revision 2017-11-19 11:17:11 +01:00
unused.h Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
utils.cpp Merge pull request #1786 from Exiv2/mergify/bp/main/pr-1769 2021-07-25 19:00:21 +01:00
utils.hpp Move all startsWith() funcs to Util namespace 2021-07-18 12:00:05 +01:00
value.cpp Check that the string isn't empty 2021-08-01 23:31:56 +01:00
version.cpp remove exv_grep_keys_t type alias 2021-07-25 20:58:06 +02:00
webpimage.cpp Use DataBuf rather than raw malloc. 2021-08-04 20:55:20 +01:00
xmp.cpp Only build XMLValidator when XMP is enabled. 2021-08-27 17:03:35 +01:00
xmpsidecar.cpp Defensive coding changes to avoid integer overflow in loop conditions. 2021-07-18 15:02:35 +01:00