Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clam 2638 1.0.7 and backports #1331

Merged

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    7654b48 View commit details
    Browse the repository at this point in the history
  2. Fix unit test caused by expiring signing certificate

    The clamscan test "assorted_test.py::TC::test_pe_cert_trust" is about to
    fail because the "test.exe" test file was signed with a cert set to
    expire after only 2 years, and it has been 23 months.
    
    While attempting to generate a new one that will last 73000 days (200
    years), I discovered that any signing certificate set to expire after
    2038 will fail the trust-check because the `ca.not_after` variable is
    maxed out `time_t` incapable of expressing a higher number.
    To fix this, I've upgraded the variables to `uint64_t`.
    
    I also had to replace a bunch of generated signatures to match the new
    "test.exe".
    
    Finally, I noticed that "ca.not_before" was being set to the token[8]
    instead of token[9], which presumably mean the "NotBefore" field for
    Trusted and Revoked Certificates was non-functional, as it was treating
    the "CertSign" boolean as the "NotBefore" value.
    
    Fixes: Cisco-Talos#1300
    micahsnyder committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    d49e9c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4911a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2cc3afe View commit details
    Browse the repository at this point in the history
  5. cmake/FindRust.cmake: strip MSVC linker flags ...

    ... from native libraries array. Otherwise Ninja will get very confused.
    liushuyu authored and micahsnyder committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    f4b4f33 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cbe4837 View commit details
    Browse the repository at this point in the history
  7. clam-format touchup

    micahsnyder committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    52dedbd View commit details
    Browse the repository at this point in the history
  8. cli_check_mydoom_log: Avoid unaligned access.

    fmap_need_off_once() may return an unaligned pointer. This in return
    leads to an unaligned access during the load of the uint32_t variables
    loading to failures on architectures not supporting unaligned access.
    
    This was reported to the Debian BTS as #1073128.
    
    [bigeasy: Commit message, reworked the patch a bit].
    
    Link: https://bugs.debian.org/1073128
    Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
    sebastianas authored and micahsnyder committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    34e1521 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    326b45e View commit details
    Browse the repository at this point in the history
  10. Jenkins: separate build pipeline and package test pipeline

    The build pipeline used to build clamav packages and then test those
    packages with a rudimentary test set. This change will build the clamav
    packages in one pipeline - then test the packages in a new test pipeline.
    
    The new test pipeline will use the larger test suite that we use for
    testing from-source builds in the "regular" test pipeline.
    micahsnyder committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    925a3ef View commit details
    Browse the repository at this point in the history
  11. Jenkins: Specify dependencies for CPack

    We switched hosts for this stage to one that doesn't have system-installed libs.
    micahsnyder committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b88abd9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6903281 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    72fd575 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Tests: remove unused Python modules from freshclam tests

    The 'cgi' module is deprecrated and will be removed in Python 3.13.
    We weren't using it anyways.
    
    Fixes: Cisco-Talos#1327
    micahsnyder committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    acf717d View commit details
    Browse the repository at this point in the history