Debian Patches

Status for tlsh/3.4.4+20151206-1.4

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

All known versions for source package 'tlsh'

Links