1.9K Followers
2 Following
1.2K Posts
The official radare2 account in the Fediverse
Websitehttps://www.radare.org
GitHubhttps://github.com/radareorg/radare2
Discordhttps://discord.gg/YBey7CR9jf
Conference (Oct 24,25)https://radare.org/con
Thank you Dart for being so abi stable, not even constants are constant.

💥 iaito 6.1.6 release notes are massive! 💥

Now it's time for packagers and distros to bring all those goods to the users \o/ https://github.com/radareorg/iaito/releases/tag/6.1.6

RE: https://infosec.exchange/@radareorg/116683791203835130

Some of the improvements I did in r2 were driven to make iaito (the desktop app) a first class citizen in r2land, but also to reduce friction with r2mcp merging api helpers upstream.. and more importantly for r2flutter 👈 which will be released soon in sync with my @owasp conference presentation

💥 iaito 6.1.6 release notes are massive! 💥

Now it's time for packagers and distros to bring all those goods to the users \o/ https://github.com/radareorg/iaito/releases/tag/6.1.6

r2ghidra 6.1.6 is out! here's the changelog! https://github.com/radareorg/r2ghidra/releases/tag/6.1.6
👆This is just a small portion of all the changes and improvements packed in here, there are features like utf fonts in the terminal, markdown tables, bold and italic ansi fonts in manpages, better function autonaming, faster type propagation, lots of fixes for big endian hosts, a new ppc assembler and revamped egg compiler, register class and strings from scripts, added zydis for x64, free 2d scrolling in graphs with mouse wheel, prompt to update r2pm packages, expose io special permissions, permit some zero sixed filedesc, pin functions with emojis, pseudo-decompiler supports switch statements, introduced virtual registers, improved gadget classification, fix visual scroll disasm falling in unaligned ops, .. and much more!
🫡 Expect new releases of r2ghidra, iaito, r2unity, r2hermes, r2frida and r2ai plugins today
If we used semver we will probably need bignum to store the major value, breaking several package managers. 😏

⚠️Don’t get fooled by the version numbers in radare2. We don’t follow the semver rules, in r2land we use odd numbers to refer to unstable/development versions. If you care about abi breaks use the R2_ABIVERSION which will quickly point you to the specific change in apis or structs and its independent from release tags.

A small release like 6.1.4 -> 6.1.6 packs almost 500 commits and 24 abi changes.

📦radare2-6.1.6 codename “lospatos2”

- improved local variable analysis
- introduce dynamic calling conventions dsl
- better stack argument tracking, support multireturn pairs
- redesigned jump table analysis (afbt command), fixes rust and dex switch statements
- safer, faster and use less memory parsing binaries (30%)
- extended swift/objc support
- bump PPC emulation and analysis
- store types, local vars, callconvs and xrefs in new projects

https://github.com/radareorg/radare2/releases/tag/6.1.6

Release 6.1.6 · radareorg/radare2

Release Notes Codename: "lospatos2" Version: 6.1.6 Previous: 6.1.4 AbiDiff: 83-107 (24) Commits: 455 Contributors: 25 curl -Ls https://github.com/radareorg/radare2/releases/download/6.1.6/radare2-6...

GitHub