pancake
853b7b7a8c
Prefer sys/user.sh instead of long oneliner
2015-08-31 23:46:13 +02:00
Jeffrey Crowell
027bb8f11a
pass args to user-install'd scripts
2015-08-22 10:47:58 -04:00
pancake
a093958b6d
Release 0.9.9 - codename AlmostThere
2015-06-05 04:07:13 +02:00
pancake
46aa106784
Handle make w32dist USE_ZIP=NO
2015-05-25 18:27:59 +02:00
Anton Kochkov
b5d8ddb037
Fix building outside of the git environment
2015-04-29 00:47:44 +03:00
XVilka
5f5a41cab9
Install HUD and colorthemes on cygwin
2015-04-24 16:48:28 +03:00
pancake
9392424e30
Fix #2397 and #2398 - honor syscall args in dcs
on linux-x86-64
2015-04-18 10:35:57 +02:00
Maijin
c09b0aa152
Add shellcheck dumb script and Makefile quality rule
2015-04-17 21:12:30 +02:00
Álvaro Felipe Melchor
35f573fe1f
Fix memleaks in RCons.pal
2015-04-11 13:08:00 +02:00
pancake
fb93c7b49e
Include sdb
include files in the w32dist
2015-04-03 20:48:06 +02:00
Jeffrey Crowell
5987085269
remove pipe to wc -l in make
2015-04-03 18:10:46 +02:00
pancake
000781b07e
Remove more unnecessary files from capstone in make dist
2015-03-22 16:59:14 +01:00
pancake
fa5446f881
Fix capstone tar fuckup
2015-03-22 16:38:12 +01:00
pancake
9a494ff0c2
Fix w64 build (statically link libgcc)
2015-03-20 13:11:04 +01:00
pancake
247f24fd3b
radare.lua is no longer here
2015-02-23 10:45:05 +01:00
pancake
a8e50839ee
Fix --with-syscapstone condition
2015-02-16 20:51:24 +01:00
pancake
1306b87112
Fix #2050 - Show commit counter in r2 -v
2015-02-07 00:14:55 +01:00
Jeffrey Crowell
1fc3a177f6
Separate fortunes to fortunes.{fun,tips,nsfw}
...
add `e cfg.fortunetype = fun,tips,nsfw`
Add some "legacy" nsfw fortunes.
2015-01-15 10:43:09 +01:00
pancake
1e340b653f
Completely remove all yara references
2015-01-03 03:38:49 +01:00
fenugrec
025fe0325a
git clone --depth 1 for sdb,R2R,udis86
2015-01-01 13:05:41 +01:00
pancake
dff0ccbeb0
Add user-install
and user-uninstall
make targets
...
- Add sys/user.sh to install r2 at home
2014-12-22 04:50:08 +01:00
pancake
153b8b1f9d
Add 'rmd' target, enhace io_self and add library version to libr2.so
2014-11-22 02:51:35 +01:00
pancake
5fa03f7758
Remove .d files in mrproper
2014-10-28 09:46:24 +01:00
pancake
329bc84488
Add 'pfo' to open format description files
2014-10-21 11:49:33 +02:00
Andrew McDonnell
72fe82042f
Remove r2agent and libr2.${EXT_SO} in make purge
2014-10-04 16:30:25 +02:00
pancake
b4405e8699
Fix symstall of hud
2014-09-06 02:23:09 +02:00
pancake
0d620bd37f
More native mingw32 fixes
2014-09-01 15:50:04 +02:00
pancake
0178d0a4ed
More fixups for mingw32
2014-09-01 15:29:02 +02:00
pancake
09ed56fac0
Aim to fix build order for zlib dependency on r_util
2014-08-11 01:06:21 +02:00
pancake
15312da46b
Fix w32 build
2014-07-17 10:34:53 +02:00
pancake
2719a78290
Support make install & make symstall with DESTDIR or PREFIX with spaces
2014-07-10 01:13:04 +02:00
Anton Kochkov
445dde9ba8
More improvements for cygwin and mingw32 building
2014-07-10 02:21:41 +04:00
pancake
62a2abe408
Fix 'make dist'
2014-06-14 02:44:31 +02:00
pancake
8c0ed5a6ee
Update capstone and embed it into the 'make dist' tarball
2014-05-25 03:58:58 +02:00
pancake
4c50cbe5a3
Remove all MAKE_JOBS references
2014-05-09 01:09:09 +02:00
pancake
201231a7a5
Fix remaining segfault in RCons.canvas, still trashy output
2014-05-08 02:58:20 +02:00
pancake
f5d611984f
Fix yara-symstall and update sdb
2014-05-05 04:17:16 +02:00
jvoisin
eb63086670
Add some crypto rules for Yara
2014-04-30 02:25:55 +02:00
jvoisin
baf8e44673
Fix a forgotten mkdir in the Makefile
2014-04-29 01:20:06 +02:00
jvoisin
59e8a21a66
Add a default bundle of yara rules
2014-04-29 00:09:20 +02:00
pancake
db42789d62
Make the http server work on w32 (^C not handled yet)
2014-04-21 12:55:34 +02:00
pancake
7a47a7c29c
Some fixes for RLang plugins
2014-03-26 01:34:32 +01:00
pancake
784a1d2a72
Import radare2-capstone asm/anal plugins
2014-03-07 04:15:45 +01:00
pancake
3e5dc60379
Fix 'cmp' in ARM assembler
...
- gnu dis is confusing:
cmp r3, 1, 30 -> cmp r3, 1<<(32-30)
2013-12-29 02:11:40 +01:00
pancake
bf1d0ff08a
Fix build and various random fixes
2013-12-20 04:32:38 +01:00
pancake
44dc4a9f30
Remove r2-bindings from this repository
2013-12-20 02:10:36 +01:00
pancake
6b7c2ba35a
Move r2-regressions to radare2-regressions
2013-12-19 23:54:52 +01:00
pancake
ddbc120876
Add '%' and '*' commands and refix install
2013-12-14 02:47:25 +01:00
pancake
2dc35ab471
Fix regressions git uri
2013-11-12 04:49:44 +01:00
pancake
e578289990
Use acr 0.9.6 to fix r2-bindings configure and dist with xz
2013-11-11 00:55:34 +01:00
pancake
d9724df92c
Oops
2013-10-27 23:27:11 +01:00
pancake
ed184ce7f3
Switch to radare2 regressions and bump npmjs version
2013-10-27 22:52:15 +01:00
pancake
0851810e54
Move hud from shlr to doc/
2013-07-24 08:57:20 +02:00
pancake
a1123b6a69
Added default color paletes for rcons
...
Added 'ecf':load colorschemes
Added VE visual menu to configure colors
r_cons_rgb_parse() needs a rewrite
2013-07-17 03:51:53 +02:00
pancake
8ba04fa985
Fix 'make dist'
2013-07-07 23:03:10 +02:00
pancake
b8f7138092
New palette in disasm, fixed 'fs*', better scr.colorops
...
Fix 'make w32'
Some more enhacements on the webui
New palette. im open to suggestions
Fixes in the scr.colorops parsing
Fix 'fs*' command
Analop now sets Type.ILL if invalid
2013-07-04 03:34:28 +02:00
pancake
71850add41
Fix install/symstall of radare.lua
2013-06-30 00:31:26 +02:00
Anton Kochkov
4c0095550c
build workaround
2013-06-29 10:21:15 +04:00
pancake
ac4cedae53
Install radare.lua for libr/r_lagn/p/lua
2013-06-28 17:21:25 +02:00
pancake
a9b438afae
Fix build order issue, r2agent -s (sandbox mode), update rasm2.1 manpage
2013-06-25 17:35:36 +02:00
pancake
febace8033
Run ldconfig stage after install and symstall
...
- Fixes non-standard path installs on GNU/Linux
2013-06-17 01:39:49 +02:00
pancake
a21afe4053
More work to deprecate old cparse and use libr_tcc
2013-06-05 09:29:27 +02:00
pancake
781e62bedb
Move libr/db/sdb to shlr/sdb (fix build?)
2013-05-01 01:29:06 +02:00
pancake
0aaa61f7d2
Store CFLAGS in configure, fix build race condition and rabin2 -zz
...
- Try to fix the race condition in build
- Fixes for rabin2 -zz (show strings when opening an unknown file type)
- Store CFLAGS and LDFLAGS at configure stage
2013-04-26 03:15:39 +02:00
pancake
30a75dc71c
move www to $pfx/share/radare2/$ver/www (thanks debian)
2013-04-18 23:11:12 +02:00
pancake
d82c53224f
Fix w32 build
2013-01-23 14:50:50 +01:00
pancake
4ffa7952a2
Fix segfault in DEX parser, remove more r_print refs
2013-01-23 01:53:32 +01:00
pancake
6dadd63c4b
Ad od scr.col and cjange more settings
...
Fix parsing of segmented addresses
Move hud to shlr/hud
Add r_cons_print_clear () for delayed 'clearscreens'
Add blankline option to RCons
Add scr.segoff to show prompt as segmented or not
Add scr.colpos to choose the position of cmd.cprompt
Deprecate old flags code
2012-11-14 03:25:32 +01:00
pancake
69a12884ed
Simplify the build system
...
doc.sw has been moved to radare2-extras
2012-10-03 14:31:35 +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
6c10b98d84
Looks like z80 plugin is problematic. disabled build tips
2012-09-04 02:09:01 +02:00
pancake
3b65f42167
Update sdb to 0.5, sdb is now public api
...
Update pkgconfig files
sdb now supports json and cas operations
sync pair.c to use the new cas api
2012-09-04 01:46:12 +02:00
pancake
a8757a695f
Fix android build and add r_core->anal_define api
...
Fix static build (libr.a)
Fix android build farm scripts
Build system is still hacky
2012-09-03 01:27:52 +02:00
pancake
476e3b0082
Fix consgrep segfault and do changes in print cmd
...
Add python print buffer (pcp)
Use psw instead of pS for wide strings
Add dir.types config variable
Fix segfault in RConsGrep
2012-08-28 17:50:49 +02:00
pancake
6b991786ab
Show git-tip hash in r2 -v
...
dist now contains r2-bindings directory
use more parse locks in mk files
do not add invalid functions at UT64_MAX
Use -j8 in sys/install.sh again
2012-08-14 01:48:39 +02:00
pancake
09642b4eec
Gitify 'make dist' and implement 'locdiff'
2012-08-13 18:06:24 +02:00
pancake
1586c29785
Fix race conditions in makefiles and clean TODO
2012-08-10 15:59:37 +02:00
pancake
28428438f6
Lot of build fixes for --as-needed and mingw32
...
Fix z80 assembler
Add r_sys_truncate() for portability
Fail build if tests compilation is wrong
2012-08-10 11:35:38 +02:00
pancake
90b1936910
Fix make purge and uninitialized memory in RBin
2012-08-06 17:34:01 +02:00
Roi Martin (@nibble_ds)
a4aef33922
Rename shrl/ to shlr/ (typo)
2012-08-06 14:25:31 +02:00
Roi Martin (@nibble_ds)
46d82f2600
Create folder shrl/ for shared libs
...
Move udis86 to shrl/
Add variable SHARED_OBJ to rules.mk
Add plugin anal/p/anal_x86_udis86.c (dummy)
2012-08-06 12:57:48 +02:00
pancake
afbda180d5
Add visual search and enhace search output
...
- e search.show = true # by default
- add keyword type (string, binary)
- visual search only works in cursor mode
2012-08-02 01:50:39 +02:00
pancake
0c0984a382
* Fix --without-ewf
...
* Fix r_types.h for FreeBSD-clang
* Fix android sys build scripts
2012-02-18 01:49:59 +01:00
pancake
9845f98cae
* Honor STRIP for android build
2012-02-17 13:55:54 +01:00
pancake
844d803e79
* Search in io.va is broken
...
* Add some android build foo's reported by pof
2012-02-17 13:23:58 +01:00
pancake
8587dbab20
* Fix w32 build
...
* Apply rudi_s patch fixing some new valgrind warnings
2012-02-14 18:10:01 +01:00
pancake
d677b4cd94
* Remove tests/ and use r2-regressions from vext01 github
2012-02-03 16:28:52 +01:00
pancake
6ee952c388
* Fix make install for hud (thanks l0gic)
...
* Enhacements for the r_cons_hud
- double-ESC to quit menu
- tab and up/down arrows select row
- first row is executed if enter is pressed
* Add ?y[ynkm] to
- ?iy ?in ask user with yesno dialogs
- ?im msg show message
- ?ik press any key
* Add hud.once eval var to run hud forever
* CC != CC*
2012-02-01 02:22:43 +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
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
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
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
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
158962d606
* make purge is now less harmful
...
* add initial support for creating p9 binaries
* Make r_anal_get_fcns() an accessor macro
2011-11-12 05:20:54 +01:00
pancake
0f271a8bac
* Added api to get opcode descriptions
...
- r_asm now depends on r_db (uses r_pair aka sdb)
- r_asm_describe()
- install opcode descriptions
- Use ?d to get description of opcode (uses asm.arch)
* Add 'fl' command to get length of flag
* Fix some warnings in anal.sparc plugin
* Add new assembler directives
- .int8 (alias of .byte)
- .int16 (alias of .short)
- .int32 and .int64
* Fix memory leak in r_core_disasm()
* Add accessors for RAnalFcn.{refs,xrefs,vars,bbs}
- Updated bindings
2011-11-12 01:52:31 +01:00
pancake
e2835a7738
* Bump for 0.9hg
2011-11-02 02:01:24 +01:00
pancake
f5e374e235
* Make w32dist ship sdb and fortunes
...
* Add support for relative R2_PREFIX for w32
2011-10-24 12:07:12 +02:00
pancake
c8e42425ab
* Added sys/dist-all script
...
* Add make mrproper and version to r2-bindings
2011-10-24 11:38:33 +02:00
pancake
6c0318fa86
* Honor LIBDIR in syscall/d and magic/d
...
* Show similarity distance in radiff2 -C output
* Add -O flag to radiff2 to use diffops
* Diffing threshold for basic blocks and functions is now configurable
* Explicitly delete the asm object from the nodejs example
2011-10-14 10:09:53 +02:00
pancake
e9d1dcb4ec
* Fix make w32dist
...
* Update manpages
* Added r2 -H for env and files help
* Add rarun2 -h
* Show assembler/disassembler features in rasm2 -L
* Add opcode 'mov dword [ebp-12],4' to x86.nz
- Make t/test.nz work with x86.olly (32bit only atm)
* Fix unknown os issue with tiny-pe files in r_bin
* Fix some plugin names build fails in mingw32
* MAGICPATH renamed to R_MAGIC_PATH
* Add another experimental way to generate gir files
- Added dummy test.js for nodejs
* Build python-dist in farm
--HG--
rename : man/rarc2-tool.1 => binr/old.rarc2/rarc2-tool.1
rename : man/rarc2.1 => binr/old.rarc2/rarc2.1
2011-10-12 03:24:19 +02:00