pancake
3d66ed5378
Add r_file_gzslurp() to read GZIPped files easily
2014-08-10 18:13:12 +02:00
pancake
f67850fcb2
FIx w32 build
2014-06-25 04:19:23 +02:00
pancake
b788deac00
Fix latest coverity issues
...
CID 1221463
CID 1221462
CID 1221461
2014-06-07 11:23:14 +02:00
pancake
06ec145106
Fix r_file_truncate
2014-06-06 01:10:43 +02:00
pancake
e06b6695e8
Fix r_file_slurp() for /proc files
2014-06-04 03:51:18 +02:00
pancake
2890b25e42
Fix w32 build
2014-05-19 10:54:29 +02:00
deeso
1fbc7f2168
Added load_bytes, Pushed curplugin down to RBinObj, Reworking the RBinFIle loading to accomodate RBinObj reworked how all bins are loaded. Needed to hack IO to make
...
this work with rbinfiles and rbinobjects.
Conflicts:
libr/bin/bin.c
libr/bin/p/bin_te.c
2014-05-13 21:54:18 -05:00
Adam Pridgen
e9cabecc45
Fix CIDs: 1211131, 1211134, 1211136, 1211133, 1211143
2014-05-04 22:09:20 -05:00
deeso
3adcb54f17
Overhauled how files are loaded. Now *all* files use an IO plugin the default one is mmap'ed
2014-05-01 20:13:57 -05:00
Fedor Sakharov
179147bf77
util: Read strings from file correctly
2014-04-21 19:22:37 +04:00
jvoisin
ea2363d926
Fix some coverity issues
2014-03-16 00:16:43 +01:00
Fedor Sakharov
bb68fa072c
util: Fix umask when making temp file
2014-03-09 00:01:04 +04:00
Fedor Sakharov
61193c6527
Fix coverity issues in r_util
2014-03-08 11:56:15 +01:00
pancake
8b40a53080
Update sdb from git and fix 'test.cparse'
2014-02-08 03:09:03 +01:00
pancake
99a6dec209
Fix r_file_is_directory()
2014-01-21 02:08:51 +01:00
pancake
cacb12cafc
Fix opening block devices (S_IFDIR wtf)
2014-01-20 15:04:16 +01:00
pancake
da33633680
Fix #491 - Project untrusted input
...
- Fix various project related issues
- Do not save in directories. Projects are file + file.d/
- Do not show division by zero issue (e cfg.foo=/bin/ls)
2013-12-28 02:34:15 +01:00
pancake
05d7188a9a
Fix dynamic format string functions
...
- s/r_str_dup_printf/r_str_newf/g
- Add r_strbuf_setf()
2013-12-04 00:20:52 +01:00
pancake
42a8bb440e
Fix #345 - fix some segfaults in yank and num.c
2013-09-05 05:10:57 +02:00
jvoisin
da002cc95d
Fix a memory leak
2013-09-27 18:57:07 +02:00
pancake
e25567cb09
Implement .-. Fixes for cfg.editor and handle RCons.editor()
2013-09-04 00:35:48 +02:00
pancake
a46eb958e7
Initial implementation of the wip multiline text editor
2013-08-28 03:06:10 +02:00
pancake
602bb70a30
Simplify shlr build and some w32 fixes
2013-08-27 01:18:42 +02:00
pancake
ced24c443d
Load <file>.r2 if exists, last 3 args of 'S' are now optional
2013-06-09 01:09:47 +02:00
pancake
735bcc2fb9
Use r_file_abspath() and add dir.projects eval config var
2013-05-05 18:35:14 +02:00
Shane Peelar
24ccb7aabb
Fixed compilation problems on Windows with MinGW-w64 4.8
2013-05-02 10:17:59 +02:00
pancake
8afdf330ae
List and remove projects using '-p' and '-p -$prj'
2013-04-18 09:39:37 +02:00
pancake
dacede5ae9
Initial port of io-mmap to w32
2013-03-12 13:24:48 +01:00
pancake
8f4d23a5ce
Initial implementation of io.map plugin
2013-03-12 01:50:55 +01:00
pancake
2fa48384ad
Fix some bugs reported by clang-analyzer
2013-02-08 11:42:46 +01:00
pancake
150c43d33c
Oops. w32 typo
2013-01-23 18:41:31 +01:00
pancake
9b1df62609
Fix mmap and other minor issues on w32
2013-01-23 18:38:08 +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
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
e48b9b2f30
Add cfg.sandbox functionality
...
f.example: $ r2 -c=H -e cfg.sandbox=true -
2012-10-20 00:31:18 +02:00
pancake
5ad9ae97ed
Fix some bugs (nullptr, memleak) reported by clang-analyzer
2012-09-26 10:01:43 +02:00
pancake
3861772e6d
Initial implementation of r_io.zip plugin
...
Allows to: r2 zip://foo.apk//classes.dex
Honor LDFLAGS in r_bin
Fix filename issue in r_io_redirect
Add testing on-activate event in r2w2
2012-09-07 03:26:38 +02:00
pancake
61fc7e5899
Force HTTP/1.1 and better interface for r2w
...
Many bugfixes in the webserver implementation
Fix check for temporary directory
Fix vapi file for r_print
2012-09-07 01:48:09 +02:00
pancake
2f48e2fee7
Fix build
2012-09-06 12:58:07 +02:00
pancake
6d66f627b3
Fix bug in r_file_mkstemp
...
Use /data/local/tmp as default TMPDIR for android
Fix segfault in http server shutdown
Fix http.browser for android
2012-09-06 12:47:32 +02:00
pancake
be247348b5
Rename r_file_exist into r_file_exists
2012-09-06 08:59:13 +02:00
pancake
46e29afb98
Initial working web ui: r2 -c =H /bin/ls
...
Autodetect osx, win, linux and android browsers
Default port is 9090
Add support for local networking in RSocket
Add r_str_unescape() helper function
Fix htmlgraph.sh script.
Added wwwroot in shlr/www
Swap eval/cmd load order in r2
Add r_core_cmd_str_pipe()
Use RCons in 'fs'
2012-09-06 03:12:54 +02:00
pancake
9362041562
Huge RBin refactoring and fix mach0 section perms
2012-08-04 23:48:06 +02:00
pancake
0104a6cd6d
* Add ?ip and r_cons_hud_path()
...
- atm only for files
- o `?y` doesnt works with path with spaces
* Add r_file_is_directory()
* Documentate ?V command
* Add support for prompt in r_cons_hud()
2012-02-01 03:32:14 +01:00
pancake
29166cc940
* Initial import of the hud input method for the visual mode
...
* Use '_' key in visual mode to enter in hud mode
* Support mach0 files with multiple sections with same name
* Fix parsing of commands with nested quotes
* rename ?z to ?l
* added new command ?y to get and set yank buffer contents to stdout
* ?i stores the input into the yank buffer now
* ?I accepts a file name as argument which is loaded as hud
* ?k used as key=value temporal storage
* Add calc.c .. plans are:
- support proper parenthesis in math.c
- support floating point arithmetics
2012-01-31 02:45:17 +01:00
pancake
840550aa3a
* Add asm.tabs for bearuty for free (enable by default?)
...
* Apply @l0gic patch for ELF parsing segfault
* Improve a lot the startup time by using r_file_mmap
* Fix build on osx
2012-01-26 03:18:45 +01:00
pancake
696961d15d
* Cleanup for rsakey (still unused)
...
* Move sflib into libr/include
* Added r_file_size()
--HG--
rename : binr/ragg2/d/sflib/common/sfsocketcall.h => libr/include/sflib/common/sfsocketcall.h
rename : binr/ragg2/d/sflib/common/sftypes.h => libr/include/sflib/common/sftypes.h
rename : binr/ragg2/d/sflib/darwin-x86-32/sflib.h => libr/include/sflib/darwin-x86-32/sflib.h
rename : binr/ragg2/d/sflib/darwin-x86-32/sfsyscall.h => libr/include/sflib/darwin-x86-32/sfsyscall.h
rename : binr/ragg2/d/sflib/darwin-x86-32/sfsysnr.h => libr/include/sflib/darwin-x86-32/sfsysnr.h
rename : binr/ragg2/d/sflib/linux-x86-32/sflib.h => libr/include/sflib/linux-x86-32/sflib.h
rename : binr/ragg2/d/sflib/linux-x86-32/sfsyscall.h => libr/include/sflib/linux-x86-32/sfsyscall.h
rename : binr/ragg2/d/sflib/linux-x86-32/sfsysnr.h => libr/include/sflib/linux-x86-32/sfsysnr.h
rename : binr/ragg2/d/sflib/linux-x86-64/sflib.h => libr/include/sflib/linux-x86-64/sflib.h
rename : binr/ragg2/d/sflib/linux-x86-64/sfsyscall.h => libr/include/sflib/linux-x86-64/sfsyscall.h
rename : binr/ragg2/d/sflib/linux-x86-64/sfsysnr.h => libr/include/sflib/linux-x86-64/sfsysnr.h
2011-12-01 10:53:02 +01:00
pancake
ee665da38e
* Fix load of object elf files (kernel modules too)
...
- thanks Sebastian Reichel for reporting!
* Use O_BINARY in open() on windows
- Will this fix the disassembler problems on w32?
2011-11-29 04:25:18 +01:00
pancake
7b093a3ed5
* Fix all dangerous bugs reported by llvm-analyzer
2011-11-14 22:46:23 +01:00
pancake
0eb0eabd19
* Do not dist w32 test bins
...
* rahash2 now depends on r_io
- support for huge files is wip
* Handle offset in afl command
* Fix libs.mk syntax issue
2011-09-23 12:25:06 +02:00