Commit Graph

514 Commits

Author SHA1 Message Date
pancake
be2df13c2d Check for GNU Make in sys/install.sh for FreeBSD 2016-07-04 14:18:07 +02:00
pancake
bb00b4e91d Fix Android build, update Capstone and use Android's Studio NDK if available 2016-06-22 02:27:32 +02:00
Maijin
8a96ec635d Comment installer script part from mingw32 2016-06-03 10:56:54 +02:00
Anton Kochkov
a38176a3b5 Shellcheck also r2pm script 2016-06-02 07:37:10 +03:00
Boris Ryutin
1c57f51254 Add output links for fixes (#4992) 2016-05-25 10:21:14 +02:00
pancake
f1e988f7c5 Fixes commit list in release.js 2016-05-24 01:35:06 +02:00
pancake
403b2c2257 Update release-notes script 2016-05-24 01:12:22 +02:00
Boris Ryutin
dd4f305031 Add markdown output for release notes (#4984) 2016-05-23 20:25:42 +02:00
Anton Kochkov
53f978393e Fix small issue with bokken install script 2016-05-22 03:13:28 +03:00
Anton Kochkov
8781ef3576 Fix small glitch for bokken build 2016-05-22 02:50:05 +03:00
Anton Kochkov
ed993c8143 Add ability to emit checkstyle for shellcheck 2016-05-20 16:20:38 +03:00
pancake
7401e36e0c Update vala tarball 2016-05-19 04:13:15 +02:00
pancake
5ec01b1414 Fixes for r2pm -i vala 2016-05-19 04:11:10 +02:00
Hamish Coleman
afed79c033 Minor arc + arcompact cleanups and whitespace, ending with anal_arc fully indented (#4937) 2016-05-18 10:02:35 +02:00
Anton Kochkov
fda6f74215 Update Yara doc and remove old script 2016-05-15 23:34:40 +03:00
XVilka
d77a47593f Improve Mingw32 building script 2016-05-06 21:09:23 +03:00
pancake
a83d9c1827 export MAKE in sys/install.sh 2016-05-03 22:29:56 +02:00
pancake
1f468b51f1 Fix dislexic issue in mingw32.bat and do not maintain version number twice 2016-05-01 15:08:25 +02:00
Anton Kochkov
de2c8edc64 Fix version for the glory of Mingw32 build 2016-04-26 15:36:11 +03:00
pancake
e775f1051f Implement pv[1248] 2016-04-26 14:35:51 +02:00
pancake
94524c6577 Update capstone and android package 2016-04-26 03:03:45 +02:00
pancake
2b52b9a3e6 Demangle Swift classnames in rabin2 -c 2016-04-25 18:59:27 +02:00
pancake
627e1a74a0 Fix ios-sign 2016-04-25 16:52:36 +02:00
pancake
3cef3ec2df Bump release in mingw32.bat 2016-04-11 13:27:41 +02:00
pancake
5ef2b3cc0f Fix many warnings 2016-04-11 12:22:15 +02:00
pancake
693c8129e7 Better release notes JSON generator 2016-04-11 11:14:29 +02:00
pancake
c91e0a3a64 Do not emulate metadata and initial release-notes.js 2016-04-11 10:16:56 +02:00
pancake
cbe598e3a2 Add sys/pie 2016-04-04 12:16:30 +02:00
pancake
54fe1ae941 Fix uaf and another memleak 2016-04-04 00:36:18 +02:00
Maijin
503fa69d22 Fix #1659, Add json to rasm2 2016-03-30 16:35:01 +02:00
Álvaro Felipe Melchor
b1e93ce704 Add plugin selection into menu 2016-03-30 13:20:54 +02:00
Álvaro Felipe Melchor
11c8219f83 Fix install packages with r2pm 2016-03-30 13:19:11 +02:00
pancake
b6d5e6c9e3 Initial implementation of the make menu 2016-03-25 11:10:16 +01:00
pancake
71bd7719c1 Fix #4409 - eco segfault and implement ecp 2016-03-23 22:13:55 +01:00
pancake
b55601645b Fix osx-pkg prefix for elcapitan 2016-03-22 19:24:25 +01:00
Anton Kochkov
2a3a9483a2 Bump for AppVeyor too 2016-03-01 15:26:02 +03:00
pancake
b5570cd378 osx-pkg honors root version 2016-02-29 23:38:27 +01:00
Anton Kochkov
e5b2b94e3a Simplify AppVeyor build script 2016-02-29 12:04:13 +03:00
Anton Kochkov
95298dcbe8 Fix AppVeyor building 2016-02-29 02:52:47 +03:00
Anton Kochkov
99c200b9c3 Mingw32 build improvement 2016-02-25 19:03:48 +03:00
Álvaro Felipe Melchor
cd9f092428 added MAKE_JOBS to ios-static.sh 2016-02-22 21:00:02 +01:00
Anton Kochkov
bf782b5c50 Fix AppVeyor building 2016-02-22 20:40:48 +03:00
pancake
852385efe1 Add sys/ios-env.sh and enable XNU debug without ptrace by default 2016-02-20 23:30:11 +01:00
pancake
35e6a4d958 Bump version for git and ios builds 2016-02-20 22:16:28 +01:00
Álvaro Felipe Melchor
ec3ac37bb5 Fix ios build and more rework 2016-02-16 17:33:41 +01:00
Anton Kochkov
6ec1d4ef49 Make static build for MinGW32 2016-02-16 17:51:59 +03:00
Anton Kochkov
7631af98fd Fix installer 2016-02-16 17:19:00 +03:00
Anton Kochkov
18b52bac6f Mask Xtensa for Windows builds 2016-02-16 16:31:53 +03:00
Anton Kochkov
415f90a041 More AppVeyor fixes 2016-02-16 15:01:41 +03:00
pancake
24582a7c37 Add directives in rasm2 manpage 2016-02-16 04:52:12 +01:00
pancake
384cfb1042 Fix last coverities 2016-02-16 02:08:09 +01:00
pancake
289aece1f9 More code cleanup for gdm debugger plugin 2016-01-27 01:56:24 +01:00
Anton Kochkov
5b199f2578 More fixes for Mingw32 2016-01-22 22:48:34 +03:00
pancake
5c08e59ab4 Fix android www tarball 2016-01-20 16:26:46 +01:00
pancake
e03f7ea4eb Fix WWWROOT tarball for Android builds 2016-01-20 14:33:32 +01:00
pancake
8f6929e1d6 Bump OSX package version too 2016-01-20 04:27:08 +01:00
Roi Martin
f6c2a13788 Update OSX docs and set CERTID default value in sys/build.sh 2016-01-17 19:28:03 +01:00
pancake
277f134024 Default NDK if not defined 2016-01-16 13:15:25 +01:00
pancake
436313175f Enhance the ios-cydia.sh a bit 2016-01-14 23:26:50 +01:00
Anton Kochkov
743c5f8a52 Add mingw32.bat for compiling radare2 2016-01-11 15:57:45 +03:00
pancake
8686a35ab7 ESILify the XCHG and XADD ops for x86 2016-01-07 12:04:26 +01:00
pancake
868d973aec WatchOS requires bitcode 2015-12-30 03:41:46 +01:00
pancake
afe90d520b Fix build for apple tv and watch simulators 2015-12-29 17:58:34 +01:00
pancake
b728b48123 Native tvOS/WatchOS support, non-fat libr.a and mach0 identification for them 2015-12-28 20:40:18 +01:00
pancake
e56be2fbd5 More multi-arch static build archive fixes for iOS/OSX/tvOS/WatchOS/*OS 2015-12-28 18:31:05 +01:00
pancake
1d8b761ca1 Various static and iOS related build issues are now fixed 2015-12-28 02:01:45 +01:00
pancake
965d789c4a Update indentation in some more random files 2015-12-14 14:32:18 +01:00
pancake
92c1631a06 More indent fixes 2015-12-09 00:41:44 +01:00
pancake
cfb03d3772 More indentation fixes 2015-12-09 00:27:31 +01:00
pancake
a4fc08b401 More auto-indentation enhancements 2015-12-08 23:55:23 +01:00
pancake
b5e093fc45 Indent io/io.c and fix an issue in the .sh 2015-12-08 22:35:39 +01:00
pancake
991c39a601 More whitelisted auto-indented files 2015-12-08 13:24:21 +01:00
pancake
33e2ad8969 Fix indent portability issues with gnu sed 2015-12-08 12:45:00 +01:00
pancake
d24d069ade Initial work on automatic indent whitelisting 2015-12-08 12:55:29 +01:00
pancake
cffee8748f Add indent.sh helper script 2015-12-08 11:25:12 +01:00
pancake
2b682cf927 Simplify scan-build script 2015-11-18 10:33:59 +01:00
pancake
1f56a8fad6 Finally working ARM64-linux (android) debugger 2015-11-17 16:06:45 +01:00
pancake
4f1663d6bf Some rework for regs+step+cont in iosdbg 2015-11-17 01:00:29 +01:00
pancake
c6eb64fc63 Fixes for the android tarball 2015-11-15 03:26:39 +01:00
pancake
5dada47085 add www in android builds 2015-11-15 02:24:18 +01:00
pancake
ba73d31cf3 Fixes for android-arm64 2015-11-15 02:20:57 +01:00
pancake
2d50c9757a Initial import for sys/android-release.sh 2015-11-15 01:53:14 +01:00
pancake
a411b06b59 Fix clang-analyzer script 2015-11-09 22:28:21 +01:00
pancake
2a132fe464 sys/install.sh uses /usr/local on OSX. Fixes ElCapitan and pkg-config issues 2015-11-06 17:34:44 +01:00
pancake
a57ec36895 Fix #3622 - search hits on repeated patterns 2015-11-03 11:04:21 +01:00
sghctoma
9a8263eafb Fixed sys/purge.sh to work on systems where the GNU make binary is called "gmake". 2015-11-02 12:00:21 +01:00
pancake
b7c9762fff Fix static build with latest gcc's 2015-11-01 19:31:07 +01:00
pancake
dd47aba9a2 Fixes for sys/static.sh 2015-11-01 10:26:38 +01:00
pancake
36179944fd Fixes Thumb detection from CPSR, NULL 2015-10-31 03:45:14 +01:00
pancake
46b5340093 Fix various inconsistencies in the iOS debugger 2015-10-31 00:51:44 +01:00
xambroz
d448260816 build cleanup focused on possibility to control the lib directories with the build parameters
needed mainly for RedHat/Fedora builds
2015-10-27 03:26:45 +01:00
pancake
2b5661c46a Add r2pm -t for travis purposes 2015-10-23 03:23:12 +02:00
pancake
3acebef4cd Update emscripten.sh 2015-10-22 15:42:19 +02:00
pancake
7dd98bcf75 Add support for TinyCC (super fast builds) 2015-10-21 16:31:24 +02:00
pancake
e4464575ce iOS build enhancements 2015-10-09 11:42:49 +02:00
pancake
58c92d1820 Android5 builds require PIE 2015-09-25 15:53:29 +02:00
raulsiles
a07056eaa4 Fixed message that says where radare2 has been installed (HOME/bin) 2015-09-23 16:27:06 +02:00
Vladislav Shtepin
4807826bb8 Make build.sh sign libs on OSX 2015-09-22 14:50:10 +02:00
pancake
3614547d74 Fix CVE-2015-2331 in libzip 2015-09-22 00:59:01 +02:00
pancake
5d0bdd4481 Enhacements to ease the iOS debugger development 2015-09-21 23:40:17 +02:00
pancake
4cc9e6fe99 Another fix for ios-sdk.sh 2015-09-21 22:42:02 +02:00
pancake
a49cdb65d5 Fix ios-sdk.sh 2015-09-21 22:21:41 +02:00
pancake
6b1dcee869 Fix #3325 - sys/install.sh tries to sign 2015-09-20 23:16:09 +02:00
pancake
fdbde81e78 Fix iOS build, and a pair of bugs 2015-09-15 04:05:43 +02:00
pancake
b86bf19c85 Fix #3051 - Honor CFLAGS everywhere and fix some windows/android warnings 2015-09-14 20:43:11 +02:00
jvoisin
8aec42633a Even more checkers for clang-analyzer 2015-09-09 21:43:24 +02:00
pancake
0c5f79a603 Fix sys/user.sh 2015-09-08 23:47:45 +02:00
pancake
933bad57a6 Fix sys/user.sh 2015-09-08 15:53:06 +02:00
jvoisin
35ba336e45 Add more options to clang-analyzer.sh 2015-09-04 17:49:35 +02:00
pancake
f8681b0862 Fix #2900 - Support more asan build flags 2015-09-02 16:01:53 +02:00
pancake
d7598b3be0 Fix #3125 - Check if sudo is installed 2015-08-24 13:25:04 +02:00
pancake
f6c03ae340 Fix iOS build and integrate http://newosxbook.com/articles/PST2.html 2015-08-21 14:52:33 +02:00
pancake
f98542631d CC workaround for freebsd in sys/build.sh 2015-08-19 20:48:41 +02:00
pancake
de2be231ee AFL_USE_ASAN seems problematic for -m32 2015-08-09 19:19:25 +02:00
pancake
0e7748974b x86_64 -> amd64 for debian 2015-08-09 14:06:54 +02:00
pancake
fb4ffc49eb Initial import of sys/debian.sh to create the radare2 and -dev packages 2015-08-09 13:33:30 +02:00
pancake
d61e6c66f7 Add sys/yara3.sh script to install yara3 plugin 2015-08-09 06:00:22 +02:00
pancake
bdf04c1180 Use ASAN in afl build 2015-08-04 21:28:46 -04:00
pancake
d21a2c92d6 Fix sys/static.sh for OSX 2015-07-23 01:19:10 +02:00
pancake
146a3a64c7 Fix iOS build 2015-07-10 14:40:10 +02:00
pancake
cae1d3c8cc Initial work to support ios-arm64 builds 2015-07-07 00:23:08 +02:00
pancake
5af8ce570e Add sys/purge.sh script 2015-07-06 22:51:09 +02:00
pancake
48b4c474dc Fix iOS build after the libzip "fix" 2015-07-06 17:38:45 +02:00
pancake
9eb4ef5197 Unescape backslash chars in ?e and add osx-qt-mingw32 toolchain support 2015-06-28 10:35:43 +02:00
pancake
6f7d511cb7 Initial rework for iOS (arm+arm64) single stepping (not yet working) 2015-06-22 16:55:28 +02:00
pancake
6ac8bb9500 Build for jailbroken iOS by default (enables fork) 2015-06-21 13:05:39 +02:00
pancake
344cceb359 Bump for Cydia package 0.10.0 2015-06-21 01:07:45 +02:00
pancake
8f25a9b344 Fix iOS build, crashes in reflines, analysis issues on OSX debugger and more! 2015-06-21 00:50:53 +02:00
Jeffrey Crowell
9217723b3d more shellcheck 2015-06-16 23:47:36 -04:00
Jeffrey Crowell
91a8a1108e actually fix ndk 2015-06-16 23:11:57 -04:00
Jeffrey Crowell
dd46e3031d fix build of android broken by shellcheck 2015-06-16 23:09:21 -04:00
Jeffrey Crowell
5812c52a15 even more shellchecking 2015-06-16 22:59:01 -04:00
Jeffrey Crowell
ddd58c7b25 more shellchecking 2015-06-16 22:39:19 -04:00
Jeffrey Crowell
370f111ce2 start shellchecking 2015-06-16 22:19:48 -04:00
pancake
f80f4da65f Add radare2-dev cydia package 2015-06-12 14:12:15 +02:00
pancake
a02e95bef9 Bump Cydia pkg version 2015-06-05 05:22:53 +02:00
pancake
c0b1e5fad3 Fix iOS build 2015-06-04 04:30:48 +02:00
pancake
9937d8564d Fix sys/ios-sdk.sh 2015-06-02 03:56:15 +02:00
pancake
6fa460a741 Bring back the lost sys/ios-sdk.sh 2015-06-02 03:54:15 +02:00
pancake
860e2323da Fix w32-python build with voidlinux 2015-05-29 11:57:52 +02:00
pancake
7194525554 Bump mingw32-python build to use 2.7.9 (2.7.10 is broken) 2015-05-28 14:52:58 +02:00
pancake
a7c8e96d6f Fix x86-16 capstone regression 2015-05-14 03:46:09 +02:00
pancake
16271e2c95 Fix all java broken tests. Still more to work on 2015-05-11 18:30:06 +02:00
pancake
4ced532d69 Tons of fixes and cleanups to make the java tests happy 2015-05-11 18:23:38 +02:00
Jeffrey Crowell
c578539c1b fix install script to work with sys/asan.sh 2015-05-06 17:24:29 -04:00
pancake
0f2fcf7734 Revert "Use HOST_ flags for ASAN too"
This reverts commit 0c9fff672e.
2015-04-30 23:19:31 +02:00
pancake
f141aed5d1 Fix bx pc ARM thumb analysis. Honor INSTALL_TARGET in sys/install.sh 2015-04-30 23:18:56 +02:00
Maijin
da3b01cba0 Add rebuild.sh to shellcheck+sort [skip ci]
Add rebuild.sh to shellcheck+sort [skip ci]
2015-04-30 00:11:22 +02:00
pancake
5d1ff72c56 Fix #2453 - Fix crash in Java CLASS parser 2015-04-29 23:55:03 +02:00
pancake
0c9fff672e Use HOST_ flags for ASAN too 2015-04-29 11:56:47 +02:00
Maijin
6aefa441b1 Fix shellcheck problem in scripts 2015-04-29 10:46:22 +02:00
pancake
9fd8a710b6 Push android build if possible 2015-04-22 11:09:51 +02:00
pancake
e137183f1d More rebranding for the android app 2015-04-22 04:50:37 +02:00
pancake
b362c51cfe Bump for org.radare2.installer Android app 2015-04-22 02:58:19 +02:00
Maijin
95946c1f78 Fix 2 remaining shellcheck errors 2015-04-17 22:11:53 +02:00
Maijin
3b26388769 Fix all shellcheck errors 2015-04-17 21:56:01 +02:00
Maijin
7ff53f8ae0 Change shellcheck format to GCC 2015-04-17 21:21:54 +02:00
Maijin
c09b0aa152 Add shellcheck dumb script and Makefile quality rule 2015-04-17 21:12:30 +02:00
pancake
997dda6e5b Add support for iOS-simulator and static-OSX builds 2015-04-14 17:14:43 +02:00
pancake
70a677b850 Fix iOS package 2015-04-13 14:16:46 +02:00
pancake
46277a7ec9 Bump Cydia package version 2015-04-13 03:33:58 +02:00
pancake
a53c7249d9 Update build support for iOS 8.3 2015-04-13 03:27:24 +02:00
pancake
bbae76ce4d Try to fix mips64 build 2015-04-13 01:16:01 +02:00
pancake
b66c6af24f Rollback the NDK for arm,mips,x86 to kitkat, keep lolipop for arm64 2015-04-12 15:46:37 +02:00
pancake
2a59f58560 Add --disable-loadlibs configure flag for static builds 2015-04-10 00:17:30 +02:00
pancake
128e894eca Strip and for static linking on binr/ with sys/static.sh 2015-04-09 23:36:56 +02:00
pancake
3f84ac9d67 Fix sys/static.sh 2015-04-08 16:07:57 +02:00
pancake
590f9023b0 Bump capstone and check toolchain in mingw64.sh 2015-03-20 16:53:55 +01:00
pancake
9a494ff0c2 Fix w64 build (statically link libgcc) 2015-03-20 13:11:04 +01:00
pancake
e30267d8e6 Android build does not needs the SDK, only NDK 2015-03-18 01:05:02 +01:00
pancake
103ab99dc9 Fix some null derefs on io.write when no files opened
- Add missing wB in w?
- Make sys/duktape.sh happy for OSX
2015-03-17 20:27:59 +01:00
pancake
dfa47c074c Add some extra checks for the osx-pkg.sh 2015-03-11 15:28:39 +01:00
pancake
b8dc7480fd Add USE_R2_CAPSTONE env var to ignore system capstone 2015-03-11 12:10:31 +01:00
pancake
3c998abaa9 Fix osx-pkg prefix 2015-03-03 02:40:50 +01:00
pancake
3070358a01 Remove deprecated yara.sh. Please use radare2-extras 2015-02-23 12:54:18 +01:00
pancake
6ee05a9e49 Add additional check for pkg-config capstone 2015-02-20 21:25:03 +01:00
pancake
10d517b3cd Bump Android SDK versions 2015-02-19 11:02:11 +01:00
pancake
dcc556a875 Bump Cydia pkg 2015-02-12 17:14:12 +01:00
pancake
a1dd4e1d94 Fix w32 build (another x86.new regression) 2015-02-05 16:34:05 +01:00
pancake
3c784f62cf Bump for Cydia 2015-01-27 00:20:52 +01:00
pancake
e11e1a633e Fix #1992 - fuzzed elf + dwarf segfaults 2015-01-25 03:23:30 +01:00
pancake
cdeaf60ea0 Use pax to generate the android tarballs (fixes deploy) 2015-01-25 00:02:27 +01:00
pancake
62617bb14e Fix android build 2015-01-24 23:17:55 +01:00
pancake
11722083bf More Android build fixes. Fortunes are now available 2015-01-24 21:45:32 +01:00
pancake
580f36a4b4 More fixes for the Android package 2015-01-24 21:18:57 +01:00
pancake
df6d0e38bf No more ewf for sys/static.sh 2015-01-24 03:30:45 +01:00
pancake
1fcf02c98b Add sys/android-build.sh local target and fix sys/static.sh 2015-01-24 03:30:07 +01:00
pancake
6260ae991f Fixes for the wwwroot in android build 2015-01-24 03:03:49 +01:00
pancake
c37806c16a Add sys/python-r2pipe.sh
from r2pipe import r2pipe
	r = r2pipe("/bin/ls")
	print(r.cmdj("ij")["bin"]["arch"]
2015-01-03 03:00:53 +01:00
pancake
1afd12e89b Remove yara (moved to radare2-extras). Installable via sys/yara.sh 2015-01-03 02:21:49 +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
6e7ef1fd3c Fix #1832 - asm.varsub is working now. Add sys/install.sh --without-pull 2014-12-14 02:36:57 +01:00
pancake
6d309e2c5e Implement dko for Linux. Enhace the command and support SKIP and CONT options
- Can continue into the signal handler
- Can skip the instruction and ignore the signal handler
- By default it will just stop in there
2014-12-12 00:34:53 +01:00
pancake
dd6b3005b1 Enforce weak/unowned linked lists by code, needs more testing 2014-12-11 16:43:33 +01:00
Jeffrey Crowell
ed1aae7fd1 fix lots of spelling
fix some errors from the sed script

undo file mode crap
2014-12-07 17:00:59 +01:00
pancake
6d96d214d9 Add sys/tiny.sh - wip 2014-12-03 16:27:11 +01:00
VisualPrankDude
3996b53867 remove cats in sys/farm/run.sh
update and run :-)
2014-11-27 09:40:55 +01:00
pancake
0d95f6ecfb Fix portability issue in git pull for sys/install.sh (thanks zlul!) 2014-11-24 02:59:25 +01:00
pancake
dda118423a Use syscapstone from sys/install.sh when cs-3.0 is found by pkg-config 2014-11-23 23:25:14 +01:00
pancake
f0e5c584ba Only git pull in master 2014-11-23 22:11:41 +01:00