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

Reply via email to