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

Centralize bindgen #1136

Draft
wants to merge 30 commits into
base: main
Choose a base branch
from
Draft

Commits on Nov 20, 2020

  1. clamav-sys: Initial repo

    zaddach authored and jzaddach committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    7acea88 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. clamav-sys: Add vcpkg support

    zaddach authored and jzaddach committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    64ec98f View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. Configuration menu
    Copy the full SHA
    2fad71f View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Configuration menu
    Copy the full SHA
    038a870 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. clamav-sys: Fixes for building on MacOS

    Jonas Zaddach committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    8c4bf60 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2021

  1. Configuration menu
    Copy the full SHA
    b82c9bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a49d62f View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. Configuration menu
    Copy the full SHA
    2c8561f View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Configuration menu
    Copy the full SHA
    c046b5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fbf6ca View commit details
    Browse the repository at this point in the history

Commits on May 31, 2021

  1. clamav-sys: Added functions to get/set engine fields

    zaddach authored and Jonas Zaddach committed May 31, 2021
    Configuration menu
    Copy the full SHA
    ceb6693 View commit details
    Browse the repository at this point in the history
  2. clamav-sys: Bumped version

    zaddach authored and Jonas Zaddach committed May 31, 2021
    Configuration menu
    Copy the full SHA
    0006566 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. clamav-sys: Reformat

    shutton committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    48c1479 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Configuration menu
    Copy the full SHA
    70d2c28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a08e9c View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. clamav-sys: Extended API exposure and newtype enums

    * Switch to "newtype" enums
    * Exposed:
        - cl_set_clcb_msg()
        - cl_cvdparse() and supporting symbols
        - cl_debug()
        - DB load/progress callback setting functions
        - engine scan callbacks and types
        - File file inspection callbacks and types
    * Moved allowlisted funcs/types/variables to constants
    * Updated bindgen dependency
    shutton committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    5aa265b View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    0c29069 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    00fb8bc View commit details
    Browse the repository at this point in the history
  2. clamav-sys: Update copyright

    shutton committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    3192bd7 View commit details
    Browse the repository at this point in the history
  3. clamav-sys: Merge pull request #2 from Cisco-Talos/1-update-repositor…

    …y-and-authors
    
    Update repository, authors, and copyright.
    shutton authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    f569b18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ccfb417 View commit details
    Browse the repository at this point in the history
  5. clamav-sys: Merge pull request Cisco-Talos#3 from Cisco-Talos/fix-hom…

    …epage-url
    
    Correct homepage URL
    shutton authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    cda143d View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. clamav-sys: Update authors

    shutton committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    6c88488 View commit details
    Browse the repository at this point in the history
  2. clamav-sys: Merge pull request Cisco-Talos#5 from Cisco-Talos/update-…

    …authors
    
    Update authors
    shutton authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    6bc4e9b View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    917bcc2 View commit details
    Browse the repository at this point in the history
  2. Merge clamav-sys Rust crate

    Merge the clamav-sys Rust crate into clamav, preserving history
    shutton committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    f00f640 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    8c7a3ff View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. CMake+Rust: Fix offline builds w. vendored git repos

    Some builds using the tarball with the vendored Rust dependencies are
    failing.
    
    The onenote-rs dependency is presently tied to a git branch from github
    rather than using a release from crates.io. This is the differing factor
    though I'm unsure why it is causing the build to try to update the repo
    rather than just building the vendored source.
    
    This commit adds a `--offline` parameter to the build options if the
    vendored source is detected, in an attempt to force Cargo to use what it
    has and stay offline.
    micahsnyder authored and shutton committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    27c66b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6dc81cb View commit details
    Browse the repository at this point in the history
  3. Refactor and extend FindRust.cmake

    Export additional build context to Rust-based builds, and eliminate some of the
    duplicated logic when bulding a macOS univeral binary.
    shutton committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    1c8003b View commit details
    Browse the repository at this point in the history