Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
install-cmake-dev-files.patch | Install libs and cmake files to the Debian location Instead of moving the libs to the DEB_HOST_MULTIARCH lib directory during packaging, have cmake install the libs directly. This is needed so the CMake development files point to the correct location for the libs. Also, install yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and yaml-cpp-targets.cmake. |
Paul Novotny <paul@paulnovo.us> | not-needed | 2015-11-29 | ||
reproducible-build.patch | Make the build reproducible | Reiner Herrmann <reiner@reiner-h.de> | no | debian | 2016-10-11 | |
symbol-visibility.patch | commit df9206778fe9ff1bdd56d975c29c43dfe1e66de7 Export only YAML_CPP_API-tagged symbols on Linux. This marks classes tagged with YAML_CPP_API with visibility("default"), to explicitly export them, and then makes the default visibility "hidden" via -fvisibility=hidden. This reduces the number of exported symbols by more than 50%, which has a small application start-up time and memory useage benefit. It also makes it more feasible to audit the set of exported symbols in automated ABI compatibility systems. |
Christopher James Halse Rogers <christopher.halse.rogers@canonical.com> | no | 2018-11-23 | ||
fix-CVE-2017-11692.patch | commit c9460110e072df84b7dee3eb651f2ec5df75fb18 Fix reading empty token stack with a node with properties but no scalar. E.g. `!2`. |
Jesse Beder <jbeder@gmail.com> | no | 2020-01-20 | ||
fix-unbounded-recursion-depth.patch | [PATCH 1/9] fix stack overflow in HandleNode() (CVE-2017-5950) simply set a hardcoded recursion limit to 2000 (inspired by Python's) to avoid infinitely recursing into arbitrary data structures assert() the depth. unsure if this is the right approach, but given that HandleNode() is "void", I am not sure how else to return an error. the problem with this approach of course is that it will still crash the caller, unless they have proper exception handling in place. |
=?UTF-8?q?Antoine=20Beaupr=C3=A9?= <anarcat@debian.org> | yes | upstream | https://github.com/jbeder/yaml-cpp/pull/807 | 2017-04-25 |
0001-Revert-Static-analysis-fix-replace-0-and-NULL-with-n.patch | Revert "Static analysis fix: replace 0 and NULL with nullptr (#738)" This reverts commit db0bda7087a6fac811e78957787fc5037465ac4e. |
Adrian Bunk <bunk@debian.org> | no | 2020-05-10 | ||
0002-Revert-Improve-error-messages-on-operator-or-as-656.patch | Revert "Improve error messages on operator[] or as<> (#656)" This reverts commit 012269756149ae99745b6dafefd415843d7420bb. |
Adrian Bunk <bunk@debian.org> | no | 2020-05-10 | ||
0003-Revert-Disallow-moving-for-the-Parser.patch | Revert "Disallow moving for the Parser." This reverts commit bd7f8c60c82614bb0bd1c526db2cbc39dac02fec. |
Adrian Bunk <bunk@debian.org> | no | 2020-05-10 | ||
0004-Revert-Apply-formatting-style-tweaks-to-comply-with-.patch | Revert "Apply formatting/style tweaks to comply with compile time diagnostics for g++ and clang++ (#686)" This reverts commit 0d5c57150cebb430fcc216d8066dbb28aeaafe8e. |
Adrian Bunk <bunk@debian.org> | no | 2020-05-10 | ||
0005-Revert-fix-up-static-so-works-as-DLL-559.patch | Revert "fix up static, so works as DLL (#559)" This reverts commit 774f25800e6f19f4b927023c85d1389af322da5e. |
Adrian Bunk <bunk@debian.org> | no | 2020-05-10 | ||
fix-pkg-config.patch | fix pkg-config file and cmake one | Gianfranco Costamagna <locutusofborg@debian.org> | not-needed | 2020-05-26 |