pancake
6af56de671
* Handle ^C in 'aa' command
...
* Add definitions for Color_INVERT and _RESET
2011-12-05 09:55:44 +01:00
pancake
49b45b64ac
* Fix undo and redo commands
...
* Fix some manpages typos reported by lintian
* Asm testcase now forces x86 arch and 32 bits
2011-12-05 08:27:16 +01:00
pancake
dc1efdcdd8
* Add manpage for ragg2-cc
...
* Fix rax2 -S (by @earada, reported by @sre)
* Fix typos in manpages reported by lintian (thx @sre)
* Add r_core_file_reopen()
- 'do' is an alias for 'oo'
- close previous file
- breaks debugger reopen .. needs more work
2011-12-05 02:42:06 +01:00
pancake
84b1aa5495
* Fix bugs reported by @vext01
...
- Fix search when offset+blocksize>filesize
- Get filesize when requested
* Fix redraw of buffer in Vlll (thanks @earada)
2011-12-05 01:22:50 +01:00
pancake
50efb1091c
* Do not clearline if no cons echo enabled
...
* Fill the whole screen in visual_write
- Fixes unnecesary screen clears and trash
2011-12-05 00:29:24 +01:00
pancake
7573724173
* Fix bindings
2011-12-05 01:09:15 +01:00
pancake
b8d4ff5552
* Fix segfault in OpenBSD when loading empty files
2011-07-03 21:00:36 +02:00
pancake
e40e54984e
* Fix import elf parsing
2011-12-04 23:05:48 +01:00
pancake
e6ee9ef5d0
* Fix elf symbol parsing again
2011-12-04 22:12:54 +01:00
pancake
65d189b976
* Update REgg vapi
2011-12-04 21:15:17 +01:00
pancake
2646161b77
* Apply @earada's patch fixing undo/redo seek
2011-12-04 21:09:16 +01:00
pancake
7c3339bbbe
* Fix ELF parsing for symbols outside the .text section
...
* Do not use tabs in arm and csr disassemblers
* Clear colors in visual prompt V:
2011-12-04 21:02:09 +01:00
earada
bdd3bf9f06
* Update rax2 manpage
2011-12-04 02:44:58 +01:00
pancake
f411aafd6c
* Fix negative blocksize and printidx issues in visual
2011-12-02 14:41:17 +01:00
pancake
f566e70578
* Many ugly hacks to enhace w32 console
...
* Use io.va=1 on PE
2011-12-02 14:32:04 +01:00
earada
b1f1ee2e33
* Update manpages
2011-12-02 03:43:08 +01:00
pancake
a008a0676e
* Enhacements for the visual mode
2011-12-02 02:13:49 +01:00
pancake
07620cd50c
* Fix AT&T X86 disassembler when facing invalid instructions
...
- This bug was reported by @hteso
* Apply @earada patch hiding cursor in visual mode
* Honor asm.size config variable
2011-12-02 01:58:34 +01:00
earada
3f72bede22
* Fix rafind2
2011-12-02 00:18:35 +01:00
pancake
bfb4a786d0
* S= now fits in 80 columns
...
* Do not show error when cannot get regs
* Fix w32 prompt issue in r_cons_clear_line()
2011-07-03 17:45:44 +02:00
pancake
845d61dc11
* Fix make install for sflib
2011-12-01 20:17:40 +01:00
pancake
618fb88045
* Fix python installation foo
2011-12-01 15:58:35 +01:00
pancake
65189bbe5c
* Fix install of sflib
...
* Hide console write error
--HG--
rename : binr/ragg2/d/README => binr/ragg2/README
2011-12-01 15:37:47 +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
bc8f1e617b
* Fix for .ko and .o elf parsing
2011-12-01 09:32:16 +01:00
pancake
8edef15e88
* Initial working import of the r_egg_xor encoder
...
- Fix r_egg and ragg2 accordingly
- Based on @santitox patch. Thanks! :D
2011-12-01 03:28:12 +01:00
pancake
fa9cbec895
* Major refactoring in r2-bindings/Makefile
...
- Use eval function to construct all language targets
- Allow to run make targets even if not supported
2011-12-01 00:51:33 +01:00
pancake
1cc5b8e077
* Honor -o in rabin2 for dump section operation
...
* Autodetect and honor CC environment in ragg2 command
* Update ragg2 manpage
* Fix udis86 at&t '$' usage.. thanks @hteso for reporting!
2011-11-30 20:59:58 +01:00
pancake
15abe21104
* Autodetect and honor CC environment in ragg2-cc
...
* Added dummy rsakey.c in libr/search
* Apply patch for big-gmp.c from @santitox (thanks!)
2011-11-30 18:05:46 +01:00
pancake
a0a53e8cc1
* Some more %llx fixes
...
* Fix ragg2-cc for linux-x86-32
2011-11-30 11:57:04 +01:00
pancake
ec7f601e2c
* Add -d -D and -w flags to ragg2
...
- patch dword/qword and hexpair bytes on finalize
* Initial import of the dummy Shoorisu Yagana shellcode encoder
- just a wishlist.. do not expect it for this release
2011-11-30 10:27:01 +01:00
earada
2008eec29c
* Add '/z' command to search for strings of given size
2011-11-30 00:55:09 +01:00
pancake
ee69d01b9b
* ragg2-cc now uses rabin2 instead of objcopy
2011-11-29 19:40:10 +01:00
pancake
4a50f8a94d
* Distribute magic files with w32dist
...
* Fix symstall of magic files
* Do not walk hidden files in magic
* Add has_va in RBinInfo class for bindings
2011-11-29 18:31:26 +01:00
pancake
3491055f76
* Fix build on mingw32
2011-11-29 16:58:18 +01:00
pancake
6de942e05d
* Add RBinInfo->has_va
...
- Used to autoforce io.va after loading the bin
- Fixes loading kernel modules and object files
* Fix loading strings on a object file without io.va
* Add install-rev.sh script
2011-11-29 15:29:50 +01:00
pancake
be843f0cda
* Fix build O:)
2011-11-29 13:33:30 +01:00
pancake
048e9ea8ce
* Fix some warnings related to alloca(), %llx and O_BINARY for w32
...
* sync sdb
* Add some more eval var descriptions
2011-11-29 12:28:02 +01:00
pancake
f1515c812b
* Fix build
2011-11-29 09:46:41 +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
51a2a25632
* Implement r_cons_clear_line()
...
- Use it from r_line
* Call r_cons_clear in visual mode when
pressing any of these keys: B - /
2011-11-29 03:46:46 +01:00
pancake
35d535095b
* Install includes in windows dist
...
* Import linux-x86-32/64 and darwin-x86-32 sflib includedirs
* Simplify data installation for magic, egg, syscall and asm
* Set R2_INCDIR in r_userconf
* Make ragg2-cc much smarter
- use ragg2 -v to get paths and version
- accept new flags -a -b -k for arch, bits and kernel
- supports crosscompilation
--HG--
rename : libr/magic/d/OpenBSD => libr/magic/d/default/OpenBSD
rename : libr/magic/d/archive => libr/magic/d/default/archive
rename : libr/magic/d/cafebabe => libr/magic/d/default/cafebabe
rename : libr/magic/d/cisco => libr/magic/d/default/cisco
rename : libr/magic/d/database => libr/magic/d/default/database
rename : libr/magic/d/editors => libr/magic/d/default/editors
rename : libr/magic/d/elf => libr/magic/d/default/elf
rename : libr/magic/d/filesystems => libr/magic/d/default/filesystems
rename : libr/magic/d/flash => libr/magic/d/default/flash
rename : libr/magic/d/freebsd => libr/magic/d/default/freebsd
rename : libr/magic/d/gimp => libr/magic/d/default/gimp
rename : libr/magic/d/images => libr/magic/d/default/images
rename : libr/magic/d/java => libr/magic/d/default/java
rename : libr/magic/d/jpeg => libr/magic/d/default/jpeg
rename : libr/magic/d/linux => libr/magic/d/default/linux
rename : libr/magic/d/mail.news => libr/magic/d/default/mail.news
rename : libr/magic/d/matroska => libr/magic/d/default/matroska
rename : libr/magic/d/mime => libr/magic/d/default/mime
rename : libr/magic/d/msdos => libr/magic/d/default/msdos
rename : libr/magic/d/netbsd => libr/magic/d/default/netbsd
rename : libr/magic/d/pdf => libr/magic/d/default/pdf
rename : libr/magic/d/perl => libr/magic/d/default/perl
rename : libr/magic/d/python => libr/magic/d/default/python
rename : libr/magic/d/riff => libr/magic/d/default/riff
rename : libr/magic/d/sniffer => libr/magic/d/default/sniffer
rename : libr/magic/d/sql => libr/magic/d/default/sql
rename : libr/magic/d/sun => libr/magic/d/default/sun
rename : libr/magic/d/uuencode => libr/magic/d/default/uuencode
2011-11-29 03:14:27 +01:00
earada
8d05060618
* Use dummy plugin in core with plain files
2011-11-29 02:44:24 +01:00
pancake
54774d1d92
* Add support for x86_64 -linux to ragg2-cc
2011-11-28 14:13:44 -05:00
pancake
dadb224889
* Fix iphone build
2011-11-27 14:02:39 +01:00
pancake
85122bec5b
* Use INSTALL_SCRIPT to install ragg2-cc
2011-11-27 02:04:26 +01:00
pancake
a5cb0c7810
* Add ragg2-cc
...
- shellcode compiler using gcc or llvm-gcc as backend
- inspired in shellforge, written in shellscript
- works on x86-32 with linux and osx
* Fix rax2 -S for binary data
2011-11-26 05:14:03 +01:00
pancake
f1bee51c94
* Add ragg2 -C
2011-11-26 02:58:15 +01:00
pancake
5889716c88
* Various fixes in sys/
...
* Added dist-bin.sh and python-bindist.sh
- Fixes paths and pkgnames
--HG--
rename : sys/bindist.sh => sys/dist-bin.sh
2011-11-25 15:26:05 +01:00
pancake
2db05920e4
* Fix segfault in r_io when io->va = 0
...
* Fix overflow in r_cons
* Implement dtg with proper dot format output
* Use "f name 1 off" instead of "f name @ off" in dr*
2011-11-25 09:40:28 +01:00