Yesterday I was met th0rpe and esteve and perform the first ever "Warnaton". a 'hackaton' to fix all the warnings. We didn't achieve our proposal, but just for few of them :D
The warnaton was really nice for bugfixing and so, I think we have fixed most of unexpected segfaults we got until the current commit. It was also useful for testing some features, implementing new ones, get new ideas and make a little of code refactoring. I'm very happy with the work done, I plan to make 0.9.5 the first stable and decent version of radare. Feel free to perform tests, bug reporting and so on :) I have managed to build a new w32 build of radare. Take it from: http://radare.nopcode.org/get/w32 I would like to find collaborations for the w32 build/port. The work needed to do is just download mingw and the rest of dependencies (descrived in live.gnome.org/Vala) to build the first native with vala and Gtk gui for w32. It's not that hard to do and it will rock :) Any volunteer? :D The changelog afraid me and looks like: Fri, 21 Mar 2008 16:16:17 +0100 * Fix build for mingw32 - Fix regs.h - Fix socket.c build (no select() support) * Static-ize config variable callbacks * dbg.dwarf replaces dbg.reference * asm.dwarf removed (too heavy!) Fri, 21 Mar 2008 08:22:17 +0100 * Finally fix the 'f' and 'F' keys in visual mode * Implement cfg.vbsize and cfg.vbsize_enabled - Make the current block to be dinamic depending of a maximum distance defined by cfg.vbsize to find a near flag. - This way its easy to read data streams or debug protocols * Fix 'f -xxx' command . Big Oops Fri, 21 Mar 2008 07:10:59 +0100 * Forced vala >= 0.1.7 requirement * Fix dl_hist_add call * Up to python 2.5 (Thanks anonymous bugtracker!) * Add report debugging when loading radare.lua - Use luaL_loadfile * Fix radare.lua (big oops) * Fix data size when using 'd' key in visual Fri, 21 Mar 2008 05:43:58 +0000 * WARNATON! - 3 guys nonstop hacking night fixing warnings - Lot of bugs fixed (mostly unexpected segfaults) - Do not exit when cannot open grava window (gtk_init_check) - Add mips/code.c (oops) - Some code refactoring - Popularize u8, u16, u32, u64 and addr_t (aka u64) - Drop runtime debugging messages - Centralize hasher stuff in hasher/hash.h * Add rasm support to compile from files (-f flag) - Add support for directives and comments - ';' char comment separator - .org, .zero, ... * Import bitcarrier changes to socket.c and socket.h * Make rabin -a identify ELF and PE x86 and ARM architectures * Initial import of socket io plugin to open socket connections as streams (always growing file) --pancake _______________________________________________ radare mailing list [email protected] http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org
