Commit Graph

620 Commits

Author SHA1 Message Date
xarkes
3ee2bd5ede Set windows meson default to static libraries (#7840) 2017-06-29 10:57:20 +02:00
Adrian Pistol
d8f5cdb11c io_gdb: gdb://host:port/pid support; Add gdbr_{attach,detach,detach_pid,kill_pid} to gdbclient. (#7759)
Try to activate extended mode; Attach helper function requires extended mode to actually do something.

Tries to attach to the given pid in io_gdb.
This isn't proper, but it's better than running into the two-pid-vals-no-sync issue.
2017-06-18 00:59:13 +02:00
pancake
65000a7fd9 Fix #7723 - crash in ext2 GRUB code because of variable size array in stack 2017-06-12 09:57:30 +02:00
xarkes
bcdbfcaf8a Moved meson bat script + better meson.build file (#7701) 2017-06-07 23:36:02 +02:00
xarkes
66cb8017f7 Modifed scripts for easier windows install (#7700) 2017-06-07 23:23:22 +02:00
pancake
796dd28aaa Fix ext2 buffer overflow in r2_sbu_grub_memmove 2017-06-05 12:38:39 +02:00
xarkes
9991ac1627 Appveyor windows-installer integration 2017-06-05 11:00:51 +02:00
xarkes
ccc39a88cf Added .appveyor.yml to the repo and better config (#7474) 2017-05-18 16:50:52 +02:00
pancake
7e7e23be36 Properly honor NOSUDO 2017-05-15 15:37:05 +02:00
pancake
a059631c55 Honor NOSUDO in sys/install.sh 2017-05-15 15:32:03 +02:00
pancake
f5948a9124 Fix #7495 - Avoid always-false conditionals 2017-05-15 12:53:05 +02:00
pancake
9847ba8148 Move translations into radare2-translations 2017-05-15 03:22:04 +02:00
pancake
80295bc6c0 Add English to the list of supported languages 2017-05-15 03:06:31 +02:00
pancake
630efb4835 Add some more Catalan and fix some help messages accordingly 2017-05-15 03:01:04 +02:00
pancake
165304fa1a Initial implementation of the sys/translate.sh
- Add initial Catalan language support
2017-05-15 02:48:24 +02:00
pancake
159adf4c14 Fix ldconfig.sh issue on Termux 2017-05-15 00:57:14 +02:00
xarkes
926f024909 Improved MSVC support (WIP) 2017-05-09 14:25:57 +02:00
pancake
8c656231c1 Several bug fixes in the android build scripts and other candies 2017-04-18 11:25:26 +02:00
pancake
9b54c51199 Fix sudo detection 2017-04-18 01:09:30 +02:00
Duncan Ogilvie
bf15457b96 Include debug symbols in windows releases 2017-04-08 00:54:41 +02:00
xarkes
14094583fd Modified windows build script (take care of configure exit code) 2017-04-01 11:01:10 +08:00
ryarnyah
10f5ee880d Add docker hub functionality to r2-docker script and remove all cap by default 2017-03-24 23:57:43 +01:00
pancake
ca0c4908dc Add r2 -Q for faster quits 2017-03-20 10:12:59 +01:00
pancake
295cd01b80 Move overlay in cherrypull 2017-03-20 02:27:15 +01:00
pancake
c024275459 Fix last covs 2017-03-19 03:22:00 +01:00
pancake
c021ba4e24 Support - as input for r2-indent 2017-03-17 03:48:41 +01:00
Maijin
8f98c048c6 Remove more outdated sys/scriptsX 2017-03-16 21:56:56 +01:00
David Manouchehri
8ad7913d54 Allow ptrace only in r2-docker 2017-03-15 10:38:55 +01:00
pancake
a8b9dc0980 Honor MAKE in sys/build.sh 2017-03-14 00:38:56 +01:00
Maijin
05b109f91b Remove old uncrustify.cfg
See doc/uncrustify.cfg
2017-03-13 19:58:09 +01:00
pancake
ccb353cc0e Fixes for non-x86 debian builds 2017-03-13 14:40:07 +01:00
pancake
7378f69644 Move sys/farm* to radare2-releases 2017-03-13 02:38:52 +01:00
Dave
669f2b55e8 Unified android-{arch} into android-target 2017-03-13 01:36:46 +01:00
pancake
7b31601631 Enable debugger capabilities for r2-docker 2017-03-13 00:31:28 +01:00
Maijin
f1ccd640f7 Remove more useless ./sys/ 2017-03-13 00:19:14 +01:00
Maijin
d035c6f6ca Remove more useless ./sys/ 2017-03-13 00:10:26 +01:00
Maijin
28faa5175d Kill duktape.sh (is in r2pm) 2017-03-12 23:36:47 +01:00
pancake
ff5bee0ef0 Fix #7005 - Do not check for lua 2017-03-12 23:20:08 +01:00
pancake
112bacafdf Fix #7000 - ELF file identified as BIOS and r2-indent 2017-03-12 11:44:20 +01:00
Anton Kochkov
d658720a77 Use system uncrustify too in indent.sh 2017-03-11 03:06:19 +08:00
pancake
c588138fd0 Initial import of r2-docker 2017-03-10 10:28:18 +01:00
pancake
4cd840417b Fix android-shell.sh 2017-03-10 10:28:04 +01:00
pancake
21abf22bfb Add purge2, used from sys/purge.sh 2017-03-10 00:16:17 +01:00
pancake
526699a4d3 whitelist more files 2017-03-09 23:45:26 +01:00
Roman Valls Guimerà
405e773474 Dockcross and android-arm (#6612)
* Changes needed to compile android-arm, see: https://github.com/radare/radare2/pull/6319#issuecomment-276046516

* Android dockcross building fixes...

* Correct full path inside dockcross, thanks @trufae

* Retab the file

* Quotes and tabs

* Cleanup/clarification on dockcross compiling for android-arm. Thanks @trufae
2017-03-09 12:09:26 +01:00
pancake
82eb65563b Fixes for r2-indent
* Supports r2pm's uncrustify without having to r2pm -r
* Add r2-indent -a to run indent-whitelist.sh
* Add --fix option in whitelist script
2017-03-09 02:13:09 +01:00
pancake
e2b9363ad8 Fix another r2-indent spacy issue 2017-03-08 23:16:22 +01:00
pancake
d6756e235c Implement author and version of RAsmPlugin 2017-02-28 02:26:55 +01:00
Marc
1cb8dcf905 Fix cbin iHH (#6859) 2017-02-28 01:00:31 +01:00
h4ng3r
ead645853a fix #6857 2017-02-27 23:55:39 +01:00
pancake
0aff2ab8ca Update r2-indent rules 2017-02-27 00:40:25 +01:00
pancake
e70ac6f16b Do not rm files when indenting if there are syntax errors 2017-02-23 18:01:28 +01:00
pancake
0ae4a5c3e8 More r2-indent fixes. and reindent a bunch of files 2017-02-20 02:54:16 +01:00
pancake
4bbc73a0e2 Fix #6818 - json indent ~{} honors scr.color
- Cannot configure the color palette
2017-02-20 02:32:58 +01:00
pancake
834092385c Fix ios-sdk script 2017-02-18 05:10:22 +01:00
pancake
19b945193b Fix extra space in hexdump header 2017-02-17 16:09:31 +01:00
pancake
29311ec67e Install sys/indent.sh as r2-indent. requires uncrustify and perl 2017-02-13 00:56:51 +01:00
pancake
0779091fc1 Allow to run sys/indent.sh from ANY directory 2017-02-13 00:51:37 +01:00
pancake
93eb47ccac Update SDB fixing stack exhaustion in merge sort and enhance indentation scripts 2017-02-12 22:44:13 +01:00
pancake
219f0e6db6 Add support for uncrustify in sys/indent.sh (still not perfect) 2017-02-10 18:04:30 +01:00
pancake
8b49c0bdfb Implement ascii (non-color) p2 when scr.color=false 2017-02-10 13:43:31 +01:00
pancake
70930f4496 Bring back the interest on sys/indent.sh 2017-02-10 02:05:58 +01:00
Polshakov Dmitry
249532bf53 Add support non-numeric signal numbers in RRunProfile (#6558)
* Add support non-numeric signal numbers in RRunProfile
* Add signal util module
* Remove old `signal_resolve` implementation
2017-02-02 14:34:44 +01:00
pancake
79ab75c78f More builds fixes for less plugins 2017-02-02 13:25:17 +01:00
pancake
4dc2b8b081 Add sys/sdk build script (wip) 2017-02-02 13:25:14 +01:00
zonkzonk
56366df728 Removing path in shell redirections 2017-01-31 22:13:32 +01:00
Roman Valls Guimerà
90feff3957 Introducing WebAssembly (#6613) 2017-01-30 22:40:57 +01:00
pancake
c484715a5a Missing NDK error to stderr 2017-01-30 11:01:37 +01:00
pancake
defafbf1b2 Reduce asmjs build size 2017-01-29 20:00:01 +01:00
chairkov
0e50c40453 create sys/install.sh with su and correct quotes (#6600)
did work today :)
2017-01-29 00:49:37 +01:00
pancake
7f1b4f273f Remove NDK dependency when BUILD=0 in android-shell 2017-01-23 02:15:17 +01:00
pancake
c5695c2fb9 Make sys/build.sh accept custom configure flags 2017-01-22 23:45:15 +01:00
pancake
31645472b3 Move release-notes to radare2-release repo 2017-01-20 13:48:22 +01:00
pancake
62e1edc01c Bump sdb to fix hash collision issues 2017-01-14 22:02:33 +01:00
pancake
1a81e775d8 Add rundiff script for testing radiff2 -u features 2017-01-09 14:11:43 +01:00
pancake
28a60ba980 Release 1.1.0 - codename preccc 2016-12-20 03:13:05 +01:00
pancake
329e093192 Update spp from git and fix integration with rasm2 2016-12-19 03:07:52 +01:00
pancake
e7e4c86910 Add N key in graph to toggle mini nodes and graph.cmtright 2016-12-19 01:33:54 +01:00
Maijin
dfc5583f3e Removing ./sys/pie
Removing ./sys/pie redudant with release script
2016-12-14 12:48:48 +01:00
pancake
f35063a690 Remove useless sys/ script 2016-12-13 11:51:36 +01:00
pancake
8b0d084596 Honor HOMEBINDIR in PATH for r2pm and reset --hard @^^ in update 2016-12-13 03:13:45 +01:00
pancake
1ebc5e29ec Fix #6308 - Fix crash in /P and enhance the output 2016-12-10 23:29:32 +01:00
pancake
c041decf9b Fix libr.a for android 2016-12-10 01:48:46 +01:00
Anton Kochkov
b82b68cf7e Iprove Mingw32 build script 2016-11-25 18:52:57 +03:00
pancake
f3be6a8cda Update android paths for the new app 2016-11-08 10:24:10 +01:00
pancake
7269a29be6 Fix #6135 - arm64 can hwstep 2016-11-06 21:52:47 +01:00
pancake
7023d010cc Add ios-cydia32.sh script to build radare2-arm32 cydia package 2016-10-06 15:17:13 +02:00
pancake
87cd22a25b Fix ios cross-build on the first run 2016-09-28 17:16:47 +02:00
Maijin
26cb39c759 Move build to sys/build 2016-09-27 18:44:34 +02:00
pancake
5e00b6118f Bump capstone and update releasenotes.js 2016-09-27 02:59:30 +02:00
pancake
30519fbd2c More release-notes enhancements 2016-09-27 00:15:41 +02:00
pancake
f8b6fab24f Fixes for release-notes 2016-09-27 00:01:20 +02:00
pancake
052ae7de4b Optimize ios build for size (7MB -> 2.8MB) 2016-09-20 11:19:01 +02:00
pancake
11dfabd0e4 Honor CPU in sys/ios-static arg 2016-09-13 00:17:07 +02:00
pancake
039d1fb7c4 sys/ios-static.sh generate easy-to-deploy tarball 2016-09-12 23:56:03 +02:00
pancake
4486553e4f Add sys/ios-static-appstore.sh 2016-09-12 23:04:35 +02:00
pancake
7c1d783d4d More fixes for ios-static 2016-09-12 21:13:24 +02:00
pancake
82d42ba5b2 Fix build and basic run of the ios-arm64 debugger 2016-08-31 02:30:20 +02:00
pancake
adaf59c718 Minor fixes for ios-cydia.sh 2016-08-18 14:25:01 +02:00
pancake
50473d8897 Reduce Cydia package size by removing development files 79MB -> 19MB 2016-08-18 02:48:29 +02:00
pancake
940f2d311d Release 0.10.5 - codename: PreCon 2016-08-17 01:28:34 +02:00
pancake
f671097ea7 Fix #5526 - Save function local flags in projects 2016-08-15 20:47:46 +02:00
pancake
8f2e4e4f5d Fix #5283 - In case of no sudo, just tell the user to run the command by hand 2016-08-08 11:47:09 +02:00
pancake
744fad6418 Port to Termux (Android-Debian environment) 2016-08-06 05:12:58 +01:00
pancake
2a2226978e Fix dmi on OSX and minor cydia tweak 2016-07-26 15:17:07 +02:00
pancake
092e859c5c Release 0.10.4 - codename: padron peppers 2016-07-07 00:32:59 +02:00
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