Version in base suite: 1.0.1+dfsg-2 Version in overlay suite: 1.0.2+dfsg-1~deb12u1 Base version: clamav_1.0.2+dfsg-1~deb12u1 Target version: clamav_1.0.3+dfsg-1~deb12u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/c/clamav/clamav_1.0.2+dfsg-1~deb12u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/c/clamav/clamav_1.0.3+dfsg-1~deb12u1.dsc CMakeLists.txt | 2 Jenkinsfile | 2 NEWS.md | 7 debian/.git-dpm | 14 debian/changelog | 7 debian/libclamav11.symbols | 434 +++++----- debian/patches/Add-a-version-script-for-libclamav-and-libfreshclam.patch | 2 debian/patches/Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch | 4 debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch | 2 debian/patches/Freshclam-remove-curl-result-warning.patch | 27 debian/patches/Remove-bundled-tomfastmath-library.patch | 2 debian/patches/cargo-Remove-windows-referenfes.patch | 2 debian/patches/libclamav-Add-missing-symbols.patch | 2 debian/patches/libclamav-Sort-libclamav.map-and-libfreshclam.map.patch | 2 debian/patches/libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch | 2 debian/patches/libclamav-pe-Use-endian-wrapper-in-more-places.patch | 2 debian/patches/series | 1 debian/rules | 2 libclamav/bytecode_api.h | 1 libclamav/others.h | 2 libclamunrar_iface/CMakeLists.txt | 9 21 files changed, 288 insertions(+), 240 deletions(-) diff -Nru clamav-1.0.2+dfsg/CMakeLists.txt clamav-1.0.3+dfsg/CMakeLists.txt --- clamav-1.0.2+dfsg/CMakeLists.txt 2023-08-15 22:24:07.000000000 +0000 +++ clamav-1.0.3+dfsg/CMakeLists.txt 2023-08-25 21:18:34.000000000 +0000 @@ -22,7 +22,7 @@ set(VERSION_SUFFIX "") project( ClamAV - VERSION "1.0.2" + VERSION "1.0.3" DESCRIPTION "ClamAV open source email, web, and end-point anti-virus toolkit." ) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH}) diff -Nru clamav-1.0.2+dfsg/Jenkinsfile clamav-1.0.3+dfsg/Jenkinsfile --- clamav-1.0.2+dfsg/Jenkinsfile 2023-08-15 22:24:07.000000000 +0000 +++ clamav-1.0.3+dfsg/Jenkinsfile 2023-08-25 21:18:34.000000000 +0000 @@ -10,7 +10,7 @@ parameters( [ string(name: 'VERSION', - defaultValue: '1.0.2', + defaultValue: '1.0.3', description: 'ClamAV version string'), string(name: 'FRAMEWORK_BRANCH', defaultValue: '1.0', diff -Nru clamav-1.0.2+dfsg/NEWS.md clamav-1.0.3+dfsg/NEWS.md --- clamav-1.0.2+dfsg/NEWS.md 2023-08-15 22:24:07.000000000 +0000 +++ clamav-1.0.3+dfsg/NEWS.md 2023-08-25 21:18:34.000000000 +0000 @@ -3,6 +3,13 @@ Note: This file refers to the official packages. Things described here may differ slightly from third-party binary packages. +## 1.0.3 + +ClamAV 1.0.3 is a critical patch release with the following fixes: + +- Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.10. + - GitHub pull request: https://github.com/Cisco-Talos/clamav/pull/1010 + ## 1.0.2 ClamAV 1.0.2 is a critical patch release with the following fixes: diff -Nru clamav-1.0.2+dfsg/debian/.git-dpm clamav-1.0.3+dfsg/debian/.git-dpm --- clamav-1.0.2+dfsg/debian/.git-dpm 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/.git-dpm 2023-09-09 14:35:33.000000000 +0000 @@ -1,8 +1,8 @@ # see git-dpm(1) from git-dpm package -de9cef7ab6e5a57247f9598340a0e64869429870 -de9cef7ab6e5a57247f9598340a0e64869429870 -7b4b490a9f8c93c9ef66c8d34be648796dd9f7bd -7b4b490a9f8c93c9ef66c8d34be648796dd9f7bd -clamav_1.0.2+dfsg.orig.tar.xz -c845d2c777adda943e7421c601924e1bee1864a8 -14134372 +b6798c1c1c1bd4e43f1ffbc36748adb5cf07787a +b6798c1c1c1bd4e43f1ffbc36748adb5cf07787a +6aeff1ef1ff425a1a201d8e3f2c5b8b1f8a60fdb +6aeff1ef1ff425a1a201d8e3f2c5b8b1f8a60fdb +clamav_1.0.3+dfsg.orig.tar.xz +329456b2e5930a422859b00ed0e08cc8ab53e2b3 +14191252 diff -Nru clamav-1.0.2+dfsg/debian/changelog clamav-1.0.3+dfsg/debian/changelog --- clamav-1.0.2+dfsg/debian/changelog 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/changelog 2023-09-09 14:36:13.000000000 +0000 @@ -1,3 +1,10 @@ +clamav (1.0.3+dfsg-1~deb12u1) bookworm; urgency=medium + + * Import 1.0.3 + * Remove unnecessary warning messages in freshclam during update. + + -- Sebastian Andrzej Siewior Sat, 09 Sep 2023 16:36:13 +0200 + clamav (1.0.2+dfsg-1~deb12u1) bookworm; urgency=medium * Import 1.0.2 (Closes: #1050057) diff -Nru clamav-1.0.2+dfsg/debian/libclamav11.symbols clamav-1.0.3+dfsg/debian/libclamav11.symbols --- clamav-1.0.2+dfsg/debian/libclamav11.symbols 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/libclamav11.symbols 2023-09-09 14:36:13.000000000 +0000 @@ -1,25 +1,25 @@ libclamav.so.11 libclamav11 #MINVER# * Build-Depends-Package: libclamav-dev - CLAMAV_PRIVATE@CLAMAV_PRIVATE 1.0.2 + CLAMAV_PRIVATE@CLAMAV_PRIVATE 1.0.3 CLAMAV_PUBLIC@CLAMAV_PUBLIC 1.0.0 - __cli_strcasestr@CLAMAV_PRIVATE 1.0.2 - __cli_strndup@CLAMAV_PRIVATE 1.0.2 - __cli_strnlen@CLAMAV_PRIVATE 1.0.2 - __cli_strnstr@CLAMAV_PRIVATE 1.0.2 - base64Flush@CLAMAV_PRIVATE 1.0.2 - blobAddData@CLAMAV_PRIVATE 1.0.2 - blobCreate@CLAMAV_PRIVATE 1.0.2 - blobDestroy@CLAMAV_PRIVATE 1.0.2 - cl_ASN1_GetTimeT@CLAMAV_PRIVATE 1.0.2 + __cli_strcasestr@CLAMAV_PRIVATE 1.0.3 + __cli_strndup@CLAMAV_PRIVATE 1.0.3 + __cli_strnlen@CLAMAV_PRIVATE 1.0.3 + __cli_strnstr@CLAMAV_PRIVATE 1.0.3 + base64Flush@CLAMAV_PRIVATE 1.0.3 + blobAddData@CLAMAV_PRIVATE 1.0.3 + blobCreate@CLAMAV_PRIVATE 1.0.3 + blobDestroy@CLAMAV_PRIVATE 1.0.3 + cl_ASN1_GetTimeT@CLAMAV_PRIVATE 1.0.3 cl_always_gen_section_hash@CLAMAV_PUBLIC 1.0.0 - cl_base64_decode@CLAMAV_PRIVATE 1.0.2 - cl_base64_encode@CLAMAV_PRIVATE 1.0.2 - cl_cleanup_crypto@CLAMAV_PRIVATE 1.0.2 + cl_base64_decode@CLAMAV_PRIVATE 1.0.3 + cl_base64_encode@CLAMAV_PRIVATE 1.0.3 + cl_cleanup_crypto@CLAMAV_PRIVATE 1.0.3 cl_countsigs@CLAMAV_PUBLIC 1.0.0 cl_cvdfree@CLAMAV_PUBLIC 1.0.0 cl_cvdhead@CLAMAV_PUBLIC 1.0.0 cl_cvdparse@CLAMAV_PUBLIC 1.0.0 - cl_cvdunpack@CLAMAV_PRIVATE 1.0.2 + cl_cvdunpack@CLAMAV_PRIVATE 1.0.3 cl_cvdverify@CLAMAV_PUBLIC 1.0.0 cl_debug@CLAMAV_PUBLIC 1.0.0 cl_engine_addref@CLAMAV_PUBLIC 1.0.0 @@ -28,7 +28,7 @@ cl_engine_get_num@CLAMAV_PUBLIC 1.0.0 cl_engine_get_str@CLAMAV_PUBLIC 1.0.0 cl_engine_new@CLAMAV_PUBLIC 1.0.0 - cl_engine_set_clcb_engine_compile_progress@CLAMAV_PRIVATE 1.0.2 + cl_engine_set_clcb_engine_compile_progress@CLAMAV_PRIVATE 1.0.3 cl_engine_set_clcb_file_inspection@CLAMAV_PUBLIC 1.0.0 cl_engine_set_clcb_file_props@CLAMAV_PUBLIC 1.0.0 cl_engine_set_clcb_hash@CLAMAV_PUBLIC 1.0.0 @@ -37,7 +37,7 @@ cl_engine_set_clcb_pre_cache@CLAMAV_PUBLIC 1.0.0 cl_engine_set_clcb_pre_scan@CLAMAV_PUBLIC 1.0.0 cl_engine_set_clcb_sigload@CLAMAV_PUBLIC 1.0.0 - cl_engine_set_clcb_sigload_progress@CLAMAV_PRIVATE 1.0.2 + cl_engine_set_clcb_sigload_progress@CLAMAV_PRIVATE 1.0.3 cl_engine_set_clcb_stats_add_sample@CLAMAV_PUBLIC 1.0.0 cl_engine_set_clcb_stats_decrement_count@CLAMAV_PUBLIC 1.0.0 cl_engine_set_clcb_stats_flush@CLAMAV_PUBLIC 1.0.0 @@ -58,21 +58,21 @@ cl_fmap_close@CLAMAV_PUBLIC 1.0.0 cl_fmap_open_handle@CLAMAV_PUBLIC 1.0.0 cl_fmap_open_memory@CLAMAV_PUBLIC 1.0.0 - cl_get_pkey_file@CLAMAV_PRIVATE 1.0.2 - cl_get_x509_from_mem@CLAMAV_PRIVATE 1.0.2 - cl_hash_data@CLAMAV_PRIVATE 1.0.2 + cl_get_pkey_file@CLAMAV_PRIVATE 1.0.3 + cl_get_x509_from_mem@CLAMAV_PRIVATE 1.0.3 + cl_hash_data@CLAMAV_PRIVATE 1.0.3 cl_hash_destroy@CLAMAV_PUBLIC 1.0.0 - cl_hash_file_fd@CLAMAV_PRIVATE 1.0.2 - cl_hash_file_fd_ctx@CLAMAV_PRIVATE 1.0.2 - cl_hash_file_fp@CLAMAV_PRIVATE 1.0.2 + cl_hash_file_fd@CLAMAV_PRIVATE 1.0.3 + cl_hash_file_fd_ctx@CLAMAV_PRIVATE 1.0.3 + cl_hash_file_fp@CLAMAV_PRIVATE 1.0.3 cl_hash_init@CLAMAV_PUBLIC 1.0.0 cl_init@CLAMAV_PUBLIC 1.0.0 - cl_initialize_crypto@CLAMAV_PRIVATE 1.0.2 + cl_initialize_crypto@CLAMAV_PRIVATE 1.0.3 cl_load@CLAMAV_PUBLIC 1.0.0 - cl_load_cert@CLAMAV_PRIVATE 1.0.2 - cl_load_crl@CLAMAV_PRIVATE 1.0.2 + cl_load_cert@CLAMAV_PRIVATE 1.0.3 + cl_load_crl@CLAMAV_PRIVATE 1.0.3 cl_retdbdir@CLAMAV_PUBLIC 1.0.0 - cl_retflevel@CLAMAV_PUBLIC 1.0.1 + cl_retflevel@CLAMAV_PUBLIC 1.0.3 cl_retver@CLAMAV_PUBLIC 1.0.0 cl_scandesc@CLAMAV_PUBLIC 1.0.0 cl_scandesc_callback@CLAMAV_PUBLIC 1.0.0 @@ -80,203 +80,203 @@ cl_scanfile_callback@CLAMAV_PUBLIC 1.0.0 cl_scanmap_callback@CLAMAV_PUBLIC 1.0.0 cl_set_clcb_msg@CLAMAV_PUBLIC 1.0.0 - cl_sha1@CLAMAV_PRIVATE 1.0.2 - cl_sha256@CLAMAV_PRIVATE 1.0.2 - cl_sign_data@CLAMAV_PRIVATE 1.0.2 - cl_sign_data_keyfile@CLAMAV_PRIVATE 1.0.2 - cl_sign_file_fd@CLAMAV_PRIVATE 1.0.2 - cl_sign_file_fp@CLAMAV_PRIVATE 1.0.2 + cl_sha1@CLAMAV_PRIVATE 1.0.3 + cl_sha256@CLAMAV_PRIVATE 1.0.3 + cl_sign_data@CLAMAV_PRIVATE 1.0.3 + cl_sign_data_keyfile@CLAMAV_PRIVATE 1.0.3 + cl_sign_file_fd@CLAMAV_PRIVATE 1.0.3 + cl_sign_file_fp@CLAMAV_PRIVATE 1.0.3 cl_statchkdir@CLAMAV_PUBLIC 1.0.0 cl_statfree@CLAMAV_PUBLIC 1.0.0 cl_statinidir@CLAMAV_PUBLIC 1.0.0 cl_strerror@CLAMAV_PUBLIC 1.0.0 cl_update_hash@CLAMAV_PUBLIC 1.0.0 - cl_validate_certificate_chain@CLAMAV_PRIVATE 1.0.2 - cl_validate_certificate_chain_ts_dir@CLAMAV_PRIVATE 1.0.2 - cl_verify_signature@CLAMAV_PRIVATE 1.0.2 - cl_verify_signature_fd@CLAMAV_PRIVATE 1.0.2 - cl_verify_signature_fd_x509@CLAMAV_PRIVATE 1.0.2 - cl_verify_signature_fd_x509_keyfile@CLAMAV_PRIVATE 1.0.2 - cl_verify_signature_hash@CLAMAV_PRIVATE 1.0.2 - cl_verify_signature_hash_x509@CLAMAV_PRIVATE 1.0.2 - cl_verify_signature_hash_x509_keyfile@CLAMAV_PRIVATE 1.0.2 - cl_verify_signature_x509@CLAMAV_PRIVATE 1.0.2 - cl_verify_signature_x509_keyfile@CLAMAV_PRIVATE 1.0.2 - cli_ac_buildtrie@CLAMAV_PRIVATE 1.0.2 - cli_ac_chklsig@CLAMAV_PRIVATE 1.0.2 - cli_ac_free@CLAMAV_PRIVATE 1.0.2 - cli_ac_freedata@CLAMAV_PRIVATE 1.0.2 - cli_ac_init@CLAMAV_PRIVATE 1.0.2 - cli_ac_initdata@CLAMAV_PRIVATE 1.0.2 - cli_ac_scanbuff@CLAMAV_PRIVATE 1.0.2 - cli_add_content_match_pattern@CLAMAV_PRIVATE 1.0.2 - cli_basename@CLAMAV_PRIVATE 1.0.2 - cli_bm_free@CLAMAV_PRIVATE 1.0.2 - cli_bm_init@CLAMAV_PRIVATE 1.0.2 - cli_bm_scanbuff@CLAMAV_PRIVATE 1.0.2 - cli_build_regex_list@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_context_alloc@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_context_destroy@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_context_getresult_int@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_context_set_trace@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_context_setfile@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_context_setfuncid@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_context_setparam_int@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_context_setparam_ptr@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_debug@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_debug_printsrc@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_describe@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_destroy@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_done@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_init@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_load@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_prepare2@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_printversion@CLAMAV_PRIVATE 1.0.2 - cli_bytecode_run@CLAMAV_PRIVATE 1.0.2 - cli_bytefunc_describe@CLAMAV_PRIVATE 1.0.2 - cli_byteinst_describe@CLAMAV_PRIVATE 1.0.2 - cli_bytetype_describe@CLAMAV_PRIVATE 1.0.2 - cli_bytevalue_describe@CLAMAV_PRIVATE 1.0.2 - cli_calloc@CLAMAV_PRIVATE 1.0.2 - cli_check_auth_header@CLAMAV_PRIVATE 1.0.2 - cli_chomp@CLAMAV_PRIVATE 1.0.2 - cli_codepage_to_utf8@CLAMAV_PRIVATE 1.0.2 - cli_ctime@CLAMAV_PRIVATE 1.0.2 - cli_dbgmsg@CLAMAV_PRIVATE 1.0.2 - cli_dbgmsg_no_inline@CLAMAV_PRIVATE 1.0.2 - cli_dconf_init@CLAMAV_PRIVATE 1.0.2 - cli_debug_flag@CLAMAV_PRIVATE 1.0.2 - cli_detect_environment@CLAMAV_PRIVATE 1.0.2 - cli_disasm_one@CLAMAV_PRIVATE 1.0.2 - cli_errmsg@CLAMAV_PRIVATE 1.0.2 - cli_filecopy@CLAMAV_PRIVATE 1.0.2 - cli_free_vba_project@CLAMAV_PRIVATE 1.0.2 - cli_ftw@CLAMAV_PRIVATE 1.0.2 - cli_genhash_pe@CLAMAV_PRIVATE 1.0.2 - cli_gentemp@CLAMAV_PRIVATE 1.0.2 - cli_gentemp_with_prefix@CLAMAV_PRIVATE 1.0.2 - cli_gentempfd@CLAMAV_PRIVATE 1.0.2 - cli_gentempfd_with_prefix@CLAMAV_PRIVATE 1.0.2 - cli_get_debug_flag@CLAMAV_PRIVATE 1.0.2 - cli_get_filepath_from_filedesc@CLAMAV_PRIVATE 1.0.2 - cli_get_last_virus_str@CLAMAV_PRIVATE 1.0.2 - cli_getdsig@CLAMAV_PRIVATE 1.0.2 - cli_gettmpdir@CLAMAV_PRIVATE 1.0.2 - cli_hashfile@CLAMAV_PRIVATE 1.0.2 - cli_hashset_destroy@CLAMAV_PRIVATE 1.0.2 - cli_hashstream@CLAMAV_PRIVATE 1.0.2 - cli_hex2str@CLAMAV_PRIVATE 1.0.2 - cli_hex2ui@CLAMAV_PRIVATE 1.0.2 - cli_infomsg_simple@CLAMAV_PRIVATE 1.0.2 - cli_initroots@CLAMAV_PRIVATE 1.0.2 - cli_isnumber@CLAMAV_PRIVATE 1.0.2 - cli_js_destroy@CLAMAV_PRIVATE 1.0.2 - cli_js_init@CLAMAV_PRIVATE 1.0.2 - cli_js_output@CLAMAV_PRIVATE 1.0.2 - cli_js_parse_done@CLAMAV_PRIVATE 1.0.2 - cli_js_process_buffer@CLAMAV_PRIVATE 1.0.2 - cli_ldbtokenize@CLAMAV_PRIVATE 1.0.2 - cli_malloc@CLAMAV_PRIVATE 1.0.2 - cli_memstr@CLAMAV_PRIVATE 1.0.2 - cli_ole2_extract@CLAMAV_PRIVATE 1.0.2 - cli_pcre_build@CLAMAV_PRIVATE 1.0.2 - cli_pcre_freeoff@CLAMAV_PRIVATE 1.0.2 - cli_pcre_init@CLAMAV_PRIVATE 1.0.2 - cli_pcre_perf_events_destroy@CLAMAV_PRIVATE 1.0.2 - cli_pcre_perf_print@CLAMAV_PRIVATE 1.0.2 - cli_pcre_recaloff@CLAMAV_PRIVATE 1.0.2 - cli_pcre_scanbuf@CLAMAV_PRIVATE 1.0.2 - cli_ppt_vba_read@CLAMAV_PRIVATE 1.0.2 - cli_printcxxver@CLAMAV_PRIVATE 1.0.2 - cli_readn@CLAMAV_PRIVATE 1.0.2 - cli_realloc@CLAMAV_PRIVATE 1.0.2 - cli_realpath@CLAMAV_PRIVATE 1.0.2 - cli_regcomp@CLAMAV_PRIVATE 1.0.2 - cli_regex2suffix@CLAMAV_PRIVATE 1.0.2 - cli_regexec@CLAMAV_PRIVATE 1.0.2 - cli_regfree@CLAMAV_PRIVATE 1.0.2 - cli_rmdirs@CLAMAV_PRIVATE 1.0.2 - cli_rndnum@CLAMAV_PRIVATE 1.0.2 - cli_sanitize_filepath@CLAMAV_PRIVATE 1.0.2 - cli_scan_buff@CLAMAV_PRIVATE 1.0.2 - cli_scan_fmap@CLAMAV_PRIVATE 1.0.2 - cli_set_debug_flag@CLAMAV_PRIVATE 1.0.2 - cli_sigopts_handler@CLAMAV_PRIVATE 1.0.2 - cli_sigperf_events_destroy@CLAMAV_PRIVATE 1.0.2 - cli_sigperf_print@CLAMAV_PRIVATE 1.0.2 - cli_str2hex@CLAMAV_PRIVATE 1.0.2 - cli_strbcasestr@CLAMAV_PRIVATE 1.0.2 - cli_strdup@CLAMAV_PRIVATE 1.0.2 - cli_strerror@CLAMAV_PRIVATE 1.0.2 - cli_strlcat@CLAMAV_PRIVATE 1.0.2 - cli_strlcpy@CLAMAV_PRIVATE 1.0.2 - cli_strntoul@CLAMAV_PRIVATE 1.0.2 - cli_strrcpy@CLAMAV_PRIVATE 1.0.2 - cli_strtok@CLAMAV_PRIVATE 1.0.2 - cli_strtokbuf@CLAMAV_PRIVATE 1.0.2 - cli_strtokenize@CLAMAV_PRIVATE 1.0.2 - cli_textbuffer_append_normalize@CLAMAV_PRIVATE 1.0.2 - cli_unescape@CLAMAV_PRIVATE 1.0.2 - cli_unlink@CLAMAV_PRIVATE 1.0.2 - cli_url_canon@CLAMAV_PRIVATE 1.0.2 - cli_utf16_to_utf8@CLAMAV_PRIVATE 1.0.2 - cli_utf16toascii@CLAMAV_PRIVATE 1.0.2 - cli_vba_inflate@CLAMAV_PRIVATE 1.0.2 - cli_vba_readdir@CLAMAV_PRIVATE 1.0.2 - cli_versig2@CLAMAV_PRIVATE 1.0.2 - cli_versig@CLAMAV_PRIVATE 1.0.2 - cli_warnmsg@CLAMAV_PRIVATE 1.0.2 - cli_wm_decrypt_macro@CLAMAV_PRIVATE 1.0.2 - cli_wm_readdir@CLAMAV_PRIVATE 1.0.2 - cli_writen@CLAMAV_PRIVATE 1.0.2 - decodeLine@CLAMAV_PRIVATE 1.0.2 - disasmbuf@CLAMAV_PRIVATE 1.0.2 - fmap@CLAMAV_PRIVATE 1.0.2 - fmap_dump_to_file@CLAMAV_PRIVATE 1.0.2 - fmap_duplicate@CLAMAV_PRIVATE 1.0.2 - free_duplicate_fmap@CLAMAV_PRIVATE 1.0.2 - get_fpu_endian@CLAMAV_PRIVATE 1.0.2 - have_clamjit@CLAMAV_PRIVATE 1.0.2 - have_rar@CLAMAV_PRIVATE 1.0.2 - html_normalise_map@CLAMAV_PRIVATE 1.0.2 - html_normalise_mem@CLAMAV_PRIVATE 1.0.2 - html_screnc_decode@CLAMAV_PRIVATE 1.0.2 - html_tag_arg_free@CLAMAV_PRIVATE 1.0.2 - init_allow_list@CLAMAV_PRIVATE 1.0.2 - init_domain_list@CLAMAV_PRIVATE 1.0.2 - init_regex_list@CLAMAV_PRIVATE 1.0.2 - is_regex_ok@CLAMAV_PRIVATE 1.0.2 - load_regex_matcher@CLAMAV_PRIVATE 1.0.2 - lsig_increment_subsig_match@CLAMAV_PRIVATE 1.0.2 + cl_validate_certificate_chain@CLAMAV_PRIVATE 1.0.3 + cl_validate_certificate_chain_ts_dir@CLAMAV_PRIVATE 1.0.3 + cl_verify_signature@CLAMAV_PRIVATE 1.0.3 + cl_verify_signature_fd@CLAMAV_PRIVATE 1.0.3 + cl_verify_signature_fd_x509@CLAMAV_PRIVATE 1.0.3 + cl_verify_signature_fd_x509_keyfile@CLAMAV_PRIVATE 1.0.3 + cl_verify_signature_hash@CLAMAV_PRIVATE 1.0.3 + cl_verify_signature_hash_x509@CLAMAV_PRIVATE 1.0.3 + cl_verify_signature_hash_x509_keyfile@CLAMAV_PRIVATE 1.0.3 + cl_verify_signature_x509@CLAMAV_PRIVATE 1.0.3 + cl_verify_signature_x509_keyfile@CLAMAV_PRIVATE 1.0.3 + cli_ac_buildtrie@CLAMAV_PRIVATE 1.0.3 + cli_ac_chklsig@CLAMAV_PRIVATE 1.0.3 + cli_ac_free@CLAMAV_PRIVATE 1.0.3 + cli_ac_freedata@CLAMAV_PRIVATE 1.0.3 + cli_ac_init@CLAMAV_PRIVATE 1.0.3 + cli_ac_initdata@CLAMAV_PRIVATE 1.0.3 + cli_ac_scanbuff@CLAMAV_PRIVATE 1.0.3 + cli_add_content_match_pattern@CLAMAV_PRIVATE 1.0.3 + cli_basename@CLAMAV_PRIVATE 1.0.3 + cli_bm_free@CLAMAV_PRIVATE 1.0.3 + cli_bm_init@CLAMAV_PRIVATE 1.0.3 + cli_bm_scanbuff@CLAMAV_PRIVATE 1.0.3 + cli_build_regex_list@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_context_alloc@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_context_destroy@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_context_getresult_int@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_context_set_trace@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_context_setfile@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_context_setfuncid@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_context_setparam_int@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_context_setparam_ptr@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_debug@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_debug_printsrc@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_describe@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_destroy@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_done@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_init@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_load@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_prepare2@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_printversion@CLAMAV_PRIVATE 1.0.3 + cli_bytecode_run@CLAMAV_PRIVATE 1.0.3 + cli_bytefunc_describe@CLAMAV_PRIVATE 1.0.3 + cli_byteinst_describe@CLAMAV_PRIVATE 1.0.3 + cli_bytetype_describe@CLAMAV_PRIVATE 1.0.3 + cli_bytevalue_describe@CLAMAV_PRIVATE 1.0.3 + cli_calloc@CLAMAV_PRIVATE 1.0.3 + cli_check_auth_header@CLAMAV_PRIVATE 1.0.3 + cli_chomp@CLAMAV_PRIVATE 1.0.3 + cli_codepage_to_utf8@CLAMAV_PRIVATE 1.0.3 + cli_ctime@CLAMAV_PRIVATE 1.0.3 + cli_dbgmsg@CLAMAV_PRIVATE 1.0.3 + cli_dbgmsg_no_inline@CLAMAV_PRIVATE 1.0.3 + cli_dconf_init@CLAMAV_PRIVATE 1.0.3 + cli_debug_flag@CLAMAV_PRIVATE 1.0.3 + cli_detect_environment@CLAMAV_PRIVATE 1.0.3 + cli_disasm_one@CLAMAV_PRIVATE 1.0.3 + cli_errmsg@CLAMAV_PRIVATE 1.0.3 + cli_filecopy@CLAMAV_PRIVATE 1.0.3 + cli_free_vba_project@CLAMAV_PRIVATE 1.0.3 + cli_ftw@CLAMAV_PRIVATE 1.0.3 + cli_genhash_pe@CLAMAV_PRIVATE 1.0.3 + cli_gentemp@CLAMAV_PRIVATE 1.0.3 + cli_gentemp_with_prefix@CLAMAV_PRIVATE 1.0.3 + cli_gentempfd@CLAMAV_PRIVATE 1.0.3 + cli_gentempfd_with_prefix@CLAMAV_PRIVATE 1.0.3 + cli_get_debug_flag@CLAMAV_PRIVATE 1.0.3 + cli_get_filepath_from_filedesc@CLAMAV_PRIVATE 1.0.3 + cli_get_last_virus_str@CLAMAV_PRIVATE 1.0.3 + cli_getdsig@CLAMAV_PRIVATE 1.0.3 + cli_gettmpdir@CLAMAV_PRIVATE 1.0.3 + cli_hashfile@CLAMAV_PRIVATE 1.0.3 + cli_hashset_destroy@CLAMAV_PRIVATE 1.0.3 + cli_hashstream@CLAMAV_PRIVATE 1.0.3 + cli_hex2str@CLAMAV_PRIVATE 1.0.3 + cli_hex2ui@CLAMAV_PRIVATE 1.0.3 + cli_infomsg_simple@CLAMAV_PRIVATE 1.0.3 + cli_initroots@CLAMAV_PRIVATE 1.0.3 + cli_isnumber@CLAMAV_PRIVATE 1.0.3 + cli_js_destroy@CLAMAV_PRIVATE 1.0.3 + cli_js_init@CLAMAV_PRIVATE 1.0.3 + cli_js_output@CLAMAV_PRIVATE 1.0.3 + cli_js_parse_done@CLAMAV_PRIVATE 1.0.3 + cli_js_process_buffer@CLAMAV_PRIVATE 1.0.3 + cli_ldbtokenize@CLAMAV_PRIVATE 1.0.3 + cli_malloc@CLAMAV_PRIVATE 1.0.3 + cli_memstr@CLAMAV_PRIVATE 1.0.3 + cli_ole2_extract@CLAMAV_PRIVATE 1.0.3 + cli_pcre_build@CLAMAV_PRIVATE 1.0.3 + cli_pcre_freeoff@CLAMAV_PRIVATE 1.0.3 + cli_pcre_init@CLAMAV_PRIVATE 1.0.3 + cli_pcre_perf_events_destroy@CLAMAV_PRIVATE 1.0.3 + cli_pcre_perf_print@CLAMAV_PRIVATE 1.0.3 + cli_pcre_recaloff@CLAMAV_PRIVATE 1.0.3 + cli_pcre_scanbuf@CLAMAV_PRIVATE 1.0.3 + cli_ppt_vba_read@CLAMAV_PRIVATE 1.0.3 + cli_printcxxver@CLAMAV_PRIVATE 1.0.3 + cli_readn@CLAMAV_PRIVATE 1.0.3 + cli_realloc@CLAMAV_PRIVATE 1.0.3 + cli_realpath@CLAMAV_PRIVATE 1.0.3 + cli_regcomp@CLAMAV_PRIVATE 1.0.3 + cli_regex2suffix@CLAMAV_PRIVATE 1.0.3 + cli_regexec@CLAMAV_PRIVATE 1.0.3 + cli_regfree@CLAMAV_PRIVATE 1.0.3 + cli_rmdirs@CLAMAV_PRIVATE 1.0.3 + cli_rndnum@CLAMAV_PRIVATE 1.0.3 + cli_sanitize_filepath@CLAMAV_PRIVATE 1.0.3 + cli_scan_buff@CLAMAV_PRIVATE 1.0.3 + cli_scan_fmap@CLAMAV_PRIVATE 1.0.3 + cli_set_debug_flag@CLAMAV_PRIVATE 1.0.3 + cli_sigopts_handler@CLAMAV_PRIVATE 1.0.3 + cli_sigperf_events_destroy@CLAMAV_PRIVATE 1.0.3 + cli_sigperf_print@CLAMAV_PRIVATE 1.0.3 + cli_str2hex@CLAMAV_PRIVATE 1.0.3 + cli_strbcasestr@CLAMAV_PRIVATE 1.0.3 + cli_strdup@CLAMAV_PRIVATE 1.0.3 + cli_strerror@CLAMAV_PRIVATE 1.0.3 + cli_strlcat@CLAMAV_PRIVATE 1.0.3 + cli_strlcpy@CLAMAV_PRIVATE 1.0.3 + cli_strntoul@CLAMAV_PRIVATE 1.0.3 + cli_strrcpy@CLAMAV_PRIVATE 1.0.3 + cli_strtok@CLAMAV_PRIVATE 1.0.3 + cli_strtokbuf@CLAMAV_PRIVATE 1.0.3 + cli_strtokenize@CLAMAV_PRIVATE 1.0.3 + cli_textbuffer_append_normalize@CLAMAV_PRIVATE 1.0.3 + cli_unescape@CLAMAV_PRIVATE 1.0.3 + cli_unlink@CLAMAV_PRIVATE 1.0.3 + cli_url_canon@CLAMAV_PRIVATE 1.0.3 + cli_utf16_to_utf8@CLAMAV_PRIVATE 1.0.3 + cli_utf16toascii@CLAMAV_PRIVATE 1.0.3 + cli_vba_inflate@CLAMAV_PRIVATE 1.0.3 + cli_vba_readdir@CLAMAV_PRIVATE 1.0.3 + cli_versig2@CLAMAV_PRIVATE 1.0.3 + cli_versig@CLAMAV_PRIVATE 1.0.3 + cli_warnmsg@CLAMAV_PRIVATE 1.0.3 + cli_wm_decrypt_macro@CLAMAV_PRIVATE 1.0.3 + cli_wm_readdir@CLAMAV_PRIVATE 1.0.3 + cli_writen@CLAMAV_PRIVATE 1.0.3 + decodeLine@CLAMAV_PRIVATE 1.0.3 + disasmbuf@CLAMAV_PRIVATE 1.0.3 + fmap@CLAMAV_PRIVATE 1.0.3 + fmap_dump_to_file@CLAMAV_PRIVATE 1.0.3 + fmap_duplicate@CLAMAV_PRIVATE 1.0.3 + free_duplicate_fmap@CLAMAV_PRIVATE 1.0.3 + get_fpu_endian@CLAMAV_PRIVATE 1.0.3 + have_clamjit@CLAMAV_PRIVATE 1.0.3 + have_rar@CLAMAV_PRIVATE 1.0.3 + html_normalise_map@CLAMAV_PRIVATE 1.0.3 + html_normalise_mem@CLAMAV_PRIVATE 1.0.3 + html_screnc_decode@CLAMAV_PRIVATE 1.0.3 + html_tag_arg_free@CLAMAV_PRIVATE 1.0.3 + init_allow_list@CLAMAV_PRIVATE 1.0.3 + init_domain_list@CLAMAV_PRIVATE 1.0.3 + init_regex_list@CLAMAV_PRIVATE 1.0.3 + is_regex_ok@CLAMAV_PRIVATE 1.0.3 + load_regex_matcher@CLAMAV_PRIVATE 1.0.3 + lsig_increment_subsig_match@CLAMAV_PRIVATE 1.0.3 lsig_sub_matched@CLAMAV_PUBLIC 1.0.0 - messageCreate@CLAMAV_PRIVATE 1.0.2 - messageDestroy@CLAMAV_PRIVATE 1.0.2 - mpool_calloc@CLAMAV_PRIVATE 1.0.2 - mpool_create@CLAMAV_PRIVATE 1.0.2 - mpool_destroy@CLAMAV_PRIVATE 1.0.2 - mpool_free@CLAMAV_PRIVATE 1.0.2 - mpool_getstats@CLAMAV_PRIVATE 1.0.2 - phishingScan@CLAMAV_PRIVATE 1.0.2 - phishing_done@CLAMAV_PRIVATE 1.0.2 - phishing_init@CLAMAV_PRIVATE 1.0.2 - readdb_parse_ldb_subsignature@CLAMAV_PRIVATE 1.0.2 - regex_list_add_pattern@CLAMAV_PRIVATE 1.0.2 - regex_list_done@CLAMAV_PRIVATE 1.0.2 - regex_list_match@CLAMAV_PRIVATE 1.0.2 - tableCreate@CLAMAV_PRIVATE 1.0.2 - tableDestroy@CLAMAV_PRIVATE 1.0.2 - tableFind@CLAMAV_PRIVATE 1.0.2 - tableInsert@CLAMAV_PRIVATE 1.0.2 - tableIterate@CLAMAV_PRIVATE 1.0.2 - tableRemove@CLAMAV_PRIVATE 1.0.2 - tableUpdate@CLAMAV_PRIVATE 1.0.2 - text_normalize_init@CLAMAV_PRIVATE 1.0.2 - text_normalize_map@CLAMAV_PRIVATE 1.0.2 - text_normalize_reset@CLAMAV_PRIVATE 1.0.2 - uniq_add@CLAMAV_PRIVATE 1.0.2 - uniq_free@CLAMAV_PRIVATE 1.0.2 - uniq_get@CLAMAV_PRIVATE 1.0.2 - uniq_init@CLAMAV_PRIVATE 1.0.2 + messageCreate@CLAMAV_PRIVATE 1.0.3 + messageDestroy@CLAMAV_PRIVATE 1.0.3 + mpool_calloc@CLAMAV_PRIVATE 1.0.3 + mpool_create@CLAMAV_PRIVATE 1.0.3 + mpool_destroy@CLAMAV_PRIVATE 1.0.3 + mpool_free@CLAMAV_PRIVATE 1.0.3 + mpool_getstats@CLAMAV_PRIVATE 1.0.3 + phishingScan@CLAMAV_PRIVATE 1.0.3 + phishing_done@CLAMAV_PRIVATE 1.0.3 + phishing_init@CLAMAV_PRIVATE 1.0.3 + readdb_parse_ldb_subsignature@CLAMAV_PRIVATE 1.0.3 + regex_list_add_pattern@CLAMAV_PRIVATE 1.0.3 + regex_list_done@CLAMAV_PRIVATE 1.0.3 + regex_list_match@CLAMAV_PRIVATE 1.0.3 + tableCreate@CLAMAV_PRIVATE 1.0.3 + tableDestroy@CLAMAV_PRIVATE 1.0.3 + tableFind@CLAMAV_PRIVATE 1.0.3 + tableInsert@CLAMAV_PRIVATE 1.0.3 + tableIterate@CLAMAV_PRIVATE 1.0.3 + tableRemove@CLAMAV_PRIVATE 1.0.3 + tableUpdate@CLAMAV_PRIVATE 1.0.3 + text_normalize_init@CLAMAV_PRIVATE 1.0.3 + text_normalize_map@CLAMAV_PRIVATE 1.0.3 + text_normalize_reset@CLAMAV_PRIVATE 1.0.3 + uniq_add@CLAMAV_PRIVATE 1.0.3 + uniq_free@CLAMAV_PRIVATE 1.0.3 + uniq_get@CLAMAV_PRIVATE 1.0.3 + uniq_init@CLAMAV_PRIVATE 1.0.3 libfreshclam.so.2 libclamav11 #MINVER# FRESHCLAM_PRIVATE@FRESHCLAM_PRIVATE 1.0.1 FRESHCLAM_PUBLIC@FRESHCLAM_PUBLIC 1.0.0 diff -Nru clamav-1.0.2+dfsg/debian/patches/Add-a-version-script-for-libclamav-and-libfreshclam.patch clamav-1.0.3+dfsg/debian/patches/Add-a-version-script-for-libclamav-and-libfreshclam.patch --- clamav-1.0.2+dfsg/debian/patches/Add-a-version-script-for-libclamav-and-libfreshclam.patch 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/Add-a-version-script-for-libclamav-and-libfreshclam.patch 2023-09-09 14:35:32.000000000 +0000 @@ -1,4 +1,4 @@ -From badbc203114a85e8bdec2deecc25f899331c05f4 Mon Sep 17 00:00:00 2001 +From 02e81d7f161a4dce9f9bd20b0fb02b1bbe0ec232 Mon Sep 17 00:00:00 2001 From: Sebastian Andrzej Siewior Date: Mon, 2 Jan 2023 15:51:42 +0100 Subject: Add a version script for libclamav and libfreshclam diff -Nru clamav-1.0.2+dfsg/debian/patches/Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch clamav-1.0.3+dfsg/debian/patches/Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch --- clamav-1.0.2+dfsg/debian/patches/Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch 2023-09-09 14:35:32.000000000 +0000 @@ -1,4 +1,4 @@ -From 9824d59fcb634e349490a49997a294ab6a9f7020 Mon Sep 17 00:00:00 2001 +From 41cd9840d6d746fb3206daadda59e0030f5631a8 Mon Sep 17 00:00:00 2001 From: Sebastian Andrzej Siewior Date: Fri, 6 Jan 2023 23:11:00 +0100 Subject: Add an option to avoid setting RPATH on unix systems. @@ -16,7 +16,7 @@ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 38a69f3..6bf9620 100644 +index a15ea12..cfeeb49 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -174,13 +174,13 @@ endif() diff -Nru clamav-1.0.2+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch clamav-1.0.3+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch --- clamav-1.0.2+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch 2023-09-09 14:35:32.000000000 +0000 @@ -1,4 +1,4 @@ -From 3ba303b9d6e78d5b2b7f28b71efda5e0812dba14 Mon Sep 17 00:00:00 2001 +From 57f08c063a67798b1403e75fad6a629d2ee907db Mon Sep 17 00:00:00 2001 From: Scott Kitterman Date: Mon, 10 Mar 2014 19:20:18 -0400 Subject: Change paths in sample conf file to match Debian diff -Nru clamav-1.0.2+dfsg/debian/patches/Freshclam-remove-curl-result-warning.patch clamav-1.0.3+dfsg/debian/patches/Freshclam-remove-curl-result-warning.patch --- clamav-1.0.2+dfsg/debian/patches/Freshclam-remove-curl-result-warning.patch 1970-01-01 00:00:00.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/Freshclam-remove-curl-result-warning.patch 2023-09-09 14:35:33.000000000 +0000 @@ -0,0 +1,27 @@ +From b6798c1c1c1bd4e43f1ffbc36748adb5cf07787a Mon Sep 17 00:00:00 2001 +From: Micah Snyder +Date: Tue, 30 May 2023 16:07:45 -0700 +Subject: Freshclam: remove curl result warning + +A warning printing the HTTP code and file size was accidentally +committed at the end of ClamAV 1.1.0 dev when fixing a bug. +Remove this warning. + +Resolves: https://github.com/Cisco-Talos/clamav/issues/930 +Patch-Name: Freshclam-remove-curl-result-warning.patch +--- + libfreshclam/libfreshclam_internal.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/libfreshclam/libfreshclam_internal.c b/libfreshclam/libfreshclam_internal.c +index e1ffeb1..c96b488 100644 +--- a/libfreshclam/libfreshclam_internal.c ++++ b/libfreshclam/libfreshclam_internal.c +@@ -1300,7 +1300,6 @@ static fc_error_t downloadFile( + + /* Check HTTP code */ + curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &http_code); +- logg(LOGG_WARNING, " ******* RESULT %ld, SIZE: %zu ******* \n", http_code, receivedFile.size); + switch (http_code) { + case 200: + case 206: { diff -Nru clamav-1.0.2+dfsg/debian/patches/Remove-bundled-tomfastmath-library.patch clamav-1.0.3+dfsg/debian/patches/Remove-bundled-tomfastmath-library.patch --- clamav-1.0.2+dfsg/debian/patches/Remove-bundled-tomfastmath-library.patch 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/Remove-bundled-tomfastmath-library.patch 2023-09-09 14:35:32.000000000 +0000 @@ -1,4 +1,4 @@ -From de9cef7ab6e5a57247f9598340a0e64869429870 Mon Sep 17 00:00:00 2001 +From 7161ab29bd364366b61ee3b963c4cb2e8a8ffee9 Mon Sep 17 00:00:00 2001 From: Sebastian Andrzej Siewior Date: Sat, 18 Feb 2023 10:45:50 +0100 Subject: Remove bundled tomfastmath library. diff -Nru clamav-1.0.2+dfsg/debian/patches/cargo-Remove-windows-referenfes.patch clamav-1.0.3+dfsg/debian/patches/cargo-Remove-windows-referenfes.patch --- clamav-1.0.2+dfsg/debian/patches/cargo-Remove-windows-referenfes.patch 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/cargo-Remove-windows-referenfes.patch 2023-09-09 14:35:32.000000000 +0000 @@ -1,4 +1,4 @@ -From 410b3222b6d7975649468a0470a5dea31476b04e Mon Sep 17 00:00:00 2001 +From 2082ccf539724ebe2552e816c27271aa37f51fd0 Mon Sep 17 00:00:00 2001 From: Scott Kitterman Date: Sat, 31 Dec 2022 12:12:58 +0100 Subject: cargo: Remove windows referenfes. diff -Nru clamav-1.0.2+dfsg/debian/patches/libclamav-Add-missing-symbols.patch clamav-1.0.3+dfsg/debian/patches/libclamav-Add-missing-symbols.patch --- clamav-1.0.2+dfsg/debian/patches/libclamav-Add-missing-symbols.patch 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/libclamav-Add-missing-symbols.patch 2023-09-09 14:35:32.000000000 +0000 @@ -1,4 +1,4 @@ -From 79c704216edd15b41173f889d468f2e01a5aeb16 Mon Sep 17 00:00:00 2001 +From cde2569b3aae83e63013dc5f0c835cf8dc8e0333 Mon Sep 17 00:00:00 2001 From: Sebastian Andrzej Siewior Date: Mon, 2 Jan 2023 16:20:39 +0100 Subject: libclamav: Add missing symbols. diff -Nru clamav-1.0.2+dfsg/debian/patches/libclamav-Sort-libclamav.map-and-libfreshclam.map.patch clamav-1.0.3+dfsg/debian/patches/libclamav-Sort-libclamav.map-and-libfreshclam.map.patch --- clamav-1.0.2+dfsg/debian/patches/libclamav-Sort-libclamav.map-and-libfreshclam.map.patch 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/libclamav-Sort-libclamav.map-and-libfreshclam.map.patch 2023-09-09 14:35:32.000000000 +0000 @@ -1,4 +1,4 @@ -From 590e38aa59c54f91e0c1cbe542260c7bfb5d8e50 Mon Sep 17 00:00:00 2001 +From eaf028e244ac58bf130b2011dacd83ee5d6a90cc Mon Sep 17 00:00:00 2001 From: Sebastian Andrzej Siewior Date: Mon, 2 Jan 2023 16:13:35 +0100 Subject: libclamav: Sort libclamav.map and libfreshclam.map diff -Nru clamav-1.0.2+dfsg/debian/patches/libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch clamav-1.0.3+dfsg/debian/patches/libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch --- clamav-1.0.2+dfsg/debian/patches/libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch 2023-09-09 14:35:32.000000000 +0000 @@ -1,4 +1,4 @@ -From 1ed2932ff2ba201883c4ddeb1cfc954d04f7f57e Mon Sep 17 00:00:00 2001 +From 4072cc5efe8e420a23e7a8c96fe4e9f413f05a2c Mon Sep 17 00:00:00 2001 From: Sebastian Andrzej Siewior Date: Sat, 18 Feb 2023 10:47:53 +0100 Subject: libclamav: Use OpenSSL' BN instead tomfastmath. diff -Nru clamav-1.0.2+dfsg/debian/patches/libclamav-pe-Use-endian-wrapper-in-more-places.patch clamav-1.0.3+dfsg/debian/patches/libclamav-pe-Use-endian-wrapper-in-more-places.patch --- clamav-1.0.2+dfsg/debian/patches/libclamav-pe-Use-endian-wrapper-in-more-places.patch 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/libclamav-pe-Use-endian-wrapper-in-more-places.patch 2023-09-09 14:35:32.000000000 +0000 @@ -1,4 +1,4 @@ -From 47db1ecb0cb356d7f08f515965859221e0dca1af Mon Sep 17 00:00:00 2001 +From d383be28e1c8a71bb8de4bae70474f366990cc86 Mon Sep 17 00:00:00 2001 From: Sebastian Andrzej Siewior Date: Fri, 6 Jan 2023 21:42:30 +0100 Subject: libclamav/pe: Use endian wrapper in more places. diff -Nru clamav-1.0.2+dfsg/debian/patches/series clamav-1.0.3+dfsg/debian/patches/series --- clamav-1.0.2+dfsg/debian/patches/series 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/patches/series 2023-09-09 14:35:33.000000000 +0000 @@ -7,3 +7,4 @@ Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch Remove-bundled-tomfastmath-library.patch +Freshclam-remove-curl-result-warning.patch diff -Nru clamav-1.0.2+dfsg/debian/rules clamav-1.0.3+dfsg/debian/rules --- clamav-1.0.2+dfsg/debian/rules 2023-08-27 09:35:11.000000000 +0000 +++ clamav-1.0.3+dfsg/debian/rules 2023-09-09 14:36:13.000000000 +0000 @@ -80,7 +80,7 @@ fi;\ done; \ # Check for library features which may have been upgraded. - if ! grep -q "CL_FLEVEL 161" libclamav/others.h ; then \ + if ! grep -q "CL_FLEVEL 163" libclamav/others.h ; then \ echo "cl_retflevel needs boosting in symbol file"; \ touch debian/exit; \ fi; diff -Nru clamav-1.0.2+dfsg/libclamav/bytecode_api.h clamav-1.0.3+dfsg/libclamav/bytecode_api.h --- clamav-1.0.2+dfsg/libclamav/bytecode_api.h 2023-08-15 22:24:07.000000000 +0000 +++ clamav-1.0.3+dfsg/libclamav/bytecode_api.h 2023-08-25 21:18:34.000000000 +0000 @@ -166,6 +166,7 @@ FUNC_LEVEL_1_0 = 160, /**< LibClamAV release 1.0.0 */ FUNC_LEVEL_1_0_1 = 161, /**< LibClamAV release 1.0.1 */ FUNC_LEVEL_1_0_2 = 162, /**< LibClamAV release 1.0.2 */ + FUNC_LEVEL_1_0_3 = 163, /**< LibClamAV release 1.0.3 */ }; /** diff -Nru clamav-1.0.2+dfsg/libclamav/others.h clamav-1.0.3+dfsg/libclamav/others.h --- clamav-1.0.2+dfsg/libclamav/others.h 2023-08-15 22:24:07.000000000 +0000 +++ clamav-1.0.3+dfsg/libclamav/others.h 2023-08-25 21:18:34.000000000 +0000 @@ -73,7 +73,7 @@ * in re-enabling affected modules. */ -#define CL_FLEVEL 161 +#define CL_FLEVEL 163 #define CL_FLEVEL_DCONF CL_FLEVEL #define CL_FLEVEL_SIGTOOL CL_FLEVEL diff -Nru clamav-1.0.2+dfsg/libclamunrar_iface/CMakeLists.txt clamav-1.0.3+dfsg/libclamunrar_iface/CMakeLists.txt --- clamav-1.0.2+dfsg/libclamunrar_iface/CMakeLists.txt 2023-08-15 22:24:07.000000000 +0000 +++ clamav-1.0.3+dfsg/libclamunrar_iface/CMakeLists.txt 2023-08-25 21:18:34.000000000 +0000 @@ -34,9 +34,11 @@ if(ENABLE_SHARED_LIB) # The clamunrar_iface SHARED library. add_library( clamunrar_iface SHARED ) - set_target_properties(clamunrar_iface PROPERTIES + set_target_properties( clamunrar_iface PROPERTIES VERSION ${LIBCLAMAV_VERSION} - SOVERSION ${LIBCLAMAV_SOVERSION}) + SOVERSION ${LIBCLAMAV_SOVERSION} + CXX_STANDARD 11 + ) target_sources( clamunrar_iface PRIVATE @@ -84,6 +86,9 @@ if(ENABLE_STATIC_LIB) # The clamunrar_iface static library. add_library( clamunrar_iface_static STATIC) + set_target_properties( clamunrar_iface_static PROPERTIES + CXX_STANDARD 11 + ) target_sources( clamunrar_iface_static PRIVATE