Rot127
e675b5efa6
Fix leaks of keyword list and venv ( #6094 )
2026-03-26 01:58:42 +08:00
Giovanni
4712c82435
refactor: remove RzAsm struct from the public APIs ( #6089 )
...
* Remove RzAsm struct from the public APIs
* Forbid plugins from changing RzAsm contents
* Implement archinfo for RX
* Rename archinfo for SH
* Fix tests to use the new output
2026-03-26 01:57:42 +08:00
Rot127
5d15b1295e
Move get_boundary functions without module dependencies to RzIO. ( #5508 )
...
* Add boundary getter tests.
2026-03-25 14:34:07 +00:00
NOT XVilka
e9dd764f87
refactor: remove unused mpc subproject ( #6091 )
...
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2026-03-25 20:30:15 +08:00
Ashish Kumar
f6344debf8
librz/hash: add murmur3 hash function (without keys support) ( #6002 )
2026-03-25 15:46:37 +08:00
Anton Kochkov
cc8a02949e
test: force little endian on cBPF test
2026-03-25 05:00:05 +08:00
Anton Kochkov
7f1be3d94a
build: compile cBPF plugin only for capstone>=6
2026-03-25 05:00:05 +08:00
Jagath P
3e39942e70
Added disassembly support for cBPF ( #5988 )
...
* Added disassembly support for BPF
* Added the analysis plugin file and test file for classic bpf
2026-03-24 16:56:25 +00:00
MrQuantum1915
54e4404391
Merge aek- regression test into previous one ( #6077 )
2026-03-24 22:22:10 +08:00
NOT XVilka
7d889002bf
Remove remnants of printing Rizin commands ( #6085 )
...
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2026-03-24 22:15:47 +08:00
NOT XVilka
e26ed3a0ff
librz/util: remove unused rz_range functions ( #6083 )
...
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2026-03-24 16:44:22 +08:00
Giovanni
106e2c1234
Remove addrbytes from RzIO which is always 1 and never changes. ( #6084 )
2026-03-24 16:11:50 +08:00
Khairul Azhar Kasmiran
2c306c53ce
vs2017: Patch retry mechanism into meson git calls ( #6078 )
2026-03-24 13:45:14 +08:00
Arya H R
3247c3e97f
refactor: output legacy integer mode to use RzOutputMode ( #5815 )
2026-03-24 06:12:43 +08:00
dependabot[bot]
cf34e9c008
build(deps): bump actions/checkout from 5 to 6 ( #6080 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 15:50:14 +00:00
Rot127
16357f4be0
Fix workflow for multi-line commit messages. ( #6068 )
2026-03-22 15:25:20 +00:00
Rot127
5e020dde45
Add LLM checking workflow again. ( #6038 )
2026-03-22 11:46:42 +00:00
Rot127
db9a9cec71
Document allowed macro usage. ( #6060 )
2026-03-22 11:46:14 +00:00
Khairul Azhar Kasmiran
033cf58272
Bump min meson version to 0.58.0 ( #6065 )
2026-03-22 14:19:44 +08:00
Alok Kumar Mishra
c10d9c4a34
analysis: add enum immediate hints with ahie command ( #6052 )
2026-03-21 15:52:21 +08:00
Rot127
964335bcf6
librz/bin/elf: Add R_PPC64_RELATIVE and R_PPC64_ADDR64. ( #6058 )
2026-03-21 13:50:43 +08:00
Ashish Kumar
882ca0c6fb
rz-find: add -R option to execute rizin commands ( #5981 )
...
`-E` option now executes shell commands instead
2026-03-21 13:49:58 +08:00
billow
004653cc87
bump rz-libdemangle to ba048810ee76da1f2b4c62e408f13d5bcb937b87 ( #6056 )
2026-03-21 02:47:43 +08:00
bubblepipe
c76a987287
shell: move all heap parsing commands under dmh ( #6050 )
2026-03-21 02:44:59 +08:00
Giovanni
16558a06f4
Implement various cpus profiles & features ( #6030 )
2026-03-20 20:08:05 +08:00
Khairul Azhar Kasmiran
492be32193
meson: Fix duplicate checks for -Wno-unused-result ( #6053 )
2026-03-19 20:46:00 +08:00
dependabot[bot]
737434ace9
build(deps): bump dorny/paths-filter from 3 to 4 ( #6048 )
...
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from 3 to 4.
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dorny/paths-filter/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: dorny/paths-filter
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 22:10:39 +08:00
dependabot[bot]
a8f0680c44
build(deps): bump actions/checkout from 4 to 6 ( #6047 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 22:01:28 +08:00
Alok Kumar Mishra
1ba0cb22c6
fix: resolve endless loop ( #6049 )
2026-03-18 20:52:14 +08:00
Alok Kumar Mishra
470b1b1eb7
rz-ar: add archive extraction utility ( #6036 )
2026-03-18 03:51:18 +08:00
Farhan Saiyed
6e016eee9c
librz/core: Add ica, ics, pfa commands ( #6039 )
...
- `ica` applies the class flags at given address
- `ics` generates type definitions from classes (class as C struct)
- `pfa` applies format string at given address and define flags for each field
2026-03-17 22:56:24 +08:00
bubblepipe
21d4084af0
Add support for dm commands in core dump mode. ( #5930 )
...
* add support for relative path core dump
---------
Co-authored-by: NOT XVilka <notxvilka@proton.me>
2026-03-17 10:01:20 +00:00
Ayush
33d0dcbeb2
Added iH header structure support for BIOS bin plugin ( #5979 )
2026-03-16 19:36:35 +08:00
Giovanni
961b6510fa
Simplify CODEOWNERS ( #6040 )
...
* Simplify CODEOWNERS
* Add b1llow
2026-03-15 15:52:16 +00:00
WhiteBai1
10e97a0876
Fix/mandoc manpages ( #6027 )
2026-03-15 21:01:56 +08:00
Rot127
c187aeeb5b
Remove possibly vulnerable LLM check workflow. ( #6032 )
2026-03-13 17:19:34 +00:00
Rot127
a0da72a5c9
Add AGENTS.md with requirement to disclose agent authorship and flag PRs with detected AI usage. ( #6025 )
...
* Add AGENTS.md with requirement to disclose agent authorship.
* Check for edits to AGENTS.md
* Add PR label on detected AI authorship.
This PR adds an automated check if a contributor used an AI Agent to generate code.
It does this by:
- Adding an AGENT.md requesting the Agent to add a "co-authored by" line to each commit message it generates.
- An added workflow (`llm_check.yml`) runs to check for any commit having such a matched line in it.
- If it finds it, it adds the `AI/LLM` label. The label IS NOT removed automatically if a force push changes the commit message.
The additional `get_real_pr_shas.yml` is a requirement sadly.
It is currently impossible to get the commit the PR is based on via Github APIs.
The variables `github.base_ref` or `github.pull_request.base.sha` either return the commit hash when the PR was created (breaks after rebase) or the new HEAD of the base branch after something unrelated was merged (see: https://github.com/actions/runner/issues/1689 ).
This makes it effectively impossible to get the output of `git log actual_pr_base..HEAD` via the Github API.
2026-03-13 15:00:14 +00:00
Giovanni
d2494fac4a
librz/bin/{coff,ecoff}: fix various Coverity issues ( #6023 )
...
* Fix Coverity issues on ecoff
* Fix Alpha bitness
* Fix memleak in coff.c
* Fix tests
2026-03-13 00:44:59 +08:00
dependabot[bot]
e0068f5433
build(deps): bump docker/setup-buildx-action from 3 to 4 ( #6020 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 18:17:13 +08:00
dependabot[bot]
c5683c4b22
build(deps): bump docker/metadata-action from 5 to 6 ( #6019 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 18:16:06 +08:00
dependabot[bot]
25c8369c31
build(deps): bump docker/setup-qemu-action from 3 to 4 ( #6018 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 18:14:17 +08:00
dependabot[bot]
228e9d7a8f
build(deps): bump docker/build-push-action from 6 to 7 ( #6017 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 18:12:49 +08:00
dependabot[bot]
6f2d147257
build(deps): bump docker/login-action from 3 to 4 ( #6016 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-12 18:11:28 +08:00
NOT XVilka
6c77211f44
librz/arch: remove unused ESIL remnants from Dalvik ( #6024 )
...
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2026-03-12 03:07:07 +08:00
Ehab-24
9f85d684a1
Emacs style case conversions ( #5898 )
...
This PR introduces the following changes to rizin shell:
- Use Meta-L to lowercase the following word
- Use Meta-U to uppercase the following word
- Use Meta-C to capitalize the following word
The behavior of these actions is the same as in zsh.
2026-03-11 16:52:52 +00:00
Giovanni
70fdd67278
Allow rizin tools to run as standalone binaries ( #6011 )
...
* Implement TOOL/ENVS/EXIT_STATUS for rz-test
* update readme
2026-03-11 16:24:23 +00:00
Khairul Azhar Kasmiran
690daa2f54
ht_inc: Rename slots to slots_ ( #6021 )
2026-03-10 22:33:12 +08:00
Anton Angelov
98670969eb
Build the benchmarks as part of the CI ( #5965 )
...
* Build the benchmarks as part of 'linux-meson-gcc-tests' step
* Fix bench_il build error
* Add macro to avoid compiler optimization on benchmarked code
* Fix incorrect format specifier
* Cast to uint64_t
2026-03-08 13:15:18 +08:00
Mohammed Muqeet Us Salam
5bc6c7e30e
Add blake2 in .gitignore ( #6008 )
2026-03-08 11:08:47 +08:00
Rot127
2b58fae646
Make RzAnalysisMetaType an integer enum. ( #5839 )
2026-03-08 03:18:40 +08:00