7363 Commits (766111f48d5c20b5f86bd37ee7cde3ee26316f7f)
 

Author SHA1 Message Date
Kevin Backhouse 766111f48d Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-7569-phvm-vwc2
(cherry picked from commit f0ff11f044b2c8ddf4792415beb91fd815c633a1)
4 years ago
Kevin Backhouse b0c16eb89d
Merge pull request #1564 from kevinbackhouse/SecurityContact
Update security process
4 years ago
Luis Díaz Más b675c58bab Move include/CMake to src 4 years ago
Luis Díaz Más 1b4577904b Fix MSVC build 4 years ago
tbeu bf0d8114c9 #525: Update comment and fix variable name 4 years ago
tbeu 94420ab591 Remove custom rwlock in favor of `std::mutex` of C++11
Current design on Windows was broken anyway, since legacy class `RWLock` does not implement a proper rwlock (shared read and exclusive write)

Once we are allowed using C++14 features, we can replace the `std::mutex` by `std::shared_timed_mutex` and the read-access locks by `std::shared_lock`.
Once we are allowed using C++17 features, we can replace the `std::mutex` by `std::shared_mutex` and the read-acces locks by `std::shared_lock`.
4 years ago
Miloš Komarčević bc37a6ccb4 Update bmffimage.hpp include order and path
No need to treat it differently since 206a2c495c

(could even back-port to 0.27 if there is RC3 coming)
4 years ago
Rosen Penev 4ceb325c8f clang-tidy: range for loop conversions
Found with modernize-loop-convert

Ran through git clang-format.

Also removed several questionable loops and replaced with simpler
algorithms.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev 5a4c3cd057 convert Pair to std::pair
This is C++11 now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev e93ad82734 clang-tidy: use braced init list
Found with modernize-return-braced-init-list

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Díaz Más 294372f2ad cmake: revert change due to old cmake versions on CentOS & debian9 4 years ago
Luis Díaz Más 582edd399c cmake: ignore PDBs warnings on Win/Debug/Static buils 4 years ago
Luis Díaz Más a3d2c23eaa appveyor: build BMFF + enable cache again 4 years ago
Luis Díaz Más 9de534976f msvc: fix compiler warning on x86 4 years ago
Luis Díaz Más 0bd2ff32ad increase timeout 4 years ago
Luis Díaz Más 8265fc46ed conan - gtest debug_postfix only used in Debug mode 4 years ago
Luis Díaz Más 34164b2cf5 ci: old expat & tune gtest options for windows 4 years ago
Luis Díaz Más 90dde02359 Win - Disable UNICODE which is failing at the moment 4 years ago
Luis Díaz Más ce7ebc11ed ci: rescue appveyor config from old-master and backup others 4 years ago
Rosen Penev 84220855b2 clang-tidy: use = delete
Found with modernize-use-equals-delete

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Díaz Más ff180b05a6 ci-travis: trying to fix valgrind build 4 years ago
Christoph Hasse 404024791c fix archlinux ci build 4 years ago
Kevin Backhouse ad5bac9863
Add clarification about reproducibility requirements. 4 years ago
Luis Díaz Más 7975b6402a conan: put win dlls into bin directory 4 years ago
Luis Díaz Más 53f18cf408 conan: use cmake_paths generator instead of cmake
We also upgraded the xcode version on Travis-CI
4 years ago
Luis Díaz Más 8de2d7a34e conan: fixes for Windows 4 years ago
Luis Díaz Más 72266e71e1 ci: use -Wno-deprecated-declarations for avoiding gtest 1.10 warnings 4 years ago
Luis Díaz Más 5a8511545f unitTests - use internal library object instead of recompiling sources 4 years ago
Luis Díaz Más 18ab34b030 ci: update conan version 4 years ago
Luis Díaz Más db4ece70cc gtest - remove wrapper which is not needed anymore 4 years ago
Luis Díaz Más f601d23d5e conan: update conan recipe versions 4 years ago
Kevin Backhouse c372f2677d Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-8949-hhfh-j7rj 4 years ago
Kevin Backhouse b3de96f4b4 Add more bounds checks in Jp2Image::encodeJp2Header 4 years ago
Luis Díaz Más e366c786b9 Fix -Werror=shadow warning after recovering EPS 4 years ago
Luis Díaz Más e53da674d9 ci: add again arch linux & disable compilation&run of unit tests 4 years ago
Luis Díaz Más 9eae9014b1 ci: trying to fix centos:8 build 4 years ago
Luis Díaz Más 7d8cd00778 fix tests expectations for alpine linux 4 years ago
Luis Díaz Más 3dbe445fbf ci: alpine linux support 4 years ago
Luis Díaz Más 6c5c2278cb ci: warnings_as_errors OFF 4 years ago
Luis Díaz Más c33c6abc82 Remove useless explicit constructor 4 years ago
Luis Díaz Más f77607ee8a ci: fix issues on Github actions 4 years ago
Luis Díaz Más 1cac0c3963 Do not treat warnings as errors 4 years ago
Luis Díaz Más 9b9154d137 fix warning (hiding local variable) 4 years ago
Luis Díaz Más c480be5814 cmake: disable -Wuseless-cast 4 years ago
Luis Díaz Más 390f5ee49d ci: fix installation of gtest on ubuntu 20.04 4 years ago
Luis Díaz Más 0e19de936d ci: update github actions
- Disable arch case which is suffering of a weird situation in which
CMake when trying to find GTest, it is failing with some error related
with GMock (which we do not use or install!)
- Updated ubuntu image to 20.04
- Use same CMake flags as we use on Travis
4 years ago
Kevin Backhouse 8e38b37fcb Add windows_distribution_check GitHub Action. 4 years ago
D4N 9a4eb0c624 Add linux_distribution_check github action 4 years ago
Luis Díaz Más d5240a4bda eps: Fix code after usage of unique_ptr. Remove deprecation tags 4 years ago
Luis Díaz Más e8181a2bec Revert "Remove EPS tests"
This reverts commit 6d7d85a1ec988287ec2362e6c6b267860cab89e2.
4 years ago