23399 Commits

Author SHA1 Message Date
Vane11ope
c3346ff56f hacky fix for a resizing issue but fine for now (#15872) 2020-01-21 14:59:24 -05:00
Khairul Azhar Kasmiran
2b7bf5bee2
Treat empty string as false when boolifying (#15859)
* Treat empty string as false when boolifying

* Fix :, in ej output
2020-01-21 21:01:06 +08:00
pancake
57a60ba8c5 Release 4.2.0 - Arctic World Archive 4.2.0 2020-01-21 00:33:11 -05:00
radare
937c251d8b
Fix V testsuite build with latest V from git (#15867) ##test 2020-01-20 21:28:09 -05:00
Florian Märkl
020bcb7d37 Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866) ##anal 2020-01-20 17:39:41 -05:00
dodococo
2c3249c2f3 Fix #15789: Increment offset for reads as well (#15865) ##io 2020-01-20 17:39:16 -05:00
dodococo
5aa8ab5c75 Implemented pmj (#15864) ##print 2020-01-20 17:39:04 -05:00
Vane11ope
05d5e77f24 Fix resizing issue (#15863) 2020-01-20 11:51:01 -05:00
Florian Märkl
683694c3f5 Fix pkgname version check for real now (#15862) 2020-01-20 11:50:22 -05:00
Anton Kochkov
d98c43450f
Enable V testsuite on GitHub CI (#15796)
* Enable V testsuite on GitHub CI
2020-01-20 21:03:36 +08:00
Florian Märkl
c01a491bd2 Check version for pkgname correctly (#15860)
dot can be null
Using R2_VERSION_MAJOR/MINOR is wrong because they will be continuously updated and we want to check for exactly 4.2.0
The version check logic itself was wrong
2020-01-20 07:36:25 -05:00
Florian Märkl
52820e2f58 Fix afb test (#15861) 2020-01-20 07:35:48 -05:00
pancake
066c1277dc Fix #15833 - Only print pkgname if the plugin is for r2 >= 4.2 2020-01-19 22:54:49 -05:00
pancake
84f10732c1 Update/improve jmptbl size tests 2020-01-19 22:44:05 -05:00
d4em0n
d50d1ffc3d Fix jumptable size #13812 (#15822) ##anal 2020-01-20 04:43:29 +01:00
pancake
54e86d622d Use specific commit of V to avoid build issues 2020-01-19 22:06:52 -05:00
pancake
f715f01fad A bit more picky fix 2020-01-19 17:59:26 -05:00
Óscar Carrasco
1a57682ed0 Fix afs not working without rettype ##anal (#15847)
* Add test for afs without type
2020-01-19 23:56:00 +01:00
pancake
fe30246d91 Fix #15767 - Temporarily disable colors in drrj 2020-01-19 17:54:53 -05:00
pancake
35b05d8697 Fix warnings 2020-01-19 17:11:07 -05:00
Riccardo Schirone
f410795ec4 Update radare2-shell-parser 2020-01-19 22:57:40 +01:00
pancake
84436bfaad Implement ar, and dr, commands to list registers in table format ##cons 2020-01-19 22:56:47 +01:00
pancake
1d42b95e78 Add f, command to list flags in table format ##table 2020-01-19 22:56:47 +01:00
pancake
222302ee61 Use void because we don't do anything with the return value 2020-01-19 16:49:29 -05:00
Anton Kochkov
d0a915458a Coverity fixes 2020-01-19 20:37:29 +08:00
Anton Kochkov
4f0f996a60 Remove the wrong test 2020-01-19 16:56:08 +08:00
Anton Kochkov
791fabc0d4 More tests fixes 2020-01-19 16:56:08 +08:00
radare
1ac6209c88
Fix #14424 - Handle ~ operator in the ms shell ##cons (#15846) 2020-01-19 07:40:21 +01:00
Vane11ope
908727e223 More fix for resizing issue (#15844) ##panels 2020-01-18 23:11:37 +01:00
Itay Cohen
0d45034037 Remove realname from strings (#15841) ##disasm 2020-01-18 23:11:12 +01:00
Florian Märkl
3e819bfb76 Fix a null deref in fcn_recurse ##anal 2020-01-18 02:47:00 +01:00
pancake
a15b8b7362 Add ?V0 ?V1 ?V2 - for semver support ##core 2020-01-18 02:46:36 +01:00
vane11ope
c3746f3bbb Resizing works not perfectly yet but close 2020-01-18 02:45:13 +01:00
Khairul Kasmiran
50924a814e Fix #15604: Convert all tests from <<KEYWORD to <<EOF 2020-01-17 17:47:00 +01:00
Anton Kochkov
67d8eba435
Fix wrong tests (#15834) 2020-01-17 22:05:06 +08:00
Riccardo Schirone
a634213c35 Add test for env variables boolification 2020-01-17 12:22:44 +01:00
Riccardo Schirone
7fb34164aa Introduce SETBPREF to handle "boolish" vars like asm.cmt.off 2020-01-17 12:22:44 +01:00
Riccardo Schirone
d8f2b4a4db Do not try to convert to true/false, as it breaks integer vars
See discussion at https://github.com/radareorg/radare2/pull/15681 .
Unfortunately the change cannot be done for non-int vars only, because
right now vars are not statically typed, so a var that is initially
CN_INT can then become CN_STR if you set a string.

Changing vars to assign them a static type when they are created would
require a much bigger change and discussion.
2020-01-17 12:22:44 +01:00
Riccardo Schirone
8a330bedb0 A bit of refactoring in r_config.h 2020-01-17 12:22:44 +01:00
radare
45eb0052b1
Upgrade to acr-1.8.1 to get semver support ##core (#15816)
Move all version defines into r_version.h and handle it from meson too

- R2_VERSION_MAJOR
- R2_VERSION_MINOR
- R2_VERSION_PATCH
- R2_VERSION_NUMBER
2020-01-17 12:18:05 +01:00
radare
0d701a3b79
Use PJ api in the output of isj and show realname ##json (#15826) 2020-01-17 11:14:18 +01:00
David CARLIER
7ef9dc813e Mach-O io: mem leak fix proposal. (#15829) 2020-01-17 13:31:09 +08:00
Jeong Jihoon
6928ae192d Fix r_list_set_n() to allow empty element (#15820) ##util 2020-01-16 23:23:08 +01:00
radare
9ddfafcd65
Show flag realname when finding a function and realname is enabled ##disasm (#15827) 2020-01-16 21:15:42 +01:00
Khairul Azhar Kasmiran
a03fbd8c29 Convert cmd_pd* tests from <<KEYWORD to <<EOF (#15823) ##test 2020-01-16 18:34:34 +01:00
dok
fec55f8c74 C89 Fixup for r_sign_fcn_types function (#15824)
Fix error: `for` loop initial declarations are only allowed in C99 mode
2020-01-16 15:03:32 +01:00
Florian Märkl
b85726fd2b Support extras tests in r2r.v (#15821) ##test 2020-01-16 11:27:15 +01:00
Florian Märkl
3ead80cca8 Remove Custom Analysis for Java (#15817) ##anal 2020-01-16 11:25:49 +01:00
Óscar Carrasco
0efbb81c91 Apply types on matching zignature data ##signatures (#15746)
* Implement new zignature types format
  * Adapt zignature types deserialization to new format
* Integrate fcn types when zignatures match
2020-01-16 10:26:03 +01:00
Riccardo Schirone
3c788a4967 Use node->i_value in the log.level/log.traplevel callbacks 2020-01-16 00:06:34 +01:00