pancake
6c822b9090
* Added 'make purge'
...
* Added pipelined RAnalOp
- Added r_anal_(op|value)_copy
- Some minor review of RFS api
2011-03-28 10:24:01 +02:00
pancake
db63d59d92
* Show cursor when color and bytes=0 in visual disasm
...
- Fix INVERT color issue in b&w mode
2011-03-25 09:49:43 +01:00
pancake
6485b55de4
* Honor console width in visual mode
...
- Fixes many glitches in disassembler and hex dumps
* Fix help for osx and w32 debugger IO plugins
2011-03-24 22:47:06 +01:00
earada
498e531479
* Initial import RSocket refactor
...
- Add SSL client support and testcase
* Update TODO
* Rename some r_hash structs to avoid openssl.h conflict
* io_rap plugin its broken now ... refactor time
2011-03-21 01:47:17 +01:00
pancake
3d142e8ec1
* Initial import of the hashtable implementation of WayLand
...
- Kinda smart (150LOC)
- Fork it for 64bit hash keys (make ht64 in libr/util)
* Make RConfig use the RHashTable to resolve by name
- Code cleanup resulting in -30LOC
- O(1) access to config variables (speedup!)
- Make r_list_free and r_list_destroy take sense
2011-03-17 19:05:39 +01:00
pancake
35f8f1de0b
* Apply Glyn patch fixing entropy fraction calculation
...
- Added documentation for pZ?
2011-03-08 13:02:02 +01:00
pancake
a365d5ef6b
* Some fixes in the filtered reflines
...
* Implement 'Vta' keys to add flagspaces and flags
* Various r_line_set_prompt fixes in visual.c
* Add ':' as an invalid char for flags
2011-03-05 19:09:38 +01:00
Nibble
f53e2ac332
* Fix quick jumps in Visual mode using chache
...
* Clean up build & remove libr.so target
* Update TODO
2011-03-03 16:52:51 +01:00
pancake
6d5b22c29c
* Fix entropy range 0-8 (Thanks Glyn)
...
- Use 0-255 in pZ
* Fix symstall for pkgconfig
2011-02-28 13:29:04 +01:00
pancake
077ff4c36e
* Some fixes in r_anal_reflines
...
* Implement r_cons->teefile (e scr.tee)
* Use filtered refline for comments and flags prefixes
* Many visual fixes in functions and reflines in 'pd'
2011-02-28 00:03:26 +01:00
pancake
d953cd9adf
* Initial implementation of the java name mangling
...
- Added as comments before the method names
* Some fixes in r_bin_java
* Added r_buf(append/prepend)
* Show flags always in new lines
2011-02-27 20:30:41 +01:00
Nibble
fb551dbe39
* Sync TODO with pad
2011-02-26 19:48:01 +01:00
Nibble
2863b456ed
* Output error when 'wx' tries to write an invalid hexpair
...
* Rename R_ANAL_MAX_VARSUB to R_ANAL_VARSUBS
* Update TODO
2011-02-26 19:16:08 +01:00
pancake
e557d9a385
* Drop 'r_cons.h' from r_fs
...
* Fix visual glitch in Vej and Vt
* Handle demangled names as comments
- in rabin2 and core->bin_load
- Needs to be a RAnalCall at some point
- bin_java calls the dummy r_bin_demangle_java
- Add R_BIN_NM_ANY enum
* Add asm.lbytes config to align disasm bytes to left
* Fix visual glitch in function boundaries
* Import upgraded versions of the idc2rdb scripts in doc/
2011-02-25 04:19:30 +01:00
pancake
0b3f6c6ffb
* mo is now flag friendly
...
* Added vala test script to find special ops
* Add r_core_disassemble helper
* Remove r_vm.h
* Do not reset cursor when quitting visual zoom mode
2011-02-24 09:40:19 +01:00
pancake
9efa5a50cb
* Fix cmd.vprompt
...
* Simplify some functions in r_bin
* Added support for x86-64 for the 'ap' command
* Added dummy function calls for r_bin_demangle()
2011-02-23 20:53:56 +01:00
pancake
dc3d11d7d5
* Fix segfault in r_cons_memcat
...
* Add yp command and document yt
* Add p6d and p6e to decode and encode base64 strings
* Remove vm.* config vars
* Fix RNum evaulation for $ variables
* Implement r_fs_posix
2011-02-23 02:10:28 +01:00
pancake
130d088a2c
* Implement /A - search for AES expanded keys
...
* Added /w command to search for wide strings
* Add 'mo' command to show offset and size of given file
- cd libr/fs/p/grub ; make fs # to test
* Drop hardcoded list of partition types in cmd_mount
* Fix r_fs_read for files bigger than 512 bytes
2011-02-23 00:54:40 +01:00
pancake
a6f49396a6
* Fix build of r_fs in OSX
2011-02-21 18:33:52 +01:00
pancake
284c343b24
* Fixes in vapis
2011-02-18 01:16:56 +01:00
pancake
3f883a7c54
* Fixes for the GUILE bindings
...
- Added accessors for RAsmAop-buf-hex and RAsmAop-buf-asm
- Added test case for r_asm API
2011-02-17 22:03:30 +01:00
pancake
d9f56b1bab
* Added initial support for GUILE bindings with valaswig
2011-02-17 16:14:27 +01:00
pancake
13b4c2d9f1
* Added 'pb' command to print in binary form
...
* Added 'ap' command to search and analyze function preludes
- x86 only atm.. just as a PoC
2011-02-12 12:54:26 +01:00
pancake
f950dcb33c
* Add RIOMap in r_core_file_open
...
- RCore.file_open() now accepts one more arg for offset
- Fix RIO api issues related to RIOMap and opening multiple files
- Fix infinite loop and simplify design
- Added test case to ensure it does not breaks
* Fix build of r_lang in OSX (thanks @capri_x)
* Remove debugging printfs
* io.ffio is now true by default
2011-02-12 01:52:41 +01:00
Nibble
9a20ce63b2
* Fix command 'cg'
2011-02-11 15:42:38 +01:00
pancake
dc34c9f41a
* Some minor work on r2-swig
2011-02-10 14:19:58 +01:00
pancake
7bb5b2d46d
* Many bugfixes in RIOMap handling and 'o' command
...
* Added util/bitmap (hashmap of bits)
2011-02-07 09:46:01 +01:00
pancake
986f66c14f
* Avoid dupped langs plugins in queue
...
* Hardcode vala plugin by default
2011-02-06 18:44:56 +01:00
pancake
64c4e5c014
* Fix various bugs in r_lang api
...
- Use RList instead of kernel's list.h
* Initial import of 'vala' plugin
- Allows to write Vala/Genie scripts
2011-02-06 14:10:16 +01:00
pancake
d687ae9975
* Fix segfault in dietline (thanks ash)
2011-02-05 01:18:58 +01:00
pancake
493c6463e8
* Fix tab autocompletion in r_line
2011-02-05 01:07:43 +01:00
pancake
53587faf25
* Implement rap:// remote radare protocol support
...
- Fully compatible with radare1
- Server $ r2 rap://:9999
- Client $ r2 rap://127.0.0.1:9999//etc/fstab
* r_io has been refactorized to support client/server io plugins
- Requires make clean
* Enhacements in Visual mode:
- [] keys change scr.cols eval variable (hex columns)
- Handle offscreen cursor and selection
- Handle <0 seeking in visual mode
2011-02-05 00:20:28 +01:00
pancake
8924841072
* Some more work on r_core_sysenv*
...
- fix api, but still not using BLOCK or so
* Fix help for ??? and !?
* Upgrade swig/configure.acr to 0.6.9
2011-02-04 11:30:08 +01:00
pancake
9c8aa28a9a
* Some better help messages
...
* Added asm.lineswidth (fixed width for reflines)
* Added 'aoe' stub command
2011-02-03 09:31:50 +01:00
pancake
fdd8ed6bc1
* Use r_reg API from r_anal in order to retrieve info for r_syscall
...
* Hacky support for software interrupts in anal.x86im plugin
* Added 'B' key to toggle automatic blocksize
2011-02-03 00:57:29 +01:00
pancake
1f1a36c817
* Initial implementation of the r_anal_aop_execute api
...
- It's like r_vm, but using r_anal
- r_vm is going to be deprecated
* Added r_mem_set_num()
* Remove deprecated asm/t/fastcall example
* Fix warnings in r_syscall_regs
- Integrated with r_syscall_use()
- Fix r_syscall_reg() out of bound bug
--HG--
rename : libr/syscall/regs.c => libr/syscall/fastcall.h
2011-02-03 00:20:39 +01:00
pancake
bc38178050
* Add support for multiline macro definitions
2011-01-27 09:31:52 +01:00
pancake
4eeb7b1331
* Nicer inc method for visual key
...
* Clean warnings in r_search test programs
2011-01-27 01:12:02 +01:00
pancake
edd47d4229
* Fix visual glitches when hexdump and code are mixed
...
- Fix scrollup/scrolldown using new core->inc var (yay)
2011-01-27 00:45:16 +01:00
pancake
b88bac0dd1
* Reduce r_macro recursivity limit to 1024
...
- fixes stack exhaustion segfault
2011-01-27 00:05:49 +01:00
pancake
cec3935b00
* Fix r_cmd_macro '(' command now works
2011-01-26 23:40:16 +01:00
pancake
af7cfafc0d
* Initial api for r_anal_cc (calling conventions)
...
- Not yet implemented, just a draft
* Added initial AVR cpu code analysis plugin
2011-01-26 21:54:39 +01:00
pancake
e24453348a
* Chop last '/' in r_fs_mount
...
* Add support for other partition types:
- msdos, acorn, bsdlabel, amiga, sun, sunpc, apple, gpt
* Honour make return values
2011-01-23 21:54:18 +01:00
pancake
c6b37c3e26
* Fix r_bin_elf for ppc, avr and 68k binaries
2011-01-23 18:32:58 +01:00
pancake
afb634f97d
* Add support for ppc64 disassembler
2011-01-23 18:19:03 +01:00
pancake
c79c75c9e7
* Use adaptative blocksize as reported by rvalles
...
- Only affects disasm and hexdump in visual mode
2011-01-23 17:48:31 +01:00
pancake
3ef25e04c6
* Refactor TODO file
2011-01-23 13:54:17 +01:00
pancake
9cd07bd9d2
* Added r_cons_resize() and _interrupt() RConsEvent callbacks
...
- Use _resize() from visual mode, so redrawing is now cleaner
* Minor bug fixes
2011-01-23 13:12:16 +01:00
pancake
730cfb9f49
* Add TODO stuff after discussion (thanks roc and pelican)
2011-01-23 00:53:09 +01:00
pancake
3c2739a8c2
* Add ewf plugin using the new r_io plugin abi
...
* Fix io ptrace |pid and fix w32dbg for new r_io
2011-01-23 00:18:26 +01:00