Peter
982d2609bc
Merge pull request #5 from kevinbackhouse/update_exiv2_manpage
...
Fix test failure
4 years ago
Kevin Backhouse
e1e7dddfbd
Fix test failure.
4 years ago
postscript-dev
795cfe90ce
Update exiv2 program, --help and usage
4 years ago
postscript-dev
5dbdff600f
Update manpage
...
Changes:
+ Swap `EXIV2 GROUPS, TYPES AND VALUES` and `MODIFY` COMMANDS`
+ Move `Exiv2 key syntax` to top of section
+ Swap `AUTHORS` and `SEE ALSO` sections
+ Fix text and formatting
+ Add `PREVIEW IMAGES AND THUMBNAILS`, `ICC PROFILES` and
`IMAGE COMMENTS` sections
+ Update FILE TABLE
+ Renamed "raw" XMP metadata to "raw" metadata to prevent confusion
with "raw" XMP
4 years ago
Kevin Backhouse
bb9ff53ebe
Throw an exception on integer overflow.
4 years ago
postscript-dev
decfda43df
Update manpage
...
Changes:
+ Update BMFF types in FILE TYPES section
+ Add text in FILE TYPES explaining formats
+ Change IPTC datasets and XMP properties to IPTC and XMP tags
+ Fix text and formatting
4 years ago
Kevin Backhouse
395389aa15
Add more checks to prevent integer overflow.
4 years ago
postscript-dev
d49c4b6e8f
Update manpage by converting to markdown
...
Original manpage file text is replaced with a note pointing to the
Exiv2 website.
4 years ago
Kevin Backhouse
4d55cb6692
Comment out bogus code.
...
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38189
4 years ago
Kevin Backhouse
4f126806e8
Regression test for https://github.com/Exiv2/exiv2/issues/1901
4 years ago
Kevin Backhouse
9b79b378b1
Remove unused constructor that was causing a build failure in OSS-Fuzz.
...
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38491
4 years ago
postscript-dev
7a54ec4be8
Update manpage
...
Update the `COMMANDS` and `EXIV2 GROUPS, TYPES AND VALUES` sections,
including any related sections.
Changes:
+ Add new examples and update text
+ Fix spelling errors
4 years ago
Kevin Backhouse
1b5389975a
Merge pull request #1806 from kevinbackhouse/FuzzMore
...
Call Metadatum::print() to increase fuzzing coverage.
4 years ago
Kevin Backhouse
e71b99b236
Merge pull request #1886 from kevinbackhouse/private-pData
...
Make fields of DataBuf private
4 years ago
Kevin Backhouse
8a08e14a87
Merge pull request #1899 from kevinbackhouse/BuildDoc
...
Add doc to release workflow
4 years ago
Kevin Backhouse
e1b9538ba5
Add doc to release build.
4 years ago
Kevin Backhouse
8e64f4c22d
Merge pull request #1898 from kevinbackhouse/DowngradeConan
...
Standardize on conan 1.39.0
4 years ago
Kevin Backhouse
7a6acc4eca
Standardize on conan 1.39.0
4 years ago
Robin Mills
5f2cbdf6b0
Merge pull request #1892 from Exiv2/clanmills-patch-1
...
Update SECURITY.md
4 years ago
Robin Mills
e1cbe3ed58
Update SECURITY.md
4 years ago
Kevin Backhouse
7caf4479c8
Merge pull request #1888 from kevinbackhouse/FixIssue1887
...
Avoid reading 1 byte off the end when the string does not contain a '\0' byte
4 years ago
Kevin Backhouse
bd211a90ac
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37889
...
Avoid reading 1 byte off the end when the string does not contain a '\0' byte.
4 years ago
Kevin Backhouse
9c4f9c713f
Regression test for https://github.com/Exiv2/exiv2/issues/1887
4 years ago
Kevin Backhouse
9ff72e5ca5
Make offset=0 the default parameter.
4 years ago
Kevin Backhouse
aec6733df9
Add unit test for methods like DataBuf::read_uint32 and DataBuf::write_uint32.
4 years ago
Kevin Backhouse
61a14c45d1
Fix build failure.
4 years ago
Kevin Backhouse
e41f0c2cce
Fix build failure on Windows.
4 years ago
Kevin Backhouse
c9d0cf3643
Make fields of DataBuf private.
4 years ago
Kevin Backhouse
cb16324bcf
Merge pull request #1882 from kevinbackhouse/FixIssue1881
...
Throw an error if the size of the preview is greater than 1MB
4 years ago
Kevin Backhouse
ccfdcf84ea
Merge pull request #1824 from 1div0/JPEG XL
...
Corrected JPEG XL file type
4 years ago
Kevin Backhouse
67746dee73
Merge pull request #1874 from neheb/emp
...
remove most usages of std::make_pair
4 years ago
Kevin Backhouse
0a02b3f81a
Merge pull request #1883 from kevinbackhouse/XMLValidatorBuild
...
Only build XMLValidator when XMP is enabled.
4 years ago
Kevin Backhouse
ddd1c47f8b
Add second test file for better code coverage.
4 years ago
Kevin Backhouse
ce02361a64
Only build XMLValidator when XMP is enabled.
4 years ago
Kevin Backhouse
60144df557
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37492
...
Throw an error if the size of the preview is greater than 1MB.
4 years ago
Kevin Backhouse
218ad98f22
Regression test for https://github.com/Exiv2/exiv2/issues/1881
4 years ago
Kevin Backhouse
f9248f9fde
Merge pull request #1878 from kevinbackhouse/XMLValidator
...
Add some XML validation to avoid xmpsdk bugs
4 years ago
postscript-dev
5e53fd83c2
Add ENVIRONMENT and NOTES to manpage
...
Add references to new sections.
4 years ago
postscript-dev
51c8d698b2
Update EXIV2 TAGNAMES & VALUES section in manpage
...
Changes:
+ Add missing tag groups in Exif list and reformat
+ Update text explaining Exiv2 types
+ Add text explaining tag groups, multiple elements and date/time formats
+ Format closer to manpage standard
4 years ago
Kevin Backhouse
5703dbc6a4
Add test to improve code coverage.
4 years ago
Kevin Backhouse
b35cc5ffa6
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363
...
Do some basic XML validation before running the xmpsdk library to avoid bugs in xmpsdk.
4 years ago
Kevin Backhouse
c9f253f0e5
Merge pull request #1876 from kevinbackhouse/OSS-Fuzz-integration
...
Add OSS-Fuzz status badge and CIFuzz integration
4 years ago
Rosen Penev
e7eddfc2f5
use more emplace_back
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev
f3fcffd6e6
remove most usages of std::make_pair
...
Better alternatives exist with C++11.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Kevin Backhouse
5bfa568b63
Add OSS-Fuzz status badge and CIFuzz integration.
4 years ago
postscript-dev
166b0c3809
Update EXAMPLES in manpage
...
Changes:
+ Fix :basename: and GPS examples
+ Add new examples and update text
+ Format closer to manpage standard
4 years ago
postscript-dev
fbdb38b959
Add missing `--extract` option to exiv2 program
...
The long option version of `-e` was missing.
4 years ago
Kevin Backhouse
079f130196
Merge pull request #1875 from kevinbackhouse/OSS-Fuzz
...
Add special build mode for OSS-Fuzz
4 years ago
Kevin Backhouse
cee9015ff8
Add special build mode for OSS-Fuzz.
4 years ago
postscript-dev
690ccceb3b
Update COMMAND SUMMARY section in manpage
...
Changes:
+ Update text
+ Update formatting for consistency
4 years ago