Bug#1108504: bookworm-pu: package clamav/1.0.9+dfsg-1~deb12u1
Package: release.debian.org
Control: affects -1 + src:clamav
User: release.debian.org@packages.debian.org
Usertags: pu
Tags: bookworm
Severity: normal
ClamAV upstream released 1.0.9 which is their LTS version matching the
release in Bookworm. It addresses two CVEs:
- CVE-2025-20128 (Fixed a possible buffer overflow read bug in the OLE2
file parser that could cause a denial-of-service (DoS) condition)
- CVE-2025-20260 (Fixed a possible buffer overflow write bug in the PDF
file parser that could cause a denial-of-service (DoS) condition or
enable remote code execution.)
Both problems were addressed in 1.4.3 which is currently in unstable.
The attached diff contains a little noise in rust part of the code (it
adds a few Cargo.lock files). The pgp key was also updated to get the
scripts working.
Sebastian
diff -Nru clamav-1.0.7+dfsg/clamdtop/CMakeLists.txt clamav-1.0.9+dfsg/clamdtop/CMakeLists.txt
--- clamav-1.0.7+dfsg/clamdtop/CMakeLists.txt 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/clamdtop/CMakeLists.txt 2025-06-17 01:53:56.000000000 +0200
@@ -47,6 +47,8 @@
UNRESOLVED_DEPENDENCIES_VAR _u_deps
DIRECTORIES
$<TARGET_FILE_DIR:Curses::curses>
+ POST_EXCLUDE_REGEXES
+ "[cC]:[\\/][wW][iI][nN][dD][oO][wW][sS]"
)
foreach(_file ${_r_deps})
string(TOLOWER ${_file} _file_lower)
diff -Nru clamav-1.0.7+dfsg/clamonacc/inotif/inotif.c clamav-1.0.9+dfsg/clamonacc/inotif/inotif.c
--- clamav-1.0.7+dfsg/clamonacc/inotif/inotif.c 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/clamonacc/inotif/inotif.c 2025-06-17 01:53:56.000000000 +0200
@@ -585,8 +585,8 @@
}
}
}
- pt = (struct optstruct *)pt->nextarg;
}
+ pt = (struct optstruct *)pt->nextarg;
}
}
diff -Nru clamav-1.0.7+dfsg/clamsubmit/CMakeLists.txt clamav-1.0.9+dfsg/clamsubmit/CMakeLists.txt
--- clamav-1.0.7+dfsg/clamsubmit/CMakeLists.txt 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/clamsubmit/CMakeLists.txt 2025-06-17 01:53:56.000000000 +0200
@@ -57,6 +57,8 @@
DIRECTORIES
$<TARGET_FILE_DIR:CURL::libcurl>
$<TARGET_FILE_DIR:JSONC::jsonc>
+ POST_EXCLUDE_REGEXES
+ "[cC]:[\\/][wW][iI][nN][dD][oO][wW][sS]"
)
foreach(_file ${_r_deps})
string(TOLOWER ${_file} _file_lower)
diff -Nru clamav-1.0.7+dfsg/CMakeLists.txt clamav-1.0.9+dfsg/CMakeLists.txt
--- clamav-1.0.7+dfsg/CMakeLists.txt 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/CMakeLists.txt 2025-06-17 01:53:56.000000000 +0200
@@ -22,7 +22,7 @@
set(VERSION_SUFFIX "")
project( ClamAV
- VERSION "1.0.7"
+ VERSION "1.0.9"
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.7+dfsg/debian/changelog clamav-1.0.9+dfsg/debian/changelog
--- clamav-1.0.7+dfsg/debian/changelog 2024-10-03 11:57:45.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/changelog 2025-06-29 21:57:41.000000000 +0200
@@ -1,3 +1,15 @@
+clamav (1.0.9+dfsg-1~deb12u1) bookworm; urgency=medium
+
+ * Import 1.0.9
+ - CVE-2025-20128 (Fixed a possible buffer overflow read bug in the OLE2
+ file parser that could cause a denial-of-service (DoS) condition)
+ Closes: #1093880
+ - CVE-2025-20260 (Fixed a possible buffer overflow write bug in the PDF
+ file parser that could cause a denial-of-service (DoS) condition or
+ enable remote code execution.) Closes: #1108046
+
+ -- Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Sun, 29 Jun 2025 21:57:41 +0200
+
clamav (1.0.7+dfsg-1~deb12u1) bookworm; urgency=medium
* Import 1.0.7 (Closes: #1080962)
diff -Nru clamav-1.0.7+dfsg/debian/.git-dpm clamav-1.0.9+dfsg/debian/.git-dpm
--- clamav-1.0.7+dfsg/debian/.git-dpm 2024-10-03 11:22:45.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/.git-dpm 2025-06-29 21:57:41.000000000 +0200
@@ -1,8 +1,8 @@
# see git-dpm(1) from git-dpm package
-4a3636dde12046a264f41384d239ee4aae5c43f9
-4a3636dde12046a264f41384d239ee4aae5c43f9
-5c22e82a436ad86bc77af1f656e051afa3618394
-5c22e82a436ad86bc77af1f656e051afa3618394
-clamav_1.0.7+dfsg.orig.tar.xz
-4cf63fac364129314a7c0ca05c548c0eecf74459
-27481348
+e7008e91ae07ad5b148745026f84b7ac972f64ce
+e7008e91ae07ad5b148745026f84b7ac972f64ce
+2f7151c0428d9abada7214cd40fad0010916b7cc
+2f7151c0428d9abada7214cd40fad0010916b7cc
+clamav_1.0.9+dfsg.orig.tar.xz
+044b5d62c82594650e9a6951cc2e96dbfa8d68d8
+27490160
diff -Nru clamav-1.0.7+dfsg/debian/libclamav11.symbols clamav-1.0.9+dfsg/debian/libclamav11.symbols
--- clamav-1.0.7+dfsg/debian/libclamav11.symbols 2024-10-03 11:28:58.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/libclamav11.symbols 2025-06-29 21:57:41.000000000 +0200
@@ -1,25 +1,25 @@
libclamav.so.11 libclamav11 #MINVER#
* Build-Depends-Package: libclamav-dev
- CLAMAV_PRIVATE@CLAMAV_PRIVATE 1.0.7
+ CLAMAV_PRIVATE@CLAMAV_PRIVATE 1.0.9
CLAMAV_PUBLIC@CLAMAV_PUBLIC 1.0.0
- __cli_strcasestr@CLAMAV_PRIVATE 1.0.7
- __cli_strndup@CLAMAV_PRIVATE 1.0.7
- __cli_strnlen@CLAMAV_PRIVATE 1.0.7
- __cli_strnstr@CLAMAV_PRIVATE 1.0.7
- base64Flush@CLAMAV_PRIVATE 1.0.7
- blobAddData@CLAMAV_PRIVATE 1.0.7
- blobCreate@CLAMAV_PRIVATE 1.0.7
- blobDestroy@CLAMAV_PRIVATE 1.0.7
- cl_ASN1_GetTimeT@CLAMAV_PRIVATE 1.0.7
+ __cli_strcasestr@CLAMAV_PRIVATE 1.0.9
+ __cli_strndup@CLAMAV_PRIVATE 1.0.9
+ __cli_strnlen@CLAMAV_PRIVATE 1.0.9
+ __cli_strnstr@CLAMAV_PRIVATE 1.0.9
+ base64Flush@CLAMAV_PRIVATE 1.0.9
+ blobAddData@CLAMAV_PRIVATE 1.0.9
+ blobCreate@CLAMAV_PRIVATE 1.0.9
+ blobDestroy@CLAMAV_PRIVATE 1.0.9
+ cl_ASN1_GetTimeT@CLAMAV_PRIVATE 1.0.9
cl_always_gen_section_hash@CLAMAV_PUBLIC 1.0.0
- cl_base64_decode@CLAMAV_PRIVATE 1.0.7
- cl_base64_encode@CLAMAV_PRIVATE 1.0.7
- cl_cleanup_crypto@CLAMAV_PRIVATE 1.0.7
+ cl_base64_decode@CLAMAV_PRIVATE 1.0.9
+ cl_base64_encode@CLAMAV_PRIVATE 1.0.9
+ cl_cleanup_crypto@CLAMAV_PRIVATE 1.0.9
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.7
+ cl_cvdunpack@CLAMAV_PRIVATE 1.0.9
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.7
+ cl_engine_set_clcb_engine_compile_progress@CLAMAV_PRIVATE 1.0.9
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.7
+ cl_engine_set_clcb_sigload_progress@CLAMAV_PRIVATE 1.0.9
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.7
- cl_get_x509_from_mem@CLAMAV_PRIVATE 1.0.7
- cl_hash_data@CLAMAV_PRIVATE 1.0.7
+ cl_get_pkey_file@CLAMAV_PRIVATE 1.0.9
+ cl_get_x509_from_mem@CLAMAV_PRIVATE 1.0.9
+ cl_hash_data@CLAMAV_PRIVATE 1.0.9
cl_hash_destroy@CLAMAV_PUBLIC 1.0.0
- cl_hash_file_fd@CLAMAV_PRIVATE 1.0.7
- cl_hash_file_fd_ctx@CLAMAV_PRIVATE 1.0.7
- cl_hash_file_fp@CLAMAV_PRIVATE 1.0.7
+ cl_hash_file_fd@CLAMAV_PRIVATE 1.0.9
+ cl_hash_file_fd_ctx@CLAMAV_PRIVATE 1.0.9
+ cl_hash_file_fp@CLAMAV_PRIVATE 1.0.9
cl_hash_init@CLAMAV_PUBLIC 1.0.0
cl_init@CLAMAV_PUBLIC 1.0.0
- cl_initialize_crypto@CLAMAV_PRIVATE 1.0.7
+ cl_initialize_crypto@CLAMAV_PRIVATE 1.0.9
cl_load@CLAMAV_PUBLIC 1.0.0
- cl_load_cert@CLAMAV_PRIVATE 1.0.7
- cl_load_crl@CLAMAV_PRIVATE 1.0.7
+ cl_load_cert@CLAMAV_PRIVATE 1.0.9
+ cl_load_crl@CLAMAV_PRIVATE 1.0.9
cl_retdbdir@CLAMAV_PUBLIC 1.0.0
- cl_retflevel@CLAMAV_PUBLIC 1.0.7
+ cl_retflevel@CLAMAV_PUBLIC 1.0.9
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.7
- cl_sha256@CLAMAV_PRIVATE 1.0.7
- cl_sign_data@CLAMAV_PRIVATE 1.0.7
- cl_sign_data_keyfile@CLAMAV_PRIVATE 1.0.7
- cl_sign_file_fd@CLAMAV_PRIVATE 1.0.7
- cl_sign_file_fp@CLAMAV_PRIVATE 1.0.7
+ cl_sha1@CLAMAV_PRIVATE 1.0.9
+ cl_sha256@CLAMAV_PRIVATE 1.0.9
+ cl_sign_data@CLAMAV_PRIVATE 1.0.9
+ cl_sign_data_keyfile@CLAMAV_PRIVATE 1.0.9
+ cl_sign_file_fd@CLAMAV_PRIVATE 1.0.9
+ cl_sign_file_fp@CLAMAV_PRIVATE 1.0.9
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.7
- cl_validate_certificate_chain_ts_dir@CLAMAV_PRIVATE 1.0.7
- cl_verify_signature@CLAMAV_PRIVATE 1.0.7
- cl_verify_signature_fd@CLAMAV_PRIVATE 1.0.7
- cl_verify_signature_fd_x509@CLAMAV_PRIVATE 1.0.7
- cl_verify_signature_fd_x509_keyfile@CLAMAV_PRIVATE 1.0.7
- cl_verify_signature_hash@CLAMAV_PRIVATE 1.0.7
- cl_verify_signature_hash_x509@CLAMAV_PRIVATE 1.0.7
- cl_verify_signature_hash_x509_keyfile@CLAMAV_PRIVATE 1.0.7
- cl_verify_signature_x509@CLAMAV_PRIVATE 1.0.7
- cl_verify_signature_x509_keyfile@CLAMAV_PRIVATE 1.0.7
- cli_ac_buildtrie@CLAMAV_PRIVATE 1.0.7
- cli_ac_chklsig@CLAMAV_PRIVATE 1.0.7
- cli_ac_free@CLAMAV_PRIVATE 1.0.7
- cli_ac_freedata@CLAMAV_PRIVATE 1.0.7
- cli_ac_init@CLAMAV_PRIVATE 1.0.7
- cli_ac_initdata@CLAMAV_PRIVATE 1.0.7
- cli_ac_scanbuff@CLAMAV_PRIVATE 1.0.7
- cli_add_content_match_pattern@CLAMAV_PRIVATE 1.0.7
- cli_basename@CLAMAV_PRIVATE 1.0.7
- cli_bm_free@CLAMAV_PRIVATE 1.0.7
- cli_bm_init@CLAMAV_PRIVATE 1.0.7
- cli_bm_scanbuff@CLAMAV_PRIVATE 1.0.7
- cli_build_regex_list@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_context_alloc@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_context_destroy@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_context_getresult_int@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_context_set_trace@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_context_setfile@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_context_setfuncid@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_context_setparam_int@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_context_setparam_ptr@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_debug@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_debug_printsrc@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_describe@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_destroy@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_done@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_init@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_load@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_prepare2@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_printversion@CLAMAV_PRIVATE 1.0.7
- cli_bytecode_run@CLAMAV_PRIVATE 1.0.7
- cli_bytefunc_describe@CLAMAV_PRIVATE 1.0.7
- cli_byteinst_describe@CLAMAV_PRIVATE 1.0.7
- cli_bytetype_describe@CLAMAV_PRIVATE 1.0.7
- cli_bytevalue_describe@CLAMAV_PRIVATE 1.0.7
- cli_calloc@CLAMAV_PRIVATE 1.0.7
- cli_check_auth_header@CLAMAV_PRIVATE 1.0.7
- cli_chomp@CLAMAV_PRIVATE 1.0.7
- cli_codepage_to_utf8@CLAMAV_PRIVATE 1.0.7
- cli_ctime@CLAMAV_PRIVATE 1.0.7
- cli_dbgmsg@CLAMAV_PRIVATE 1.0.7
- cli_dbgmsg_no_inline@CLAMAV_PRIVATE 1.0.7
- cli_dconf_init@CLAMAV_PRIVATE 1.0.7
- cli_debug_flag@CLAMAV_PRIVATE 1.0.7
- cli_detect_environment@CLAMAV_PRIVATE 1.0.7
- cli_disasm_one@CLAMAV_PRIVATE 1.0.7
- cli_errmsg@CLAMAV_PRIVATE 1.0.7
- cli_filecopy@CLAMAV_PRIVATE 1.0.7
- cli_free_vba_project@CLAMAV_PRIVATE 1.0.7
- cli_ftw@CLAMAV_PRIVATE 1.0.7
- cli_genhash_pe@CLAMAV_PRIVATE 1.0.7
- cli_gentemp@CLAMAV_PRIVATE 1.0.7
- cli_gentemp_with_prefix@CLAMAV_PRIVATE 1.0.7
- cli_gentempfd@CLAMAV_PRIVATE 1.0.7
- cli_gentempfd_with_prefix@CLAMAV_PRIVATE 1.0.7
- cli_get_debug_flag@CLAMAV_PRIVATE 1.0.7
- cli_get_filepath_from_filedesc@CLAMAV_PRIVATE 1.0.7
- cli_get_last_virus_str@CLAMAV_PRIVATE 1.0.7
- cli_getdsig@CLAMAV_PRIVATE 1.0.7
- cli_gettmpdir@CLAMAV_PRIVATE 1.0.7
- cli_hashfile@CLAMAV_PRIVATE 1.0.7
- cli_hashset_destroy@CLAMAV_PRIVATE 1.0.7
- cli_hashstream@CLAMAV_PRIVATE 1.0.7
- cli_hex2str@CLAMAV_PRIVATE 1.0.7
- cli_hex2ui@CLAMAV_PRIVATE 1.0.7
- cli_infomsg_simple@CLAMAV_PRIVATE 1.0.7
- cli_initroots@CLAMAV_PRIVATE 1.0.7
- cli_isnumber@CLAMAV_PRIVATE 1.0.7
- cli_js_destroy@CLAMAV_PRIVATE 1.0.7
- cli_js_init@CLAMAV_PRIVATE 1.0.7
- cli_js_output@CLAMAV_PRIVATE 1.0.7
- cli_js_parse_done@CLAMAV_PRIVATE 1.0.7
- cli_js_process_buffer@CLAMAV_PRIVATE 1.0.7
- cli_ldbtokenize@CLAMAV_PRIVATE 1.0.7
- cli_malloc@CLAMAV_PRIVATE 1.0.7
- cli_memstr@CLAMAV_PRIVATE 1.0.7
- cli_ole2_extract@CLAMAV_PRIVATE 1.0.7
- cli_pcre_build@CLAMAV_PRIVATE 1.0.7
- cli_pcre_freeoff@CLAMAV_PRIVATE 1.0.7
- cli_pcre_init@CLAMAV_PRIVATE 1.0.7
- cli_pcre_perf_events_destroy@CLAMAV_PRIVATE 1.0.7
- cli_pcre_perf_print@CLAMAV_PRIVATE 1.0.7
- cli_pcre_recaloff@CLAMAV_PRIVATE 1.0.7
- cli_pcre_scanbuf@CLAMAV_PRIVATE 1.0.7
- cli_ppt_vba_read@CLAMAV_PRIVATE 1.0.7
- cli_printcxxver@CLAMAV_PRIVATE 1.0.7
- cli_readn@CLAMAV_PRIVATE 1.0.7
- cli_realloc@CLAMAV_PRIVATE 1.0.7
- cli_realpath@CLAMAV_PRIVATE 1.0.7
- cli_regcomp@CLAMAV_PRIVATE 1.0.7
- cli_regex2suffix@CLAMAV_PRIVATE 1.0.7
- cli_regexec@CLAMAV_PRIVATE 1.0.7
- cli_regfree@CLAMAV_PRIVATE 1.0.7
- cli_rmdirs@CLAMAV_PRIVATE 1.0.7
- cli_rndnum@CLAMAV_PRIVATE 1.0.7
- cli_sanitize_filepath@CLAMAV_PRIVATE 1.0.7
- cli_scan_buff@CLAMAV_PRIVATE 1.0.7
- cli_scan_fmap@CLAMAV_PRIVATE 1.0.7
- cli_set_debug_flag@CLAMAV_PRIVATE 1.0.7
- cli_sigopts_handler@CLAMAV_PRIVATE 1.0.7
- cli_sigperf_events_destroy@CLAMAV_PRIVATE 1.0.7
- cli_sigperf_print@CLAMAV_PRIVATE 1.0.7
- cli_str2hex@CLAMAV_PRIVATE 1.0.7
- cli_strbcasestr@CLAMAV_PRIVATE 1.0.7
- cli_strdup@CLAMAV_PRIVATE 1.0.7
- cli_strerror@CLAMAV_PRIVATE 1.0.7
- cli_strlcat@CLAMAV_PRIVATE 1.0.7
- cli_strlcpy@CLAMAV_PRIVATE 1.0.7
- cli_strntoul@CLAMAV_PRIVATE 1.0.7
- cli_strrcpy@CLAMAV_PRIVATE 1.0.7
- cli_strtok@CLAMAV_PRIVATE 1.0.7
- cli_strtokbuf@CLAMAV_PRIVATE 1.0.7
- cli_strtokenize@CLAMAV_PRIVATE 1.0.7
- cli_textbuffer_append_normalize@CLAMAV_PRIVATE 1.0.7
- cli_unescape@CLAMAV_PRIVATE 1.0.7
- cli_unlink@CLAMAV_PRIVATE 1.0.7
- cli_url_canon@CLAMAV_PRIVATE 1.0.7
- cli_utf16_to_utf8@CLAMAV_PRIVATE 1.0.7
- cli_utf16toascii@CLAMAV_PRIVATE 1.0.7
- cli_vba_inflate@CLAMAV_PRIVATE 1.0.7
- cli_vba_readdir@CLAMAV_PRIVATE 1.0.7
- cli_versig2@CLAMAV_PRIVATE 1.0.7
- cli_versig@CLAMAV_PRIVATE 1.0.7
- cli_warnmsg@CLAMAV_PRIVATE 1.0.7
- cli_wm_decrypt_macro@CLAMAV_PRIVATE 1.0.7
- cli_wm_readdir@CLAMAV_PRIVATE 1.0.7
- cli_writen@CLAMAV_PRIVATE 1.0.7
- decodeLine@CLAMAV_PRIVATE 1.0.7
- disasmbuf@CLAMAV_PRIVATE 1.0.7
- fmap@CLAMAV_PRIVATE 1.0.7
- fmap_dump_to_file@CLAMAV_PRIVATE 1.0.7
- fmap_duplicate@CLAMAV_PRIVATE 1.0.7
- free_duplicate_fmap@CLAMAV_PRIVATE 1.0.7
- get_fpu_endian@CLAMAV_PRIVATE 1.0.7
- have_clamjit@CLAMAV_PRIVATE 1.0.7
- have_rar@CLAMAV_PRIVATE 1.0.7
- html_normalise_map@CLAMAV_PRIVATE 1.0.7
- html_normalise_mem@CLAMAV_PRIVATE 1.0.7
- html_screnc_decode@CLAMAV_PRIVATE 1.0.7
- html_tag_arg_free@CLAMAV_PRIVATE 1.0.7
- init_allow_list@CLAMAV_PRIVATE 1.0.7
- init_domain_list@CLAMAV_PRIVATE 1.0.7
- init_regex_list@CLAMAV_PRIVATE 1.0.7
- is_regex_ok@CLAMAV_PRIVATE 1.0.7
- load_regex_matcher@CLAMAV_PRIVATE 1.0.7
- lsig_increment_subsig_match@CLAMAV_PRIVATE 1.0.7
+ cl_validate_certificate_chain@CLAMAV_PRIVATE 1.0.9
+ cl_validate_certificate_chain_ts_dir@CLAMAV_PRIVATE 1.0.9
+ cl_verify_signature@CLAMAV_PRIVATE 1.0.9
+ cl_verify_signature_fd@CLAMAV_PRIVATE 1.0.9
+ cl_verify_signature_fd_x509@CLAMAV_PRIVATE 1.0.9
+ cl_verify_signature_fd_x509_keyfile@CLAMAV_PRIVATE 1.0.9
+ cl_verify_signature_hash@CLAMAV_PRIVATE 1.0.9
+ cl_verify_signature_hash_x509@CLAMAV_PRIVATE 1.0.9
+ cl_verify_signature_hash_x509_keyfile@CLAMAV_PRIVATE 1.0.9
+ cl_verify_signature_x509@CLAMAV_PRIVATE 1.0.9
+ cl_verify_signature_x509_keyfile@CLAMAV_PRIVATE 1.0.9
+ cli_ac_buildtrie@CLAMAV_PRIVATE 1.0.9
+ cli_ac_chklsig@CLAMAV_PRIVATE 1.0.9
+ cli_ac_free@CLAMAV_PRIVATE 1.0.9
+ cli_ac_freedata@CLAMAV_PRIVATE 1.0.9
+ cli_ac_init@CLAMAV_PRIVATE 1.0.9
+ cli_ac_initdata@CLAMAV_PRIVATE 1.0.9
+ cli_ac_scanbuff@CLAMAV_PRIVATE 1.0.9
+ cli_add_content_match_pattern@CLAMAV_PRIVATE 1.0.9
+ cli_basename@CLAMAV_PRIVATE 1.0.9
+ cli_bm_free@CLAMAV_PRIVATE 1.0.9
+ cli_bm_init@CLAMAV_PRIVATE 1.0.9
+ cli_bm_scanbuff@CLAMAV_PRIVATE 1.0.9
+ cli_build_regex_list@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_context_alloc@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_context_destroy@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_context_getresult_int@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_context_set_trace@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_context_setfile@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_context_setfuncid@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_context_setparam_int@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_context_setparam_ptr@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_debug@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_debug_printsrc@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_describe@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_destroy@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_done@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_init@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_load@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_prepare2@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_printversion@CLAMAV_PRIVATE 1.0.9
+ cli_bytecode_run@CLAMAV_PRIVATE 1.0.9
+ cli_bytefunc_describe@CLAMAV_PRIVATE 1.0.9
+ cli_byteinst_describe@CLAMAV_PRIVATE 1.0.9
+ cli_bytetype_describe@CLAMAV_PRIVATE 1.0.9
+ cli_bytevalue_describe@CLAMAV_PRIVATE 1.0.9
+ cli_calloc@CLAMAV_PRIVATE 1.0.9
+ cli_check_auth_header@CLAMAV_PRIVATE 1.0.9
+ cli_chomp@CLAMAV_PRIVATE 1.0.9
+ cli_codepage_to_utf8@CLAMAV_PRIVATE 1.0.9
+ cli_ctime@CLAMAV_PRIVATE 1.0.9
+ cli_dbgmsg@CLAMAV_PRIVATE 1.0.9
+ cli_dbgmsg_no_inline@CLAMAV_PRIVATE 1.0.9
+ cli_dconf_init@CLAMAV_PRIVATE 1.0.9
+ cli_debug_flag@CLAMAV_PRIVATE 1.0.9
+ cli_detect_environment@CLAMAV_PRIVATE 1.0.9
+ cli_disasm_one@CLAMAV_PRIVATE 1.0.9
+ cli_errmsg@CLAMAV_PRIVATE 1.0.9
+ cli_filecopy@CLAMAV_PRIVATE 1.0.9
+ cli_free_vba_project@CLAMAV_PRIVATE 1.0.9
+ cli_ftw@CLAMAV_PRIVATE 1.0.9
+ cli_genhash_pe@CLAMAV_PRIVATE 1.0.9
+ cli_gentemp@CLAMAV_PRIVATE 1.0.9
+ cli_gentemp_with_prefix@CLAMAV_PRIVATE 1.0.9
+ cli_gentempfd@CLAMAV_PRIVATE 1.0.9
+ cli_gentempfd_with_prefix@CLAMAV_PRIVATE 1.0.9
+ cli_get_debug_flag@CLAMAV_PRIVATE 1.0.9
+ cli_get_filepath_from_filedesc@CLAMAV_PRIVATE 1.0.9
+ cli_get_last_virus_str@CLAMAV_PRIVATE 1.0.9
+ cli_getdsig@CLAMAV_PRIVATE 1.0.9
+ cli_gettmpdir@CLAMAV_PRIVATE 1.0.9
+ cli_hashfile@CLAMAV_PRIVATE 1.0.9
+ cli_hashset_destroy@CLAMAV_PRIVATE 1.0.9
+ cli_hashstream@CLAMAV_PRIVATE 1.0.9
+ cli_hex2str@CLAMAV_PRIVATE 1.0.9
+ cli_hex2ui@CLAMAV_PRIVATE 1.0.9
+ cli_infomsg_simple@CLAMAV_PRIVATE 1.0.9
+ cli_initroots@CLAMAV_PRIVATE 1.0.9
+ cli_isnumber@CLAMAV_PRIVATE 1.0.9
+ cli_js_destroy@CLAMAV_PRIVATE 1.0.9
+ cli_js_init@CLAMAV_PRIVATE 1.0.9
+ cli_js_output@CLAMAV_PRIVATE 1.0.9
+ cli_js_parse_done@CLAMAV_PRIVATE 1.0.9
+ cli_js_process_buffer@CLAMAV_PRIVATE 1.0.9
+ cli_ldbtokenize@CLAMAV_PRIVATE 1.0.9
+ cli_malloc@CLAMAV_PRIVATE 1.0.9
+ cli_memstr@CLAMAV_PRIVATE 1.0.9
+ cli_ole2_extract@CLAMAV_PRIVATE 1.0.9
+ cli_pcre_build@CLAMAV_PRIVATE 1.0.9
+ cli_pcre_freeoff@CLAMAV_PRIVATE 1.0.9
+ cli_pcre_init@CLAMAV_PRIVATE 1.0.9
+ cli_pcre_perf_events_destroy@CLAMAV_PRIVATE 1.0.9
+ cli_pcre_perf_print@CLAMAV_PRIVATE 1.0.9
+ cli_pcre_recaloff@CLAMAV_PRIVATE 1.0.9
+ cli_pcre_scanbuf@CLAMAV_PRIVATE 1.0.9
+ cli_ppt_vba_read@CLAMAV_PRIVATE 1.0.9
+ cli_printcxxver@CLAMAV_PRIVATE 1.0.9
+ cli_readn@CLAMAV_PRIVATE 1.0.9
+ cli_realloc@CLAMAV_PRIVATE 1.0.9
+ cli_realpath@CLAMAV_PRIVATE 1.0.9
+ cli_regcomp@CLAMAV_PRIVATE 1.0.9
+ cli_regex2suffix@CLAMAV_PRIVATE 1.0.9
+ cli_regexec@CLAMAV_PRIVATE 1.0.9
+ cli_regfree@CLAMAV_PRIVATE 1.0.9
+ cli_rmdirs@CLAMAV_PRIVATE 1.0.9
+ cli_rndnum@CLAMAV_PRIVATE 1.0.9
+ cli_sanitize_filepath@CLAMAV_PRIVATE 1.0.9
+ cli_scan_buff@CLAMAV_PRIVATE 1.0.9
+ cli_scan_fmap@CLAMAV_PRIVATE 1.0.9
+ cli_set_debug_flag@CLAMAV_PRIVATE 1.0.9
+ cli_sigopts_handler@CLAMAV_PRIVATE 1.0.9
+ cli_sigperf_events_destroy@CLAMAV_PRIVATE 1.0.9
+ cli_sigperf_print@CLAMAV_PRIVATE 1.0.9
+ cli_str2hex@CLAMAV_PRIVATE 1.0.9
+ cli_strbcasestr@CLAMAV_PRIVATE 1.0.9
+ cli_strdup@CLAMAV_PRIVATE 1.0.9
+ cli_strerror@CLAMAV_PRIVATE 1.0.9
+ cli_strlcat@CLAMAV_PRIVATE 1.0.9
+ cli_strlcpy@CLAMAV_PRIVATE 1.0.9
+ cli_strntoul@CLAMAV_PRIVATE 1.0.9
+ cli_strrcpy@CLAMAV_PRIVATE 1.0.9
+ cli_strtok@CLAMAV_PRIVATE 1.0.9
+ cli_strtokbuf@CLAMAV_PRIVATE 1.0.9
+ cli_strtokenize@CLAMAV_PRIVATE 1.0.9
+ cli_textbuffer_append_normalize@CLAMAV_PRIVATE 1.0.9
+ cli_unescape@CLAMAV_PRIVATE 1.0.9
+ cli_unlink@CLAMAV_PRIVATE 1.0.9
+ cli_url_canon@CLAMAV_PRIVATE 1.0.9
+ cli_utf16_to_utf8@CLAMAV_PRIVATE 1.0.9
+ cli_utf16toascii@CLAMAV_PRIVATE 1.0.9
+ cli_vba_inflate@CLAMAV_PRIVATE 1.0.9
+ cli_vba_readdir@CLAMAV_PRIVATE 1.0.9
+ cli_versig2@CLAMAV_PRIVATE 1.0.9
+ cli_versig@CLAMAV_PRIVATE 1.0.9
+ cli_warnmsg@CLAMAV_PRIVATE 1.0.9
+ cli_wm_decrypt_macro@CLAMAV_PRIVATE 1.0.9
+ cli_wm_readdir@CLAMAV_PRIVATE 1.0.9
+ cli_writen@CLAMAV_PRIVATE 1.0.9
+ decodeLine@CLAMAV_PRIVATE 1.0.9
+ disasmbuf@CLAMAV_PRIVATE 1.0.9
+ fmap@CLAMAV_PRIVATE 1.0.9
+ fmap_dump_to_file@CLAMAV_PRIVATE 1.0.9
+ fmap_duplicate@CLAMAV_PRIVATE 1.0.9
+ free_duplicate_fmap@CLAMAV_PRIVATE 1.0.9
+ get_fpu_endian@CLAMAV_PRIVATE 1.0.9
+ have_clamjit@CLAMAV_PRIVATE 1.0.9
+ have_rar@CLAMAV_PRIVATE 1.0.9
+ html_normalise_map@CLAMAV_PRIVATE 1.0.9
+ html_normalise_mem@CLAMAV_PRIVATE 1.0.9
+ html_screnc_decode@CLAMAV_PRIVATE 1.0.9
+ html_tag_arg_free@CLAMAV_PRIVATE 1.0.9
+ init_allow_list@CLAMAV_PRIVATE 1.0.9
+ init_domain_list@CLAMAV_PRIVATE 1.0.9
+ init_regex_list@CLAMAV_PRIVATE 1.0.9
+ is_regex_ok@CLAMAV_PRIVATE 1.0.9
+ load_regex_matcher@CLAMAV_PRIVATE 1.0.9
+ lsig_increment_subsig_match@CLAMAV_PRIVATE 1.0.9
lsig_sub_matched@CLAMAV_PUBLIC 1.0.0
- messageCreate@CLAMAV_PRIVATE 1.0.7
- messageDestroy@CLAMAV_PRIVATE 1.0.7
- mpool_calloc@CLAMAV_PRIVATE 1.0.7
- mpool_create@CLAMAV_PRIVATE 1.0.7
- mpool_destroy@CLAMAV_PRIVATE 1.0.7
- mpool_free@CLAMAV_PRIVATE 1.0.7
- mpool_getstats@CLAMAV_PRIVATE 1.0.7
- phishingScan@CLAMAV_PRIVATE 1.0.7
- phishing_done@CLAMAV_PRIVATE 1.0.7
- phishing_init@CLAMAV_PRIVATE 1.0.7
- readdb_parse_ldb_subsignature@CLAMAV_PRIVATE 1.0.7
- regex_list_add_pattern@CLAMAV_PRIVATE 1.0.7
- regex_list_done@CLAMAV_PRIVATE 1.0.7
- regex_list_match@CLAMAV_PRIVATE 1.0.7
- tableCreate@CLAMAV_PRIVATE 1.0.7
- tableDestroy@CLAMAV_PRIVATE 1.0.7
- tableFind@CLAMAV_PRIVATE 1.0.7
- tableInsert@CLAMAV_PRIVATE 1.0.7
- tableIterate@CLAMAV_PRIVATE 1.0.7
- tableRemove@CLAMAV_PRIVATE 1.0.7
- tableUpdate@CLAMAV_PRIVATE 1.0.7
- text_normalize_init@CLAMAV_PRIVATE 1.0.7
- text_normalize_map@CLAMAV_PRIVATE 1.0.7
- text_normalize_reset@CLAMAV_PRIVATE 1.0.7
- uniq_add@CLAMAV_PRIVATE 1.0.7
- uniq_free@CLAMAV_PRIVATE 1.0.7
- uniq_get@CLAMAV_PRIVATE 1.0.7
- uniq_init@CLAMAV_PRIVATE 1.0.7
+ messageCreate@CLAMAV_PRIVATE 1.0.9
+ messageDestroy@CLAMAV_PRIVATE 1.0.9
+ mpool_calloc@CLAMAV_PRIVATE 1.0.9
+ mpool_create@CLAMAV_PRIVATE 1.0.9
+ mpool_destroy@CLAMAV_PRIVATE 1.0.9
+ mpool_free@CLAMAV_PRIVATE 1.0.9
+ mpool_getstats@CLAMAV_PRIVATE 1.0.9
+ phishingScan@CLAMAV_PRIVATE 1.0.9
+ phishing_done@CLAMAV_PRIVATE 1.0.9
+ phishing_init@CLAMAV_PRIVATE 1.0.9
+ readdb_parse_ldb_subsignature@CLAMAV_PRIVATE 1.0.9
+ regex_list_add_pattern@CLAMAV_PRIVATE 1.0.9
+ regex_list_done@CLAMAV_PRIVATE 1.0.9
+ regex_list_match@CLAMAV_PRIVATE 1.0.9
+ tableCreate@CLAMAV_PRIVATE 1.0.9
+ tableDestroy@CLAMAV_PRIVATE 1.0.9
+ tableFind@CLAMAV_PRIVATE 1.0.9
+ tableInsert@CLAMAV_PRIVATE 1.0.9
+ tableIterate@CLAMAV_PRIVATE 1.0.9
+ tableRemove@CLAMAV_PRIVATE 1.0.9
+ tableUpdate@CLAMAV_PRIVATE 1.0.9
+ text_normalize_init@CLAMAV_PRIVATE 1.0.9
+ text_normalize_map@CLAMAV_PRIVATE 1.0.9
+ text_normalize_reset@CLAMAV_PRIVATE 1.0.9
+ uniq_add@CLAMAV_PRIVATE 1.0.9
+ uniq_free@CLAMAV_PRIVATE 1.0.9
+ uniq_get@CLAMAV_PRIVATE 1.0.9
+ uniq_init@CLAMAV_PRIVATE 1.0.9
libfreshclam.so.2 libclamav11 #MINVER#
FRESHCLAM_PRIVATE@FRESHCLAM_PRIVATE 1.0.1
FRESHCLAM_PUBLIC@FRESHCLAM_PUBLIC 1.0.0
diff -Nru clamav-1.0.7+dfsg/debian/patches/Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch clamav-1.0.9+dfsg/debian/patches/Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch
--- clamav-1.0.7+dfsg/debian/patches/Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch 2024-10-03 11:22:45.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/patches/Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch 2025-06-29 21:57:41.000000000 +0200
@@ -1,4 +1,4 @@
-From 58e67d0a429efad72df72b6196b3dbd5893c0c51 Mon Sep 17 00:00:00 2001
+From 1e0c08a9c32568f323cd413c07fdcd6463b43c8a Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
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 69824b9..211de80 100644
+index 6d3720b..003a569 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -174,13 +174,13 @@ endif()
diff -Nru clamav-1.0.7+dfsg/debian/patches/Add-a-version-script-for-libclamav-and-libfreshclam.patch clamav-1.0.9+dfsg/debian/patches/Add-a-version-script-for-libclamav-and-libfreshclam.patch
--- clamav-1.0.7+dfsg/debian/patches/Add-a-version-script-for-libclamav-and-libfreshclam.patch 2024-10-03 11:22:45.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/patches/Add-a-version-script-for-libclamav-and-libfreshclam.patch 2025-06-29 21:57:41.000000000 +0200
@@ -1,4 +1,4 @@
-From 1bf6b299d45c45024f1fadd3e80558bdd0f6b83c Mon Sep 17 00:00:00 2001
+From 6d40eda74b4568d561cad93325c247da3cbe8c9c Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Date: Mon, 2 Jan 2023 15:51:42 +0100
Subject: Add a version script for libclamav and libfreshclam
@@ -20,7 +20,7 @@
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/libclamav/CMakeLists.txt b/libclamav/CMakeLists.txt
-index 6bc426f..f0b3fdf 100644
+index 74cc2dc..dbd084c 100644
--- a/libclamav/CMakeLists.txt
+++ b/libclamav/CMakeLists.txt
@@ -505,7 +505,8 @@ if(ENABLE_SHARED_LIB)
@@ -43,7 +43,7 @@
set_target_properties( clamav PROPERTIES
COMPILE_FLAGS "${WARNCFLAGS}"
diff --git a/libfreshclam/CMakeLists.txt b/libfreshclam/CMakeLists.txt
-index 97a3aae..e7dffaa 100644
+index c79968e..e76a13f 100644
--- a/libfreshclam/CMakeLists.txt
+++ b/libfreshclam/CMakeLists.txt
@@ -61,7 +61,12 @@ if(ENABLE_SHARED_LIB)
diff -Nru clamav-1.0.7+dfsg/debian/patches/cargo-Remove-windows-referenfes.patch clamav-1.0.9+dfsg/debian/patches/cargo-Remove-windows-referenfes.patch
--- clamav-1.0.7+dfsg/debian/patches/cargo-Remove-windows-referenfes.patch 2024-10-03 11:22:45.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/patches/cargo-Remove-windows-referenfes.patch 2025-06-29 21:57:41.000000000 +0200
@@ -1,4 +1,4 @@
-From 1b2374af1b04cd50b9b4cf90b5a5a9620dc12d14 Mon Sep 17 00:00:00 2001
+From 8be6540044029ded29a06f4df229bcdf1601dd35 Mon Sep 17 00:00:00 2001
From: Scott Kitterman <scott@kitterman.com>
Date: Sat, 31 Dec 2022 12:12:58 +0100
Subject: cargo: Remove windows referenfes.
diff -Nru clamav-1.0.7+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch clamav-1.0.9+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch
--- clamav-1.0.7+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch 2024-10-03 11:22:45.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/patches/Change-paths-in-sample-conf-file-to-match-Debian.patch 2025-06-29 21:57:41.000000000 +0200
@@ -1,4 +1,4 @@
-From 3e1c49a4fd3746d3622407393dfd1f904a027408 Mon Sep 17 00:00:00 2001
+From fce84a246b060b0d829d0fc9626c51166a56e3d4 Mon Sep 17 00:00:00 2001
From: Scott Kitterman <scott@kitterman.com>
Date: Mon, 10 Mar 2014 19:20:18 -0400
Subject: Change paths in sample conf file to match Debian
diff -Nru clamav-1.0.7+dfsg/debian/patches/libclamav-Add-missing-symbols.patch clamav-1.0.9+dfsg/debian/patches/libclamav-Add-missing-symbols.patch
--- clamav-1.0.7+dfsg/debian/patches/libclamav-Add-missing-symbols.patch 2024-10-03 11:22:45.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/patches/libclamav-Add-missing-symbols.patch 2025-06-29 21:57:41.000000000 +0200
@@ -1,4 +1,4 @@
-From 4d4e3b7aea31d97d6699c171dbdf66b82f232a65 Mon Sep 17 00:00:00 2001
+From 91540db3bac8d3b4935d5bcb08083a51ff41493e Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Date: Mon, 2 Jan 2023 16:20:39 +0100
Subject: libclamav: Add missing symbols.
diff -Nru clamav-1.0.7+dfsg/debian/patches/libclamav-pe-Use-endian-wrapper-in-more-places.patch clamav-1.0.9+dfsg/debian/patches/libclamav-pe-Use-endian-wrapper-in-more-places.patch
--- clamav-1.0.7+dfsg/debian/patches/libclamav-pe-Use-endian-wrapper-in-more-places.patch 2024-10-03 11:22:45.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/patches/libclamav-pe-Use-endian-wrapper-in-more-places.patch 2025-06-29 21:57:41.000000000 +0200
@@ -1,4 +1,4 @@
-From 130310884a567837eb256baa7c33f88bedc08a81 Mon Sep 17 00:00:00 2001
+From 959fcc4dfd7219c5972197dba0b2e768534fe46d Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Date: Fri, 6 Jan 2023 21:42:30 +0100
Subject: libclamav/pe: Use endian wrapper in more places.
diff -Nru clamav-1.0.7+dfsg/debian/patches/libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch clamav-1.0.9+dfsg/debian/patches/libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch
--- clamav-1.0.7+dfsg/debian/patches/libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch 2024-10-03 11:22:45.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/patches/libclamav-Use-OpenSSL-BN-instead-tomfastmath.patch 2025-06-29 21:57:41.000000000 +0200
@@ -1,4 +1,4 @@
-From 87c2d2554c039e0122659dacfa307055a36566e4 Mon Sep 17 00:00:00 2001
+From 57c766713945dc11fc0309f04ed84744580f1e72 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Date: Sat, 18 Feb 2023 10:47:53 +0100
Subject: libclamav: Use OpenSSL' BN instead tomfastmath.
@@ -29,7 +29,7 @@
delete mode 100644 libclamav/bignum.h
diff --git a/libclamav/CMakeLists.txt b/libclamav/CMakeLists.txt
-index f0b3fdf..5eb2e95 100644
+index dbd084c..a60955e 100644
--- a/libclamav/CMakeLists.txt
+++ b/libclamav/CMakeLists.txt
@@ -250,8 +250,7 @@ target_sources( tomsfastmath
diff -Nru clamav-1.0.7+dfsg/debian/patches/Remove-bundled-tomfastmath-library.patch clamav-1.0.9+dfsg/debian/patches/Remove-bundled-tomfastmath-library.patch
--- clamav-1.0.7+dfsg/debian/patches/Remove-bundled-tomfastmath-library.patch 2024-10-03 11:22:45.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/patches/Remove-bundled-tomfastmath-library.patch 2025-06-29 21:57:41.000000000 +0200
@@ -1,4 +1,4 @@
-From 4a3636dde12046a264f41384d239ee4aae5c43f9 Mon Sep 17 00:00:00 2001
+From e7008e91ae07ad5b148745026f84b7ac972f64ce Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Date: Sat, 18 Feb 2023 10:45:50 +0100
Subject: Remove bundled tomfastmath library.
@@ -57,7 +57,7 @@
#define LIBCLAMAV_FULLVER "@LIBCLAMAV_VERSION@"
diff --git a/libclamav/CMakeLists.txt b/libclamav/CMakeLists.txt
-index 5eb2e95..82f4e0a 100644
+index a60955e..4135410 100644
--- a/libclamav/CMakeLists.txt
+++ b/libclamav/CMakeLists.txt
@@ -23,15 +23,6 @@ endif()
@@ -184,7 +184,7 @@
bytecode_runtime
${LIBMSPACK}
ClamAV::libclamav_rust
-@@ -637,7 +534,6 @@ if(ENABLE_STATIC_LIB)
+@@ -639,7 +536,6 @@ if(ENABLE_STATIC_LIB)
regex
lzma_sdk
yara
@@ -214,7 +214,7 @@
- tomsfastmath/sqr
+ regex
diff --git a/unit_tests/CMakeLists.txt b/unit_tests/CMakeLists.txt
-index 567e95e..0b3d565 100644
+index 3140bc3..a8744f9 100644
--- a/unit_tests/CMakeLists.txt
+++ b/unit_tests/CMakeLists.txt
@@ -49,7 +49,6 @@ if(ENABLE_APP)
diff -Nru clamav-1.0.7+dfsg/debian/rules clamav-1.0.9+dfsg/debian/rules
--- clamav-1.0.7+dfsg/debian/rules 2024-10-03 11:32:14.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/rules 2025-06-29 21:57:41.000000000 +0200
@@ -80,7 +80,7 @@
fi;\
done; \
# Check for library features which may have been upgraded.
- if ! grep -q "CL_FLEVEL 167" libclamav/others.h ; then \
+ if ! grep -q "CL_FLEVEL 169" libclamav/others.h ; then \
echo "cl_retflevel needs boosting in symbol file"; \
touch debian/exit; \
fi;
diff -Nru clamav-1.0.7+dfsg/debian/upstream/signing-key.asc clamav-1.0.9+dfsg/debian/upstream/signing-key.asc
--- clamav-1.0.7+dfsg/debian/upstream/signing-key.asc 2024-10-03 11:22:44.000000000 +0200
+++ clamav-1.0.9+dfsg/debian/upstream/signing-key.asc 2025-06-29 21:57:41.000000000 +0200
@@ -1,63 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
-mQINBGQPO58BEACsF0vtWepeSZRklvCG170RKuZL+9aH8U3zVVtQgDlmcboVRiFf
-+fgraQCRVh8cbRM76mqqGoMT0BlwZ1OfrzpZcrNUg5uAgok51P7SoCy3zummnv4M
-TadwDLEHNf/38HSnrJe196IiwMEtyuKMGDfzyjQnr357Owem+7FgT2/sU7XwWD2B
-+tn/yhbw+HpJuUjdmxmEqJr/4okRSj9OSWV+EFhS9owMNK8zntwHkJzmv4ctS1Ak
-Zryh/J3jEnPqzSJDsH729XzKpG4BxCxnybP5WuMsJuNvSlVhVko1PaSi84Dy003w
-WoQIgtQHNm6i8CcetrpNCULELTU8sViwdBQXIlGjCa3N+dq1ZOErasp4QzlCVOus
-iOkm1KltvbJWPfVDW0A0Z4mP19YRlQTc0jn4w9R5ROmwcLf6Co8nBD2AV8MFjVJA
-E21Mfj6LfksplmYg/DEa4kCe8KYPSATq6LFSf+o96fkmnsZovOi6zZ6RtV9l4Aya
-pkcvk9iO2cvJMDYJ6iA2dC8EHC2m1tt1Rs2abJqOmsUJATo7MUpK7MD7NyhVvkjJ
-j5QRES25uV4OY9ck091GB+XXAf3gGf3Pi2jop1gauGoxyBqLT4SkwqsnsrFF8eEh
-A8UdBmo4K6MWFaxw6JsBPpIM63Qe848RzlQRanxS2n50ZZwMLIJrI2MEFQARAQAB
+mQINBGfS8QoBEADUfq5anuOgD2ldA12spNYIZ9qLvUCCYl+tHy5xB5at4G9Puruh
+68pAjHqDyrcJNfe1gWsjbDldSVmMBwCLWtNsgw1H4V3K/YT0HHPFpgdvnLE93Bzo
+Ssx/7HtNGMsLB2aX34X9faCJCvBrUz3pSypAZFLb9z+C5CF5VHpmx+HSvW9Dse8y
+qyetGLyHT63dleaph0mp4RsN9PO+J+z6S2E7V3Zq4zt9e5zHiBpNsUn7VCryyUw+
+vPg85taCQxUtnIKF/w+vnUpirob7Yqsgns8zecdOL7bWiCQMDYsmRIp9YwbjmOPe
+fIaDjFVAv7YFL8nRBIO8Ni6/6m9yrfbKKxAUOMKKIWLgv9uHvz31zsSS6Tsr2sAf
+28se7i0pxLGmXeLO6xepZXPMzFVOCutiGO42vwsSGmwnbJNlU+kqyMOHvEmZ7pj1
+zbRRckyNopUBXV4x191+ZAmiz6n+SjaO3BAJ2ObEQJPQxE+8XPd7AtPaV1n9KLK9
+KOVL3nhmygtfuqutw7H+K6txuVEH5IiIkMBQ5jrGmzh0nt7o516KAS1oWpYuumiN
+JzkOqK+B9FBlmoAPz/Eg01MKivR5gYC6TCYKvezdH6kv9RKdGn6teVgK6+muEc17
+Ncse9hMLzKaZtlDV3fnxvlReUO0fgWNDPLWV2nCWxtFRUgVRkjAuB0X4WwARAQAB
tDtUYWxvcyAoVGFsb3MsIENpc2NvIFN5c3RlbXMgSW5jLikgPHJlc2VhcmNoQHNv
-dXJjZWZpcmUuY29tPokCPgQTAQIAKAUCZA87nwIbAwUJA8JnAAYLCQgHAwIGFQgC
-CQoLBBYCAwECHgECF4AACgkQzODf0h7Bqb8gjw/9FYbuwzBjuVCVhHfoY4rfCDoj
-eh3NVaTdHIWO1yp6JSM/ny+Z3wDzZLtyQlBcnaJlerncS961iOEG2gBA3v8fZudN
-JFpvRC1gxd9IEhGXIDDg+BeOAJUbY9LQTc/dnzWBB04nun20+lM/Rad2BlkQ+YSz
-uRUaFsgk0lQPCSDQfoahtoap14jWFsa19aOjTXhAF1MGEDXuoCXM6ByH6wJjtz+z
-QJrXvmHS4v8yh8z/pibLGV7IgNrtoW2ej4jFadzEEn/MDajI+5N3C2w5rD41L7Lm
-j1uCIBe1G54fgJSstvBxZcnAj9qTF2FBBUpQ1q/ONFfUjpAGQKG2qh1UNBiOZNS3
-gDVN2T8h083WRN2gQvNJnJwXaF4Nm6zhmX4sUqE9nexUrDF8VG8xXJwPgZijaHPV
-nZdgDZvQ47BKiJOUj80O9/qYyWo89pX6Rr/YmfbURhRe/kiPon9kIVFCzDDFPniJ
-svICjpdkz7wZ0kUN+L7BtDQJfjFjTJPNA2nOV6l64DcdCiyutOFSz4Zf85GoT9wK
-Mqv1UmpLwsq2FnF+Gpk1GLZCLprSCu3n16pr+gdRshnE93cvJbMGlP0+jcuFF5hr
-Lsvujl7O81JrIjmGXrulHHpdrZQ4J2A3UpDDc60DOHG9ubnBnN7k2kQPY+9a1rzf
-WPkMQKaxVo3uH1XRO/GJAhwEEAECAAYFAmQPQKgACgkQYJsCTys+3QcvuA//cuJX
-LDfsGn9pWTCU83cF6eiQ5Id5FPKldyhSqYRgavgRov0fwD6ZU79dpURf+YsWxxtI
-pIntn9hUgSgmdyUw+0GcAmFq6gJOQxWY2nij6X0A9Pskr2qW+WhMGKKVbYez65qw
-fgGdlDFT/4nzVBGpIlRGGuOC0aT3jDhBXbp8Eusxi+5He7Kx2Chem7kCX9xBpUYS
-FrujMlaMs8O1bsBW3xTWLpHhX6O6bpEY8zDfWavSAqCmzw5RtytAJWsAG1clU9AK
-FwSKC+10ODo5VFzmRSgF727Gtuow1WnPhFM/7Cn+M+knCTm2vRz6Vz29/a6DUrZl
-CbyKGPR8a9C3UG4VT8C3+fi1boZ+/trUw27YtrKp70FDy3UdgLDF2eO9B77vs35n
-+hf2EipG407CGBqb8q6boOdxC0BN/Fcy30Oms4DSUTqEiqvSA/35BhyGfOmJb5tt
-kMEHLPveJvilICKBMQdYHemR3mk+muzAO7+y4VOKl+rP0xXCp6y6PAiEu14lzxzI
-isQu6omEJBOUiad2iZz+4OUU1Dil0YgUpNgJQyKaDUOR0MSzFU9IM5pzZJ14XkdG
-6iriPEX1V9SlfZlaJDNlN11vFlVFeu02vJTcddAaHYad2tKD09GAEuZkib0ToWxz
-S+4cBxojti6vMUHVSIlbov7ZMHd/WMqQUb1tSl65Ag0EZA87nwEQALkEL5rxEnv7
-rcwcF3KwcppfHTWjkTV0dyMmE/kLf9e3QnMdCaiZMypxmYipOe9Z/9G6YGH+Qujp
-N0mzenNgKljs961VTbOUYTusgwTz1qFienX8lg+eYRQIpqPjisb1xGlISojI7vWO
-FZT/LrxVI6Y+HLSXkZjPD7TqyefgOlP2YchmFAjC/e+rtKAZ+FLlguotvDRxl/zp
-AA8LLFup8Y8+BvQIWiy6jwwAjJMiJdwBtUz1OxpMuGU/C6bWCkAAFKjhC5F9JQEI
-9jHh7/cQEGabDmjIGfywj9jniJrP79hrLfuryFvo6qbw7EwirJbKpoHJwS03ei29
-Uwttw2Dn41dZ0MvjfpYwI61cE5NpvKCBJkkEho6SDXGvLABerEu3ASGlYybQOzrg
-aHO9AxGXgD2tFjI0NNunVxy/0KQ+kWcdQ1p/dk/O2U6w5CfFHU68aZgAxmj7jngx
-YKjs3IAUy8mwkxtyyFiLJ3E19NdB8+t0cjJMtDVtXOgmoi7HaP8RghdaitaI4q/z
-ocIAWhJhN7IkzrYWJ/Bkq4j0doKmaDR8GPP3i5Keg1c1z4yGX1c9MWTMy49l5Nwl
-/bUjUiIRocCc33dZCqL5KPMBdtLJOUiIG/KZoMqr6Ozxyriv4Nn/CT2/SSvatYtP
-SN91kt61c2FmoBBSltiFwncbUVmB3HmDABEBAAGJAiUEGAECAA8FAmQPO58CGwwF
-CQPCZwAACgkQzODf0h7Bqb/ueQ/7BofldLW0/GqvTMEDnysUB/tchWzae6LnBeur
-EhIB6smOVkMiuzrRLl2/vFVmv6H1UZK2fRPpaI/3V2mg+ML5ioVVgBrg3IQxcDpY
-sYiictUFXJQ9y/ygAl8zxbkE4v4BWAwk5kIFWw1q/sb3IUc07GeK16PLY0+ocPdV
-vMyiV8w5wKBlkyPwdntjuJEyfU3lsIeR2iBcQe4HL1Y0/pm6Ilpn+uj2ZYlYZzhN
-zBuLy9HB3it161KP/RyxWNB1AEAAx8Mh0IhHOEWLvbfjHJxkJ2GX0TgL5wa45l2a
-3clP4Dw2MpLfzIHs+CxG7t6IdSvoX1+0gZPvmo9JXDsLNa7+uu/lcCUjXY9TWdvc
-VIZRwlSBQQC8WnGpbkvsBDsJ2BskPWOmv0ol3aiiekJJhVT1K9M1ZwDGX1ts8hLr
-mf0kCFDq0RImCg6WZAM6z3Fg/1pPGPRktJ4tmSui3GYzrVA34gTunvlqPYKCFYHA
-EdUdqycz7UAroj7k3OndZGnnT2r/qKaIYF53/u+6SXM/lUSrJfwxG9eXiw80P/YW
-K9VjT3CbQA74vz7pC1bxpYDas6w39DRpkYR1bn1GIhmJhK2CUj5FQla+opVN2Wmg
-sk0O7hoet7RDvKpoUyBHxHOJseDQEzWc38bOxD+x0vz/MirBnLdBx8g836tgqy7h
-ab6V2qU=
-=X+5e
+dXJjZWZpcmUuY29tPokCPgQTAQIAKAUCZ9LxCgIbAwUJA8JnAAYLCQgHAwIGFQgC
+CQoLBBYCAwECHgECF4AACgkQcH8NtICDZ3ETiA/+OMWzD0g2Qk54fVuQWvqelLgn
+HRQ48USmh/PSbbTLlesZn7Tjtnnu176F1L0ScR7sbcghaCUJ6HRdgDr+e7AJzxJ+
+oYtHNy6ZZOiKF/CixnyCIrQuaQTWiaF1pJZjvxpjBJin8ztHHzHMOd/lOkTttl4L
+AHA7GCxmmDHsCdPMXhYplHQb0qxlO7Wi/+Cexo/IRfo8uZax6AusMFMBDH6eXWIS
+e8udjAIhJZRSQ7NbZ1EgrmteLDl/OGliiv2ohJ2W+YofEl9mzRLqJFwCOpB362oE
+SY94jiQaOYMkFnohpMY/aewdjHxgor8JpYZ7415oxbm7yxKUiuGURbXaAZ7Sq7UJ
+1UA8FI5AwrjsfkrquGirkEghfMKEEFuNhkx4XGPwb8UHQFmHRa5MouXv9hCR+y3/
+T3MMiVQsVNaVO/v531PI+QWnrPSRjq/XdM9e7oJSB8OY8WOtCtCh6SHWLRT02653
+6DbmqqHflmcqlMZFMwh7BxAHL1eoT5XOiODQH1PXLsHndqBzhRMbv7SH/BppCXUB
+3ibhtJX4dzeSFG2uICBV1LT+yu70kjxNaOqXMtY6YKFlP6WztzKzFjrnXJmVmyov
+aGGckq0c4OYq5PjE2tW1l2SaPtwVo10MEttO1NDbhfMAxEEEMZpLr1a1QLczAu8b
+yDD+eYDZTT0tr2gqYaW5Ag0EZ9LxCgEQAOxHyM7DeSv/0kDNndFhjY5J1i4OY3ab
+Yacv1vhawhJmBZm4jofig42vpVdB2pb4oWHEThUda6gBxasvRLF+aHmTo3qsIzhX
+LdwJacdnjonz+1yplBK1l99WwUcpPpwKcFxroFoVdqQMuONvAQrAXG0YM/YyLmA7
+b6lmOQzIVbYOvjnz50BYMnS9LcxEAH4kgOIIHn7kjCG1ZVRHJdokTJbeF2ylL2Wo
+ktp7V5IQX1NmmKofoMlScVyq9Foa1ggfVZGzQ352ZFSpmGMbNrGxhXUJ6aYZc9p4
+Dbr4KUr1Te5dyyFjOsTI9QpG8u3yLkL6v45R/O7UrlyH1n9osmEklYR7/PrvBBBP
+UWnoxih/Og9Eiaxb4TRpRbjhWIlvxifA9t4bw7gCe1IDUIS6KdBs3SJlYPVovRSN
+7YtYqBHfYRafytDj2ha1AxYZCZp4rO3LSAnEXAI+8J7Semsa4PnvMLLbNd3iELBY
+9w1+HqGBmuyiSZ+fpFQQg2g1L6cvYrdLMpDQ0T9VmFtj7B4Epl4pYkP6Sgic95yv
+C2y+43tLjS4pW24CTrvrCF0bGXuo23w9G4DP21DxxAPfUgr+14Xv63fEMfTmPfNI
+iSmor6jM/+yQMWUgXroI+i1CtMGkwS8bKRTWspce3/2G03g/dpIJxdxm0nlpFP+r
+zFNW4OwqIRpXABEBAAGJAiUEGAECAA8FAmfS8QoCGwwFCQPCZwAACgkQcH8NtICD
+Z3Ecjw/+I/ejA3JQa9R3JRtkmplA1nNN76CNFhwDRKQG6Uro8rpQYxtT8WbBmi7D
+hMBsr47l5S/jbCVJY8SF8LmaAHIu2/YX1wi1yz39oUXMfv+q4tf9gdRTKszV84Rh
+9fxByhh80j02shMEMBgLgBzq4Spy9wle3neLVY/jiLjPzB+YwIaBGXMhyAsoug03
+L5KQUu/b9oI6OB21CHT56xB2gbgqhQVB/U9bN0f0yf2aAiBFp4e9TUXPZNj7njTO
+MUgUhybU56/fenyoj5KCWI+jecWTppqHfp+PxA0N4a5CvWIxWfN4HJm641px0C1T
+n1rKJQ9JtvHPujrjfp2zXnz/YIUTXRd3TiqeGYid9v+P2dPMuUyq4IF5Hz7/p+TR
+MtgQj661a5ejfiE8xCGdENIOMs8PBevlBxEK2wDTCpe3RKV+uJUF04+9c6zsw9RE
++YEWk6DXgeGakTWH/MfBgpQdAtErhabjYyISuRGV1V07gLGDYi1aQ3pgsMiw6ZFF
+g8Mdci1v6IrW/2fU8z/x0HaUcH9oA8JlWDSlryhdsdpJZ7h0hwTK7yHmQ/w0LF/n
+QstCtmWgU03xeabHMCCFynmqHFc12FNQki78a6Ehywq+hGvFCOrmMPJ3DwSsoMPN
+GaNQOBf0F7YF4cnCJuJ0J/E/0L9LLGZJxjZzz/1Zk1V+3JSzu2E=
+=BW1T
-----END PGP PUBLIC KEY BLOCK-----
diff -Nru clamav-1.0.7+dfsg/.github/workflows/cmake.yml clamav-1.0.9+dfsg/.github/workflows/cmake.yml
--- clamav-1.0.7+dfsg/.github/workflows/cmake.yml 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/.github/workflows/cmake.yml 2025-06-17 01:53:56.000000000 +0200
@@ -93,13 +93,13 @@
- uses: actions/checkout@v4
- name: Install Build Tools
- run: brew install bison flex
+ run: brew install bison flex pipx
- name: Install Dependencies
- run: brew install bzip2 check curl-openssl json-c libxml2 ncurses openssl@1.1 pcre2 zlib
+ run: brew install bzip2 check curl json-c libxml2 ncurses openssl@3 pcre2 zlib
- name: Install pytest for easier to read test results
- run: python3 -m pip install pytest
+ run: pipx install pytest
- uses: lukka/get-cmake@v3.30.0
@@ -118,9 +118,9 @@
# The CMake binaries on the Github Actions machines are (as of this writing) 3.12
run:
cmake ${{runner.workspace}}/clamav -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }}
- -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl@1.1/
- -DOPENSSL_CRYPTO_LIBRARY=/usr/local/opt/openssl@1.1/lib/libcrypto.1.1.dylib
- -DOPENSSL_SSL_LIBRARY=/usr/local/opt/openssl@1.1/lib/libssl.1.1.dylib
+ -DOPENSSL_ROOT_DIR=/opt/homebrew/include/
+ -DOPENSSL_CRYPTO_LIBRARY=/opt/homebrew/lib/libcrypto.3.dylib
+ -DOPENSSL_SSL_LIBRARY=/opt/homebrew/lib/libssl.3.dylib
-DENABLE_STATIC_LIB=ON
-DENABLE_EXAMPLES=ON
@@ -147,13 +147,13 @@
run: sudo apt-get update
- name: Install Build Tools
- run: sudo apt-get install -y bison flex valgrind
+ run: sudo apt-get install -y bison flex valgrind pipx
- name: Install Dependencies
run: sudo apt-get install -y check libbz2-dev libcurl4-openssl-dev libjson-c-dev libmilter-dev libncurses5-dev libpcre3-dev libssl-dev libxml2-dev zlib1g-dev
- name: Install pytest for easier to read test results
- run: python3 -m pip install pytest
+ run: pipx install pytest
- uses: lukka/get-cmake@v3.30.0
diff -Nru clamav-1.0.7+dfsg/Jenkinsfile clamav-1.0.9+dfsg/Jenkinsfile
--- clamav-1.0.7+dfsg/Jenkinsfile 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/Jenkinsfile 2025-06-17 01:53:56.000000000 +0200
@@ -10,7 +10,7 @@
parameters(
[
string(name: 'VERSION',
- defaultValue: '1.0.7',
+ defaultValue: '1.0.9',
description: 'ClamAV version string'),
string(name: 'FRAMEWORK_BRANCH',
defaultValue: '1.0',
diff -Nru clamav-1.0.7+dfsg/libclamav/7z/XzDec.c clamav-1.0.9+dfsg/libclamav/7z/XzDec.c
--- clamav-1.0.7+dfsg/libclamav/7z/XzDec.c 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav/7z/XzDec.c 2025-06-17 01:53:56.000000000 +0200
@@ -343,8 +343,10 @@
for (i = 0; i < p->numCoders; i++)
{
IStateCoder *sc = &p->coders[i];
- if (p->alloc && sc->p)
+ if (p->alloc && sc->p) {
sc->Free(sc->p, p->alloc);
+ sc->p = NULL;
+ }
}
p->numCoders = 0;
if (p->buf)
diff -Nru clamav-1.0.7+dfsg/libclamav/bytecode_api.h clamav-1.0.9+dfsg/libclamav/bytecode_api.h
--- clamav-1.0.7+dfsg/libclamav/bytecode_api.h 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav/bytecode_api.h 2025-06-17 01:53:56.000000000 +0200
@@ -171,6 +171,8 @@
FUNC_LEVEL_1_0_5 = 165, /**< LibClamAV release 1.0.5 */
FUNC_LEVEL_1_0_6 = 166, /**< LibClamAV release 1.0.6 */
FUNC_LEVEL_1_0_7 = 167, /**< LibClamAV release 1.0.7 */
+ FUNC_LEVEL_1_0_8 = 168, /**< LibClamAV release 1.0.8 */
+ FUNC_LEVEL_1_0_9 = 169, /**< LibClamAV release 1.0.9 */
};
/**
diff -Nru clamav-1.0.7+dfsg/libclamav/CMakeLists.txt clamav-1.0.9+dfsg/libclamav/CMakeLists.txt
--- clamav-1.0.7+dfsg/libclamav/CMakeLists.txt 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav/CMakeLists.txt 2025-06-17 01:53:56.000000000 +0200
@@ -586,6 +586,8 @@
$<TARGET_FILE_DIR:PCRE2::pcre2>
$<TARGET_FILE_DIR:LibXml2::LibXml2>
$<TARGET_FILE_DIR:JSONC::jsonc>
+ POST_EXCLUDE_REGEXES
+ "[cC]:[\\/][wW][iI][nN][dD][oO][wW][sS]"
)
foreach(_file ${_r_deps})
string(TOLOWER ${_file} _file_lower)
diff -Nru clamav-1.0.7+dfsg/libclamav/ole2_extract.c clamav-1.0.9+dfsg/libclamav/ole2_extract.c
--- clamav-1.0.7+dfsg/libclamav/ole2_extract.c 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav/ole2_extract.c 2025-06-17 01:53:56.000000000 +0200
@@ -1835,7 +1835,7 @@
}
bytesRead += blockSize;
- for (; writeIdx <= (leftover + bytesToWrite) - 16; writeIdx += 16, decryptDstIdx += 16) {
+ for (; writeIdx + 16 <= leftover + bytesToWrite; writeIdx += 16, decryptDstIdx += 16) {
rijndaelDecrypt(rk, nrounds, &(buff[writeIdx]), &(decryptDst[decryptDstIdx]));
}
diff -Nru clamav-1.0.7+dfsg/libclamav/others.h clamav-1.0.9+dfsg/libclamav/others.h
--- clamav-1.0.7+dfsg/libclamav/others.h 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav/others.h 2025-06-17 01:53:56.000000000 +0200
@@ -73,7 +73,7 @@
* in re-enabling affected modules.
*/
-#define CL_FLEVEL 167
+#define CL_FLEVEL 169
#define CL_FLEVEL_DCONF CL_FLEVEL
#define CL_FLEVEL_SIGTOOL CL_FLEVEL
diff -Nru clamav-1.0.7+dfsg/libclamav/pdf.c clamav-1.0.9+dfsg/libclamav/pdf.c
--- clamav-1.0.7+dfsg/libclamav/pdf.c 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav/pdf.c 2025-06-17 01:53:56.000000000 +0200
@@ -441,7 +441,7 @@
if (CL_SUCCESS != cli_strntol_wrap(index, bytes_remaining, 0, 10, &temp_long)) {
/* Failed to find obj offset for next obj */
- cli_dbgmsg("pdf_findobj_in_objstm: Failed to find next obj offset for obj in object stream though there should be {%u} more.\n", objstm->n - objstm->nobjs_found);
+ cli_dbgmsg("pdf_findobj_in_objstm: Failed to find next obj offset for obj in object stream though there should be {%zu} more.\n", objstm->n - objstm->nobjs_found);
status = CL_EPARSE;
goto done;
} else if (temp_long < 0) {
@@ -1555,18 +1555,18 @@
}
}
- cli_dbgmsg("pdf_extract_obj: calculated length %lld\n", (long long)length);
+ cli_dbgmsg("pdf_extract_obj: calculated length %zu\n", length);
} else {
if (obj->stream_size > (size_t)length + 2) {
cli_dbgmsg("cli_pdf: calculated length %zu < %zu\n",
- (size_t)length, obj->stream_size);
+ length, obj->stream_size);
length = obj->stream_size;
}
}
- if ((0 != orig_length) && (obj->stream_size > (size_t)orig_length + 20)) {
- cli_dbgmsg("pdf_extract_obj: orig length: %lld, length: %lld, size: %zu\n",
- (long long)orig_length, (long long)length, obj->stream_size);
+ if ((0 != orig_length) && (obj->stream_size > orig_length + 20)) {
+ cli_dbgmsg("pdf_extract_obj: orig length: %zu, length: %zu, size: %zu\n",
+ orig_length, length, obj->stream_size);
pdfobj_flag(pdf, obj, BAD_STREAMLEN);
}
@@ -1620,18 +1620,18 @@
*/
dict_len = obj->stream - start;
if (NULL != (pstr = pdf_getdict(start, &dict_len, "/Type/ObjStm"))) {
- int32_t objstm_first = -1;
- int32_t objstm_length = -1;
- int32_t objstm_n = -1;
+ int objstm_first = -1;
+ int objstm_length = -1;
+ int objstm_n = -1;
cli_dbgmsg("pdf_extract_obj: Found /Type/ObjStm\n");
dict_len = obj->stream - start;
- if ((-1 == (objstm_first = pdf_readint(start, dict_len, "/First")))) {
+ if (-1 == (objstm_first = pdf_readint(start, dict_len, "/First"))) {
cli_warnmsg("pdf_extract_obj: Failed to find offset of first object in object stream\n");
- } else if ((-1 == (objstm_length = pdf_readint(start, dict_len, "/Length")))) {
+ } else if (-1 == (objstm_length = pdf_readint(start, dict_len, "/Length"))) {
cli_warnmsg("pdf_extract_obj: Failed to find length of object stream\n");
- } else if ((-1 == (objstm_n = pdf_readint(start, dict_len, "/N")))) {
+ } else if (-1 == (objstm_n = pdf_readint(start, dict_len, "/N"))) {
cli_warnmsg("pdf_extract_obj: Failed to find num objects in object stream\n");
} else {
/* Add objstm to pdf struct, so it can be freed eventually */
@@ -1653,19 +1653,19 @@
memset(objstm, 0, sizeof(*objstm));
- objstm->first = (uint32_t)objstm_first;
- objstm->current = (uint32_t)objstm_first;
+ objstm->first = (size_t)objstm_first;
+ objstm->current = (size_t)objstm_first;
objstm->current_pair = 0;
- objstm->length = (uint32_t)objstm_length;
- objstm->n = (uint32_t)objstm_n;
+ objstm->length = (size_t)objstm_length;
+ objstm->n = (size_t)objstm_n;
- cli_dbgmsg("pdf_extract_obj: ObjStm first obj at offset %d\n", objstm->first);
- cli_dbgmsg("pdf_extract_obj: ObjStm length is %d bytes\n", objstm->length);
- cli_dbgmsg("pdf_extract_obj: ObjStm should contain %d objects\n", objstm->n);
+ cli_dbgmsg("pdf_extract_obj: ObjStm first obj at offset %zu\n", objstm->first);
+ cli_dbgmsg("pdf_extract_obj: ObjStm length is %zu bytes\n", objstm->length);
+ cli_dbgmsg("pdf_extract_obj: ObjStm should contain %zu objects\n", objstm->n);
}
}
- sum = pdf_decodestream(pdf, obj, dparams, obj->stream, (uint32_t)length, xref, fout, &rc, objstm);
+ sum = pdf_decodestream(pdf, obj, dparams, obj->stream, length, xref, fout, &rc, objstm);
if ((CL_SUCCESS != rc) && (CL_VIRUS != rc)) {
cli_dbgmsg("Error decoding stream! Error code: %d\n", rc);
@@ -3351,7 +3351,7 @@
retval = pdf_findobj_in_objstm(pdf, objstm, &obj);
if (retval != CL_SUCCESS) {
if (retval != CL_BREAK) {
- cli_dbgmsg("pdf_find_and_parse_objs_in_objstm: Fewer objects in stream than expected: %u found, %u expected.\n",
+ cli_dbgmsg("pdf_find_and_parse_objs_in_objstm: Fewer objects in stream than expected: %zu found, %zu expected.\n",
objstm->nobjs_found, objstm->n);
badobjects++;
pdf->stats.ninvalidobjs++;
diff -Nru clamav-1.0.7+dfsg/libclamav/pdfdecode.c clamav-1.0.9+dfsg/libclamav/pdfdecode.c
--- clamav-1.0.7+dfsg/libclamav/pdfdecode.c 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav/pdfdecode.c 2025-06-17 01:53:56.000000000 +0200
@@ -73,7 +73,7 @@
struct pdf_token {
uint32_t flags; /* tracking flags */
uint32_t success; /* successfully decoded filters */
- uint32_t length; /* length of current content; TODO: transition to size_t */
+ size_t length; /* length of current content; TODO: transition to size_t */
uint8_t *content; /* content stream */
};
@@ -448,10 +448,16 @@
uint32_t declen = 0;
const uint8_t *ptr = (uint8_t *)token->content;
- uint32_t remaining = token->length;
+ size_t remaining = token->length;
int quintet = 0, rc = CL_SUCCESS;
uint64_t sum = 0;
+ /* Check for overflow */
+ if (remaining > (SIZE_MAX / 4)) {
+ cli_dbgmsg("cli_pdf: ascii85decode: overflow detected\n");
+ return CL_EFORMAT;
+ }
+
/* 5:4 decoding ratio, with 1:4 expansion sequences => (4*length)+1 */
if (!(dptr = decoded = (uint8_t *)cli_malloc((4 * remaining) + 1))) {
cli_errmsg("cli_pdf: cannot allocate memory for decoded output\n");
@@ -838,8 +844,8 @@
uint8_t *decoded;
const uint8_t *content = (uint8_t *)token->content;
- uint32_t length = token->length;
- uint32_t i, j;
+ size_t length = token->length;
+ size_t i, j;
cl_error_t rc = CL_SUCCESS;
if (!(decoded = (uint8_t *)cli_calloc(length / 2 + 1, sizeof(uint8_t)))) {
@@ -869,8 +875,8 @@
if (rc == CL_SUCCESS) {
free(token->content);
- cli_dbgmsg("cli_pdf: deflated %lu bytes from %lu total bytes\n",
- (unsigned long)j, (unsigned long)(token->length));
+ cli_dbgmsg("cli_pdf: deflated %zu bytes from %zu total bytes\n",
+ j, token->length);
token->content = decoded;
token->length = j;
@@ -878,8 +884,8 @@
if (!(obj->flags & ((1 << OBJ_IMAGE) | (1 << OBJ_TRUNCATED))))
pdfobj_flag(pdf, obj, BAD_ASCIIDECODE);
- cli_dbgmsg("cli_pdf: error occurred parsing byte %lu of %lu\n",
- (unsigned long)i, (unsigned long)(token->length));
+ cli_dbgmsg("cli_pdf: error occurred parsing byte %zu of %zu\n",
+ i, token->length);
free(decoded);
}
return rc;
@@ -920,27 +926,29 @@
return CL_EPARSE; /* TODO: what should this value be? CL_SUCCESS would mirror previous behavior */
}
- cli_dbgmsg("cli_pdf: decrypted %zu bytes from %u total bytes\n",
+ cli_dbgmsg("cli_pdf: decrypted %zu bytes from %zu total bytes\n",
length, token->length);
free(token->content);
token->content = (uint8_t *)decrypted;
- token->length = (uint32_t)length; /* this may truncate unfortunately, TODO: use 64-bit values internally? */
+ token->length = length;
return CL_SUCCESS;
}
static cl_error_t filter_lzwdecode(struct pdf_struct *pdf, struct pdf_obj *obj, struct pdf_dict *params, struct pdf_token *token)
{
uint8_t *decoded, *temp;
- uint32_t declen = 0, capacity = 0;
+ size_t declen = 0, capacity = 0;
uint8_t *content = (uint8_t *)token->content;
uint32_t length = token->length;
lzw_stream stream;
int echg = 1, lzwstat, rc = CL_SUCCESS;
- if (pdf->ctx && !(pdf->ctx->dconf->other & OTHER_CONF_LZW))
- return CL_BREAK;
+ if (pdf->ctx && !(pdf->ctx->dconf->other & OTHER_CONF_LZW)) {
+ rc = CL_BREAK;
+ goto done;
+ }
if (params) {
struct pdf_dict_node *node = params->nodes;
@@ -971,15 +979,18 @@
* Sample 0015315109, it has \r followed by zlib header.
* Flag pdf as suspicious, and attempt to extract by skipping the \r.
*/
- if (!length)
- return CL_SUCCESS;
+ if (!length) {
+ rc = CL_SUCCESS;
+ goto done;
+ }
}
capacity = INFLATE_CHUNK_SIZE;
if (!(decoded = (uint8_t *)cli_malloc(capacity))) {
cli_errmsg("cli_pdf: cannot allocate memory for decoded output\n");
- return CL_EMEM;
+ rc = CL_EMEM;
+ goto done;
}
memset(&stream, 0, sizeof(stream));
@@ -994,7 +1005,8 @@
if (lzwstat != Z_OK) {
cli_warnmsg("cli_pdf: lzwInit failed\n");
free(decoded);
- return CL_EMEM;
+ rc = CL_EMEM;
+ goto done;
}
/* initial inflate */
@@ -1009,16 +1021,23 @@
length -= q - content;
content = q;
- stream.next_in = (Bytef *)content;
- stream.avail_in = length;
- stream.next_out = (Bytef *)decoded;
+ stream.next_in = (Bytef *)content;
+ stream.avail_in = length;
+ stream.next_out = (Bytef *)decoded;
+ /* Make sure we don't overflow during type conversion */
+ if (capacity > UINT_MAX) {
+ cli_dbgmsg("cli_pdf: lzwdecode: overflow detected\n");
+ rc = CL_EFORMAT;
+ goto done;
+ }
stream.avail_out = capacity;
lzwstat = lzwInit(&stream);
if (lzwstat != Z_OK) {
cli_warnmsg("cli_pdf: lzwInit failed\n");
free(decoded);
- return CL_EMEM;
+ rc = CL_EMEM;
+ goto done;
}
pdfobj_flag(pdf, obj, BAD_FLATESTART);
@@ -1031,7 +1050,7 @@
/* extend output capacity if needed,*/
if (stream.avail_out == 0) {
if ((rc = cli_checklimits("pdf", pdf->ctx, capacity + INFLATE_CHUNK_SIZE, 0, 0)) != CL_SUCCESS) {
- cli_dbgmsg("cli_pdf: required buffer size to inflate compressed filter exceeds maximum: %u\n", capacity + INFLATE_CHUNK_SIZE);
+ cli_dbgmsg("cli_pdf: required buffer size to inflate compressed filter exceeds maximum: %zu\n", capacity + INFLATE_CHUNK_SIZE);
break;
}
@@ -1043,7 +1062,17 @@
decoded = temp;
stream.next_out = decoded + capacity;
stream.avail_out = INFLATE_CHUNK_SIZE;
+ if (declen > (SIZE_MAX - INFLATE_CHUNK_SIZE)) {
+ cli_dbgmsg("cli_pdf: lzwdecode: overflow detected\n");
+ rc = CL_EFORMAT;
+ goto done;
+ }
declen += INFLATE_CHUNK_SIZE;
+ if (capacity > (SIZE_MAX - INFLATE_CHUNK_SIZE)) {
+ cli_dbgmsg("cli_pdf: lzwdecode: overflow detected\n");
+ rc = CL_EFORMAT;
+ goto done;
+ }
capacity += INFLATE_CHUNK_SIZE;
}
@@ -1051,6 +1080,12 @@
lzwstat = lzwInflate(&stream);
}
+ if (declen > (UINT32_MAX - (INFLATE_CHUNK_SIZE - stream.avail_out))) {
+ cli_dbgmsg("cli_pdf: lzwdecode: overflow detected\n");
+ rc = CL_EFORMAT;
+ goto done;
+ }
+
/* add stream end fragment to decoded length */
declen += (INFLATE_CHUNK_SIZE - stream.avail_out);
@@ -1091,6 +1126,7 @@
(void)lzwInflateEnd(&stream);
+done:
if (rc == CL_SUCCESS) {
if (declen == 0) {
cli_dbgmsg("cli_pdf: empty stream after inflation completed.\n");
diff -Nru clamav-1.0.7+dfsg/libclamav/pdf.h clamav-1.0.9+dfsg/libclamav/pdf.h
--- clamav-1.0.7+dfsg/libclamav/pdf.h 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav/pdf.h 2025-06-17 01:53:56.000000000 +0200
@@ -27,14 +27,14 @@
#define PDF_OBJECT_RECURSION_LIMIT 25
struct objstm_struct {
- uint32_t first; // offset of first obj
- uint32_t current; // offset of current obj
- uint32_t current_pair; // offset of current pair describing id, location of object
- uint32_t length; // total length of all objects (starting at first)
- uint32_t n; // number of objects that should be found in the object stream
- uint32_t nobjs_found; // number of objects actually found in the object stream
- char *streambuf; // address of stream buffer, beginning with first obj pair
- size_t streambuf_len; // length of stream buffer, includes pairs followed by actual objects
+ size_t first; // offset of first obj
+ size_t current; // offset of current obj
+ size_t current_pair; // offset of current pair describing id, location of object
+ size_t length; // total length of all objects (starting at first)
+ size_t n; // number of objects that should be found in the object stream
+ size_t nobjs_found; // number of objects actually found in the object stream
+ char *streambuf; // address of stream buffer, beginning with first obj pair
+ size_t streambuf_len; // length of stream buffer, includes pairs followed by actual objects
};
struct pdf_obj {
diff -Nru clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/image/.cargo-checksum.json clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/image/.cargo-checksum.json
--- clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/image/.cargo-checksum.json 2024-09-03 18:00:56.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/image/.cargo-checksum.json 2025-06-17 01:54:16.000000000 +0200
@@ -1 +1 @@
-{"files":{"CHANGES.md":"d02676b829e99be189c6791ec118b3caaf01197899c07544ae4c985abb6c9285","Cargo.toml":"e0d3be9de16ec566d9666a97d237d473b9d2818578052793d5b3e4ca60c9535a","Cargo.toml.public-private-dependencies":"8866b47728289648b7c5f83b03b9772bf79e1d4288ac3703a9a4a5803144a182","LICENSE":"c7766d2e29f88a4be81b6ac6216c62d2d0918c7d3f2fc98be6fecac8f6595e60","README.md":"aaf838fed684e74345865f537089f8b5d2a8b7d8e54cac8e141ee12513b1ed82","benches/README.md":"87b2ea4d1cea80c1e24fc18f1222a7ee1a38f5a92e98110bb84a4827fb997b62","benches/copy_from.rs":"62570f462abe7b9765dcfb8ba4af2aab37868058de3d5b7c29180b6ed536f6b7","benches/decode.rs":"c6679ca929913d3864c97f70047ccbad7ec1e783d5c9e6bf0643fb96f87e7baf","benches/encode.rs":"73f626189a6beb1872b8dd27c5190e40af616c14e9e407ac085fb979ce15cd1c","clippy.toml":"2150a0dce2a0dced1ef004de9cae7acb2b49fb9f04cddf9f70de29eab05f1316","deny.toml":"18fc3e3d2add42388832421b28154530bd8aed2dde3ddd35765d163952c4e1e0","docs/2019-04-23-memory-unsafety.md":"b59a9af84bdb5efa1bc1f33c8aa22ff42590701817fb03f55ca2dd50af91bb8d","release.sh":"70f8d6272ab65f5ca80ac95e6ceeeb5041f9c183c87a1fdac2b7f2d16e0827d4","src/animation.rs":"135fdba4a866412a90831503cb4a99babe17f820b14de7607aa8226fbe2d60d2","src/buffer.rs":"c6d7ee865154e5a8fce068bbf6ed31bbc474f078d00885531d55ad395fb67f82","src/codecs/avif/decoder.rs":"11933b59c17d151c756b5105fad197221c445865cd817817d0bd8bfbe458bfce","src/codecs/avif/encoder.rs":"c15066d14a78e7cd2b13e640bc5f3002bff7618ff0df0da87a29a7f6dd5f037b","src/codecs/avif/mod.rs":"31fcc5c582aefb2db95a8d95b6f99b4e69cbeb1cef16719390a84ee8002f432e","src/codecs/bmp/decoder.rs":"e13fe612f007c47e8bff029fc99a9d72df17b6de6f12c64e9948f315f6870453","src/codecs/bmp/encoder.rs":"e7bb614ae92f53b0e0ab0815309b95d60c77f651896d991677b72c086b3861dc","src/codecs/bmp/mod.rs":"9c86c6ebb956bd7f5ad2c41bc1b34e59957a1dc08a6ecdb61bfbcf5599eeae59","src/codecs/dds.rs":"e7a0e41f2eb8e7bfd60a5ef679fb6fb8e4946c98b1f6f177b23d69494e4f5b8c","src/codecs/dxt.rs":"f57e3090b088512c637aaf463fb3f09543e0cab9a9003b31eee83c2a21396a2b","src/codecs/farbfeld.rs":"cfb772a23d120991e4021d602f6e2197a0925943c1fa66d0bae17c66474bf29b","src/codecs/gif.rs":"4eb89e9e834c3b2c4ccf3a7d58e66af435a5b5c94cb3d87f71b20dfa21cbe47b","src/codecs/hdr/decoder.rs":"ce14b06da1095d7723b141659c7344c055620021c530114be6f77273fa0c2405","src/codecs/hdr/encoder.rs":"93e8eabd87dea108fe347c7173ece88fa0169df287fe92c38fae3e1df5e03e61","src/codecs/hdr/mod.rs":"96eb63b7e43f117cb46b8ffe705b477426dde75881f2dea63cab29ffd820e01d","src/codecs/ico/decoder.rs":"ca2ed26a84460d44caddc20cf726cfe56371a1b74c14fd44c9318d8e14ed9788","src/codecs/ico/encoder.rs":"0dfd9868a93c0187ada8bb91af4592bffbe0ba7b20e9c036ea5ae4cbff6c9b5c","src/codecs/ico/mod.rs":"cd5f9c67256b2083049bb6f8c8963aedca2be8178e198f9e0851c18e6f956845","src/codecs/jpeg/decoder.rs":"e5a589c0e7be44c9fca9962327e9bef9db7a7edd570fdc427fe1b9c67cda2cd4","src/codecs/jpeg/encoder.rs":"0256ecb799bc629493f8ee42e089e3d0e231e8dae85de8540704e085ec402d0a","src/codecs/jpeg/entropy.rs":"074975ec5b0040d6caea59f2682e328550d367688d99ee9d0b5674bc7a68682a","src/codecs/jpeg/mod.rs":"cc9fc9c6dad3135184b2f43171f601336d0b53bc75606d5f25cfa8b2f4ba35b9","src/codecs/jpeg/transform.rs":"65490ae7ce990dda33044b4c52afc1bdcfa836b474a1b6a06c611af6e53a70db","src/codecs/openexr.rs":"bee522ec1c2f05a4dcd4f89f428e464ae483eed3b63ba0b576ff95577d71ca97","src/codecs/png.rs":"451b71cf06ff048fd89ab0e24eb400d19ccc52bc4530c2b9345ca4ecdd38882a","src/codecs/pnm/autobreak.rs":"f52a14475c13c1a360f95cd53835d8a234c9b1fa8b675442d0485c5eaa42dfc6","src/codecs/pnm/decoder.rs":"ee6b515232076227a1ce04f0406e1fda23e8583b01582c334686cc7eb0916c32","src/codecs/pnm/encoder.rs":"dc76491d584ed33ffbf2b54847503d0cfab96eb279a01e7f4004c83a3a8ce430","src/codecs/pnm/header.rs":"1479bceb32a4edf761b6ed75d392e915e9667ed81c157f244ba0b81436ba79f7","src/codecs/pnm/mod.rs":"9106f90a9bda10d97bf3393189a88f4f6dac27172dac21af0e8e514ac9127867","src/codecs/tga/decoder.rs":"83ad95260579dcfa63ac9e778f32090fd267b6b5961e768d33197800fa215ec8","src/codecs/tga/encoder.rs":"d294fd562122e6816365330074be66fb8f248b9226ae4e09f3d30b5a9c26a64d","src/codecs/tga/header.rs":"5a23bb191885b0d17b207f171d6f1804f653e528a330deed2ee449780b1da2b8","src/codecs/tga/mod.rs":"e25e77180883c56657097d851427d4f1f3c2add5a9eec24e24bc42d65953b0df","src/codecs/tiff.rs":"659021a1a12a95d0bc966f9b9fd39d3a7ef1e3f7089ef085c40b69432c855a8a","src/codecs/webp/decoder.rs":"22d1943329e27b11d3dd4da5be243fe8163e70f046ffc4b3c5443a20a932ab72","src/codecs/webp/encoder.rs":"f204540aaca918dc6b86d5418a565e68915653e297a08d811b4f57a1e27cf3ad","src/codecs/webp/extended.rs":"cbe4d9a41b754c191ce8e7acf6f9115fe2a3dd2902a228157f616711d76dd49b","src/codecs/webp/huffman.rs":"23d5ebec7b7da5227520f6956133d78a9aaf0dd060eacbb0691727f25931d7f8","src/codecs/webp/loop_filter.rs":"58b5291a1a9a574d4f43c912b8f9ce965ac246668f98ea0202aaa3b039a4c020","src/codecs/webp/lossless.rs":"e7af39797d1d3d849ec323336ab1d9997bd937a60a5f56a4a5897e2a3c758259","src/codecs/webp/lossless_transform.rs":"5a040607919951c9ab982d54f5c8cc909a2e2a575f5fb1742c2abdc2e325bb0e","src/codecs/webp/mod.rs":"d244a8e2d409e4f175183c3d35d631153abdfb3f6f2d7b2739087649745dd45c","src/codecs/webp/transform.rs":"26e747e1bff0a8b88125ffc6d2a6e27ec2fcd1246a7d0e66c49f58ee80cc4847","src/codecs/webp/vp8.rs":"faf4adf1c1b92f940571a6c254c8325d566bd0c1225326d2153376973c35ffd9","src/color.rs":"dc23f4bc3d5b08a2b29a5df12bff4962b4337530e383eb057a48f62c16b8c308","src/dynimage.rs":"430aaee64f465450e14a22892c5a97fbd2623b4d78ab96e9516fd218158df894","src/error.rs":"2be92e707fd535bd4aa6db4c76805c0fbd2aedaf73de8c06949d702fffc91e1e","src/flat.rs":"509cc14882144281b927db6f0670c7a6ee3ca44422250b540e4bc9788b8c9f79","src/image.rs":"6c49a4f9765f981e50dc780fc9bedd3ff49eb9b36a876cab0190396f235ad5c3","src/imageops/affine.rs":"f5627e435ff244a823b140fa57aa79581b1f35e5886ff7390048a70cbd2ee080","src/imageops/colorops.rs":"f4eb97022e3e98c6c876c2fe4771825f3fb6362017160d9426bc153d4ac8b35f","src/imageops/mod.rs":"3a64b748de2a93728468c799bcb2e407cbb406b1d9bee96e588517da13da9f95","src/imageops/sample.rs":"98b6465fdac3c4ddcf258ef4ff7157015b3eec6a647bb1e9df30d71b3d760890","src/io/free_functions.rs":"bb40fd05c18148cbb8c92bf56ae1f34762165e247da090cfa09a6ff829fdbc17","src/io/mod.rs":"d6c3eceafabb51f410f13925de5b6ac50904fd6c468f6f8cea5362fec158741c","src/io/reader.rs":"2f4c43ed75f876cd3e10e6f8eee474c7c0356550246216e7ab0ed98a0085a11c","src/lib.rs":"aa1b5488f5d0b50dde0f885b04ca331c4bececea431326ed720780630beb3db4","src/math/mod.rs":"2ee5ea1d5187cbd6e106900f67bd515d0b276e9962e9cda1a2203d536e0052e5","src/math/rect.rs":"10a6f8c76988ff7583f2824be6c3fe005a171777080e3ad0cbe169c6dc574edd","src/math/utils.rs":"3b26fa11ff20b4c45d6cb436c2a7151b2c312210f139d8d51febae37c99b9c09","src/traits.rs":"2037030ca88b4095b2b0f1b1e1dd087f527ec59d1eea11e7756937d2dd462b92","src/utils/mod.rs":"60970f58c7463d9dc7d5bab6917b4d548393188699e46ef0579713379d2425b0"},"package":"69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945"}
\ No newline at end of file
+{"files":{"CHANGES.md":"d02676b829e99be189c6791ec118b3caaf01197899c07544ae4c985abb6c9285","Cargo.lock":"af6105d8925227ec2921e59dbc24a1c2ee01f8d018dbaabef750a8901a6b9c72","Cargo.toml":"e0d3be9de16ec566d9666a97d237d473b9d2818578052793d5b3e4ca60c9535a","Cargo.toml.public-private-dependencies":"8866b47728289648b7c5f83b03b9772bf79e1d4288ac3703a9a4a5803144a182","LICENSE":"c7766d2e29f88a4be81b6ac6216c62d2d0918c7d3f2fc98be6fecac8f6595e60","README.md":"aaf838fed684e74345865f537089f8b5d2a8b7d8e54cac8e141ee12513b1ed82","benches/README.md":"87b2ea4d1cea80c1e24fc18f1222a7ee1a38f5a92e98110bb84a4827fb997b62","benches/copy_from.rs":"62570f462abe7b9765dcfb8ba4af2aab37868058de3d5b7c29180b6ed536f6b7","benches/decode.rs":"c6679ca929913d3864c97f70047ccbad7ec1e783d5c9e6bf0643fb96f87e7baf","benches/encode.rs":"73f626189a6beb1872b8dd27c5190e40af616c14e9e407ac085fb979ce15cd1c","clippy.toml":"2150a0dce2a0dced1ef004de9cae7acb2b49fb9f04cddf9f70de29eab05f1316","deny.toml":"18fc3e3d2add42388832421b28154530bd8aed2dde3ddd35765d163952c4e1e0","docs/2019-04-23-memory-unsafety.md":"b59a9af84bdb5efa1bc1f33c8aa22ff42590701817fb03f55ca2dd50af91bb8d","release.sh":"70f8d6272ab65f5ca80ac95e6ceeeb5041f9c183c87a1fdac2b7f2d16e0827d4","src/animation.rs":"135fdba4a866412a90831503cb4a99babe17f820b14de7607aa8226fbe2d60d2","src/buffer.rs":"c6d7ee865154e5a8fce068bbf6ed31bbc474f078d00885531d55ad395fb67f82","src/codecs/avif/decoder.rs":"11933b59c17d151c756b5105fad197221c445865cd817817d0bd8bfbe458bfce","src/codecs/avif/encoder.rs":"c15066d14a78e7cd2b13e640bc5f3002bff7618ff0df0da87a29a7f6dd5f037b","src/codecs/avif/mod.rs":"31fcc5c582aefb2db95a8d95b6f99b4e69cbeb1cef16719390a84ee8002f432e","src/codecs/bmp/decoder.rs":"e13fe612f007c47e8bff029fc99a9d72df17b6de6f12c64e9948f315f6870453","src/codecs/bmp/encoder.rs":"e7bb614ae92f53b0e0ab0815309b95d60c77f651896d991677b72c086b3861dc","src/codecs/bmp/mod.rs":"9c86c6ebb956bd7f5ad2c41bc1b34e59957a1dc08a6ecdb61bfbcf5599eeae59","src/codecs/dds.rs":"e7a0e41f2eb8e7bfd60a5ef679fb6fb8e4946c98b1f6f177b23d69494e4f5b8c","src/codecs/dxt.rs":"f57e3090b088512c637aaf463fb3f09543e0cab9a9003b31eee83c2a21396a2b","src/codecs/farbfeld.rs":"cfb772a23d120991e4021d602f6e2197a0925943c1fa66d0bae17c66474bf29b","src/codecs/gif.rs":"4eb89e9e834c3b2c4ccf3a7d58e66af435a5b5c94cb3d87f71b20dfa21cbe47b","src/codecs/hdr/decoder.rs":"ce14b06da1095d7723b141659c7344c055620021c530114be6f77273fa0c2405","src/codecs/hdr/encoder.rs":"93e8eabd87dea108fe347c7173ece88fa0169df287fe92c38fae3e1df5e03e61","src/codecs/hdr/mod.rs":"96eb63b7e43f117cb46b8ffe705b477426dde75881f2dea63cab29ffd820e01d","src/codecs/ico/decoder.rs":"ca2ed26a84460d44caddc20cf726cfe56371a1b74c14fd44c9318d8e14ed9788","src/codecs/ico/encoder.rs":"0dfd9868a93c0187ada8bb91af4592bffbe0ba7b20e9c036ea5ae4cbff6c9b5c","src/codecs/ico/mod.rs":"cd5f9c67256b2083049bb6f8c8963aedca2be8178e198f9e0851c18e6f956845","src/codecs/jpeg/decoder.rs":"e5a589c0e7be44c9fca9962327e9bef9db7a7edd570fdc427fe1b9c67cda2cd4","src/codecs/jpeg/encoder.rs":"0256ecb799bc629493f8ee42e089e3d0e231e8dae85de8540704e085ec402d0a","src/codecs/jpeg/entropy.rs":"074975ec5b0040d6caea59f2682e328550d367688d99ee9d0b5674bc7a68682a","src/codecs/jpeg/mod.rs":"cc9fc9c6dad3135184b2f43171f601336d0b53bc75606d5f25cfa8b2f4ba35b9","src/codecs/jpeg/transform.rs":"65490ae7ce990dda33044b4c52afc1bdcfa836b474a1b6a06c611af6e53a70db","src/codecs/openexr.rs":"bee522ec1c2f05a4dcd4f89f428e464ae483eed3b63ba0b576ff95577d71ca97","src/codecs/png.rs":"451b71cf06ff048fd89ab0e24eb400d19ccc52bc4530c2b9345ca4ecdd38882a","src/codecs/pnm/autobreak.rs":"f52a14475c13c1a360f95cd53835d8a234c9b1fa8b675442d0485c5eaa42dfc6","src/codecs/pnm/decoder.rs":"ee6b515232076227a1ce04f0406e1fda23e8583b01582c334686cc7eb0916c32","src/codecs/pnm/encoder.rs":"dc76491d584ed33ffbf2b54847503d0cfab96eb279a01e7f4004c83a3a8ce430","src/codecs/pnm/header.rs":"1479bceb32a4edf761b6ed75d392e915e9667ed81c157f244ba0b81436ba79f7","src/codecs/pnm/mod.rs":"9106f90a9bda10d97bf3393189a88f4f6dac27172dac21af0e8e514ac9127867","src/codecs/tga/decoder.rs":"83ad95260579dcfa63ac9e778f32090fd267b6b5961e768d33197800fa215ec8","src/codecs/tga/encoder.rs":"d294fd562122e6816365330074be66fb8f248b9226ae4e09f3d30b5a9c26a64d","src/codecs/tga/header.rs":"5a23bb191885b0d17b207f171d6f1804f653e528a330deed2ee449780b1da2b8","src/codecs/tga/mod.rs":"e25e77180883c56657097d851427d4f1f3c2add5a9eec24e24bc42d65953b0df","src/codecs/tiff.rs":"659021a1a12a95d0bc966f9b9fd39d3a7ef1e3f7089ef085c40b69432c855a8a","src/codecs/webp/decoder.rs":"22d1943329e27b11d3dd4da5be243fe8163e70f046ffc4b3c5443a20a932ab72","src/codecs/webp/encoder.rs":"f204540aaca918dc6b86d5418a565e68915653e297a08d811b4f57a1e27cf3ad","src/codecs/webp/extended.rs":"cbe4d9a41b754c191ce8e7acf6f9115fe2a3dd2902a228157f616711d76dd49b","src/codecs/webp/huffman.rs":"23d5ebec7b7da5227520f6956133d78a9aaf0dd060eacbb0691727f25931d7f8","src/codecs/webp/loop_filter.rs":"58b5291a1a9a574d4f43c912b8f9ce965ac246668f98ea0202aaa3b039a4c020","src/codecs/webp/lossless.rs":"e7af39797d1d3d849ec323336ab1d9997bd937a60a5f56a4a5897e2a3c758259","src/codecs/webp/lossless_transform.rs":"5a040607919951c9ab982d54f5c8cc909a2e2a575f5fb1742c2abdc2e325bb0e","src/codecs/webp/mod.rs":"d244a8e2d409e4f175183c3d35d631153abdfb3f6f2d7b2739087649745dd45c","src/codecs/webp/transform.rs":"26e747e1bff0a8b88125ffc6d2a6e27ec2fcd1246a7d0e66c49f58ee80cc4847","src/codecs/webp/vp8.rs":"faf4adf1c1b92f940571a6c254c8325d566bd0c1225326d2153376973c35ffd9","src/color.rs":"dc23f4bc3d5b08a2b29a5df12bff4962b4337530e383eb057a48f62c16b8c308","src/dynimage.rs":"430aaee64f465450e14a22892c5a97fbd2623b4d78ab96e9516fd218158df894","src/error.rs":"2be92e707fd535bd4aa6db4c76805c0fbd2aedaf73de8c06949d702fffc91e1e","src/flat.rs":"509cc14882144281b927db6f0670c7a6ee3ca44422250b540e4bc9788b8c9f79","src/image.rs":"6c49a4f9765f981e50dc780fc9bedd3ff49eb9b36a876cab0190396f235ad5c3","src/imageops/affine.rs":"f5627e435ff244a823b140fa57aa79581b1f35e5886ff7390048a70cbd2ee080","src/imageops/colorops.rs":"f4eb97022e3e98c6c876c2fe4771825f3fb6362017160d9426bc153d4ac8b35f","src/imageops/mod.rs":"3a64b748de2a93728468c799bcb2e407cbb406b1d9bee96e588517da13da9f95","src/imageops/sample.rs":"98b6465fdac3c4ddcf258ef4ff7157015b3eec6a647bb1e9df30d71b3d760890","src/io/free_functions.rs":"bb40fd05c18148cbb8c92bf56ae1f34762165e247da090cfa09a6ff829fdbc17","src/io/mod.rs":"d6c3eceafabb51f410f13925de5b6ac50904fd6c468f6f8cea5362fec158741c","src/io/reader.rs":"2f4c43ed75f876cd3e10e6f8eee474c7c0356550246216e7ab0ed98a0085a11c","src/lib.rs":"aa1b5488f5d0b50dde0f885b04ca331c4bececea431326ed720780630beb3db4","src/math/mod.rs":"2ee5ea1d5187cbd6e106900f67bd515d0b276e9962e9cda1a2203d536e0052e5","src/math/rect.rs":"10a6f8c76988ff7583f2824be6c3fe005a171777080e3ad0cbe169c6dc574edd","src/math/utils.rs":"3b26fa11ff20b4c45d6cb436c2a7151b2c312210f139d8d51febae37c99b9c09","src/traits.rs":"2037030ca88b4095b2b0f1b1e1dd087f527ec59d1eea11e7756937d2dd462b92","src/utils/mod.rs":"60970f58c7463d9dc7d5bab6917b4d548393188699e46ef0579713379d2425b0"},"package":"69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945"}
\ No newline at end of file
diff -Nru clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/image/Cargo.lock clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/image/Cargo.lock
--- clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/image/Cargo.lock 1970-01-01 01:00:00.000000000 +0100
+++ clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/image/Cargo.lock 2025-06-17 01:54:16.000000000 +0200
@@ -0,0 +1,1921 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "ahash"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+dependencies = [
+ "getrandom",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "0.7.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "ansi_term"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.65"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602"
+
+[[package]]
+name = "arbitrary"
+version = "0.4.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db55d72333851e17d572bec876e390cd3b11eb1ef53ae821dd9f3b653d2b4569"
+
+[[package]]
+name = "arg_enum_proc_macro"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d7c29b43ee8654590587cd033b3eca2f9c4f8cdff945ec0e6ee91ceb057d87f3"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "arrayvec"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "av-metrics"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0f026f02dbfbc41706d9b4092df79c6e192ce46372f4103ec924205693038f8"
+dependencies = [
+ "crossbeam",
+ "itertools",
+ "lab",
+ "num-traits",
+ "rayon",
+ "thiserror",
+ "v_frame",
+]
+
+[[package]]
+name = "avif-serialize"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e78cc9987f72170fbd94fcd62d6275cdeb69b86c0649b62c1a5211c49a369b9"
+dependencies = [
+ "arrayvec",
+]
+
+[[package]]
+name = "bindgen"
+version = "0.59.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8"
+dependencies = [
+ "bitflags",
+ "cexpr",
+ "clang-sys",
+ "clap",
+ "env_logger 0.9.1",
+ "lazy_static",
+ "lazycell",
+ "log",
+ "peeking_take_while",
+ "proc-macro2",
+ "quote",
+ "regex",
+ "rustc-hash",
+ "shlex",
+ "which",
+]
+
+[[package]]
+name = "bit_field"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4"
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitreader"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d84ea71c85d1fe98fe67a9b9988b1695bc24c0b0d3bfb18d4c510f44b4b09941"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "bitstream-io"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97d524fdb78bf6dc6d2dc4c02043e4b4962ede0a17ae3e13f0ed211a7eda5897"
+
+[[package]]
+name = "bstr"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"
+dependencies = [
+ "lazy_static",
+ "memchr",
+ "regex-automata",
+ "serde",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d"
+
+[[package]]
+name = "bytemuck"
+version = "1.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da"
+
+[[package]]
+name = "byteorder"
+version = "1.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
+[[package]]
+name = "cast"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
+
+[[package]]
+name = "cc"
+version = "1.0.73"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
+dependencies = [
+ "jobserver",
+]
+
+[[package]]
+name = "cexpr"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
+dependencies = [
+ "nom",
+]
+
+[[package]]
+name = "cfg-expr"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "30aa9e2ffbb838c6b451db14f3cd8e63ed622bf859f9956bc93845a10fafc26a"
+dependencies = [
+ "smallvec",
+]
+
+[[package]]
+name = "cfg-expr"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db"
+dependencies = [
+ "smallvec",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "chrono"
+version = "0.4.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1"
+dependencies = [
+ "iana-time-zone",
+ "js-sys",
+ "num-integer",
+ "num-traits",
+ "time",
+ "wasm-bindgen",
+ "winapi",
+]
+
+[[package]]
+name = "clang-sys"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3"
+dependencies = [
+ "glob",
+ "libc",
+ "libloading",
+]
+
+[[package]]
+name = "clap"
+version = "2.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "bitflags",
+ "strsim",
+ "textwrap",
+ "unicode-width",
+ "vec_map",
+]
+
+[[package]]
+name = "codespan-reporting"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
+dependencies = [
+ "termcolor",
+ "unicode-width",
+]
+
+[[package]]
+name = "color_quant"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
+
+[[package]]
+name = "console"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3993e6445baa160675931ec041a5e03ca84b9c6e32a056150d3aa2bdda0a1f45"
+dependencies = [
+ "encode_unicode",
+ "lazy_static",
+ "libc",
+ "regex",
+ "terminal_size",
+ "unicode-width",
+ "winapi",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
+
+[[package]]
+name = "crc32fast"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "criterion"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f"
+dependencies = [
+ "atty",
+ "cast",
+ "clap",
+ "criterion-plot",
+ "csv",
+ "itertools",
+ "lazy_static",
+ "num-traits",
+ "oorandom",
+ "plotters",
+ "rayon",
+ "regex",
+ "serde",
+ "serde_cbor",
+ "serde_derive",
+ "serde_json",
+ "tinytemplate",
+ "walkdir",
+]
+
+[[package]]
+name = "criterion-plot"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876"
+dependencies = [
+ "cast",
+ "itertools",
+]
+
+[[package]]
+name = "crossbeam"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c"
+dependencies = [
+ "cfg-if",
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-epoch",
+ "crossbeam-queue",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-channel"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc"
+dependencies = [
+ "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "crossbeam-utils",
+ "memoffset",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-queue"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1cd42583b04998a5363558e5f9291ee5a5ff6b49944332103f251e7479a82aa7"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "csv"
+version = "1.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1"
+dependencies = [
+ "bstr",
+ "csv-core",
+ "itoa 0.4.8",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "csv-core"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "cxx"
+version = "1.0.78"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19f39818dcfc97d45b03953c1292efc4e80954e1583c4aa770bac1383e2310a4"
+dependencies = [
+ "cc",
+ "cxxbridge-flags",
+ "cxxbridge-macro",
+ "link-cplusplus",
+]
+
+[[package]]
+name = "cxx-build"
+version = "1.0.78"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3e580d70777c116df50c390d1211993f62d40302881e54d4b79727acb83d0199"
+dependencies = [
+ "cc",
+ "codespan-reporting",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "scratch",
+ "syn",
+]
+
+[[package]]
+name = "cxxbridge-flags"
+version = "1.0.78"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56a46460b88d1cec95112c8c363f0e2c39afdb237f60583b0b36343bf627ea9c"
+
+[[package]]
+name = "cxxbridge-macro"
+version = "1.0.78"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "747b608fecf06b0d72d440f27acc99288207324b793be2c17991839f3d4995ea"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "dav1d"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7284148338177cb1cd0d0cdd7bf26440f8326999063eed294aa7d77b46a7e263"
+dependencies = [
+ "dav1d-sys",
+]
+
+[[package]]
+name = "dav1d-sys"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88e40c4c77d141a3b70113ee45a1502b9c80e24f176958d39a8361abcf30c883"
+dependencies = [
+ "bindgen",
+ "system-deps 6.0.2",
+]
+
+[[package]]
+name = "dcv-color-primitives"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1457f4dd8395fef9f61996b5783b82ed7b234b4b55e1843d04e07fded0538005"
+dependencies = [
+ "paste",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "either"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
+
+[[package]]
+name = "encode_unicode"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+
+[[package]]
+name = "env_logger"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3"
+dependencies = [
+ "atty",
+ "humantime",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c90bf5f19754d10198ccb95b70664fc925bd1fc090a0fd9a6ebc54acc8cd6272"
+dependencies = [
+ "atty",
+ "humantime",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "exr"
+version = "1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8eb5f255b5980bb0c8cf676b675d1a99be40f316881444f44e0462eaf5df5ded"
+dependencies = [
+ "bit_field",
+ "flume",
+ "half 2.1.0",
+ "lebe",
+ "miniz_oxide 0.6.2",
+ "smallvec",
+ "threadpool",
+]
+
+[[package]]
+name = "fallible_collections"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c195cf4b2285d3c993eb887b4dc56b0d5728bbe1d0f9a99c0ac6bec2da3e4d85"
+dependencies = [
+ "hashbrown",
+]
+
+[[package]]
+name = "fern"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3bdd7b0849075e79ee9a1836df22c717d1eba30451796fdc631b04565dd11e2a"
+dependencies = [
+ "log",
+]
+
+[[package]]
+name = "flate2"
+version = "1.0.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6"
+dependencies = [
+ "crc32fast",
+ "miniz_oxide 0.5.4",
+]
+
+[[package]]
+name = "flume"
+version = "0.10.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+ "nanorand",
+ "pin-project",
+ "spin",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf"
+
+[[package]]
+name = "futures-sink"
+version = "0.3.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56"
+
+[[package]]
+name = "getrandom"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "gif"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06"
+dependencies = [
+ "color_quant",
+ "weezl",
+]
+
+[[package]]
+name = "glob"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
+
+[[package]]
+name = "half"
+version = "1.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
+
+[[package]]
+name = "half"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad6a9459c9c30b177b925162351f97e7d967c7ea8bab3b8352805327daf45554"
+dependencies = [
+ "crunchy",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+dependencies = [
+ "ahash",
+]
+
+[[package]]
+name = "heck"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "heck"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "humantime"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.51"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5a6ef98976b22b3b7f2f3a806f858cb862044cfa66805aa3ad84cb3d3b785ed"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "wasm-bindgen",
+ "winapi",
+]
+
+[[package]]
+name = "iana-time-zone-haiku"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fde6edd6cef363e9359ed3c98ba64590ba9eecba2293eb5a723ab32aee8926aa"
+dependencies = [
+ "cxx",
+ "cxx-build",
+]
+
+[[package]]
+name = "image"
+version = "0.24.5"
+dependencies = [
+ "bytemuck",
+ "byteorder",
+ "color_quant",
+ "crc32fast",
+ "criterion",
+ "dav1d",
+ "dcv-color-primitives",
+ "exr",
+ "gif",
+ "glob",
+ "jpeg-decoder",
+ "mp4parse",
+ "num-complex",
+ "num-rational",
+ "num-traits",
+ "png",
+ "quickcheck",
+ "ravif",
+ "rgb",
+ "scoped_threadpool",
+ "tiff",
+ "webp",
+]
+
+[[package]]
+name = "imgref"
+version = "1.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2cf49df1085dcfb171460e4592597b84abe50d900fb83efb6e41b20fefd6c2c"
+
+[[package]]
+name = "interpolate_name"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4b35f4a811037cfdcd44c5db40678464b2d5d248fc1abeeaaa125b370d47f17"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
+
+[[package]]
+name = "itoa"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc"
+
+[[package]]
+name = "ivf"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fb01c64361a3a67b511439f0dcd54fa3aa5581c861a17e2ede76e46b9c5b7e2"
+dependencies = [
+ "bitstream-io",
+]
+
+[[package]]
+name = "jobserver"
+version = "0.1.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "jpeg-decoder"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e"
+dependencies = [
+ "rayon",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.60"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "lab"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f"
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "lazycell"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
+
+[[package]]
+name = "lebe"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
+
+[[package]]
+name = "libc"
+version = "0.2.135"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c"
+
+[[package]]
+name = "libfuzzer-sys"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcf184a4b6b274f82a5df6b357da6055d3e82272327bba281c28bbba6f1664ef"
+dependencies = [
+ "arbitrary",
+ "cc",
+]
+
+[[package]]
+name = "libloading"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"
+dependencies = [
+ "cfg-if",
+ "winapi",
+]
+
+[[package]]
+name = "libwebp-sys"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "439fd1885aa28937e7edcd68d2e793cb4a22f8733460d2519fbafd2b215672bf"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "link-cplusplus"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "lock_api"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "loop9"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a703804431e5927454bcaf2b2a162595e95db931130c2728c18d050090f69940"
+dependencies = [
+ "imgref",
+]
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "memoffset"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "miniz_oxide"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "mp4parse"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67d2b6c6932c2cce721e9bd213461412300466d4613d93d25a36fb8881d9f8de"
+dependencies = [
+ "bitreader",
+ "byteorder",
+ "env_logger 0.8.4",
+ "fallible_collections",
+ "log",
+ "num-traits",
+ "static_assertions",
+]
+
+[[package]]
+name = "nanorand"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
+dependencies = [
+ "getrandom",
+]
+
+[[package]]
+name = "nasm-rs"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce095842aee9aa3ecbda7a5d2a4df680375fd128a8596b6b56f8e497e231f483"
+dependencies = [
+ "rayon",
+]
+
+[[package]]
+name = "nom"
+version = "7.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "noop_proc_macro"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
+
+[[package]]
+name = "num-complex"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19"
+dependencies = [
+ "num-traits",
+]
+
+[[package]]
+name = "num-derive"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-rational"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
+dependencies = [
+ "hermit-abi",
+ "libc",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.15.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1"
+
+[[package]]
+name = "oorandom"
+version = "11.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
+
+[[package]]
+name = "paste"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1"
+
+[[package]]
+name = "peeking_take_while"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
+
+[[package]]
+name = "pin-project"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc"
+dependencies = [
+ "pin-project-internal",
+]
+
+[[package]]
+name = "pin-project-internal"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "pkg-config"
+version = "0.3.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
+
+[[package]]
+name = "plotters"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97"
+dependencies = [
+ "num-traits",
+ "plotters-backend",
+ "plotters-svg",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "plotters-backend"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142"
+
+[[package]]
+name = "plotters-svg"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f"
+dependencies = [
+ "plotters-backend",
+]
+
+[[package]]
+name = "png"
+version = "0.17.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f0e7f4c94ec26ff209cee506314212639d6c91b80afb82984819fafce9df01c"
+dependencies = [
+ "bitflags",
+ "crc32fast",
+ "flate2",
+ "miniz_oxide 0.5.4",
+]
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.46"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94e2ef8dbfc347b10c094890f778ee2e36ca9bb4262e86dc99cd217e35f3470b"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quickcheck"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6"
+dependencies = [
+ "env_logger 0.8.4",
+ "log",
+ "rand",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha",
+ "rand_core",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom",
+]
+
+[[package]]
+name = "rav1e"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56639427b5c9ad5734686eac009758593e2ba80eab08f6d083173c2e2b73cb00"
+dependencies = [
+ "arbitrary",
+ "arg_enum_proc_macro",
+ "arrayvec",
+ "av-metrics",
+ "bitstream-io",
+ "cc",
+ "cfg-if",
+ "clap",
+ "console",
+ "fern",
+ "interpolate_name",
+ "itertools",
+ "ivf",
+ "libc",
+ "libfuzzer-sys",
+ "log",
+ "nasm-rs",
+ "noop_proc_macro",
+ "num-derive",
+ "num-traits",
+ "paste",
+ "rand",
+ "rand_chacha",
+ "rayon",
+ "regex",
+ "rust_hawktracer",
+ "rustc_version",
+ "scan_fmt",
+ "signal-hook",
+ "simd_helpers",
+ "system-deps 3.1.2",
+ "thiserror",
+ "v_frame",
+ "vergen",
+ "wasm-bindgen",
+ "y4m",
+]
+
+[[package]]
+name = "ravif"
+version = "0.8.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ed7cc0976cb5a6e237ff1c662525592bba3cc9ecb3ae5079265f12786ef3f0f"
+dependencies = [
+ "avif-serialize",
+ "imgref",
+ "loop9",
+ "num_cpus",
+ "rav1e",
+ "rayon",
+ "rgb",
+]
+
+[[package]]
+name = "rayon"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d"
+dependencies = [
+ "autocfg",
+ "crossbeam-deque",
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-utils",
+ "num_cpus",
+]
+
+[[package]]
+name = "regex"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
+
+[[package]]
+name = "regex-syntax"
+version = "0.6.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
+
+[[package]]
+name = "rgb"
+version = "0.8.34"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3603b7d71ca82644f79b5a06d1220e9a58ede60bd32255f698cb1af8838b8db3"
+dependencies = [
+ "bytemuck",
+]
+
+[[package]]
+name = "rust_hawktracer"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3480a29b927f66c6e06527be7f49ef4d291a01d694ec1fe85b0de71d6b02ac1"
+dependencies = [
+ "rust_hawktracer_normal_macro",
+ "rust_hawktracer_proc_macro",
+]
+
+[[package]]
+name = "rust_hawktracer_normal_macro"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a570059949e1dcdc6f35228fa389f54c2c84dfe0c94c05022baacd56eacd2e9"
+
+[[package]]
+name = "rust_hawktracer_proc_macro"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb626abdbed5e93f031baae60d72032f56bc964e11ac2ff65f2ba3ed98d6d3e1"
+
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
+[[package]]
+name = "rustc_version"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+dependencies = [
+ "semver",
+]
+
+[[package]]
+name = "ryu"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
+
+[[package]]
+name = "same-file"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "scan_fmt"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b53b0a5db882a8e2fdaae0a43f7b39e7e9082389e978398bdf223a55b581248"
+
+[[package]]
+name = "scoped_threadpool"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8"
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "scratch"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898"
+
+[[package]]
+name = "semver"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4"
+
+[[package]]
+name = "serde"
+version = "1.0.145"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b"
+
+[[package]]
+name = "serde_cbor"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5"
+dependencies = [
+ "half 1.8.2",
+ "serde",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.145"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.86"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "41feea4228a6f1cd09ec7a3593a682276702cd67b5273544757dae23c096f074"
+dependencies = [
+ "itoa 1.0.4",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "shlex"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
+
+[[package]]
+name = "signal-hook"
+version = "0.3.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d"
+dependencies = [
+ "libc",
+ "signal-hook-registry",
+]
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "simd_helpers"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6"
+dependencies = [
+ "quote",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
+
+[[package]]
+name = "spin"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09"
+dependencies = [
+ "lock_api",
+]
+
+[[package]]
+name = "static_assertions"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+
+[[package]]
+name = "strsim"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
+name = "strum"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2"
+
+[[package]]
+name = "strum_macros"
+version = "0.21.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec"
+dependencies = [
+ "heck 0.3.3",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.102"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3fcd952facd492f9be3ef0d0b7032a6e442ee9b361d4acc2b1d0c4aaa5f613a1"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "system-deps"
+version = "3.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ab7dbd121ce66af2176147a48c7e01aaf1f001837a18a7cf4317858606bbdf8"
+dependencies = [
+ "anyhow",
+ "cfg-expr 0.7.4",
+ "heck 0.3.3",
+ "itertools",
+ "pkg-config",
+ "strum",
+ "strum_macros",
+ "thiserror",
+ "toml",
+ "version-compare 0.0.11",
+]
+
+[[package]]
+name = "system-deps"
+version = "6.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709"
+dependencies = [
+ "cfg-expr 0.10.3",
+ "heck 0.4.0",
+ "pkg-config",
+ "toml",
+ "version-compare 0.1.0",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "terminal_size"
+version = "0.1.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
+ "unicode-width",
+]
+
+[[package]]
+name = "thiserror"
+version = "1.0.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "threadpool"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
+dependencies = [
+ "num_cpus",
+]
+
+[[package]]
+name = "tiff"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f17def29300a156c19ae30814710d9c63cd50288a49c6fd3a10ccfbe4cf886fd"
+dependencies = [
+ "flate2",
+ "jpeg-decoder",
+ "weezl",
+]
+
+[[package]]
+name = "time"
+version = "0.1.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
+dependencies = [
+ "libc",
+ "wasi 0.10.0+wasi-snapshot-preview1",
+ "winapi",
+]
+
+[[package]]
+name = "tinytemplate"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
+dependencies = [
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "toml"
+version = "0.5.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
+[[package]]
+name = "v_frame"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c70a928a3fbba9cbb0f86ffb4aabed536e7acf692a46b3bfb70c3d9c15b8c6ab"
+dependencies = [
+ "cfg-if",
+ "noop_proc_macro",
+ "num-derive",
+ "num-traits",
+ "rayon",
+ "rust_hawktracer",
+]
+
+[[package]]
+name = "vec_map"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "vergen"
+version = "3.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7141e445af09c8919f1d5f8a20dae0b20c3b57a45dee0d5823c6ed5d237f15a"
+dependencies = [
+ "bitflags",
+ "chrono",
+ "rustc_version",
+]
+
+[[package]]
+name = "version-compare"
+version = "0.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b"
+
+[[package]]
+name = "version-compare"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "walkdir"
+version = "2.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
+dependencies = [
+ "same-file",
+ "winapi",
+ "winapi-util",
+]
+
+[[package]]
+name = "wasi"
+version = "0.10.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
+dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
+
+[[package]]
+name = "web-sys"
+version = "0.3.60"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webp"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf022f821f166079a407d000ab57e84de020e66ffbbf4edde999bc7d6e371cae"
+dependencies = [
+ "libwebp-sys",
+]
+
+[[package]]
+name = "weezl"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb"
+
+[[package]]
+name = "which"
+version = "4.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b"
+dependencies = [
+ "either",
+ "libc",
+ "once_cell",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "y4m"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a72a9921af8237fe25097a1ae31c92a05c1d39b2454653ad48f2f407cf7a0dae"
diff -Nru clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/io-lifetimes/.cargo-checksum.json clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/io-lifetimes/.cargo-checksum.json
--- clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/io-lifetimes/.cargo-checksum.json 2024-09-03 18:00:56.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/io-lifetimes/.cargo-checksum.json 2025-06-17 01:54:16.000000000 +0200
@@ -1 +1 @@
-{"files":{"CODE_OF_CONDUCT.md":"e0bd80144c93b032dadb144d7cf8663c55d697ba2dd60382715c981dfc60e421","COPYRIGHT":"495c30b45120f8af07cfa26eb9cb1ebfe8324560dca2b3b1e76cad1b9b6b489a","Cargo.toml":"6134b9aec8e8e3183613d18b9fd28a7276cb789b63f1d50059896b0ed41a8161","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-Apache-2.0_WITH_LLVM-exception":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","ORG_CODE_OF_CONDUCT.md":"a62b69bf86e605ee1bcbb2f0a12ba79e4cebb6983a7b6491949750aecc4f2178","README.md":"c6fd1e6acd03d78ca69275d3fb7fe27b7148ff62e11e617eec25e3a886caf082","build.rs":"58379e213e1758e25de92a04a1a6b3feb283321c3652e2271fc688879320147c","src/example_ffi.rs":"9a7e509b23b0e44958bfe20ea9e399b22ebd7d0204813f68b4c1ce1e8f3bef84","src/impls_async_std.rs":"62f73e42a2e76a9287f72f1c3db322114d4a08a2d8e2715c04156df60df1f876","src/impls_fs_err.rs":"12333298a291377a8c24835c60dfa3338e413e6435576cede04ce780da84ebe6","src/impls_mio.rs":"32ba71c1912d7dedcb110cb91dd953bab05a039d576c55a7508fcdad1bebbc2b","src/impls_os_pipe.rs":"5075498711f2dfdd6795d3afdb81bd3aca26c033d2f8f7238de59016d3ead0a9","src/impls_socket2.rs":"deacb4dd2c1e19ef483c937b6a18034397d729c3df361de5e748d70f5457f48b","src/impls_std.rs":"d11c66589a19b431062c316eaa77e1648e73aacd4ffabf9f575e5ccd2dec4083","src/impls_tokio.rs":"4f5f3dbdfa9395cd7e5149658cbd3872fa6c3973e1c844b7f6b48ee2e39e9197","src/lib.rs":"ca2d5187b1c25c21c18dc2e81988d6b7fda54d60a431802c2e53caef62d0814d","src/portability.rs":"d01be95b82bd36e09cf196a7c5f596a3d64c947aca34224efff164c87f358bcf","src/raw.rs":"16ff59fcc9ed2e08df56de40e25337bfe929bf77ec69ff4742902f39af8cc968","src/traits.rs":"e4856985681aad7bdd9c3cbb84a20c7233e1daa242220a82ee10514474fa05c7","src/types.rs":"b2204542721026c047a944febe2a245c8101f77f4a4ba7e14bae71761cdb3ea0","src/views.rs":"a13342880bed2af759829ba4a5cf2502ef781612138c447820eb36da9450a843"},"package":"eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"}
\ No newline at end of file
+{"files":{"CODE_OF_CONDUCT.md":"e0bd80144c93b032dadb144d7cf8663c55d697ba2dd60382715c981dfc60e421","COPYRIGHT":"495c30b45120f8af07cfa26eb9cb1ebfe8324560dca2b3b1e76cad1b9b6b489a","Cargo.lock":"3c3ec71e8ded9b5af769c1d5ba377683d7126a82c364fe422c33b957f606c505","Cargo.toml":"6134b9aec8e8e3183613d18b9fd28a7276cb789b63f1d50059896b0ed41a8161","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-Apache-2.0_WITH_LLVM-exception":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","ORG_CODE_OF_CONDUCT.md":"a62b69bf86e605ee1bcbb2f0a12ba79e4cebb6983a7b6491949750aecc4f2178","README.md":"c6fd1e6acd03d78ca69275d3fb7fe27b7148ff62e11e617eec25e3a886caf082","build.rs":"58379e213e1758e25de92a04a1a6b3feb283321c3652e2271fc688879320147c","src/example_ffi.rs":"9a7e509b23b0e44958bfe20ea9e399b22ebd7d0204813f68b4c1ce1e8f3bef84","src/impls_async_std.rs":"62f73e42a2e76a9287f72f1c3db322114d4a08a2d8e2715c04156df60df1f876","src/impls_fs_err.rs":"12333298a291377a8c24835c60dfa3338e413e6435576cede04ce780da84ebe6","src/impls_mio.rs":"32ba71c1912d7dedcb110cb91dd953bab05a039d576c55a7508fcdad1bebbc2b","src/impls_os_pipe.rs":"5075498711f2dfdd6795d3afdb81bd3aca26c033d2f8f7238de59016d3ead0a9","src/impls_socket2.rs":"deacb4dd2c1e19ef483c937b6a18034397d729c3df361de5e748d70f5457f48b","src/impls_std.rs":"d11c66589a19b431062c316eaa77e1648e73aacd4ffabf9f575e5ccd2dec4083","src/impls_tokio.rs":"4f5f3dbdfa9395cd7e5149658cbd3872fa6c3973e1c844b7f6b48ee2e39e9197","src/lib.rs":"ca2d5187b1c25c21c18dc2e81988d6b7fda54d60a431802c2e53caef62d0814d","src/portability.rs":"d01be95b82bd36e09cf196a7c5f596a3d64c947aca34224efff164c87f358bcf","src/raw.rs":"16ff59fcc9ed2e08df56de40e25337bfe929bf77ec69ff4742902f39af8cc968","src/traits.rs":"e4856985681aad7bdd9c3cbb84a20c7233e1daa242220a82ee10514474fa05c7","src/types.rs":"b2204542721026c047a944febe2a245c8101f77f4a4ba7e14bae71761cdb3ea0","src/views.rs":"a13342880bed2af759829ba4a5cf2502ef781612138c447820eb36da9450a843"},"package":"eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"}
\ No newline at end of file
diff -Nru clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/io-lifetimes/Cargo.lock clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/io-lifetimes/Cargo.lock
--- clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/io-lifetimes/Cargo.lock 1970-01-01 01:00:00.000000000 +0100
+++ clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/io-lifetimes/Cargo.lock 2025-06-17 01:54:16.000000000 +0200
@@ -0,0 +1,790 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "async-channel"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833"
+dependencies = [
+ "concurrent-queue",
+ "event-listener",
+ "futures-core",
+]
+
+[[package]]
+name = "async-executor"
+version = "1.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb"
+dependencies = [
+ "async-lock",
+ "async-task",
+ "concurrent-queue",
+ "fastrand",
+ "futures-lite",
+ "slab",
+]
+
+[[package]]
+name = "async-global-executor"
+version = "2.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776"
+dependencies = [
+ "async-channel",
+ "async-executor",
+ "async-io",
+ "async-lock",
+ "blocking",
+ "futures-lite",
+ "once_cell",
+]
+
+[[package]]
+name = "async-io"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
+dependencies = [
+ "async-lock",
+ "autocfg",
+ "cfg-if",
+ "concurrent-queue",
+ "futures-lite",
+ "log",
+ "parking",
+ "polling",
+ "rustix",
+ "slab",
+ "socket2",
+ "waker-fn",
+]
+
+[[package]]
+name = "async-lock"
+version = "2.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7"
+dependencies = [
+ "event-listener",
+]
+
+[[package]]
+name = "async-std"
+version = "1.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d"
+dependencies = [
+ "async-channel",
+ "async-global-executor",
+ "async-io",
+ "async-lock",
+ "crossbeam-utils",
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-lite",
+ "gloo-timers",
+ "kv-log-macro",
+ "log",
+ "memchr",
+ "once_cell",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+ "wasm-bindgen-futures",
+]
+
+[[package]]
+name = "async-task"
+version = "4.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae"
+
+[[package]]
+name = "atomic-waker"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3"
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "blocking"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65"
+dependencies = [
+ "async-channel",
+ "async-lock",
+ "async-task",
+ "atomic-waker",
+ "fastrand",
+ "futures-lite",
+ "log",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
+[[package]]
+name = "bytes"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
+[[package]]
+name = "cc"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "concurrent-queue"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "ctor"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
+dependencies = [
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "event-listener"
+version = "2.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
+[[package]]
+name = "fastrand"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "fs-err"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541"
+
+[[package]]
+name = "futures-channel"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+dependencies = [
+ "futures-core",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+
+[[package]]
+name = "futures-io"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+
+[[package]]
+name = "futures-lite"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
+dependencies = [
+ "fastrand",
+ "futures-core",
+ "futures-io",
+ "memchr",
+ "parking",
+ "pin-project-lite",
+ "waker-fn",
+]
+
+[[package]]
+name = "gloo-timers"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.11"
+dependencies = [
+ "async-std",
+ "fs-err",
+ "hermit-abi",
+ "libc",
+ "mio",
+ "os_pipe",
+ "socket2",
+ "tokio",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.63"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "kv-log-macro"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
+dependencies = [
+ "log",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.144"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "log"
+version = "0.4.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+dependencies = [
+ "cfg-if",
+ "value-bag",
+]
+
+[[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
+name = "mio"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9"
+dependencies = [
+ "libc",
+ "log",
+ "wasi",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.17.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
+
+[[package]]
+name = "os_pipe"
+version = "1.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177"
+dependencies = [
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "parking"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e"
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "polling"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
+dependencies = [
+ "autocfg",
+ "bitflags",
+ "cfg-if",
+ "concurrent-queue",
+ "libc",
+ "log",
+ "pin-project-lite",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.58"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa1fb82fc0c281dd9671101b66b771ebbe1eaf967b96ac8740dcba4b70005ca8"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "rustix"
+version = "0.37.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes 1.0.10",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "slab"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "socket2"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a6f671d4b5ffdb8eadec19c0ae67fe2639df8684bd7bc4b83d986b8db549cf01"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "tokio"
+version = "1.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105"
+dependencies = [
+ "autocfg",
+ "bytes",
+ "libc",
+ "mio",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "socket2",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4"
+
+[[package]]
+name = "value-bag"
+version = "1.0.0-alpha.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55"
+dependencies = [
+ "ctor",
+ "version_check",
+]
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "waker-fn"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.86"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.86"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.16",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.36"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d1985d03709c53167ce907ff394f5316aa22cb4e12761295c5dc57dacb6297e"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.86"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258"
+dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.86"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.16",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.86"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93"
+
+[[package]]
+name = "web-sys"
+version = "0.3.63"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3bdd9ef4e984da1187bf8110c5cf5b845fbc87a23602cdf912386a76fcd3a7c2"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows-sys"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+dependencies = [
+ "windows-targets 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.0",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.0",
+ "windows_aarch64_msvc 0.48.0",
+ "windows_i686_gnu 0.48.0",
+ "windows_i686_msvc 0.48.0",
+ "windows_x86_64_gnu 0.48.0",
+ "windows_x86_64_gnullvm 0.48.0",
+ "windows_x86_64_msvc 0.48.0",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
diff -Nru clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/rustix/.cargo-checksum.json clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/rustix/.cargo-checksum.json
--- clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/rustix/.cargo-checksum.json 2024-09-03 18:00:56.000000000 +0200
+++ clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/rustix/.cargo-checksum.json 2025-06-17 01:54:16.000000000 +0200
@@ -1 +1 @@
-{"files":{"CODE_OF_CONDUCT.md":"f210602311e3f74b32f46237fd55f4ce36d798e85e3db1432ec667f63a7ffc44","CONTRIBUTING.md":"fb570c76cf924cd75b77bed52b0dbe1e87ce224dc3428c48d98301710dcc331e","COPYRIGHT":"377c2e7c53250cc5905c0b0532d35973392af16ffb9596a41d99d202cf3617c9","Cargo.toml":"18945c7979c62d4fa783f73bb449ac10c620c61bd7e12e4be422aaa258b9ce3f","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-Apache-2.0_WITH_LLVM-exception":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","ORG_CODE_OF_CONDUCT.md":"a62b69bf86e605ee1bcbb2f0a12ba79e4cebb6983a7b6491949750aecc4f2178","README.md":"fc07ff8765b767d567929e87bc1522ffcfc78cb79e3d43da987c88ebfd409ab8","SECURITY.md":"4d75afb09dd28eb5982e3a1f768ee398d90204669ceef3240a16b31dcf04148a","benches/mod.rs":"26bd29a8a5429a5d8adee69f4747256d30643401f66068c4af07024f3ccba871","build.rs":"11824f5648434810a62de533ea8f06bbccb995fc6deb92035b32844cad0967fc","src/backend/libc/conv.rs":"a94f5937ad41d7c13e4554481ea1d8ac10c2954b22e55ca0ccd93dedaeb6f1d6","src/backend/libc/fs/dir.rs":"bc41076be16b10ab0a94ab7dc507157bdfb06328d7cad3dac4a749cd8ee1c572","src/backend/libc/fs/makedev.rs":"b8c7f845c3286b9efd7c6d32e58026b36999c583769e52716544191f765873c8","src/backend/libc/fs/mod.rs":"e749e9ebae31c41a7b22a046fdb6c4462ed9e341e0b441f0b755774e17c01428","src/backend/libc/fs/syscalls.rs":"b66c0e68a3bd477f9175381041eb6a76b1a010465e39febe38dea2d3125ab6bf","src/backend/libc/fs/types.rs":"2439e83caad3f0048a4d83a32eed1b00a870564425b6fed99e9b90c85e762362","src/backend/libc/io/epoll.rs":"791ca5f9eba0f6edbef31c5728d94f7f4763a06abcf142726ee014b14cf13604","src/backend/libc/io/errno.rs":"3a09d3393b7df84b73f7179dbae0ecdacdaafaf8d3d8f79fdaaa21fb766fbcf5","src/backend/libc/io/io_slice.rs":"34da1bcc17993318fa93b7e71ff36116044ac12a031963710af84c3ed1bc443a","src/backend/libc/io/mod.rs":"a76e0071a887a6bdb1a3edc4887f91889d4beab1426e73417958257467f3c602","src/backend/libc/io/poll_fd.rs":"71c83405affcac8a4a7d4339cf71add4f3ccc2f3ef72cda835eec96f5a115cd6","src/backend/libc/io/syscalls.rs":"3fde8edaacfdbe1fc41593970111796a1d9a49ccdc2496ed8fa3461ba1138a14","src/backend/libc/io/types.rs":"a2bab0db7b4e982090b8567ed556dc56ae8d0121132ae900263a6a5f0d3fb48d","src/backend/libc/io/windows_syscalls.rs":"741f524b384d59e703b278739563ab04273dbb48c062349353dd9b7cf9ed2332","src/backend/libc/io_lifetimes.rs":"8d5c5a789321d0874a53b5bb6cbc0df866634c7c1ad2a20a7b073e0ad2c85169","src/backend/libc/io_uring/mod.rs":"2c6478857a0751625edabd61acb841819bfba1093b1faeded15693c805d84952","src/backend/libc/io_uring/syscalls.rs":"01f8a4cda26bf4e0e6ba92d9d6aa27b70387e1f3fa5566130edba03bce9bc842","src/backend/libc/mm/mod.rs":"8aa966faf3853d1a93d0ed91f7e5f4a53539b0287b25a5bfe489fa1d07f7cfd7","src/backend/libc/mm/syscalls.rs":"2f6600bc0d13b8a425e3c082df04c296091ea3c435c7a47a235f302a53034bef","src/backend/libc/mm/types.rs":"af20d737e5994ce40831658cc3a5e20d707a92f76d1597e950ab62a1cc97b95d","src/backend/libc/mod.rs":"2dd0e84017053aef5302065827ca54123ace035e3e9770fe5026f9f0bbc53df3","src/backend/libc/net/addr.rs":"ce6468d789cfd944cc72d3cd27c29f23c257d8b95a534ea5bf40a26ef1f72ca5","src/backend/libc/net/ext.rs":"201977ad8a8eff409c7e7f5b3d060ffc37a8396b196bbf397a650fdefaff636f","src/backend/libc/net/mod.rs":"772c788c60141e41044b59c4812c4208f52838da1effe1d476ab1d99304d9f9d","src/backend/libc/net/read_sockaddr.rs":"ac28ddcccd8dba65d979709fabac34bb5f459e95fea1877cad2e6b14073414cf","src/backend/libc/net/send_recv.rs":"b22a1f64a8628769e94fa4082ed100b1845f9a01a158c5777836947e7e71d7f9","src/backend/libc/net/syscalls.rs":"ff364477ba5dbb8afdc2cdd8479e5bf4688692d23f1f92974d36a2bd095de2ab","src/backend/libc/net/types.rs":"7851d7c258b580ab8c64463dba951668afcb928ed687be6480af455ee5603c63","src/backend/libc/net/write_sockaddr.rs":"140ea379b63e93ae27ca6764a6103204ba31431796484eb91d1829c754e8166b","src/backend/libc/offset.rs":"0afe0cd55b0597d329e47adf834f31a812d31a11f1830e234f9bfe9395c67fab","src/backend/libc/param/auxv.rs":"7d71f224f7d9c547b6b5e1425cad03466328b7b8ad2a62f49d9e29e075061e43","src/backend/libc/param/mod.rs":"5234b8f1bcb886cca6ea003d411d75eaeebe58deedd80e3441354bf46ed85d4d","src/backend/libc/process/cpu_set.rs":"9c0734ac8f07431e0ad704ca5bd749c9fba25d295c8ee59dd92437c0d6fa05b2","src/backend/libc/process/mod.rs":"45a9979d6bc7c669ffe212c55ffbf6ea8f4bdb9a711c894b9e93b52a05e611d7","src/backend/libc/process/syscalls.rs":"496875ec58336293966db86d8af01e9a2f070598c39895012e75cf3826c3be5e","src/backend/libc/process/types.rs":"48d6a96ef735f7e4842edec75ea37650919e97f62bcd1cefabc0bdf58a93fb40","src/backend/libc/process/wait.rs":"47862cd801bb2e0b4f98a48d6755fb263014675896fd888eb500866ba35b2ba4","src/backend/libc/rand/mod.rs":"8aa966faf3853d1a93d0ed91f7e5f4a53539b0287b25a5bfe489fa1d07f7cfd7","src/backend/libc/rand/syscalls.rs":"dd675f045e4f18ae57db9a67f95c67a3f0d14d3b8df22907c4e80ca4b611dd43","src/backend/libc/rand/types.rs":"8a840167af1454d1399c1defb254e9a626ab46d00981e9c7360828be6ac45b08","src/backend/libc/termios/mod.rs":"63a1e559981848581bbacad2adb567e5eb62d17caa2d8f826e977dc053ce26bb","src/backend/libc/termios/syscalls.rs":"8c7845fdcecdde5b264966989728765ef253cef60a1660da9be43daa444989cd","src/backend/libc/termios/types.rs":"314fbb3dbd5a6e05e4ac700ad30c4f4a129fad73493dcf372c9295fd7b5740b6","src/backend/libc/thread/mod.rs":"0de5f67a684b9fd7628d3009d2ea5fd51b8770e8b387eed14f59152157844287","src/backend/libc/thread/syscalls.rs":"06b176e42d63c918dfe89f28f4a343c14a60955f0d60986c07d929f9504088a0","src/backend/libc/time/mod.rs":"38563ea68829ca5a4b1b0695ac8a5c05718e85bdc88a36dc805efdfce45d3909","src/backend/libc/time/syscalls.rs":"6d78a726329e8dc45c4cf965aa38989398ea119729587f4729aa363d8dc7d72e","src/backend/libc/time/types.rs":"598205322def15cdd57ff868e4b183898a7dc0d3dfabb2d05c1489e1dcf25af1","src/backend/libc/weak.rs":"89b985e993ecc4e932631814e1b67933ae0127e278042f67926ad2fcfa55f90a","src/backend/libc/winsock_c.rs":"1739787b6a6e878c5d0213ec7a2151c3495589962829711c04e3e8a7782fd846","src/backend/linux_raw/arch/inline/aarch64.rs":"67011427b3cecd29ee716113d952e70d63574c96d1d3ea3c75d46250bde9ca44","src/backend/linux_raw/arch/inline/arm.rs":"7760d51aef17a69a797eb96fd61f7fade0d55bc87ec9a3e77fa6bb6aebaecdbb","src/backend/linux_raw/arch/inline/mips.rs":"d00c84cfdb4e37bdee9a2daa0a7b3298afbb4ebe288702203cb43d9c2617012d","src/backend/linux_raw/arch/inline/mips64.rs":"ab5455c9b2511ba6b67a66873cd8b53bf77471249fd2779d6437ebb4934087b5","src/backend/linux_raw/arch/inline/mod.rs":"48e60ed847f1fe7bcf561d3dd04217589698b576649d17094da98bbfcb826e8a","src/backend/linux_raw/arch/inline/powerpc64.rs":"dcd12314184441f5f7705bea6b829103c7abc9062db366ae5584023a38252a36","src/backend/linux_raw/arch/inline/riscv64.rs":"58a58203e9cac2ed21e4a7b26692c5d56d3c2bcddb3f60a648efd18a02129f3c","src/backend/linux_raw/arch/inline/thumb.rs":"82b88c9a3b6837f28a738cc760fc2403e7014abdb2c35d2bdbc8073235ae2863","src/backend/linux_raw/arch/inline/x86.rs":"5a60555bb9e9b24652f649b060ebec1206f8306aa5be41406078f25acef34056","src/backend/linux_raw/arch/inline/x86_64.rs":"7c893ca306b3b8a5980c525dc5fa23187a0526bc9f7ac637204d88a1d596df5d","src/backend/linux_raw/arch/mod.rs":"2f2e26f5742c302bb44f367ad265de573d89494eae0789fa44b5a39248e354e3","src/backend/linux_raw/arch/outline/aarch64.s":"84f066b6fe3cf25ed61c7aa420408c6d5a0b33a7c91b748ed81e47737567975f","src/backend/linux_raw/arch/outline/arm.s":"fa266bf9f4533da1e96c27c4ae5418c86f44074ac0c6afcff0404738e11365da","src/backend/linux_raw/arch/outline/debug/librustix_outline_aarch64.a":"168fda5b82263fee87661cb146d8de281aa18f6748b372d4e24cfd73a5f3d9c1","src/backend/linux_raw/arch/outline/debug/librustix_outline_arm.a":"2f07acdd80130f32835b64a6e1afa37f62510674c45d5c4c53c39185e1091cb6","src/backend/linux_raw/arch/outline/debug/librustix_outline_mips.a":"82b042b867680439a9a8123439cc81fd597bc2a579d63448c860260bc3061cf7","src/backend/linux_raw/arch/outline/debug/librustix_outline_mips64.a":"1fd5e6e5e6c92dc8990dc3526f4c9340c246b6000c70097b058e5463a16f7c2c","src/backend/linux_raw/arch/outline/debug/librustix_outline_powerpc64.a":"08a7322545cd3ee790f7ee51e459dd289f7dc44ba4f71a94c951c6e7b655e685","src/backend/linux_raw/arch/outline/debug/librustix_outline_riscv64.a":"74ea44d51255593cd95d3298020df872536ec7b967f0d779018482a49966ecdd","src/backend/linux_raw/arch/outline/debug/librustix_outline_x86.a":"aeb926e156f39fb87dc438dcd441cce9f04dec3a083a96344a373ea8900d55f5","src/backend/linux_raw/arch/outline/debug/librustix_outline_x86_64.a":"c77044773834308d327927ac87a1a36a8fc4be333a876c2e356743deb455a24c","src/backend/linux_raw/arch/outline/mips.s":"e265e8fa0b9785a9f2779d6ba70ce982b954b802862b0026dc70fd79b12968bb","src/backend/linux_raw/arch/outline/mips64.s":"c79de202f0eb00e2d9cf1fce2b9a2cabfe4ff2f5cc1476bcfd6c3d139570d447","src/backend/linux_raw/arch/outline/mod.rs":"d97b3657e828a40553677469887b1efab0544812ca592ef359a2d4230a0dd621","src/backend/linux_raw/arch/outline/nr_last.rs":"82d92b9ca8307c19d74ced1ae2c0b31f2a7c5db70fa31fdedb55d38a90601455","src/backend/linux_raw/arch/outline/powerpc64.s":"0847fa3f160846ee02771550667913734ba9773e2221f2279c4f296d6f5b7bd4","src/backend/linux_raw/arch/outline/release/librustix_outline_aarch64.a":"fa8d31702cafb24d9799c162d3319c522892e91c58fbbff2b09950a0fa81b46f","src/backend/linux_raw/arch/outline/release/librustix_outline_arm.a":"0f7c8c5c02d5329d884f800da70aaf6b5b67c14000b12afb708f3e4758aa1f7a","src/backend/linux_raw/arch/outline/release/librustix_outline_mips.a":"c9254760fa993e88662c5e1e8911d994f29e203b37a0fc9b550be193125f5031","src/backend/linux_raw/arch/outline/release/librustix_outline_mips64.a":"224f9ac5196833491bee67fd287a53b7e88111731e2eaaa3ebefba31faea373b","src/backend/linux_raw/arch/outline/release/librustix_outline_powerpc64.a":"1f04e44c3d863bac066520c787444c314f2aa2f8d8d3cae38990ecc008b9b6e1","src/backend/linux_raw/arch/outline/release/librustix_outline_riscv64.a":"465b6631b33632f4a6aca32b04134cd07993cd1bb55405a080157829d7396373","src/backend/linux_raw/arch/outline/release/librustix_outline_x86.a":"380aa7c802be2795471407d438e3da768df9bdc7340cc448d3a91b2d123dbf19","src/backend/linux_raw/arch/outline/release/librustix_outline_x86_64.a":"36f837703d7f0e246b7f596441010fdc1be27e42417af925b6040504c5aa32a4","src/backend/linux_raw/arch/outline/riscv64.s":"ca5303c0c8af6de1f246d658003e270d4e29d6c68dd90c6eee372d045bdf7305","src/backend/linux_raw/arch/outline/x86.rs":"f7e12a0f3fe8e97acb1ade2c9e61d82542f00ad4d8fe684a8dcd9f30fd9ab5d4","src/backend/linux_raw/arch/outline/x86.s":"4604e3b41161802343e2e4c890fd2042098a901d95893ebe4c436f97fd47cad3","src/backend/linux_raw/arch/outline/x86_64.s":"a530084cd42ad8d4b2d36526f4e04f45a6e29ea49882e2c561ac2eeac16272bf","src/backend/linux_raw/c.rs":"f112bda3f89c5859f9130ef1a9de1000054af7992073c20ac230230610a29a6e","src/backend/linux_raw/conv.rs":"b381be9476fefd67c87be1c96e98d30cc2ec888ccadcfe18b3539cbe6218c07b","src/backend/linux_raw/elf.rs":"a257fbc3f22e4970605cf72a3b301dc2eaee2f5f1b3b0ea434fa192db3c3164e","src/backend/linux_raw/fs/dir.rs":"d54842a373968da54bdae73e10ccab7a8bc19c1bc75b6dca2bb70818c5b275ea","src/backend/linux_raw/fs/makedev.rs":"c6b4505c4bcbbc2460e80f3097eb15e2c8ef38d6c6e7abd78e39c53c372139e2","src/backend/linux_raw/fs/mod.rs":"021f88307e54b391367066ac38c8316064cf1c526350ed1ee1da89475a2c1566","src/backend/linux_raw/fs/syscalls.rs":"e4ea18acb3971df02304676065057f3439c703f246a17818b1aeb1afa312f58d","src/backend/linux_raw/fs/types.rs":"45d19bb8795dfbd8fe70680459927f516f26631a34cff1df97e37bf7ae0c52ac","src/backend/linux_raw/io/epoll.rs":"5a41658bee4110f64ff43c1213fe3f3cce1ebe671f727e034c6655c4ec3974da","src/backend/linux_raw/io/errno.rs":"db192a59aa27f3ae34f7c9b246c158c4db173e6ffb03860ce1c5541c0dac31bb","src/backend/linux_raw/io/io_slice.rs":"5ba992f3fe701184841006588b35f2452156b73e3bef9e07460e4b1f61ac889f","src/backend/linux_raw/io/mod.rs":"6ea805b91d571217c9649364121d0824bbdf4635b36c9150e5968fbeb75c0892","src/backend/linux_raw/io/poll_fd.rs":"9f5a15c80094cc3334acd171c0621d033b44d5d9a987a57acbdcd62cb17d871b","src/backend/linux_raw/io/syscalls.rs":"0a161b4f05c05c812fa1e511f3c4a8239c58941519a8d17f2f45a875166f2461","src/backend/linux_raw/io/types.rs":"babdfe55f4f2704559dc38e56bac55569d69c0911a906381c19cde3e1a2b420d","src/backend/linux_raw/io_uring/mod.rs":"2c6478857a0751625edabd61acb841819bfba1093b1faeded15693c805d84952","src/backend/linux_raw/io_uring/syscalls.rs":"c5bb6b93718a8b6db743209701b7f5713dae6514e822875d34609b881f3058af","src/backend/linux_raw/mm/mod.rs":"8aa966faf3853d1a93d0ed91f7e5f4a53539b0287b25a5bfe489fa1d07f7cfd7","src/backend/linux_raw/mm/syscalls.rs":"647c1846793c386f6babae898686604a4808344ec3e2d1e71071bbfd04079357","src/backend/linux_raw/mm/types.rs":"a5d0ea04a85df5e196d68a8524c4325963c7b2ded3d7d48713c8e855273b60d4","src/backend/linux_raw/mod.rs":"87423ad0e8280081a548e8182139d9e5960258d469951516ca4e8029953daeee","src/backend/linux_raw/net/addr.rs":"b439d61da1356708987bf7de3dcb44ba45d58dbf8b2db1234b0fdcd88365078c","src/backend/linux_raw/net/mod.rs":"4ffd3f6f9cad722e4c29b9bad4912a69f521d737b9e637599a1c60436651d4ae","src/backend/linux_raw/net/read_sockaddr.rs":"0357ae643c384b08578aa0b148ac9b236953da9b36b2e387a40d5b87ae9eccef","src/backend/linux_raw/net/send_recv.rs":"42834cf8148abd02021115a61d57b23bb323dd8ad0d1b9a91d17fb8f7defab01","src/backend/linux_raw/net/syscalls.rs":"b989424fa6e181998c1c0c738069d7b98841acee4691454c2bb24588c2921994","src/backend/linux_raw/net/types.rs":"c61b689d7f4b9b68d065935d70926d47b5ac7246b2fbe4f20d144a0c2f417fc2","src/backend/linux_raw/net/write_sockaddr.rs":"ec0bf20a354cb86e2b5646bfc79297a378f11fcdf5641c16e4dd13e305011dc6","src/backend/linux_raw/param/auxv.rs":"245348ebfbff2631a039e48cb5d56381d7796818e3c314de0e59512a6eb099ce","src/backend/linux_raw/param/libc_auxv.rs":"4c88dd6766dec3a5743b39d2ed98b3f3df8b5bd633781919ed623fd4276fe2d2","src/backend/linux_raw/param/mod.rs":"db21fc1b0ea5568b8649890fa38a878bfcdcf7398f6cf1640176b37bcc6ce990","src/backend/linux_raw/param/mustang_auxv.rs":"9ca4753766736ed6e9b2ec4464c4e9cb64e5f85a4f75fa928725814d1be02a79","src/backend/linux_raw/process/cpu_set.rs":"2c996e58b556d7528885bc5a8477846a60d0086f812364643db0d2ee6e99d9e4","src/backend/linux_raw/process/mod.rs":"fb393c70a9c63ef9a6bf1fb5a2dc94f07d6b0b6987cc5231c15c607015dafd68","src/backend/linux_raw/process/syscalls.rs":"542cea257842929ac2a668a44c045ed1d9893eaa2c4722a5a5a10659a8e40cae","src/backend/linux_raw/process/types.rs":"fba10dc8ca9eaf4d481cb82bd1540cf5c05620533c44f917c09a22ea55ef408c","src/backend/linux_raw/process/wait.rs":"81e20506feb1e6f90a1fe0cc01768d380e11e7f8afe5212e353030835dba2408","src/backend/linux_raw/rand/mod.rs":"8aa966faf3853d1a93d0ed91f7e5f4a53539b0287b25a5bfe489fa1d07f7cfd7","src/backend/linux_raw/rand/syscalls.rs":"b1d8b2fea0c792bd1e7c24ee59429d178dc0ad442ac817b12c7abcb38d71497b","src/backend/linux_raw/rand/types.rs":"271416d5241d70932b8a17f3b67eefd1b9c360f217f807de3d73192e9b620552","src/backend/linux_raw/reg.rs":"f9ab26b045150894b98c741f9e80ac2734bf7598f5cf166ab080938febe7af20","src/backend/linux_raw/runtime/mod.rs":"b2cae8cce3822c3c92942f06ea0b68464040dcac33c6f0f7ee392c6269993347","src/backend/linux_raw/runtime/syscalls.rs":"6488160051a991e6d385abbf8a08ccd6498acf525906d512b3f89bf3a33fca6a","src/backend/linux_raw/runtime/tls.rs":"c8e6c9a4277a4f50539ab8a666a59b78760ba3426c8cdd3046d8d5ac41a3d1cf","src/backend/linux_raw/termios/mod.rs":"8aa966faf3853d1a93d0ed91f7e5f4a53539b0287b25a5bfe489fa1d07f7cfd7","src/backend/linux_raw/termios/syscalls.rs":"e8a1855b5c171dcef67e98afc3d88092f723a1503d68b8ae9934359c9e2da264","src/backend/linux_raw/termios/types.rs":"ae5ae8561f3e68aec011652134537fed6dc328f1605f366600e1e40346551cdc","src/backend/linux_raw/thread/futex.rs":"e4ca5be060c52538b97df3781d84e2eb4d8241a7f647b2874412bc0fe6061efa","src/backend/linux_raw/thread/mod.rs":"f7132a68c9db1b4a796781b9e8d0ac268a1ddb713e510bfd43425564ec9b39c4","src/backend/linux_raw/thread/syscalls.rs":"9600876bc4670d0f57dfdd664fbf7d1a16932d9a4cf65eb0b46ec8f0b5b95f1f","src/backend/linux_raw/time/mod.rs":"672724f55b7b7be6a7452bb1cc2d28b5f0aaa840a2856fe363acce624e1beefc","src/backend/linux_raw/time/syscalls.rs":"184c1208a744e9859e98a7f3e1425db12b00594d2aed42f64a5964e184ef0f31","src/backend/linux_raw/time/types.rs":"865d968a6d2903344982f94c69868031cd1fea582318659ca4c69a11d8a53e33","src/backend/linux_raw/vdso.rs":"400af287fc77ab464489ce4db21c842a52a72977bbec285675f3eca98c4ab6d9","src/backend/linux_raw/vdso_wrappers.rs":"514189ebe9dbc32f16873fe46c78f025ee43b1c81de7c2a461162b53764bd3f7","src/backend/linux_raw/weak.rs":"89f9d952f087da7a59df60c38dc590d7c375e098012e62b47614a47abc96e838","src/const_assert.rs":"ff08ab91f11f2ad29883096f4468bd9a65060d5a9e6681e9282bb081f8bdac27","src/cstr.rs":"e5db2aae8fcbad410218696e3e3b3a0da3cc17fc7f64360fc1127bc4e4deff76","src/ffi/mod.rs":"1990dae8190991142bef24220f02b99c96c5bfa7dda2a7974d9dcac265d58945","src/fs/abs.rs":"f30ccd2cea4a850250db931e416762f1d9727ab2839969f3f55825c13eabfea0","src/fs/at.rs":"abd33f62bda0a2d85ad9e5508459e797a28f0e2a1113abe3de81ecb12699b914","src/fs/constants.rs":"cf9e0ab93a7e370d097005f4e1b1bdef0c307a1e99b8fe21c0d550b1a4e6a216","src/fs/copy_file_range.rs":"a48f5688a4697e0bcd3079f7dc75908e8d044bf479fecd97055c2efb56014671","src/fs/cwd.rs":"c7b98a4f1a49102c22ff587fd5aa9cd9b9bd3ba107d0337c58fa996b5521671e","src/fs/dir.rs":"347a52f4ca9ac6321c52e802e97ec90d1b4c62ec955c8996fc17f8f5aed69966","src/fs/fadvise.rs":"beef66ebe1310fb92628240b2cde68f744c78e50f6ff61bb1404bd4868d9cae8","src/fs/fcntl.rs":"30ca419db650dcb266110f421bd89d9ce4a81365a7fc153aa00b2fa003a1d052","src/fs/fcntl_darwin.rs":"07f07b2ac75dc28bc9e08200f72eb95550a87ff3d69c1204f49ecb63a0c4fd20","src/fs/fcopyfile.rs":"ec95929cbbe02cf49233a785e5238931bb107b7903cc5bc95e4231de960995f2","src/fs/fd.rs":"e5f5d756b50198c0ce3b7b81775758d70b2fcd565936dce5de11e61535e38746","src/fs/file_type.rs":"fefd865f91011f66126213b0994773d99e373b468c31e866002228c98c64ad85","src/fs/getpath.rs":"28f6970fc1bbc37bb35c84724b59eac436ea7407a4522e18c2bdacb1fdd2edd9","src/fs/makedev.rs":"85520b484cb7c15ab71ea1c368578ea3b7e484d82f8510db92b6ce9f7ca341ae","src/fs/memfd_create.rs":"3f1d809e81fe479a82a454a04ea1219a11969d75d0c8b9ddacb09c630a9af896","src/fs/mod.rs":"ec9c4fa40946580d77a80467a76dbe4d5806bd2218b4c3fa0edbe643faffe457","src/fs/mount.rs":"dbb565885688042aaef2a6b1f36dd18c64f77540b38843592189f9fb2dd5ea1f","src/fs/openat2.rs":"4a95c15dab533a41201b5fa25c8a212956b7571d58cad696bdaf45af8aef96db","src/fs/raw_dir.rs":"9f7381d0c5bcfcc2445cdc37606797cae548f2ac3fef9afd204fb0b509753c31","src/fs/sendfile.rs":"ac053f03608656bb675228ba61079b774498c0233d17e5816ac72538bb12b70e","src/fs/statx.rs":"88d4c497a185201921884502c78ca5dcec51b0f4768f930dd3681f1d03de46e8","src/io/close.rs":"c59bf90183625da1b1e87975739469440dcddc7b5b2b6ff3a6fd12b2d399a783","src/io/context.rs":"e4ec14611c075e59cb3364a8ed85a15344f51ab2118ca6f23c221d7f80f02a2f","src/io/dup.rs":"5dc927cc11bc74bc9d03944261379422ce684945209c16332bd6a9ea64e6c381","src/io/errno.rs":"733f8e9246a319db137740e8dca29d7b3c7474a715e066568b1dc82f0944f692","src/io/eventfd.rs":"163aebe29b5a0e21dd9d121d39c71e82bc6569a4bb658026cfef8ee61809066b","src/io/fcntl.rs":"fe73d5593c011b6ac851e608e1776c4483924e19a9f82f5fc8759c498a4e483a","src/io/fd/mod.rs":"a1eab9ce9a2c4454053afdfd3f3705e4cb971e94cc453e4f13690f2f0d83dc2c","src/io/fd/owned.rs":"b339000df323764414c71cbe60a7ce0d5e4222cb4c125c7ce40269defaec18af","src/io/fd/raw.rs":"9bcd00be7df3d9f4e6c49ca2d18ef25aee3d6f0ed5ee6b73df5a9beacefb6031","src/io/ioctl.rs":"705add2c90270980523ab31fd224dac4f0fa210d7475b1b3a2f31e1c0e2a818e","src/io/is_read_write.rs":"072b5ea6ddb2339fc6c7e90dfc5a0a5354d926d0f2ac4df06cadafe823425c47","src/io/mod.rs":"3c1ff927e603eb86c34188eb88bde215dd75582ce5640a922b62b1c92d254a09","src/io/pipe.rs":"fabf1cfd5bb3bba5866f530503da9b10afbaa5f0ba33900e1b8cf05e57c3a361","src/io/poll.rs":"41dab55365df215739dcf71815bfc4c2344828d8056ab200564f75210dbc56bd","src/io/procfs.rs":"d7b21900416ca54b9bbe683257dd4da1857f56edc25dd78a954dbafed4914ab9","src/io/read_write.rs":"263818a606de191320524972f7c9c22b6f79ddc59c5b0a443b4b726853b00b9f","src/io/seek_from.rs":"16072918edbb97e7ac92a0b38bcf0781ff9e968f77661df7778fa0154d2a105e","src/io/stdio.rs":"e9c970290d5a83666966b123755b92454670d4cc6eb03036344ce8ca2844aadb","src/io_uring.rs":"0c6e1531a03e5739de2423b6d49b5bece77b2bc179adf668193abf10f78fd004","src/lib.rs":"100f467e54cc4c9c64498edc51ef1efc05b9e28f0babdcd4f010991cd5eafb21","src/mm/madvise.rs":"cdc61b39d8abeea184575ca21e14483c335ce373a86007439fad6e72f58e4e24","src/mm/mmap.rs":"988dc5e7ab116218e14c2c387f8eb90ab3031c2d65560a6fd0ff021666919db7","src/mm/mod.rs":"92d2cb7e8e27b8e6bf2e18e29137aa249935f9ae97ee48aa30fcbb1acd0f4b6e","src/mm/msync.rs":"a7f61abe4cb5e96f95ae8229c62b9ecc08382080ed99d76278be7001cfcf82f2","src/mm/userfaultfd.rs":"8073443bd181ff0b3ba4d0b1ae67370b4864035a0c8b4898cd709dc47c518ae7","src/net/addr.rs":"1d84310a4bb7e45f94a10b2cd2000f208db9e28e21bf051ad493261d4e46ae35","src/net/ip.rs":"92fa33205b9d955bf956b152ad283757f3526ec3d7cb9cd958ae460b3949619d","src/net/mod.rs":"cc99751c260f63d1d98bfd26c08ed71cb7fb1f9535c98af75965be25c81a1cf5","src/net/send_recv.rs":"f1fb0b9be750b1949b54054b3195904123cfb96f2ee0ebcedef86fc7175c63e9","src/net/socket.rs":"27be232d264edfba55dc2798332dc0629d6c23d1d794ce4cfd8e996be225a160","src/net/socket_addr_any.rs":"d95c7002972fa98d4133e10ad6c404399494374d568816217edcb9f4fd93aad8","src/net/socketpair.rs":"b005b019f8ae0f022fd0e730dafb258606f1f537e4448078175fc192d002dc81","src/net/sockopt.rs":"5276668a1357b704681d33e999a65a91ed684e55024e54b33d55d64843f7b0ed","src/net/wsa.rs":"6e546b42f50a851fc833c57cda76cfb347203ed4b0dea574a3d325bf5a2ebf80","src/param/auxv.rs":"988872f9bec2e12f35765ae8963cbb9535d4acaedd4c9a4d07ced6feb70e0aaa","src/param/init.rs":"671d8974f0d9b82e79076d1f4deabe0273a874a329f74b8aad26e07b86791ba3","src/param/mod.rs":"57ba7d1c16cfc419409cfe73acc253723df79dd0caaf46864939f9aa0a7cfa50","src/path/arg.rs":"e137550750e3bef341579ceb2448c0e50a666ab614a49ad00bb9fdb1e3ead9dd","src/path/dec_int.rs":"6442d2b8fbb648cd4c50eca40daefac9422c306bebeb34de053a8c57989f1dab","src/path/mod.rs":"513fea21b1ba0226c3c5da769ded06a7cd7abe9f49cec9d165bc62a15da126a8","src/process/chdir.rs":"4c63c351e207b1bbefdd7c001e85fed383d5ac2147894d5a09fbd8b302d7c728","src/process/exit.rs":"79f6c0dd45dca0a2bea919ac920c4a56cea23608a345961e4d027aee6624783c","src/process/id.rs":"aab5ef5818e2b16cc4950a92a9c71e72be51a92cbc5778384399ea8ee2a872fa","src/process/kill.rs":"e4b4dcc7e5b2a1e3e68ce03ce9a5dde43108dae4ddbc443488c464194738d06f","src/process/membarrier.rs":"f35aeeb9ab4e1918f9606bf11e8c84db3d20362f01513103ce988d86b5481a7b","src/process/mod.rs":"727cf13a29f1af83949bff00df47d2ae0a92f922d147d5671aa8d0136d3dbb55","src/process/prctl.rs":"884d29ecc07513f02d6aa06a3a011319289829f2977f156ae262dd6ed68f8c6e","src/process/priority.rs":"653a1f525c18ef1de685a3c3307d5214b0d20e61dfd1d4f5065d9c08ebcb4185","src/process/procctl.rs":"5da78c978ae5e9c723efd338b4388ada25b4308ad16c78fdfa34c1ffd86f2132","src/process/rlimit.rs":"b030f3cf585f2eae210703eb01983b937797bdcb9b25a84d42c26711ce7e2221","src/process/sched.rs":"ea8b20942ef09dbcd7a54d8218435129dfece427e4960055bcdf81c997e80f5f","src/process/sched_yield.rs":"6565faa3928b66ddc74a65e893e15edfa4b9be4f7e5f5f68527501a7f6bc3350","src/process/uname.rs":"850f16288261ea8fa92714402a72e89ba2b7880ffea5a9ab9b4c1613b1642ad3","src/process/wait.rs":"6019bd90fd1f58f328099d484e54be49c4327b73bf21e35d071a0e3d1c22dd0c","src/rand/getrandom.rs":"7ad1be6a5b0dc25030bb2434bdc00f3a0c410b7ebc24c136b9839410bf6c5a97","src/rand/mod.rs":"9bde22996f417e84b54720a584b440b895f19ea4717a7638af98ff4c1485ca98","src/runtime.rs":"c6412d171458922f50a85a84900dd3ab7d8ba603b4c058eb9f9d70de52cac628","src/termios/cf.rs":"cb13ee88cba541cbd683c7a5da034a126fd9e09dc6b5f25c9f32382f8318ffc0","src/termios/constants.rs":"16747dc753fa85206953f297067d2eae3184b4e3681a9818f3fee67d206f7e89","src/termios/mod.rs":"23dac84c5ad37f789b692e894aab32645e7bd4c94eb458d76d80194d73f8d65f","src/termios/tc.rs":"b1d4615a75dbf4d8bd34e705b86ef61a6c1078a099e0f70efaf7fcd86f96b1b2","src/termios/tty.rs":"409ddcc795ed1e644d302cdcfdffff8713657bf8777548e628f0b1149acb18af","src/thread/clock.rs":"36b99ea79cfd39b3ec98ddef4625e7d0ba95df9db6d1475a53bc05b40791e00a","src/thread/futex.rs":"4e78c84589b535ca9ca633633696ef212393a98f2890b181acaa8f908fbc5ae2","src/thread/id.rs":"3a50734df74925222632e4b1217944ed3d7dd3075f997f4728b8309e64f49dfc","src/thread/mod.rs":"e7f67653b99329903a0e14d6fcd209acf492a8539071b2174204d401d679d590","src/thread/prctl.rs":"4c44e84060895213d8a2c7889fe3ad6dc214fa904c5e4ec203a78c0ab1e539a5","src/thread/setns.rs":"2888142d9ef6a5c50dad3e3c86a799334c70a883505762b726240ecf79a395f0","src/time/clock.rs":"1477a07f66a69f50537994d501836f2b2ccf542a07a73d361043372357a93944","src/time/mod.rs":"9fc60d342eb166729729531cf88a3ec3e8baa71b6788f40aeef1351ee8b6c94d","src/time/timerfd.rs":"f17092b84553741aa2d2b44c6992b5d2c8c96cc2c2007fc9a2c6b2064485e53f","src/utils.rs":"6ed86e62ac05d6279b664a97fd62878a4c1811ab66a1a2920b169eb74c0c1fcd"},"package":"c37f1bd5ef1b5422177b7646cba67430579cfe2ace80f284fee876bca52ad941"}
\ No newline at end of file
+{"files":{"CODE_OF_CONDUCT.md":"f210602311e3f74b32f46237fd55f4ce36d798e85e3db1432ec667f63a7ffc44","CONTRIBUTING.md":"fb570c76cf924cd75b77bed52b0dbe1e87ce224dc3428c48d98301710dcc331e","COPYRIGHT":"377c2e7c53250cc5905c0b0532d35973392af16ffb9596a41d99d202cf3617c9","Cargo.lock":"0395bd42239635384a4ac23e5dbf476a968ebd39d6cfc840d1d862ba07fb54ed","Cargo.toml":"18945c7979c62d4fa783f73bb449ac10c620c61bd7e12e4be422aaa258b9ce3f","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-Apache-2.0_WITH_LLVM-exception":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","ORG_CODE_OF_CONDUCT.md":"a62b69bf86e605ee1bcbb2f0a12ba79e4cebb6983a7b6491949750aecc4f2178","README.md":"fc07ff8765b767d567929e87bc1522ffcfc78cb79e3d43da987c88ebfd409ab8","SECURITY.md":"4d75afb09dd28eb5982e3a1f768ee398d90204669ceef3240a16b31dcf04148a","benches/mod.rs":"26bd29a8a5429a5d8adee69f4747256d30643401f66068c4af07024f3ccba871","build.rs":"11824f5648434810a62de533ea8f06bbccb995fc6deb92035b32844cad0967fc","src/backend/libc/conv.rs":"a94f5937ad41d7c13e4554481ea1d8ac10c2954b22e55ca0ccd93dedaeb6f1d6","src/backend/libc/fs/dir.rs":"bc41076be16b10ab0a94ab7dc507157bdfb06328d7cad3dac4a749cd8ee1c572","src/backend/libc/fs/makedev.rs":"b8c7f845c3286b9efd7c6d32e58026b36999c583769e52716544191f765873c8","src/backend/libc/fs/mod.rs":"e749e9ebae31c41a7b22a046fdb6c4462ed9e341e0b441f0b755774e17c01428","src/backend/libc/fs/syscalls.rs":"b66c0e68a3bd477f9175381041eb6a76b1a010465e39febe38dea2d3125ab6bf","src/backend/libc/fs/types.rs":"2439e83caad3f0048a4d83a32eed1b00a870564425b6fed99e9b90c85e762362","src/backend/libc/io/epoll.rs":"791ca5f9eba0f6edbef31c5728d94f7f4763a06abcf142726ee014b14cf13604","src/backend/libc/io/errno.rs":"3a09d3393b7df84b73f7179dbae0ecdacdaafaf8d3d8f79fdaaa21fb766fbcf5","src/backend/libc/io/io_slice.rs":"34da1bcc17993318fa93b7e71ff36116044ac12a031963710af84c3ed1bc443a","src/backend/libc/io/mod.rs":"a76e0071a887a6bdb1a3edc4887f91889d4beab1426e73417958257467f3c602","src/backend/libc/io/poll_fd.rs":"71c83405affcac8a4a7d4339cf71add4f3ccc2f3ef72cda835eec96f5a115cd6","src/backend/libc/io/syscalls.rs":"3fde8edaacfdbe1fc41593970111796a1d9a49ccdc2496ed8fa3461ba1138a14","src/backend/libc/io/types.rs":"a2bab0db7b4e982090b8567ed556dc56ae8d0121132ae900263a6a5f0d3fb48d","src/backend/libc/io/windows_syscalls.rs":"741f524b384d59e703b278739563ab04273dbb48c062349353dd9b7cf9ed2332","src/backend/libc/io_lifetimes.rs":"8d5c5a789321d0874a53b5bb6cbc0df866634c7c1ad2a20a7b073e0ad2c85169","src/backend/libc/io_uring/mod.rs":"2c6478857a0751625edabd61acb841819bfba1093b1faeded15693c805d84952","src/backend/libc/io_uring/syscalls.rs":"01f8a4cda26bf4e0e6ba92d9d6aa27b70387e1f3fa5566130edba03bce9bc842","src/backend/libc/mm/mod.rs":"8aa966faf3853d1a93d0ed91f7e5f4a53539b0287b25a5bfe489fa1d07f7cfd7","src/backend/libc/mm/syscalls.rs":"2f6600bc0d13b8a425e3c082df04c296091ea3c435c7a47a235f302a53034bef","src/backend/libc/mm/types.rs":"af20d737e5994ce40831658cc3a5e20d707a92f76d1597e950ab62a1cc97b95d","src/backend/libc/mod.rs":"2dd0e84017053aef5302065827ca54123ace035e3e9770fe5026f9f0bbc53df3","src/backend/libc/net/addr.rs":"ce6468d789cfd944cc72d3cd27c29f23c257d8b95a534ea5bf40a26ef1f72ca5","src/backend/libc/net/ext.rs":"201977ad8a8eff409c7e7f5b3d060ffc37a8396b196bbf397a650fdefaff636f","src/backend/libc/net/mod.rs":"772c788c60141e41044b59c4812c4208f52838da1effe1d476ab1d99304d9f9d","src/backend/libc/net/read_sockaddr.rs":"ac28ddcccd8dba65d979709fabac34bb5f459e95fea1877cad2e6b14073414cf","src/backend/libc/net/send_recv.rs":"b22a1f64a8628769e94fa4082ed100b1845f9a01a158c5777836947e7e71d7f9","src/backend/libc/net/syscalls.rs":"ff364477ba5dbb8afdc2cdd8479e5bf4688692d23f1f92974d36a2bd095de2ab","src/backend/libc/net/types.rs":"7851d7c258b580ab8c64463dba951668afcb928ed687be6480af455ee5603c63","src/backend/libc/net/write_sockaddr.rs":"140ea379b63e93ae27ca6764a6103204ba31431796484eb91d1829c754e8166b","src/backend/libc/offset.rs":"0afe0cd55b0597d329e47adf834f31a812d31a11f1830e234f9bfe9395c67fab","src/backend/libc/param/auxv.rs":"7d71f224f7d9c547b6b5e1425cad03466328b7b8ad2a62f49d9e29e075061e43","src/backend/libc/param/mod.rs":"5234b8f1bcb886cca6ea003d411d75eaeebe58deedd80e3441354bf46ed85d4d","src/backend/libc/process/cpu_set.rs":"9c0734ac8f07431e0ad704ca5bd749c9fba25d295c8ee59dd92437c0d6fa05b2","src/backend/libc/process/mod.rs":"45a9979d6bc7c669ffe212c55ffbf6ea8f4bdb9a711c894b9e93b52a05e611d7","src/backend/libc/process/syscalls.rs":"496875ec58336293966db86d8af01e9a2f070598c39895012e75cf3826c3be5e","src/backend/libc/process/types.rs":"48d6a96ef735f7e4842edec75ea37650919e97f62bcd1cefabc0bdf58a93fb40","src/backend/libc/process/wait.rs":"47862cd801bb2e0b4f98a48d6755fb263014675896fd888eb500866ba35b2ba4","src/backend/libc/rand/mod.rs":"8aa966faf3853d1a93d0ed91f7e5f4a53539b0287b25a5bfe489fa1d07f7cfd7","src/backend/libc/rand/syscalls.rs":"dd675f045e4f18ae57db9a67f95c67a3f0d14d3b8df22907c4e80ca4b611dd43","src/backend/libc/rand/types.rs":"8a840167af1454d1399c1defb254e9a626ab46d00981e9c7360828be6ac45b08","src/backend/libc/termios/mod.rs":"63a1e559981848581bbacad2adb567e5eb62d17caa2d8f826e977dc053ce26bb","src/backend/libc/termios/syscalls.rs":"8c7845fdcecdde5b264966989728765ef253cef60a1660da9be43daa444989cd","src/backend/libc/termios/types.rs":"314fbb3dbd5a6e05e4ac700ad30c4f4a129fad73493dcf372c9295fd7b5740b6","src/backend/libc/thread/mod.rs":"0de5f67a684b9fd7628d3009d2ea5fd51b8770e8b387eed14f59152157844287","src/backend/libc/thread/syscalls.rs":"06b176e42d63c918dfe89f28f4a343c14a60955f0d60986c07d929f9504088a0","src/backend/libc/time/mod.rs":"38563ea68829ca5a4b1b0695ac8a5c05718e85bdc88a36dc805efdfce45d3909","src/backend/libc/time/syscalls.rs":"6d78a726329e8dc45c4cf965aa38989398ea119729587f4729aa363d8dc7d72e","src/backend/libc/time/types.rs":"598205322def15cdd57ff868e4b183898a7dc0d3dfabb2d05c1489e1dcf25af1","src/backend/libc/weak.rs":"89b985e993ecc4e932631814e1b67933ae0127e278042f67926ad2fcfa55f90a","src/backend/libc/winsock_c.rs":"1739787b6a6e878c5d0213ec7a2151c3495589962829711c04e3e8a7782fd846","src/backend/linux_raw/arch/inline/aarch64.rs":"67011427b3cecd29ee716113d952e70d63574c96d1d3ea3c75d46250bde9ca44","src/backend/linux_raw/arch/inline/arm.rs":"7760d51aef17a69a797eb96fd61f7fade0d55bc87ec9a3e77fa6bb6aebaecdbb","src/backend/linux_raw/arch/inline/mips.rs":"d00c84cfdb4e37bdee9a2daa0a7b3298afbb4ebe288702203cb43d9c2617012d","src/backend/linux_raw/arch/inline/mips64.rs":"ab5455c9b2511ba6b67a66873cd8b53bf77471249fd2779d6437ebb4934087b5","src/backend/linux_raw/arch/inline/mod.rs":"48e60ed847f1fe7bcf561d3dd04217589698b576649d17094da98bbfcb826e8a","src/backend/linux_raw/arch/inline/powerpc64.rs":"dcd12314184441f5f7705bea6b829103c7abc9062db366ae5584023a38252a36","src/backend/linux_raw/arch/inline/riscv64.rs":"58a58203e9cac2ed21e4a7b26692c5d56d3c2bcddb3f60a648efd18a02129f3c","src/backend/linux_raw/arch/inline/thumb.rs":"82b88c9a3b6837f28a738cc760fc2403e7014abdb2c35d2bdbc8073235ae2863","src/backend/linux_raw/arch/inline/x86.rs":"5a60555bb9e9b24652f649b060ebec1206f8306aa5be41406078f25acef34056","src/backend/linux_raw/arch/inline/x86_64.rs":"7c893ca306b3b8a5980c525dc5fa23187a0526bc9f7ac637204d88a1d596df5d","src/backend/linux_raw/arch/mod.rs":"2f2e26f5742c302bb44f367ad265de573d89494eae0789fa44b5a39248e354e3","src/backend/linux_raw/arch/outline/aarch64.s":"84f066b6fe3cf25ed61c7aa420408c6d5a0b33a7c91b748ed81e47737567975f","src/backend/linux_raw/arch/outline/arm.s":"fa266bf9f4533da1e96c27c4ae5418c86f44074ac0c6afcff0404738e11365da","src/backend/linux_raw/arch/outline/debug/librustix_outline_aarch64.a":"168fda5b82263fee87661cb146d8de281aa18f6748b372d4e24cfd73a5f3d9c1","src/backend/linux_raw/arch/outline/debug/librustix_outline_arm.a":"2f07acdd80130f32835b64a6e1afa37f62510674c45d5c4c53c39185e1091cb6","src/backend/linux_raw/arch/outline/debug/librustix_outline_mips.a":"82b042b867680439a9a8123439cc81fd597bc2a579d63448c860260bc3061cf7","src/backend/linux_raw/arch/outline/debug/librustix_outline_mips64.a":"1fd5e6e5e6c92dc8990dc3526f4c9340c246b6000c70097b058e5463a16f7c2c","src/backend/linux_raw/arch/outline/debug/librustix_outline_powerpc64.a":"08a7322545cd3ee790f7ee51e459dd289f7dc44ba4f71a94c951c6e7b655e685","src/backend/linux_raw/arch/outline/debug/librustix_outline_riscv64.a":"74ea44d51255593cd95d3298020df872536ec7b967f0d779018482a49966ecdd","src/backend/linux_raw/arch/outline/debug/librustix_outline_x86.a":"aeb926e156f39fb87dc438dcd441cce9f04dec3a083a96344a373ea8900d55f5","src/backend/linux_raw/arch/outline/debug/librustix_outline_x86_64.a":"c77044773834308d327927ac87a1a36a8fc4be333a876c2e356743deb455a24c","src/backend/linux_raw/arch/outline/mips.s":"e265e8fa0b9785a9f2779d6ba70ce982b954b802862b0026dc70fd79b12968bb","src/backend/linux_raw/arch/outline/mips64.s":"c79de202f0eb00e2d9cf1fce2b9a2cabfe4ff2f5cc1476bcfd6c3d139570d447","src/backend/linux_raw/arch/outline/mod.rs":"d97b3657e828a40553677469887b1efab0544812ca592ef359a2d4230a0dd621","src/backend/linux_raw/arch/outline/nr_last.rs":"82d92b9ca8307c19d74ced1ae2c0b31f2a7c5db70fa31fdedb55d38a90601455","src/backend/linux_raw/arch/outline/powerpc64.s":"0847fa3f160846ee02771550667913734ba9773e2221f2279c4f296d6f5b7bd4","src/backend/linux_raw/arch/outline/release/librustix_outline_aarch64.a":"fa8d31702cafb24d9799c162d3319c522892e91c58fbbff2b09950a0fa81b46f","src/backend/linux_raw/arch/outline/release/librustix_outline_arm.a":"0f7c8c5c02d5329d884f800da70aaf6b5b67c14000b12afb708f3e4758aa1f7a","src/backend/linux_raw/arch/outline/release/librustix_outline_mips.a":"c9254760fa993e88662c5e1e8911d994f29e203b37a0fc9b550be193125f5031","src/backend/linux_raw/arch/outline/release/librustix_outline_mips64.a":"224f9ac5196833491bee67fd287a53b7e88111731e2eaaa3ebefba31faea373b","src/backend/linux_raw/arch/outline/release/librustix_outline_powerpc64.a":"1f04e44c3d863bac066520c787444c314f2aa2f8d8d3cae38990ecc008b9b6e1","src/backend/linux_raw/arch/outline/release/librustix_outline_riscv64.a":"465b6631b33632f4a6aca32b04134cd07993cd1bb55405a080157829d7396373","src/backend/linux_raw/arch/outline/release/librustix_outline_x86.a":"380aa7c802be2795471407d438e3da768df9bdc7340cc448d3a91b2d123dbf19","src/backend/linux_raw/arch/outline/release/librustix_outline_x86_64.a":"36f837703d7f0e246b7f596441010fdc1be27e42417af925b6040504c5aa32a4","src/backend/linux_raw/arch/outline/riscv64.s":"ca5303c0c8af6de1f246d658003e270d4e29d6c68dd90c6eee372d045bdf7305","src/backend/linux_raw/arch/outline/x86.rs":"f7e12a0f3fe8e97acb1ade2c9e61d82542f00ad4d8fe684a8dcd9f30fd9ab5d4","src/backend/linux_raw/arch/outline/x86.s":"4604e3b41161802343e2e4c890fd2042098a901d95893ebe4c436f97fd47cad3","src/backend/linux_raw/arch/outline/x86_64.s":"a530084cd42ad8d4b2d36526f4e04f45a6e29ea49882e2c561ac2eeac16272bf","src/backend/linux_raw/c.rs":"f112bda3f89c5859f9130ef1a9de1000054af7992073c20ac230230610a29a6e","src/backend/linux_raw/conv.rs":"b381be9476fefd67c87be1c96e98d30cc2ec888ccadcfe18b3539cbe6218c07b","src/backend/linux_raw/elf.rs":"a257fbc3f22e4970605cf72a3b301dc2eaee2f5f1b3b0ea434fa192db3c3164e","src/backend/linux_raw/fs/dir.rs":"d54842a373968da54bdae73e10ccab7a8bc19c1bc75b6dca2bb70818c5b275ea","src/backend/linux_raw/fs/makedev.rs":"c6b4505c4bcbbc2460e80f3097eb15e2c8ef38d6c6e7abd78e39c53c372139e2","src/backend/linux_raw/fs/mod.rs":"021f88307e54b391367066ac38c8316064cf1c526350ed1ee1da89475a2c1566","src/backend/linux_raw/fs/syscalls.rs":"e4ea18acb3971df02304676065057f3439c703f246a17818b1aeb1afa312f58d","src/backend/linux_raw/fs/types.rs":"45d19bb8795dfbd8fe70680459927f516f26631a34cff1df97e37bf7ae0c52ac","src/backend/linux_raw/io/epoll.rs":"5a41658bee4110f64ff43c1213fe3f3cce1ebe671f727e034c6655c4ec3974da","src/backend/linux_raw/io/errno.rs":"db192a59aa27f3ae34f7c9b246c158c4db173e6ffb03860ce1c5541c0dac31bb","src/backend/linux_raw/io/io_slice.rs":"5ba992f3fe701184841006588b35f2452156b73e3bef9e07460e4b1f61ac889f","src/backend/linux_raw/io/mod.rs":"6ea805b91d571217c9649364121d0824bbdf4635b36c9150e5968fbeb75c0892","src/backend/linux_raw/io/poll_fd.rs":"9f5a15c80094cc3334acd171c0621d033b44d5d9a987a57acbdcd62cb17d871b","src/backend/linux_raw/io/syscalls.rs":"0a161b4f05c05c812fa1e511f3c4a8239c58941519a8d17f2f45a875166f2461","src/backend/linux_raw/io/types.rs":"babdfe55f4f2704559dc38e56bac55569d69c0911a906381c19cde3e1a2b420d","src/backend/linux_raw/io_uring/mod.rs":"2c6478857a0751625edabd61acb841819bfba1093b1faeded15693c805d84952","src/backend/linux_raw/io_uring/syscalls.rs":"c5bb6b93718a8b6db743209701b7f5713dae6514e822875d34609b881f3058af","src/backend/linux_raw/mm/mod.rs":"8aa966faf3853d1a93d0ed91f7e5f4a53539b0287b25a5bfe489fa1d07f7cfd7","src/backend/linux_raw/mm/syscalls.rs":"647c1846793c386f6babae898686604a4808344ec3e2d1e71071bbfd04079357","src/backend/linux_raw/mm/types.rs":"a5d0ea04a85df5e196d68a8524c4325963c7b2ded3d7d48713c8e855273b60d4","src/backend/linux_raw/mod.rs":"87423ad0e8280081a548e8182139d9e5960258d469951516ca4e8029953daeee","src/backend/linux_raw/net/addr.rs":"b439d61da1356708987bf7de3dcb44ba45d58dbf8b2db1234b0fdcd88365078c","src/backend/linux_raw/net/mod.rs":"4ffd3f6f9cad722e4c29b9bad4912a69f521d737b9e637599a1c60436651d4ae","src/backend/linux_raw/net/read_sockaddr.rs":"0357ae643c384b08578aa0b148ac9b236953da9b36b2e387a40d5b87ae9eccef","src/backend/linux_raw/net/send_recv.rs":"42834cf8148abd02021115a61d57b23bb323dd8ad0d1b9a91d17fb8f7defab01","src/backend/linux_raw/net/syscalls.rs":"b989424fa6e181998c1c0c738069d7b98841acee4691454c2bb24588c2921994","src/backend/linux_raw/net/types.rs":"c61b689d7f4b9b68d065935d70926d47b5ac7246b2fbe4f20d144a0c2f417fc2","src/backend/linux_raw/net/write_sockaddr.rs":"ec0bf20a354cb86e2b5646bfc79297a378f11fcdf5641c16e4dd13e305011dc6","src/backend/linux_raw/param/auxv.rs":"245348ebfbff2631a039e48cb5d56381d7796818e3c314de0e59512a6eb099ce","src/backend/linux_raw/param/libc_auxv.rs":"4c88dd6766dec3a5743b39d2ed98b3f3df8b5bd633781919ed623fd4276fe2d2","src/backend/linux_raw/param/mod.rs":"db21fc1b0ea5568b8649890fa38a878bfcdcf7398f6cf1640176b37bcc6ce990","src/backend/linux_raw/param/mustang_auxv.rs":"9ca4753766736ed6e9b2ec4464c4e9cb64e5f85a4f75fa928725814d1be02a79","src/backend/linux_raw/process/cpu_set.rs":"2c996e58b556d7528885bc5a8477846a60d0086f812364643db0d2ee6e99d9e4","src/backend/linux_raw/process/mod.rs":"fb393c70a9c63ef9a6bf1fb5a2dc94f07d6b0b6987cc5231c15c607015dafd68","src/backend/linux_raw/process/syscalls.rs":"542cea257842929ac2a668a44c045ed1d9893eaa2c4722a5a5a10659a8e40cae","src/backend/linux_raw/process/types.rs":"fba10dc8ca9eaf4d481cb82bd1540cf5c05620533c44f917c09a22ea55ef408c","src/backend/linux_raw/process/wait.rs":"81e20506feb1e6f90a1fe0cc01768d380e11e7f8afe5212e353030835dba2408","src/backend/linux_raw/rand/mod.rs":"8aa966faf3853d1a93d0ed91f7e5f4a53539b0287b25a5bfe489fa1d07f7cfd7","src/backend/linux_raw/rand/syscalls.rs":"b1d8b2fea0c792bd1e7c24ee59429d178dc0ad442ac817b12c7abcb38d71497b","src/backend/linux_raw/rand/types.rs":"271416d5241d70932b8a17f3b67eefd1b9c360f217f807de3d73192e9b620552","src/backend/linux_raw/reg.rs":"f9ab26b045150894b98c741f9e80ac2734bf7598f5cf166ab080938febe7af20","src/backend/linux_raw/runtime/mod.rs":"b2cae8cce3822c3c92942f06ea0b68464040dcac33c6f0f7ee392c6269993347","src/backend/linux_raw/runtime/syscalls.rs":"6488160051a991e6d385abbf8a08ccd6498acf525906d512b3f89bf3a33fca6a","src/backend/linux_raw/runtime/tls.rs":"c8e6c9a4277a4f50539ab8a666a59b78760ba3426c8cdd3046d8d5ac41a3d1cf","src/backend/linux_raw/termios/mod.rs":"8aa966faf3853d1a93d0ed91f7e5f4a53539b0287b25a5bfe489fa1d07f7cfd7","src/backend/linux_raw/termios/syscalls.rs":"e8a1855b5c171dcef67e98afc3d88092f723a1503d68b8ae9934359c9e2da264","src/backend/linux_raw/termios/types.rs":"ae5ae8561f3e68aec011652134537fed6dc328f1605f366600e1e40346551cdc","src/backend/linux_raw/thread/futex.rs":"e4ca5be060c52538b97df3781d84e2eb4d8241a7f647b2874412bc0fe6061efa","src/backend/linux_raw/thread/mod.rs":"f7132a68c9db1b4a796781b9e8d0ac268a1ddb713e510bfd43425564ec9b39c4","src/backend/linux_raw/thread/syscalls.rs":"9600876bc4670d0f57dfdd664fbf7d1a16932d9a4cf65eb0b46ec8f0b5b95f1f","src/backend/linux_raw/time/mod.rs":"672724f55b7b7be6a7452bb1cc2d28b5f0aaa840a2856fe363acce624e1beefc","src/backend/linux_raw/time/syscalls.rs":"184c1208a744e9859e98a7f3e1425db12b00594d2aed42f64a5964e184ef0f31","src/backend/linux_raw/time/types.rs":"865d968a6d2903344982f94c69868031cd1fea582318659ca4c69a11d8a53e33","src/backend/linux_raw/vdso.rs":"400af287fc77ab464489ce4db21c842a52a72977bbec285675f3eca98c4ab6d9","src/backend/linux_raw/vdso_wrappers.rs":"514189ebe9dbc32f16873fe46c78f025ee43b1c81de7c2a461162b53764bd3f7","src/backend/linux_raw/weak.rs":"89f9d952f087da7a59df60c38dc590d7c375e098012e62b47614a47abc96e838","src/const_assert.rs":"ff08ab91f11f2ad29883096f4468bd9a65060d5a9e6681e9282bb081f8bdac27","src/cstr.rs":"e5db2aae8fcbad410218696e3e3b3a0da3cc17fc7f64360fc1127bc4e4deff76","src/ffi/mod.rs":"1990dae8190991142bef24220f02b99c96c5bfa7dda2a7974d9dcac265d58945","src/fs/abs.rs":"f30ccd2cea4a850250db931e416762f1d9727ab2839969f3f55825c13eabfea0","src/fs/at.rs":"abd33f62bda0a2d85ad9e5508459e797a28f0e2a1113abe3de81ecb12699b914","src/fs/constants.rs":"cf9e0ab93a7e370d097005f4e1b1bdef0c307a1e99b8fe21c0d550b1a4e6a216","src/fs/copy_file_range.rs":"a48f5688a4697e0bcd3079f7dc75908e8d044bf479fecd97055c2efb56014671","src/fs/cwd.rs":"c7b98a4f1a49102c22ff587fd5aa9cd9b9bd3ba107d0337c58fa996b5521671e","src/fs/dir.rs":"347a52f4ca9ac6321c52e802e97ec90d1b4c62ec955c8996fc17f8f5aed69966","src/fs/fadvise.rs":"beef66ebe1310fb92628240b2cde68f744c78e50f6ff61bb1404bd4868d9cae8","src/fs/fcntl.rs":"30ca419db650dcb266110f421bd89d9ce4a81365a7fc153aa00b2fa003a1d052","src/fs/fcntl_darwin.rs":"07f07b2ac75dc28bc9e08200f72eb95550a87ff3d69c1204f49ecb63a0c4fd20","src/fs/fcopyfile.rs":"ec95929cbbe02cf49233a785e5238931bb107b7903cc5bc95e4231de960995f2","src/fs/fd.rs":"e5f5d756b50198c0ce3b7b81775758d70b2fcd565936dce5de11e61535e38746","src/fs/file_type.rs":"fefd865f91011f66126213b0994773d99e373b468c31e866002228c98c64ad85","src/fs/getpath.rs":"28f6970fc1bbc37bb35c84724b59eac436ea7407a4522e18c2bdacb1fdd2edd9","src/fs/makedev.rs":"85520b484cb7c15ab71ea1c368578ea3b7e484d82f8510db92b6ce9f7ca341ae","src/fs/memfd_create.rs":"3f1d809e81fe479a82a454a04ea1219a11969d75d0c8b9ddacb09c630a9af896","src/fs/mod.rs":"ec9c4fa40946580d77a80467a76dbe4d5806bd2218b4c3fa0edbe643faffe457","src/fs/mount.rs":"dbb565885688042aaef2a6b1f36dd18c64f77540b38843592189f9fb2dd5ea1f","src/fs/openat2.rs":"4a95c15dab533a41201b5fa25c8a212956b7571d58cad696bdaf45af8aef96db","src/fs/raw_dir.rs":"9f7381d0c5bcfcc2445cdc37606797cae548f2ac3fef9afd204fb0b509753c31","src/fs/sendfile.rs":"ac053f03608656bb675228ba61079b774498c0233d17e5816ac72538bb12b70e","src/fs/statx.rs":"88d4c497a185201921884502c78ca5dcec51b0f4768f930dd3681f1d03de46e8","src/io/close.rs":"c59bf90183625da1b1e87975739469440dcddc7b5b2b6ff3a6fd12b2d399a783","src/io/context.rs":"e4ec14611c075e59cb3364a8ed85a15344f51ab2118ca6f23c221d7f80f02a2f","src/io/dup.rs":"5dc927cc11bc74bc9d03944261379422ce684945209c16332bd6a9ea64e6c381","src/io/errno.rs":"733f8e9246a319db137740e8dca29d7b3c7474a715e066568b1dc82f0944f692","src/io/eventfd.rs":"163aebe29b5a0e21dd9d121d39c71e82bc6569a4bb658026cfef8ee61809066b","src/io/fcntl.rs":"fe73d5593c011b6ac851e608e1776c4483924e19a9f82f5fc8759c498a4e483a","src/io/fd/mod.rs":"a1eab9ce9a2c4454053afdfd3f3705e4cb971e94cc453e4f13690f2f0d83dc2c","src/io/fd/owned.rs":"b339000df323764414c71cbe60a7ce0d5e4222cb4c125c7ce40269defaec18af","src/io/fd/raw.rs":"9bcd00be7df3d9f4e6c49ca2d18ef25aee3d6f0ed5ee6b73df5a9beacefb6031","src/io/ioctl.rs":"705add2c90270980523ab31fd224dac4f0fa210d7475b1b3a2f31e1c0e2a818e","src/io/is_read_write.rs":"072b5ea6ddb2339fc6c7e90dfc5a0a5354d926d0f2ac4df06cadafe823425c47","src/io/mod.rs":"3c1ff927e603eb86c34188eb88bde215dd75582ce5640a922b62b1c92d254a09","src/io/pipe.rs":"fabf1cfd5bb3bba5866f530503da9b10afbaa5f0ba33900e1b8cf05e57c3a361","src/io/poll.rs":"41dab55365df215739dcf71815bfc4c2344828d8056ab200564f75210dbc56bd","src/io/procfs.rs":"d7b21900416ca54b9bbe683257dd4da1857f56edc25dd78a954dbafed4914ab9","src/io/read_write.rs":"263818a606de191320524972f7c9c22b6f79ddc59c5b0a443b4b726853b00b9f","src/io/seek_from.rs":"16072918edbb97e7ac92a0b38bcf0781ff9e968f77661df7778fa0154d2a105e","src/io/stdio.rs":"e9c970290d5a83666966b123755b92454670d4cc6eb03036344ce8ca2844aadb","src/io_uring.rs":"0c6e1531a03e5739de2423b6d49b5bece77b2bc179adf668193abf10f78fd004","src/lib.rs":"100f467e54cc4c9c64498edc51ef1efc05b9e28f0babdcd4f010991cd5eafb21","src/mm/madvise.rs":"cdc61b39d8abeea184575ca21e14483c335ce373a86007439fad6e72f58e4e24","src/mm/mmap.rs":"988dc5e7ab116218e14c2c387f8eb90ab3031c2d65560a6fd0ff021666919db7","src/mm/mod.rs":"92d2cb7e8e27b8e6bf2e18e29137aa249935f9ae97ee48aa30fcbb1acd0f4b6e","src/mm/msync.rs":"a7f61abe4cb5e96f95ae8229c62b9ecc08382080ed99d76278be7001cfcf82f2","src/mm/userfaultfd.rs":"8073443bd181ff0b3ba4d0b1ae67370b4864035a0c8b4898cd709dc47c518ae7","src/net/addr.rs":"1d84310a4bb7e45f94a10b2cd2000f208db9e28e21bf051ad493261d4e46ae35","src/net/ip.rs":"92fa33205b9d955bf956b152ad283757f3526ec3d7cb9cd958ae460b3949619d","src/net/mod.rs":"cc99751c260f63d1d98bfd26c08ed71cb7fb1f9535c98af75965be25c81a1cf5","src/net/send_recv.rs":"f1fb0b9be750b1949b54054b3195904123cfb96f2ee0ebcedef86fc7175c63e9","src/net/socket.rs":"27be232d264edfba55dc2798332dc0629d6c23d1d794ce4cfd8e996be225a160","src/net/socket_addr_any.rs":"d95c7002972fa98d4133e10ad6c404399494374d568816217edcb9f4fd93aad8","src/net/socketpair.rs":"b005b019f8ae0f022fd0e730dafb258606f1f537e4448078175fc192d002dc81","src/net/sockopt.rs":"5276668a1357b704681d33e999a65a91ed684e55024e54b33d55d64843f7b0ed","src/net/wsa.rs":"6e546b42f50a851fc833c57cda76cfb347203ed4b0dea574a3d325bf5a2ebf80","src/param/auxv.rs":"988872f9bec2e12f35765ae8963cbb9535d4acaedd4c9a4d07ced6feb70e0aaa","src/param/init.rs":"671d8974f0d9b82e79076d1f4deabe0273a874a329f74b8aad26e07b86791ba3","src/param/mod.rs":"57ba7d1c16cfc419409cfe73acc253723df79dd0caaf46864939f9aa0a7cfa50","src/path/arg.rs":"e137550750e3bef341579ceb2448c0e50a666ab614a49ad00bb9fdb1e3ead9dd","src/path/dec_int.rs":"6442d2b8fbb648cd4c50eca40daefac9422c306bebeb34de053a8c57989f1dab","src/path/mod.rs":"513fea21b1ba0226c3c5da769ded06a7cd7abe9f49cec9d165bc62a15da126a8","src/process/chdir.rs":"4c63c351e207b1bbefdd7c001e85fed383d5ac2147894d5a09fbd8b302d7c728","src/process/exit.rs":"79f6c0dd45dca0a2bea919ac920c4a56cea23608a345961e4d027aee6624783c","src/process/id.rs":"aab5ef5818e2b16cc4950a92a9c71e72be51a92cbc5778384399ea8ee2a872fa","src/process/kill.rs":"e4b4dcc7e5b2a1e3e68ce03ce9a5dde43108dae4ddbc443488c464194738d06f","src/process/membarrier.rs":"f35aeeb9ab4e1918f9606bf11e8c84db3d20362f01513103ce988d86b5481a7b","src/process/mod.rs":"727cf13a29f1af83949bff00df47d2ae0a92f922d147d5671aa8d0136d3dbb55","src/process/prctl.rs":"884d29ecc07513f02d6aa06a3a011319289829f2977f156ae262dd6ed68f8c6e","src/process/priority.rs":"653a1f525c18ef1de685a3c3307d5214b0d20e61dfd1d4f5065d9c08ebcb4185","src/process/procctl.rs":"5da78c978ae5e9c723efd338b4388ada25b4308ad16c78fdfa34c1ffd86f2132","src/process/rlimit.rs":"b030f3cf585f2eae210703eb01983b937797bdcb9b25a84d42c26711ce7e2221","src/process/sched.rs":"ea8b20942ef09dbcd7a54d8218435129dfece427e4960055bcdf81c997e80f5f","src/process/sched_yield.rs":"6565faa3928b66ddc74a65e893e15edfa4b9be4f7e5f5f68527501a7f6bc3350","src/process/uname.rs":"850f16288261ea8fa92714402a72e89ba2b7880ffea5a9ab9b4c1613b1642ad3","src/process/wait.rs":"6019bd90fd1f58f328099d484e54be49c4327b73bf21e35d071a0e3d1c22dd0c","src/rand/getrandom.rs":"7ad1be6a5b0dc25030bb2434bdc00f3a0c410b7ebc24c136b9839410bf6c5a97","src/rand/mod.rs":"9bde22996f417e84b54720a584b440b895f19ea4717a7638af98ff4c1485ca98","src/runtime.rs":"c6412d171458922f50a85a84900dd3ab7d8ba603b4c058eb9f9d70de52cac628","src/termios/cf.rs":"cb13ee88cba541cbd683c7a5da034a126fd9e09dc6b5f25c9f32382f8318ffc0","src/termios/constants.rs":"16747dc753fa85206953f297067d2eae3184b4e3681a9818f3fee67d206f7e89","src/termios/mod.rs":"23dac84c5ad37f789b692e894aab32645e7bd4c94eb458d76d80194d73f8d65f","src/termios/tc.rs":"b1d4615a75dbf4d8bd34e705b86ef61a6c1078a099e0f70efaf7fcd86f96b1b2","src/termios/tty.rs":"409ddcc795ed1e644d302cdcfdffff8713657bf8777548e628f0b1149acb18af","src/thread/clock.rs":"36b99ea79cfd39b3ec98ddef4625e7d0ba95df9db6d1475a53bc05b40791e00a","src/thread/futex.rs":"4e78c84589b535ca9ca633633696ef212393a98f2890b181acaa8f908fbc5ae2","src/thread/id.rs":"3a50734df74925222632e4b1217944ed3d7dd3075f997f4728b8309e64f49dfc","src/thread/mod.rs":"e7f67653b99329903a0e14d6fcd209acf492a8539071b2174204d401d679d590","src/thread/prctl.rs":"4c44e84060895213d8a2c7889fe3ad6dc214fa904c5e4ec203a78c0ab1e539a5","src/thread/setns.rs":"2888142d9ef6a5c50dad3e3c86a799334c70a883505762b726240ecf79a395f0","src/time/clock.rs":"1477a07f66a69f50537994d501836f2b2ccf542a07a73d361043372357a93944","src/time/mod.rs":"9fc60d342eb166729729531cf88a3ec3e8baa71b6788f40aeef1351ee8b6c94d","src/time/timerfd.rs":"f17092b84553741aa2d2b44c6992b5d2c8c96cc2c2007fc9a2c6b2064485e53f","src/utils.rs":"6ed86e62ac05d6279b664a97fd62878a4c1811ab66a1a2920b169eb74c0c1fcd"},"package":"c37f1bd5ef1b5422177b7646cba67430579cfe2ace80f284fee876bca52ad941"}
\ No newline at end of file
diff -Nru clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/rustix/Cargo.lock clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/rustix/Cargo.lock
--- clamav-1.0.7+dfsg/libclamav_rust/.cargo/vendor/rustix/Cargo.lock 1970-01-01 01:00:00.000000000 +0100
+++ clamav-1.0.9+dfsg/libclamav_rust/.cargo/vendor/rustix/Cargo.lock 2025-06-17 01:54:16.000000000 +0200
@@ -0,0 +1,1060 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "anes"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi 0.1.19",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+dependencies = [
+ "compiler_builtins",
+ "rustc-std-workspace-core",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
+[[package]]
+name = "cast"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
+
+[[package]]
+name = "cc"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "ciborium"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926"
+dependencies = [
+ "ciborium-io",
+ "ciborium-ll",
+ "serde",
+]
+
+[[package]]
+name = "ciborium-io"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656"
+
+[[package]]
+name = "ciborium-ll"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b"
+dependencies = [
+ "ciborium-io",
+ "half",
+]
+
+[[package]]
+name = "clap"
+version = "3.2.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123"
+dependencies = [
+ "bitflags",
+ "clap_lex",
+ "indexmap",
+ "textwrap",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
+dependencies = [
+ "os_str_bytes",
+]
+
+[[package]]
+name = "compiler_builtins"
+version = "0.1.95"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6866e0f3638013234db3c89ead7a14d278354338e7237257407500009012b23f"
+
+[[package]]
+name = "crc32fast"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "criterion"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb"
+dependencies = [
+ "anes",
+ "atty",
+ "cast",
+ "ciborium",
+ "clap",
+ "criterion-plot",
+ "itertools",
+ "lazy_static",
+ "num-traits",
+ "oorandom",
+ "plotters",
+ "rayon",
+ "regex",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "tinytemplate",
+ "walkdir",
+]
+
+[[package]]
+name = "criterion-plot"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
+dependencies = [
+ "cast",
+ "itertools",
+]
+
+[[package]]
+name = "crossbeam-channel"
+version = "0.5.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+dependencies = [
+ "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "crossbeam-utils",
+ "memoffset 0.9.0",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "ctor"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
+dependencies = [
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "either"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
+
+[[package]]
+name = "errno"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "fastrand"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "flate2"
+version = "1.0.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
+dependencies = [
+ "crc32fast",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "fs-err"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541"
+
+[[package]]
+name = "half"
+version = "1.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "fs-err",
+ "hermit-abi 0.3.1",
+ "libc",
+ "os_pipe",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0aa48fab2893d8a49caa94082ae8488f4e1050d73b367881dcd2198f4199fd8"
+
+[[package]]
+name = "js-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "libc"
+version = "0.2.147"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
+dependencies = [
+ "compiler_builtins",
+ "rustc-std-workspace-core",
+]
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "lock_api"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+
+[[package]]
+name = "memoffset"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "miniz_oxide"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
+dependencies = [
+ "hermit-abi 0.3.1",
+ "libc",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
+[[package]]
+name = "oorandom"
+version = "11.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
+
+[[package]]
+name = "os_pipe"
+version = "1.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177"
+dependencies = [
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "os_str_bytes"
+version = "6.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac"
+
+[[package]]
+name = "parking_lot"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
+dependencies = [
+ "instant",
+ "lock_api",
+ "parking_lot_core",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
+dependencies = [
+ "cfg-if",
+ "instant",
+ "libc",
+ "redox_syscall 0.2.16",
+ "smallvec",
+ "winapi",
+]
+
+[[package]]
+name = "plotters"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45"
+dependencies = [
+ "num-traits",
+ "plotters-backend",
+ "plotters-svg",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "plotters-backend"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609"
+
+[[package]]
+name = "plotters-svg"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab"
+dependencies = [
+ "plotters-backend",
+]
+
+[[package]]
+name = "proc-macro-error"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+dependencies = [
+ "proc-macro-error-attr",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+ "version_check",
+]
+
+[[package]]
+name = "proc-macro-error-attr"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "version_check",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.63"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "rayon"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-utils",
+ "num_cpus",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "regex"
+version = "1.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f"
+dependencies = [
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78"
+
+[[package]]
+name = "rustc-std-workspace-alloc"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff66d57013a5686e1917ed6a025d54dd591fcda71a41fe07edf4d16726aefa86"
+
+[[package]]
+name = "rustc-std-workspace-core"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1956f5517128a2b6f23ab2dadf1a976f4f5b27962e7724c2bf3d45e539ec098c"
+
+[[package]]
+name = "rustix"
+version = "0.36.15"
+dependencies = [
+ "bitflags",
+ "cc",
+ "compiler_builtins",
+ "criterion",
+ "ctor",
+ "errno",
+ "flate2",
+ "io-lifetimes",
+ "itoa",
+ "libc",
+ "linux-raw-sys 0.1.4",
+ "memoffset 0.7.1",
+ "once_cell",
+ "rustc-std-workspace-alloc",
+ "rustc-std-workspace-core",
+ "serial_test",
+ "tempfile",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "rustix"
+version = "0.37.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8818fa822adcc98b18fedbb3632a6a33213c070556b5aa7c4c8cc21cff565c4c"
+dependencies = [
+ "bitflags",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys 0.3.8",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc31bd9b61a32c31f9650d18add92aa83a49ba979c143eefd27fe7177b05bd5f"
+
+[[package]]
+name = "ryu"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041"
+
+[[package]]
+name = "same-file"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "serde"
+version = "1.0.165"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c939f902bb7d0ccc5bce4f03297e161543c2dcb30914faf032c2bd0b7a0d48fc"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.165"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6eaae920e25fffe4019b75ff65e7660e72091e59dd204cb5849bbd6a3fd343d7"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.23",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.99"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serial_test"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5bcc41d18f7a1d50525d080fd3e953be87c4f9f1a974f3c21798ca00d54ec15"
+dependencies = [
+ "lazy_static",
+ "parking_lot",
+ "serial_test_derive",
+]
+
+[[package]]
+name = "serial_test_derive"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2881bccd7d60fb32dfa3d7b3136385312f8ad75e2674aab2852867a09790cae8"
+dependencies = [
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "rustversion",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "tempfile"
+version = "3.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "fastrand",
+ "redox_syscall 0.3.5",
+ "rustix 0.37.22",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+
+[[package]]
+name = "tinytemplate"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
+dependencies = [
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "walkdir"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
+dependencies = [
+ "same-file",
+ "winapi-util",
+]
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.23",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.23",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+
+[[package]]
+name = "web-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows-sys"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+dependencies = [
+ "windows-targets 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.1",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.0",
+ "windows_aarch64_msvc 0.48.0",
+ "windows_i686_gnu 0.48.0",
+ "windows_i686_msvc 0.48.0",
+ "windows_x86_64_gnu 0.48.0",
+ "windows_x86_64_gnullvm 0.48.0",
+ "windows_x86_64_msvc 0.48.0",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
diff -Nru clamav-1.0.7+dfsg/libfreshclam/CMakeLists.txt clamav-1.0.9+dfsg/libfreshclam/CMakeLists.txt
--- clamav-1.0.7+dfsg/libfreshclam/CMakeLists.txt 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/libfreshclam/CMakeLists.txt 2025-06-17 01:53:56.000000000 +0200
@@ -76,6 +76,8 @@
$<TARGET_FILE_DIR:CURL::libcurl>
$<TARGET_FILE_DIR:OpenSSL::SSL>
$<TARGET_FILE_DIR:OpenSSL::Crypto>
+ POST_EXCLUDE_REGEXES
+ "[cC]:[\\/][wW][iI][nN][dD][oO][wW][sS]"
)
foreach(_file ${_r_deps})
string(TOLOWER ${_file} _file_lower)
diff -Nru clamav-1.0.7+dfsg/NEWS.md clamav-1.0.9+dfsg/NEWS.md
--- clamav-1.0.7+dfsg/NEWS.md 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/NEWS.md 2025-06-17 01:53:56.000000000 +0200
@@ -3,6 +3,64 @@
Note: This file refers to the official packages. Things described here may
differ slightly from third-party binary packages.
+## 1.0.9
+
+ClamAV 1.0.9 is a patch release with the following fixes:
+
+- [CVE-2025-20260](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20260):
+ Fixed a possible buffer overflow write bug in the PDF file parser that could
+ cause a denial-of-service (DoS) condition or enable remote code execution.
+
+ This issue only affects configurations where both:
+ 1. The max file-size scan limit is set greater than or equal to 1024MB.
+ 2. The max scan-size scan limit is set greater than or equal to 1025MB.
+
+ The code flaw was present prior to version 1.0.0, but a change in version
+ 1.0.0 that enables larger allocations based on untrusted data made it
+ possible to trigger this bug.
+
+ This issue affects all currently supported versions. It will be fixed in:
+ - 1.4.3
+ - 1.0.9
+
+ Thank you to Greg Walkup at Sandia National Labs for identifying this issue.
+
+- Fixed a possible use-after-free bug in the Xz decompression module in the
+ bundled lzma-sdk library.
+
+ This issue was fixed in the lzma-sdk version 18.03. ClamAV bundles a copy
+ of the lzma-sdk with some performance changes specific to libclamav, plus
+ select bug fixes like this one in lieu of a full upgrade to newer lzma-sdk.
+
+ This issue affects all ClamAV versions at least as far back as 0.99.4.
+ It will be fixed in:
+ - 1.4.3
+ - 1.0.9
+
+ Thank you to OSS-Fuzz for identifying this issue.
+
+- Windows: Fixed a build install issue when a DLL dependency such as libcrypto
+ has the exact same name as one provided by the Windows operating system.
+
+## 1.0.8
+
+ClamAV 1.0.8 is a patch release with the following fixes:
+
+- [CVE-2025-20128](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20128):
+ Fixed a possible buffer overflow read bug in the OLE2 file parser that could
+ cause a denial-of-service (DoS) condition.
+
+ This issue was introduced in version 1.0.0 and affects all currently
+ supported versions. It will be fixed in:
+ - 1.4.2
+ - 1.0.8
+
+ Thank you to OSS-Fuzz for identifying this issue.
+
+- ClamOnAcc: Fixed an infinite loop when a watched directory does not exist.
+ This is a backport of a fix from ClamAV 1.3.0.
+ - [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1426)
+
## 1.0.7
ClamAV 1.0.7 is a patch release with the following fixes:
diff -Nru clamav-1.0.7+dfsg/unit_tests/CMakeLists.txt clamav-1.0.9+dfsg/unit_tests/CMakeLists.txt
--- clamav-1.0.7+dfsg/unit_tests/CMakeLists.txt 2024-09-03 18:00:40.000000000 +0200
+++ clamav-1.0.9+dfsg/unit_tests/CMakeLists.txt 2025-06-17 01:53:56.000000000 +0200
@@ -467,6 +467,8 @@
$<TARGET_FILE_DIR:LibXml2::LibXml2>
$<TARGET_FILE_DIR:CURL::libcurl>
$<TARGET_FILE_DIR:JSONC::jsonc>
+ POST_EXCLUDE_REGEXES
+ "[cC]:[\\/][wW][iI][nN][dD][oO][wW][sS]"
CONFLICTING_DEPENDENCIES_PREFIX CTEST_CONFLICTING_DEPENDENCIES
)
foreach(_file ${_r_deps})
@@ -522,6 +524,8 @@
$<TARGET_FILE_DIR:PCRE2::pcre2>
$<TARGET_FILE_DIR:LibXml2::LibXml2>
$<TARGET_FILE_DIR:JSONC::jsonc>
+ POST_EXCLUDE_REGEXES
+ "[cC]:[\\/][wW][iI][nN][dD][oO][wW][sS]"
CONFLICTING_DEPENDENCIES_PREFIX CTEST_CONFLICTING_DEPENDENCIES
)
foreach(_file ${_r_deps})
Reply to: