-=== release 0.8.8 ===- hg tag -r 1860 0.8.8 last commit: Tue Nov 01 12:59:07 2011 +0100 oldest commit: Wed Oct 12 05:13:54 2011 +0200 Commits: 40 * Fix sdbpath for long paths * Add URL for agc graph * Add r_line_get_prompt() - _set_prompt() uses strdup now - a bit slower but more consistent * Use r_line from r_lang - Added history in #! prompt - Fix r_lang plugin init from r2-bindings-python-threads - Better help message in lang ? prompt * Fix r_cons control+arrow issue - resets terminal as raw - History data is initialized if needed * Fix sys/swig.sh for latest OSX-ports * Add missing get_fcn_at() method in RAnal vapi * Added php5 hello world * Initial support for php5 bindings - Does not link on OSX. maybe in Linux it does.. - Requires valabind-hg * Add mp.py to get python module path (magic!) - Fixes install-python target in - Add purge-python makefile target * Check for */*cxx to autodetect support * Make oxfoo1m3 crackme load correctly - Do not find strings in binaries with no data sections - Add program header section underlaying the rest of sections * Do not newline when gotoxy'ng - visual mode is now smarter * New ? commands - ?p = show physical address - ?S = show section name for given address * Initial refactoring in r_io to make section overlaps happy - Those changes are experimental and can lead to problems - Do not iterate prev - Do not sort by offset * Add '?r' command to get ranged random numbers * Fix help for 'w' command * Fix some null dereferences in gdb debug plugin (thanks @iamnion) * Apply zed's patch fixing 32bit ptrace on 64bit boxes * Fix 0 mod issue in r_num_rand() * Use memmove instead of strcpy in overlapped dietline buffers * Simplify ln -fs in install .. trying to make debian and openbsd happy * Fix an out-ot-range bug in ELF parser * Fix segfault when trying to create sections with an empty name * Install python bindings only in site-packages * Grep for go in supported.langs * Make w32dist ship sdb and fortunes * Add support for relative R2_PREFIX for w32 * Added sys/dist-all script * Add make mrproper and version to r2-bindings * Fix lea in x86.nz * Some more fixes for r_egg - Use more tests cases - Warn when stackframe doesnt fits * Make t.sh unit test tool nicer - Accept option flags to show asm, disasm, .. * Add R2_PREFIX and R2_LIBDIR into r_util.vapi * Enhacements for rarun2 - add 'timeout' directive - directives can now be passed in arguments - support more than 3 args for launching - show default config file in help * Added test suite for r_egg - Fix nested conditional and loops - Some situations can result in broken code - Code needs a huge cleanup * Varioues fixes for x86.nz plugin to make r_egg happy * Install python plugins into dist-packages only - site-packages is not the right place * Add R2_LIBDIR and R2_PREFIX constants * Honor LIBDIR in sdbpath for r_syscall * Fix rabin2 -h for -C * Fix build of bindings * Add sys/bokken.sh * Fix some linking issues in debug/p/gdb * Bump r2-bindings-0.8.8 * Added linux-x86-32 support for elf-init/fini syms - Yeah, this is a call for contribs * Add r_debug_stop() and use it from bf plugin * Fix some possible-use-of-uninitialized-variables * Fix shellcodes.c.src (do not use literal strings) * Update vapis for r_asm, r_debug and r_fs * Use anal_diff_setup() in test-ragdiff * Sync radiff2 manpage * Add -t flag to radiff2 to select code diffing match threshold * Add hack to fix r2-python-osx bindings (python is broken) * Some fixes for the non-pic build * Add some wrapper methods to r_magic with sysmagic * Add Portfile for macports (Thanks @searchio) * Fix segfault un r_asm_mdisassemble_hexstr - Thanks @hteso for reporting! * Fix build * Some updates for r_anal * Fix minor typo in rax2 manpage * Fix pkgconfig files for embedded r_magic * Add missing r_anal_diff_setup_i() * Many fixes for r_magic - Proper support for --with-sysmagic - Fix bindings build - Fix magic files to work with GNU file - Add magic instance in RCore - Use unowned instead of weak in vapi (deprecated) * More stuff to make --with-sysmagic work * Bump 0.8.8, but still not release * Add --with-magic to use system magic library * Complete some config var options descriptions * Fix segfault in elf (thanks @earada!) * Make cg and cgo work * Added r_anal_diff_setup_i() - Fixed bindings * Add missing RAnal.diff_setup() method * Honor LIBDIR in syscall/d and magic/d * Show similarity distance in radiff2 -C output * Add -O flag to radiff2 to use diffops * Diffing threshold for basic blocks and functions is now configurable * Explicitly delete the asm object from the nodejs example * invert offset colors in program counter address * Make RAsm nodejs bindings nicer * Fix typos reported by lintian * bfvm.c changed license from GPL to LGPL * Initial working examples for nodejs + r_asm * Remove 'python' from farm default list (python-dist is enought) * Update pkgconfig files