From 6da1633e414f9ba81b1bee09bb2bc274223b39bf Mon Sep 17 00:00:00 2001 From: Willi Ballenthin Date: Wed, 30 Oct 2024 11:47:14 +0000 Subject: [PATCH] v0.9.0 --- .github/workflows/ci.yml | 1 - README.md | 1 - bin/Cargo.toml | 6 +++--- core/Cargo.toml | 4 ++-- flirt/Cargo.toml | 2 +- pyflirt/Cargo.toml | 4 ++-- pyflirt/pyproject.toml | 2 +- pylancelot/Cargo.toml | 4 ++-- pylancelot/pyproject.toml | 4 ++-- 9 files changed, 13 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ec900c4..bf3605e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,4 +67,3 @@ jobs: pip install -U pip setuptools maturin pytest pefile maturin develop pytest - diff --git a/README.md b/README.md index 7197f99..2b01a27 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,6 @@ intel x86(-64) code analysis library that reconstructs control flow - make - cmake - pkg-config - - protoc (on Windows) Consider using [cranelift](https://github.com/rust-lang/rustc_codegen_cranelift) during development: diff --git a/bin/Cargo.toml b/bin/Cargo.toml index 95c9e74..abe38c6 100644 --- a/bin/Cargo.toml +++ b/bin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lancelot-bin" -version = "0.8.10" +version = "0.9.0" description = "binary analysis tools for x32/x64 PE files" authors = ["William Ballenthin "] license = "Apache-2.0" @@ -28,6 +28,6 @@ hex = "0.4" serde_json = "1.0" sha256 = "1" -lancelot = { path = "../core", version = "0.8.10" } -lancelot-flirt = { path = "../flirt", version = "0.8.10" } +lancelot = { path = "../core", version = "0.9.0" } +lancelot-flirt = { path = "../flirt", version = "0.9.0" } diff --git a/core/Cargo.toml b/core/Cargo.toml index 1b03925..0e675ea 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -2,7 +2,7 @@ name = "lancelot" description = "binary analysis framework for x32/x64 PE files" license = "Apache-2.0" -version = "0.8.10" +version = "0.9.0" authors = ["Willi Ballenthin "] edition = "2021" homepage = "https://github.com/williballenthin/lancelot" @@ -36,7 +36,7 @@ fern = { version = "0.7", optional = true } bitvec = { version = "1" } # needed for flirt -lancelot-flirt = { path = "../flirt", version = "0.8.10", optional = true} +lancelot-flirt = { path = "../flirt", version = "0.9.0", optional = true} # needed for binexport2 prost = "0.13" diff --git a/flirt/Cargo.toml b/flirt/Cargo.toml index 2b116a2..aaf12b8 100644 --- a/flirt/Cargo.toml +++ b/flirt/Cargo.toml @@ -2,7 +2,7 @@ name = "lancelot-flirt" description = "parse and match FLIRT signatures" license = "Apache-2.0" -version = "0.8.10" +version = "0.9.0" authors = ["Willi Ballenthin "] edition = "2021" homepage = "https://github.com/williballenthin/lancelot" diff --git a/pyflirt/Cargo.toml b/pyflirt/Cargo.toml index a495a7c..6460ef1 100644 --- a/pyflirt/Cargo.toml +++ b/pyflirt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "python-flirt" -version = "0.8.10" +version = "0.9.0" authors = ["William Ballenthin "] edition = "2021" license = "Apache-2.0" @@ -13,7 +13,7 @@ name = "flirt" crate-type = ["cdylib"] [dependencies] -lancelot-flirt = { path = "../flirt", version = "0.8.10" } +lancelot-flirt = { path = "../flirt", version = "0.9.0" } pyo3 = { version = "0.22"} anyhow = "1" diff --git a/pyflirt/pyproject.toml b/pyflirt/pyproject.toml index 346600f..e37ee30 100644 --- a/pyflirt/pyproject.toml +++ b/pyflirt/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "python-flirt" -version = "0.8.10" +version = "0.9.0" description = "A Python library for parsing, compiling, and matching Fast Library Identification and Recognition Technology (FLIRT) signatures." readme = "README.md" requires-python = ">=3.8" diff --git a/pylancelot/Cargo.toml b/pylancelot/Cargo.toml index c6cec21..e69b37e 100644 --- a/pylancelot/Cargo.toml +++ b/pylancelot/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pylancelot" -version = "0.8.10" +version = "0.9.0" authors = ["Willi Ballenthin "] edition = "2021" homepage = "https://github.com/williballenthin/lancelot" @@ -11,7 +11,7 @@ name = "lancelot" crate-type = ["cdylib"] [dependencies] -lancelot = { path = "../core", version = "0.8.10" } +lancelot = { path = "../core", version = "0.9.0" } pyo3 = { version = "0.22" } pyo3-log = "0.11" anyhow = "1" diff --git a/pylancelot/pyproject.toml b/pylancelot/pyproject.toml index 0d79a7f..3c03486 100644 --- a/pylancelot/pyproject.toml +++ b/pylancelot/pyproject.toml @@ -1,9 +1,9 @@ [project] name = "python-lancelot" -version = "0.8.10" +version = "0.9.0" description = "Intel x86(-64) code analysis library that reconstructs control flow" readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" license = {file = "LICENSE.txt"} keywords = ["flirt"] authors = [