radare is currently on 0.9.8...and I plan to release 0.9.9 before the
end of the week (yeah..this is maybe today) I have lot of ideas and
stuff to refactor/fix/implement. But currently 0.9.9 is FAR more stable
and better than 0.9.8.

I have met a Gentoo developer which wants to maintain radare on portage,
this will be helpful for fixing portaibility issues.

I am also moving threads on the design side for trying to get a
tango-like icon for the 1.0 version.

If you spend some minutes of your life reading the changelog you'll
notify some huge advances on 'rabin' the readelf/objdump/nm replacement
supporting CLASS, EXE, ELF, MACHO, whatever files. and its integration
with the core. So now everything is loaded much faster than before and
gets better information from the binary exported as flags into the core
which is cool for scripting :)

Another interesting feature is the 'undo write' which is implemented in
the 'uw' command and allows you to undo/redo all the changes done on a
file. Thats really useful for binary patching and testing, so you dont
need to keep .orig files and going outside/inside radare all the time.

There's some more work on the -p (project file) support. and now you'll
miss the .rdb files everywhere :) they should be in your ~/.radare/rdb
now.

I have merged the !regs !set and !get commands of the debugger into a
single one called !reg that accepts arguments:

  !reg , !regs , !regs*   -> list all registers in human or *radare way
  !reg eax                -> show vlaue for eax
  !reg eax=33             -> set vlaue for eax

it's a bit more kissized now :)

Nibble has done an awesome refactoring job on rabin and dietelf and
currently it supoprts ELF32 and ELF64 natively for all the
architectures.

There's some work to make radare happy with TCC (the tiny C compiler)
and and

I plan to implement some more things like a better way to configure the
colors of the screen, fix some data type bugs , support for MACH-O
binaries, port the debugger to Darwin/x86/ppc/arm and Solaris/x86/sparc,
enhace the graph layouts, etc... so this is probably an endless
project :) but im getting lot of fun coding for it. I every time I use
it I found it more useful and coherent.

I have also added a MSIL disassembler, and I plan to add support for
debugging, code analysis and more shit for the .NET infrastructure.

  http://www.mono-project.com/Guide:Debugger

So I encourage all of you to pull the last mercurial version of radare
and let me know if you found something weird/broken

BTW if you ask for documentation ... I dont plan to have a decent one
for the 1.0..its too much work for a single person, but I encourage
everybody to write tutorials and publish them in the forums or the
mailing list. This way I can comment out them with better ways for doing
the things and getting new ideas for it.

Enjoy it :)

--pancake
_______________________________________________
radare mailing list
[email protected]
http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org

Reply via email to