Hi! I'm pleased to announce radare 0.9 winter edition :)
As always. Fetch it from: http://radare.nopcode.org/get/radare-0.9.tar.gz Any volunteer for maintaining the debian/ubuntu/maemo/gentoo/.. packages? Long changelog lives here: http://radare.nopcode.org/get/changelog-0.9 Here's the short changelog: Short ChangeLog for radare 0.8.8 - 0.9 ====================================== New features ------------ * Support to open EnCase (R) forensic disk images (.E01, ..) - uses libewf - handles the URIs ewf:// and els:// - els:// expects a path to a file containing a .E## path per line * Initial import of the Vala Grava API - Adds Vala optional dependency and ./configure --with-vala flag - for drawing graphs - New print command 'pG' (print graph of code analysis) - Default depth = 5 - No double buffer yet, a bit slow for big graphs - Zoom with wheel, but no pan yet * Initial import of the code analysis module - Supports java, arm and x86 - New print command 'pC' print code analysis - No depth limit - :pC will output radare commands. Use .:pC to get flags for code blocks - code reused for bindiff and vala graph - allows code analysis from debugger or static file * Initial import of 'rabin' - recognizes ELF format - shows imports, exports, entrypoints, sections, etc.. * Support for %ARCH intel16, intel32 and intel64 * Add %RDBDIR to define the path to store all genereated .rdb files - If not defined it will store the .rdb in the local directory * Add %ARCH arm and java support for 'rsc asm' * Add some new radare scripting flow-control commands - Support for variables ;get and ;set - ;jz, jnz, ;cmp, ;ja, ;jb, ;echo - Rename ;goto to ;jmp * Import z0mbie's dislen() * Added command '!syms'. no need to call !rsc syms-dbg-flag $FILE * Initial import of the monitor support - Allows to have multiple views of the output of radare commands - New command 'rsc monitor' to create and view monitors - Everytime a prompt is printed, radare executes all radare scripts found in %MONITORPATH. * Watchpoints now supports conditional expressions * Make '!trace' debugger command show opcode, offset and registers - only traces user pages (not libraries) - use %TRACEFILE to dump to automatically dump steps to file * Initial import of armasm and javasm - Assemblers/disassemblers for ARM and Java Minor changes ------------- * Cleaner 'ret' pseudocode output * Fix open weirdness appeared in last release * Make pipe_command_to_string work slower but properly with pprintf * Debugger threading support fixups and integration with BSD * Fixups for the GUI - Add dynamic popup context menu with actions over the selected text - Add %ARCH combobox - Can change the font with 'gradare -f "Sans Bold 12"' * More advances in gdb:// plugin - Initial import of the dosemu:// template plugin (will appear in next release) * Implement a native '!pstree' * Add 'c'ancel option when exiting the debugger * Fix directory support for !dump and !restore Internal stuff -------------- * Add ptrace_syscall to wrap all child syscalls * Remove unnecessary udis86 files * Move all arch-dependant to src/arch * More x87 stuff in rsc adict and debugger * Lot of fixups and code cleanup (as always) * Lot of silent nightly fixups in the wild * Refactor libps2fd/ to src/dbg/ - The debugger is now hard linked to the radare core * Refactor some of the internal functions * Remove commands.[c|h] * Rename hiztory to hist_* Build test ---------- * linux-x86 * linux-arm * netbsd-x86 * cygwin-x86 --pancake _______________________________________________ radare mailing list [email protected] https://lists.nopcode.org/mailman/listinfo/radare
