2467 Commits

Author SHA1 Message Date
pancake
9b1ed0341a Fix build of swig bindings (thanks gnutoo for reporting!) 2013-01-17 16:19:14 +01:00
pancake
18ff639bd6 Add 'fj' and 'fsj' commands to show json instead of blocks 2013-01-17 03:29:46 +01:00
pancake
a4c8b96e20 Added 'fj' command, multiple @ per command and more
Support multiple @ for a single command (define offset+bytes)
Add 'fj' command to show flags in json format
Use monospaced font in vdoc
More work on the webui
2013-01-16 12:17:14 +01:00
pancake
b5b8a78e87 Support ';' comments in rasm2 and add asm in webui
Add a working assembler panel for enyo
Allow ';' as comments in multiline assembly
2013-01-15 09:47:29 +01:00
pancake
30cfe3f15c Initial working enyo console 2013-01-15 00:23:10 +01:00
pancake
5656505e79 Draft anal_hint. Fix build and fix build (armass.c)
Minor update in the enyo $webui
2013-01-13 03:19:32 +01:00
pancake
60a951e9b1 New io.buffer cache system and refactorized RHashTable
Implement io.buffer for fast IO (work in progress)
Rewrite util/cache.c and use it form io/buffer.c
Refactor util/ht.c and util/ht64.c to reuse code
Various minor fixes in RIO api
cache.c must be rewritten into r_buf for
2013-01-12 04:29:45 +01:00
pancake
ebe2f35630 Fix arm thumb disassembler (needs testing) 2013-01-11 14:21:23 +01:00
pancake
3f12cb2cb1 Update enyo from git and huge refactoring in r2wui 2013-01-11 04:33:00 +01:00
pancake
8879796427 Fix 'dr*' command 2013-01-10 18:20:36 +01:00
Eduard Burtescu
510e2e36ad VAPI: More fixes for r_bin. 2013-01-08 14:54:01 +02:00
pancake
d9bfe2f408 Hide dummy draggable register window in webui 2013-01-05 00:01:08 +01:00
pancake
6b82939082 Fix 'last' symlink (thanks @poliva) 2013-01-04 23:24:37 +01:00
pancake
8aa889b098 Fix one byte access in r_str_uri_encode 2013-01-04 17:58:02 +01:00
pancake
aed2fd9aa5 Apply zlul's enhacements for html.sh 2013-01-04 14:51:21 +01:00
pancake
da837ad4ce Fix static build. Generate single libr.a 2013-01-04 14:38:07 +01:00
pancake
3635f85336 Better http support and handle asm.offset in 'px'.
Implement dirlisting in http
get in /up/. Honor asm.offset in 'px'.
Fix r_file_root and crosspath vuln in http server
2013-01-04 10:16:41 +01:00
pancake
21de8af981 fix keepr2 proportions 2013-01-03 18:11:31 +01:00
nion
b8a02eb703 rasm_asm: do not free acode result before returning its length 2013-01-03 16:13:39 +01:00
pancake
0db5430391 Add keep calm r2 images 2013-01-03 11:18:00 +01:00
pancake
35808e31f8 Add io.zeromap to toggle old buggy mode doublemapping file to 0
Add http.maxsize to define the maximum file size to be uploaded
Add http.upget config var (not yet implemented)
2013-01-03 01:43:23 +01:00
pancake
a8a4c5e3e8 Initial implementation of http.upload (disabled by default)
Open http://localhost:9090/upload.html to upload
curl -F file=@/bin/ls http://localhost:9090/up/ls.bin
Tested on 10MB files without problems
Default upload directory is $TMPDIR
2013-01-03 00:47:58 +01:00
pancake
3fb4c7dd5e Use encodeURI in r2.js and implement http upload support 2013-01-02 18:37:48 +01:00
pancake
16581dde3f Fix output of 'i'. fix rap:// connect 2013-01-02 03:34:17 +01:00
pancake
eaefe56897 Add backtrace support for iOS>=4 and OSX>=10.7
Round corners of ios app
2013-01-02 02:49:18 +01:00
pancake
582ec87f29 Add missing index.html, fixes on the iOS app 2012-12-31 16:12:42 +01:00
pancake
583918e999 Add media stuff 2012-12-31 12:37:58 +01:00
pancake
c402674b5d Add client and server rap examples in python 2012-12-30 23:45:13 +01:00
pancake
9e0ebe9def Handle ^C in rap://, add rap listen command =:9999 2012-12-30 23:40:17 +01:00
pancake
e600bf9168 Fix s/ command and autocomplete e? 2012-12-30 01:05:12 +01:00
pancake
562480a01d Fix build again O:) (thanks vsp) 2012-12-29 19:27:08 +01:00
pancake
6a186b72b0 Fix issue #43 Thanks @ggonzalez 2012-12-29 02:21:42 +01:00
pancake
d8f0ea6ed9 Use RCore in rabin2 to fix nullptr in RConfig (fixes #44) 2012-12-26 02:01:26 +01:00
Eduard Burtescu
04b325fa5c VAPI: changed all RBinSection fields to uint64. 2012-12-25 22:55:34 +02:00
pancake
8890b33d21 Add 'asm' utility in webui, fix section auto init 2012-12-24 00:18:33 +01:00
pancake
d1c351bcb4 The lungo web ui is now the default, enhace disasm+hexdump 2012-12-23 22:44:33 +01:00
pancake
ff8e5afe92 Implement 'ij' command. 2012-12-23 20:51:23 +01:00
Eduard Burtescu
d28ad72e42 VAPI: a couple of fixes to RBin and RBuffer. 2012-12-23 20:39:34 +02:00
pancake
7f5dd344da More work on the lungo web ui 2012-12-23 19:32:39 +01:00
pancake
f4d743d58c Update LungoJS to 2.1git 2012-12-23 18:34:30 +01:00
pancake
802d9ffd48 Fixes in RCoreLog and add log chat test in shlr/www/log.html 2012-12-23 15:19:11 +01:00
pancake
2d0dd302be Add RCoreLog API ('l' command), '-' cmd is now '$'
Fix in disasm comments
Fix bugs in r_strpool api
Log API allows rss-like messaging
2012-12-23 13:52:57 +01:00
pancake
0d04880367 Add support for small push in x86.nz assembler
Better Visual Assembler and help ('?' show help)
2012-12-22 04:28:19 +01:00
pancake
1f1b0f32e9 Better help for '?' '???' '?$?' '@' and others.. 2012-12-22 03:37:50 +01:00
pancake
4d22fcb806 Implement VA (Visual Assemlber), readline with callback and chs
r_cons_readline now have a callback api
r_num_chs() to convert from disk CHS to real address.
2012-12-22 02:37:01 +01:00
pancake
fd32fca1ab Support segmented addressing in x86.pseudo plugin 2012-12-21 18:36:28 +01:00
pancake
2596d11fc3 Fix buffer overflow in arm assembler (fix #41) 2012-12-21 14:40:26 +01:00
pancake
736208b394 Fix w32 sandbox call (thanks xvilka for reporting) 2012-12-20 12:11:09 +01:00
pancake
48f710abe8 Share RBinJavaObj to RAsmJava plugin, better java and fixes in config
Some more work to get java support back (analysis, disasm, bin share)
Honor ordinal field in java r_bin methods
Fix segfault in 'af*' on FreeBSD (thanks idwer for reporting!)
Fix some valgrind warnings
Better io.maxblk handling
Fix div by zero when blocksize is 0
Fix disasm lines when no function and extra code comments
2012-12-20 11:31:38 +01:00
pancake
4647109763 Honor asm.segoff in r_print for hexdumps and use dec in pcj 2012-12-19 12:15:35 +01:00