思科发布免费杀毒包ClamAV 1.1.0

经过五个月的开发,思科发布了免费防病毒软件包ClamAV 1.1.0。 2013年,思科收购了开发ClamAV和Snort的Sourcefire后,该项目移交给了思科。 项目代码根据 GPLv2 许可证分发。 1.1.0 分支被归类为常规(非 LTS),更新在下一个分支首次发布后至少 4 个月发布。 在下一个分支发布后至少 4 个月内还提供下载非 LTS 分支签名数据库的能力。

ClamAV 1.1 的主要改进:

  • 实现了提取 CSS 样式块中嵌入的图像的功能。
  • 向 sigtool 实用程序添加了“-vba”选项,以从 MS Office 文档中提取 VBA 代码,类似于 libclamav。
  • 向 clamscan 和 clamd 添加了“--fail-if-cvd-older-than=days”选项和 FailIfCvdOlderThan 配置参数,如果病毒库早于指定数量,这将导致 clamscan 和 clamd 启动时出错天。
  • API 中添加了新函数:cl_cvdgetage() 用于确定 CVD/CLD 文件的上次更新,cl_engine_set_clcb_vba() 用于为从文档中提取的 VBA 代码设置回调处理程序。
  • 对于大量的数学运算,使用 OpenSSL 的功能而不是单独的 TomsFastMath 库。
  • 在 CMake 构建脚本中添加了 DO_NOT_SET_RPATH 选项,以在类 Unix 系统上禁用 RPATH 设置。 版本脚本用于限制为 libclamav、libfreshclam、libclamunrar_iface 和 libclamunrar 库导出的符号。 提供了使用 RUSTFLAGS 变量将自定义标志传递给 Rust 编译器的能力。 添加了对通过在 CMake 中指定“-D PYTHON_FIND_VER=version”选项来选择特定 Python 版本的支持。
  • 改进了 PDB、WDB 和 CDB 签名的域名匹配。
  • 增加了 clamonacc 进程日志的信息内容,以简化错误诊断。
  • 在 Windows 平台上,MSI 安装程序可以更新安装在默认 C:\Program Files\ClamAV 以外的目录中的 ClamAV 版本。
  • 向 sigtool 添加了“--tempdir”和“--leave-temps”选项,用于选择临时文件的目录并在进程退出后保留临时文件。

来源: opennet.ru

添加评论