Debian Patches

Status for clamav/1.0.5+dfsg-1

Patch Description Author Forwarded Bugs Origin Last update
Change-paths-in-sample-conf-file-to-match-Debian.patch Change paths in sample conf file to match Debian Scott Kitterman <scott@kitterman.com> no 2014-03-10
cargo-Remove-windows-referenfes.patch cargo: Remove windows referenfes.
The winapi code among other windows related rust code has been removed
from the tar archive while repacking the tar ball. The build system
still references it it needs to be removed because otherwise cargo will
complain about it.
Scott Kitterman <scott@kitterman.com> no 2022-12-31
libclamav-Add-missing-symbols.patch libclamav: Add missing symbols.
These symbols are used by project files within clamav and not publicly
exported. Add them to the private section.
Sebastian Andrzej Siewior <sebastian@breakpoint.cc> no 2023-01-02
Add-a-version-script-for-libclamav-and-libfreshclam.patch Add a version script for libclamav and libfreshclam
Without a version script all symbols will be exported which are public
within the libclamav library. This is true for the officially exported
symbols as well as all the public symbols which are used within
libclamav such as the rust symbols or the included libs like 7z and its
XZ_SIG symbol.

There is already a .map preset to limit the exported symbols of
libclamav and libfreshclam. Use it.
Sebastian Andrzej Siewior <sebastian@breakpoint.cc> no 2023-01-02
libclamav-pe-Use-endian-wrapper-in-more-places.patch libclamav/pe: Use endian wrapper in more places.
A few user of VirtualAddress and Size in cli_exe_info::pe_image_data_dir
don't use the endian wrapper while other places do. This leads to
testsuite failures on big endian machines.

Use the endian wrapper in all places across pe.c for the two members.
Sebastian Andrzej Siewior <sebastian@breakpoint.cc> no 2023-01-06
Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch Add an option to avoid setting RPATH on unix systems.
RPATH overrides the normal library search path, possibly interfering
with local policy and causing problems for multilib, among other issues.

Add an option to avoid setting it with letting it enabled by default.
Sebastian Andrzej Siewior <sebastian@breakpoint.cc> no 2023-01-06
libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch libclamav: Use OpenSSL' BN instead tomfastmath.
Use OpenSSL's big number/ multiprecision integer arithmetics
functionality to replace tomfastmath.

This is a first shot at doing just this. Further improvement could be
use more RSA-signature verification from OpenSSL in crtmgr_rsa_verify()
and less self parsing.
_padding_check_PKCS1_type_1() has been borrowed from OpenSSL to make
further replacments easier.
Sebastian Andrzej Siewior <sebastian@breakpoint.cc> no 2023-02-18
Remove-bundled-tomfastmath-library.patch Remove bundled tomfastmath library.
Now that the tomfastmath library is no longer used, remove it from the
tree.
Sebastian Andrzej Siewior <sebastian@breakpoint.cc> no 2023-02-18

All known versions for source package 'clamav'

Links