127 Commits (cc4d56dec1f8dba1fd38c331567dfee22d85e6bb)

Author SHA1 Message Date
clanmills 0eabfc4053 Adding CPP changes 5 years ago
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.
6 years ago
clanmills c261db2b5f sync changes to ExpatAdapter from master to 0.27 (removes compiler warnings) 7 years ago
Andreas Schneider 189da93480 xmpsdk: Build with -DBanAllEntityUsage=1
Prevent a denial-service-attack related to XML entity expansion
("billion laughs attack").
See https://bugzilla.redhat.com/show_bug.cgi?id=888769

Search for BanAllEntityUsage in xmpsdk/src/ExpatAdapter.cpp

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit e44d1dbe769f3b60a3d671be310f4af4f9490e6b)
7 years ago
Andreas Schneider 6062b1b803 cmake: Rename xmp to exiv2-xmp to avoid name conflicts
There is already a libxmp file by the xmp project on https://xmp.sf.net.
To avoid issues prefix with exiv2.

Fixes #624

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit 89509d7a3915ba474cbc3f8c85ab9bec4954ceda)
7 years ago
Robin Mills 3f21ff2fac Fix: https://github.com/Exiv2/exiv2/issues/570 7 years ago
Luis Díaz Más bc940231e7 Define XML_STATIC only for MSVC 7 years ago
Luis Díaz Más 4752b66bed CMake: Remove XML_STATIC definition that is not needed with expat 2.2.6 7 years ago
Luis Díaz Más f92030d650 CMake: remove XMPSRC variable. 7 years ago
Luis Diaz Mas 9733863030 Remove experimental approach to handle new XMPSDK versions
Note that the way to bring a newer version of XMP is by using conan.
7 years ago
Luis Diaz Mas 8b68afd4be Remove xmp Makefile. Now it is always handled by CMake 7 years ago
Luis Diaz Mas 4afb61411c Remove xmp visibility flags. Already done in cmake/mainSetup.cmake 7 years ago
Borchers, Henry Samuel 11e66c6c9e BUILD_INTERFACE for include directories use PROJECT_SOURCE_DIR to allow for being built as a CMake subproject 7 years ago
Luis Díaz Más 320e186f44 Fix -Wmaybe-uninitialized warnings 7 years ago
Luis Díaz Más d55b2b1b65 Remove HAVE_STDLIB_H check and replace stdlib.h by cstdlib 7 years ago
tbeu 5df8b01b77 Remove obsolete svn revision 8 years ago
Luis Diaz Mas 2784b1f7f7 Remove EXIV2_ENABLE_LIBXMP variable, always build static XMP library, remove cmake OBJECT library 8 years ago
Luis Díaz Más 686edde5ef Provide exiv2Config file automatically generated by CMake 8 years ago
Robin Mills c71322bff7 Correction for buildbreaker in 2f010487 8 years ago
Luis Díaz Más 8ad49f6d73 Robin changes in sync with master changes 8 years ago
clanmills 678e2b8517 Explicitly list files to be processed CMake generated builds [remove file(GLOB...)] 8 years ago
clanmills 305424bbad Reverting changes to MD5.h 8 years ago
clanmills 10e6ebdef3 AdobeXMPsdk Simplification for detection of stdint_h 8 years ago
clanmills 35c244e911 AdobeXMPsdk. Revert most of xmpsdk/CMakeLists.txt to enable debugging with Xcode. 8 years ago
Robin Mills 60d436c969 Many changes to CMakeLists.txt and cmakeBuild.cmd to support unicode, static linking, passing shared library build flags. 8 years ago
Luis Díaz Más c1c6c42834 Do not use certain compiler flags on windows 8 years ago
Luis Díaz Más d206604743 Fix some compilation issues with the xmp 8 years ago
Luis Díaz Más 557d056add Fix linking issues with EXPAT and the xmp static library (on windows) 8 years ago
Robin Mills 68effb1772 xmpsdk/buildXMPsdk.cmd work-in-progress 8 years ago
Robin Mills f281556e85 xmpsdk/buildXMPsdk.cmd work-in-progress 8 years ago
Robin Mills 23aff3a11a buildXMPsdk.cmd testing/work-in-progress. 8 years ago
clanmills b715da1fcd buildXMPsdk.cmd code complete. 8 years ago
Robin Mills 9da376a125 xmpsdk/buildXMPsdk.cmd - first working version 8 years ago
Robin Mills 1ff0391563 Work in progress edits. Going off to cut the grass! 8 years ago
Robin Mills a348b23f71 Silence unwanted warning from script 8 years ago
clanmills fcaf2be556 fix buildXMPsdk.sh to build 64 bit build of 2014. 8 years ago
clanmills 95c5e92365 Support for Adobe XMPsdk 2013. Build xmpsdk using Adobe scripts. 8 years ago
Luis Diaz Mas a478a74915 Simplify CMake logic for some compiler options related to the XMP target 8 years ago
Luis Diaz Mas 3b2372e906 Remove remaining call to CMake_msvc.txt 8 years ago
Andreas Sturmlechner aa6374b202
Use more GNUInstallDirs
Conveniently fixes multiarch install dir issues.
8 years ago
Robin Mills aefa3e3d34 MacOSX --with-adobe link issue. Work in progress. Code and documentation update. 8 years ago
Robin Mills 2a61392766 Merge pull request #27 from piponazo/master-CMakeObjectLibraryForXmp
New way to generate the XMP library (Using the CMake OBJECT LIBRARY concept)
8 years ago
Luis Diaz Mas 40d10639e2 Reuse XMP OBJECT library in the exiv2lib when EXIV2_ENABLE_LIBXMP=OFF 8 years ago
Luis Diaz Mas 2d011691f2 Compile XMP sources as an OBJECT Library 8 years ago
clanmills 935421c855 Refactoring autotools to support ADOBE_XMPSDK (Work in Progress) 8 years ago
Luis Diaz Mas b4a2b822c2 Remove usage of global variable INSTALL_TARGET_STANDARD_ARGS. Specify install destinitions in each target 8 years ago
Luis Díaz Más acf8ebd254 Propagate EXPAT include directories and libraries with the xmp target 8 years ago
Luis Díaz Más 36e12a4f37 Add XML_STATIC definition in xmp library to fix problems finding symbols. Link always with EXPAT_LIBARIES 8 years ago
clanmills 122cd5737f Cosmetic modifications to Pull-21. Fix to ensure Cygwin uses #include <unistd.h> 8 years ago
Luis Diaz Mas 7cf676efbb EXV_HAVE_STDINT_H needs to be defined to compile XMPSDK 8 years ago