Codename 0.10.3 - The Bleeding Tooth
Numbers
- 450 commits
- -82000 lines (yes, minifying the webui comes with some goodies here)
Special Thanks
- nibble - for coming back and taking care of the rsearch bugs
- oddcoder - for starting the GSoC doing a good starting enhancing variable analysis
- jduck - for seeing the light and focusing on linux-arm debugger and testsuite
- damo22 - for being brave enough to make r2 endian-independent (still wip)
Thanks to everyone else who helped to make this release possible! (counting commits)
- 230 pancake
- 25 xvilka
- 17 crowell
- 16 sven
- 15 ret2libc
- 14 p4n74
- 12 oddcoder
- 12 alvarofe
- 10 damo22
- 10 defragger
- 7 torsunov
- 7 serg
- 6 jcrowell
- 6 jduck
- 6 hamish
- 5 nibble
- 4 hummypkg
- 4 maijin
- 4 zlowram
- 3 davide
- 3 ayman
- 3 sushant
- 3 dx
- 2 os
- 2 fyamagu
- 1 hamish-gh
- 1 qwokka
- 1 vladz
- 1 skuater
- 1 brainstorm
- 1 lysy80x
- 1 pagabuc
- 1 kamil
- 1 qnix
- 1 dukebarman
- 1 sdusuel
- 1 jpenalbae
- 1 mrmacete
- 1 kolen
- 1 pixelbrei
- 1 gautier
- 1 naveen
- 1 aassfxxx
- 1 mkosmach
- 1 me
- 1 travis
- 1 gk
Highlights:
- r2 codebase is now endian-independent, this will ease avoiding bugs related to big-endian machines
- Swift demangler have been improved and optimized to load iOS binaries faster than ever.
- Enhanced function argument/variable analysis and automate it with the new
afCa
command. - Added callgraph navigation view
- Added support for Keystone (even if its not released yet)
- Several enhancements for X86, ARM, ARM64 and MIPS pseudocode, analysis and emulation
- New aav command to find pointers to code/data
- r2pm can now install in home or system
- All websites are available via r2pm have been gulpified and are now maintainable and minified (3x smaller)
- Added support for dumping core on Linux-x86-64, OSX-x86-64 and iOS (arm32/64)
- The new @.. range operator
- Implemented HexII print format (http://corkami.googlecode.com/svn/trunk/src/HexII)
- Initial support for Emoji and Punycode.
- Graphviz colors are now configurable and current node is hightlighted
- Initial implementation of the RPI VideoCore4 disassembler (via r2pm)
- Initial support for debugging QNX systems via the pdebug interface
- Enhanced (work-in-progress) enhancements for rap:// remoting
- Initial native support for PowerPC (on Linux and OSX/G4)
- Handle data references in Dalvik binaries
- rabin2 -OC will dump the iOS binary entitlements
- Parse LDID sha signatures with
rabin2
.