Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
remove-testing-from-cmakelists.diff | remove Testing directory from CMakeLists.txt The license for the test corpus is quite unclear even if it could probably be considered fair use. So let just no ship it in the Debian package. diff --git a/CMakeLists.txt b/CMakeLists.txt index 1736ebd..4d28b15 100644 |
Jérémy Bobbio <lunar@debian.org> | not-needed | |||
create-shared-library.diff | create shared library TLSH should work as a shared library, so let's create it a build time, and have tlsh_unittest use it. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 51067e5..885d249 100644 |
Jérémy Bobbio <lunar@debian.org> | no | |||
install-libraries.diff | install the library in expected directories We add CMake install directives in order to see the library files installed in the expected multiarch compatible locations. =================================================================== |
Jérémy Bobbio <lunar@debian.org> | no | |||
dont-use-rpath.diff | do not set RPATH for tlsh_unittest Using RPATH leads to problem when linked libraries have their own dependencies. See: https://wiki.debian.org/RpathIssue =================================================================== |
Jérémy Bobbio <lunar@debian.org> | no | |||
call-tlsh-constructor-in-python-binding.diff | call Tlsh constructor when creating Python Tlsh object The constructor for C++ Tlsh object was not called in the Python binding. While this was working when upstream had TlshImpl embedded in Tlsh, we now need to call it when we create the Python Tlsh object. This is done using C++ "placement syntax". diff --git a/py_ext/tlshmodule.cpp b/py_ext/tlshmodule.cpp index 8ed2335..de85c1c 100644 |
Jérémy Bobbio <lunar@debian.org> | no | |||
do-not-compare-pointer-value.patch | Do not compare a pointer value with integer | yes | debian upstream | upstream, https://github.com/trendmicro/tlsh/commit/b0a279969fc3f20d7fd94853c1dd4e1b93accc7a | 2021-10-12 |