0: 524e0c0c
author: [EMAIL PROTECTED]
date: 20070827-01:36:57
* 0.8.6 release
* Initial import of the syscall-proxy and shellcode helper tool 'rasc'
* Get si.si_errno when receiving a signal from the child
* Fix the config.count in tsearch (finally!)
1: a119b6fc
author: [EMAIL PROTECTED]
date: 20070827-00:11:59
* One step more to finally achieve breakpoints on arm
* In visual mode show the row size in the status bar
* Fix the up/down keys using a new global variable 'inc'
* Make CSTR fit on screen in visual mode
2: 1173b3a4
author: [EMAIL PROTECTED]
date: 20070823-01:27:31
* Fixes on dbg for NetBSD (build)
* Show eflags on BSD too (portability problem fixed)
* Implement a 'ktrace' command for *BSD (wrong and broken concept)
* Fix some old emails
3: 2ffe543a
author: [EMAIL PROTECTED]
date: 20070821-21:27:41
* Initial import of bin2xml
* Fix bin2txt. Make it work again (at least for me xD)
Thx wzzx for light me
* Show nice message of 'progress' while bin2txting
* Make ffftoneg happy with parenthesis
4: d6549eb8
author: [EMAIL PROTECTED]
date: 20070821-04:19:28
* Remove fit-dump command, useless! now everything is dynamic and soft like a
creame
* Handle height as terminal change event to redraw and fit contents
* Add config.visual (useful sometimes). needs make clean to avoid segfaults!
* Fix typo in cmds.c (file->oneliner)
* Use config.height (default 23) in multiple print modes (yay!)
* Fix '|' usage on comments, !shell scapes and _scripting
* Fix help usage of command '_'
5: 10971863
author: [EMAIL PROTECTED]
date: 20070821-03:05:28
* Up to 0.8.6! OMG There are motherfucking snakes on radare!
* Initial import of the toy code for embedding python into radare (epython.c)
* Add --with-python flag in ./configure
* Add config.lang accesible via '#!perl' or '#!python'.
* Now you can run python inside radare just type:
> #!python
> _ print "Hello World"
* Next stuff will be to implement the Radare module to provide
a decent api for python to manage radare.
6: f12ca246
author: [EMAIL PROTECTED]
date: 20070820-23:43:29
* Yay: Now we have ;goto and ;loop <n> commands to move around history.
This looks like a turing machine ;)
* config.h has changed. make clean is recommended to avoid segfaults
* Labels are now defined with ';<label-name>:' for example:
> ;show-var:
* Add label_get and label_show functions. this is all done from history.c
so they can be static.
* Add '!l' command to list all labels
* Loop break (;break)
* Add '!+' and '!-' commands to enable/disable execution (history.c)
* Add ';hdump <file>' and ';hload <file>' to dump/load session history
This can be used to load scripts
* TODO: conditionals with jumps
7: 2ffa5757
author: [EMAIL PROTECTED]
date: 20070820-22:33:09
* Fix the %COLUMNS weirdness. Use winsize structures.
On visual mode an alarm is scheduled to automatically resize
the terminal providing a better look and feel
* Make HEXB fit better on %COLUMNS
* Autodetect when radare is working with non terminal output (serial console)
This is useful when you want to log a radare session easily.
$ radare /bin/ls | tee log.file
This way %COLUMNS are forced to be 80 at startup. You can redefine this
by hand if you want :)
* Split the drawing part from the input code. This way I can throw it from
the alarm
* Add history.c with lot of hiztory_ functions. This is a wrapper for the
libreadline
one, allowing you to emulate the history functionality in a better way
without
the need of libreadline.
* This is dupped info, so in the future I plan to completely replace
libreadline,
or at least provide a minimalistic version if you want to link against
libreadline,
this will be good for the BSD family that uses libedit or so
* Hijack '!h' command to show the history list
* Reorder all print modes for nicer readibility (still shitty)
* Colorize the rest of print modes. Maybe I should test it more and define
new color
palettes.
8: 42d92df3
author: [EMAIL PROTECTED]
date: 20070816-05:59:52
* Add arch_ret() and arch_call() functions to the debugger
* Should be enought to build debugger-side code execution.
Now i need breakpoint callbacks :) but this requires a better
breakpoint infrastructure..will look on it
* Add a nicer implementation of 'stepover' for x86 only atm,
but should build fine on arm
9: d081415d
author: [EMAIL PROTECTED]
date: 20070813-13:02:09
* Add 'stepo' command into the debugger
* TODO: make stepo work over 'rep'z
* Some minor VTE testing issues (needs more work)
* Bind '!stepo' in visual mode with 'S' key
* Rename 's' as 'f' to seek to flag, and make 's' single step.
10: 47a0190f
author: [EMAIL PROTECTED]
date: 20070813-00:45:09
* Add a graceful message after injecting code on child process
* Add menubar to gradare
* Lot of new keybindings for opening files/processes or programs
* All important widgets focusable via keyboard:
^L -> uri widget, useful to launch commands
^K -> view combobox (hex, disasm..)
^J -> focus vte terminal
^N -> focus actions widget
* Allow to change the toolbar (large, small or disabled) (^T)
* Add "about" entry in Help menu
11: ea092a8d
author: [EMAIL PROTECTED]
date: 20070812-17:23:45
* Upgrade to 0.8.4
* Lot of fixups for the debugging layer
* Colorize the command prompt when -c (%COLOR 1)
* Call io_write instead of write() to write (fixes segfault on debugger mode)
* Default syntax is 'intel'
* Fix the open() inside radare command (kill process to avoid stacked zombies)
* Add get_pc() and set_pc() commands to ease debugger development
* Add 'jmp' command into debugger
* Add command 'inject' to execute in-place code (rsc start2bin)
* Fix 'step' after breakpoint
* Export flags as environment variables when io_system()
This way, the debugger can get the flags. Cool for breakpointing :)
> !bp sym_main
* Rip signals when stepping, continuing, etc.. not only 'run'
* make get_offset() be happy on the debugger side by reading flag_XXX envvars
12: 5549b74f
author: [EMAIL PROTECTED]
date: 20070812-05:29:20
* New print command 'pA' (analyze data block)
* Setup system-endian when debugging
* "EOF" now is muted when no verbosity
* update environment after setting a variable
13: 7164031d
author: [EMAIL PROTECTED]
date: 20070807-07:33:05
* Initial import of dbg-report script
* Fix a division by zero bug in get_math()
* Load syms-dbg-flag when debugging a process
* Add 'pids' command in libps2dbg
14: ffe801ce
author: [EMAIL PROTECTED]
date: 20070807-02:07:58
* First after defcon commit
* some fixups for the FreeBSD debugger
* implement fpregs for freebsd and linux
* fix segfault on debugger when opening a nonprocess file from debugger mode
* show pbar with |/-\
* PT_DUMPCORE only for NetBSD
* warn about the -CONT to stop execution of a debugged process
* Lot of new items in TODO (not all injected)
--pancake
_______________________________________________
radare mailing list
[email protected]
https://lists.nopcode.org/mailman/listinfo/radare