From 683fdf395de44d18fe60616df75d6dc1c1a5b1a8 Mon Sep 17 00:00:00 2001 From: "Edward J. Schwartz" Date: Wed, 27 Dec 2023 09:50:36 -0500 Subject: [PATCH 1/2] Ghidra 11.0 --- .github/workflows/release_on_tag.yml | 2 +- .github/workflows/run_tests_on_push_pr.yml | 2 +- CHANGELOG.md | 4 ++++ INSTALL.md | 4 ++-- README.md | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release_on_tag.yml b/.github/workflows/release_on_tag.yml index e6aa04d..7ded6ba 100644 --- a/.github/workflows/release_on_tag.yml +++ b/.github/workflows/release_on_tag.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - ghidra_version: [10.3, 10.3.1, 10.3.2, 10.3.3, 10.4] + ghidra_version: [10.3, 10.3.1, 10.3.2, 10.3.3, 10.4, 11.0] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/run_tests_on_push_pr.yml b/.github/workflows/run_tests_on_push_pr.yml index 50e5fe7..6988def 100644 --- a/.github/workflows/run_tests_on_push_pr.yml +++ b/.github/workflows/run_tests_on_push_pr.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - ghidra_version: [10.3, 10.3.1, 10.3.2, 10.3.3, 10.4] + ghidra_version: [10.3, 10.3.1, 10.3.2, 10.3.3, 10.4, 11.0] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 diff --git a/CHANGELOG.md b/CHANGELOG.md index fccc75f..bb6115c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Current Release +## 231227 +- Improvements: +* Support for Ghidra 11.0 + ## 231204: - Bugfixes: * Fix OptionsService for older versions of Ghidra (#58) diff --git a/INSTALL.md b/INSTALL.md index 27ece5a..3de9529 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -8,10 +8,10 @@ Kaiju yourself. ## Build Dependencies -This release of CERT Kaiju supports Ghidra 10.3, +This release of CERT Kaiju supports Ghidra 10.3, 10.4, and 11, and the following dependencies: -- [Ghidra](https://ghidra-sre.org) 10.3.x +- [Ghidra](https://ghidra-sre.org) 10.3.x, 10.4.x, 11.0 - [gradle](https://gradle.org/install/) 7.6+ - [GSON](https://github.com/google/gson) 2.8.6 (handled automatically by gradle) - [JOpt Simple](https://github.com/jopt-simple/jopt-simple) 5.0.4 (handled automatically by gradle) diff --git a/README.md b/README.md index bcca1bd..8aad97f 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ Ghidra's graphical interface, but it is also possible to manually unzip into the appropriate directory to install. CERT Kaiju requires the following runtime dependencies: -- [Ghidra](https://ghidra-sre.org) 10.3.x or 10.4.x +- [Ghidra](https://ghidra-sre.org) 10.3.x, 10.4.x, or 11.0 - Java 17+ (we recommend [OpenJDK 17](https://openjdk.java.net/install/)) - [Z3](https://github.com/Z3Prover/z3) including Z3 Java bindings .jar From 932295c9cb5fdbbcc327cad75bf88f409457bf3c Mon Sep 17 00:00:00 2001 From: "Edward J. Schwartz" Date: Wed, 27 Dec 2023 09:55:45 -0500 Subject: [PATCH 2/2] Fix version in workflows --- .github/workflows/release_on_tag.yml | 2 +- .github/workflows/run_tests_on_push_pr.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release_on_tag.yml b/.github/workflows/release_on_tag.yml index 7ded6ba..3759c52 100644 --- a/.github/workflows/release_on_tag.yml +++ b/.github/workflows/release_on_tag.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - ghidra_version: [10.3, 10.3.1, 10.3.2, 10.3.3, 10.4, 11.0] + ghidra_version: ["10.3", "10.3.1", "10.3.2", "10.3.3", "10.4", "11.0"] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/run_tests_on_push_pr.yml b/.github/workflows/run_tests_on_push_pr.yml index 6988def..9b75ab2 100644 --- a/.github/workflows/run_tests_on_push_pr.yml +++ b/.github/workflows/run_tests_on_push_pr.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - ghidra_version: [10.3, 10.3.1, 10.3.2, 10.3.3, 10.4, 11.0] + ghidra_version: ["10.3", "10.3.1", "10.3.2", "10.3.3", "10.4", "11.0"] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3