Commit graph

1653 commits

Author SHA1 Message Date
pancake
8d06dd2f02 * Initial implementation of rabin2 -c
- Allow to create tiny binaries with r_bin
  - ATM only MACH0 format for x86-32 is supported
  $ ./rabin2 -a x86_32 -c mach0:31c040682a00000081ec04000000cd80 a.out
* Rename r_bin_set_arch{idx} to r_bin_select{idx}
  - New API r_bin_create and r_bin_use_arch()
2011-07-25 21:10:25 +02:00
earada
1c1a307edc * Support sockets in FreeBSD's 'dd' command 2011-07-25 20:17:19 +02:00
pancake
fde9168bd4 * Remove linking dependencies in radiff2 as reported by Debian
* Use -v instead of -V in rasm2 too
2011-07-25 12:22:55 +02:00
earada
25b590e21f * Implemented 'dd' command for UNIX and FreeBSD 2011-07-25 04:49:54 +02:00
earada
bff20dd916 * Add 8/16/32 bits register definitions in linux/x86_64
* Fix r_syscall_reg, to show syscall params correctly
2011-07-22 13:33:43 +02:00
pancake
9f35e4fd33 * Theorical build fix for OpenBSD/arm/sparc64 2011-07-22 11:29:58 +02:00
pancake
5292c61a48 * Handle syscall name/number resolution in 'asl' and 'dcs' commands
- Thanks @pof for noticing! :D
2011-07-21 19:17:15 +02:00
pancake
6072a57548 * Release 0.8.1 -- butterybiscuitbase
* Fix FreeBSD-amd64 and GNU/kFreeBSD debugger
2011-07-21 01:11:25 +02:00
pancake
1503b4955c * Enforce the use of BSD tar 2011-07-21 00:50:16 +02:00
pancake
a5bafc9257 * Some minor work on mips64 debugger
* r2-bindings configure help updated
2011-07-21 00:32:39 +02:00
pancake
8219630fcb * Update configure help and fix warning in debug_native 2011-07-20 23:55:05 +02:00
pancake
2d0fd88d3d * Fix debugger build in {Open|Net}BSD 2011-07-20 23:25:39 +02:00
pancake
79b581f597 * Avoid ^C in gitpush 2011-07-20 21:43:45 +02:00
pancake
627871eac2 * Fix build for GNU/kFreeBSD 2011-07-20 17:34:00 -04:00
pancake
553ac83d91 * Added __KFBSD__ define and enable new proc/maps for GNU/kFreeBSD
* Do not install rsc2 stuff
2011-07-20 19:26:07 +02:00
earada
af3f41765a * FreeBSD debug maps now uses sysctl api
* Fix some BSD build warnings
2011-07-20 17:58:50 +02:00
earada
f7146bd0ef * Fix (Free|Net)BSD native debug and register definition
* Fix build on FreeBSD (Thanks capi_x)
2011-07-19 20:01:47 +02:00
pancake
91decc9e59 * Fix build on clean systems (thanks sre) 2011-07-19 18:24:04 +02:00
pancake
edbcb1cfce * Add 'rwx' permissions information in MACH0 sections
- Lot of syntax indentation fixes
* Use r_name_filter in r_flags
  - Fix dangerous flagnames issue
2011-07-19 18:03:31 +02:00
pancake
8e102353ec * Honor LIBDIR and VERSION in pkgcfg 2011-07-19 13:19:09 +02:00
pancake
f116b681e6 * Move RELEASE stuff from doc/releases to DEVELOPERS
* Fix env.sh
2011-07-19 12:52:51 +02:00
pancake
486ee5351f * More libdir-ification (thanks sre)
* Bump and kidnap Debian's package description for Maemo pkg
2011-07-19 12:27:01 +02:00
pancake
ad30b95b45 * Honor --libdir --includedir and --bindir
* Put rsc2 scripts in ${LIBDIR}/radare2/bin
* Force RELEASE=1 in r2-bindings. Oops
2011-07-19 11:25:11 +02:00
pancake
afbe4894a7 * Merge lost commit
- Add rsc2.1 manpage
  - Use acr-0.8.6 everywhere
  - Fix make dist in r2-bindings
2011-07-19 10:45:47 +02:00
pancake
eefaa842c6 * Bump into 0.8.1
* Capture stderr in gnu-tar check
2011-07-19 00:26:11 +02:00
pancake
0d4faf652e * Set library version number for plugins
- Registers for which version of core was compiled
* Use tar --format=posix when GNU tar
  - Fixes the dependency on BSD systems
* Fix in doc/fortunes
* Fix this class pointer in asm_java
* Re-Fix uglily the bin_elf strtab issue (needs more work)
* Fix Vala regression in r_asm.vapi
2011-07-19 00:12:36 +02:00
pancake
28e5244064 * rax2 -s (without arg) uses stdin now
* Show help when no file given to rabin2 -O help
* Fix ELF strtab section read issue (workaround?)
2011-07-18 00:07:45 +02:00
pancake
9be6f53757 * Bump release 0.8 - Codename thecakeisapie
* Fix uninitialized memory issue in r_block_resize()
  - Thanks vext01 for reporting
2011-07-15 18:13:00 +02:00
pancake
1e9e109d8a * Merge heads 2011-07-15 18:07:56 +02:00
earada
413cfec724 * Fix virtual address in elf without setcions 2011-07-15 14:17:36 +02:00
pancake
39ed2a8210 * Fix some typos in gitpush script 2011-07-15 12:57:30 +02:00
pancake
3452c5845a * Added gitpush utility for github mirroring 2011-07-15 12:48:46 +02:00
pancake
f9320c0a92 * Bump acr to 0.8.6 with shellscript endian check
- New flags --with-{little|big}-endian
2011-07-15 02:21:40 +02:00
pancake
df2ec8e014 * Added support for new platform Maemo6-Harmattan
- Linux/arm with debugger support
  - Debian package generation tools (no need for dpkg)
  - Compilation instructions at doc/maemo
* Fix install in binr and libr
2011-07-15 01:50:42 +02:00
pancake
c7d59e7ed8 * Handle -lssl and pkg-config openssl
- Should fix NetBSD build
2011-07-14 22:14:11 +02:00
earada
98131d8768 * Fix FreeBSD build 2011-07-14 16:17:39 +02:00
pancake
ab41f159ae * Fix asm test 2011-07-13 19:37:28 +02:00
pancake
d2eff0d7b3 * Fix test suite 2011-07-13 19:28:53 +02:00
pancake
07b5b473c5 * Use OpenSSL (cflags/ldflags) from pkg-config 2011-07-13 19:22:38 +02:00
pancake
188560bf4b * Fix build and lot of warnings for w64 2011-07-13 18:55:16 +02:00
earada
008dc76721 * Use native api to calculate md5/sha1 hashes
- Fix bug 29
2011-07-13 17:41:26 +02:00
pancake
ca5e38d239 * Fix w32 and w64 build (r_fs/grub issue)
* Dont quit rax2 when reading from stdin until 'q' or ^D
* Minor fix in fortunes
2011-07-13 13:59:55 +02:00
pancake
a9a7e73519 * Fix double pdf (thanks vext01) 2011-07-13 12:21:56 +02:00
pancake
d190c204f8 * Remove manpages in purge
* Fix make symstall
2011-07-13 11:30:25 +02:00
pancake
7bcd23df0f * Fix static build (--without-pic --with-nonpic) 2011-07-13 10:14:30 +02:00
pancake
301073e7f1 * Fix pi and /c commands 2011-07-12 23:22:33 +02:00
earada
c880718f15 * Fix some warnings 2011-07-12 23:06:06 +02:00
pancake
1e3739f902 * Fix build for ming-w64 2011-07-12 19:42:20 +02:00
earada
0d43c5422a * Enhacements in keybindings used in visual mounts menus
* Implement missing 'pf p' pointer format
2011-07-12 17:26:56 +02:00
pancake
97232ecc1c * Bump to 0.8b
* Clean up some warnings of r_fs
2011-07-12 09:22:40 +02:00