Commit Graph

28875 Commits

Author SHA1 Message Date
pancake
c0b1eb9ba7 Fix #20772 - ihj rendering an invalid json because of pfj ##json 2022-09-19 11:06:01 +02:00
pancake
ec884e6dfa Fix #20760 - Implement native gron via ~{=} ##shell 2022-09-19 11:05:51 +02:00
pancake
97c77155f9 Fix master 2022-09-19 02:40:16 +02:00
pancake
563f3538bd Remove in_log_process global ##globals 2022-09-19 02:11:14 +02:00
pancake
98f7b10439 Boolify r_core_yank_file_all() and fix shadow var bug ##api 2022-09-19 02:08:58 +02:00
pancake
4801bbc13d Add r_file_is_executable and r_file_extension apis ##api
* Boolify some rdebug apis
* Make json.parse arg const
2022-09-19 02:06:35 +02:00
pancake
7020c9425c Fix lgtm tips 2022-09-18 20:41:55 +02:00
pancake
92236e4b1e Update to the latest SDB that's changing the sdb_itoa() signature 2022-09-18 20:38:58 +02:00
HighW4y2H3ll
15d337a70a Use RPVector in RAnalOp src/dst to support ldm/stm/simd ##anal 2022-09-18 10:01:39 +02:00
condret
3d45fdc85b Fix crash in r_vector_shrink ##util 2022-09-18 10:01:29 +02:00
pancake
7855759258 Fix UB bug when using r_vector random access ##api 2022-09-18 05:19:16 +02:00
condret
81965f1ca4 First implementation of r_arch decoder api ##arch 2022-09-18 04:29:10 +02:00
condret
f30351346f Add pkgcfg file for r_arch 2022-09-18 03:41:39 +02:00
pancake
f6383a05f3 Introduce the new r_arch library, just the skeleton ##arch 2022-09-18 03:41:39 +02:00
pancake
7bbf82b97d Deprecate graph.web eval config var ##config 2022-09-18 01:36:59 +02:00
pancake
6dae1fcd60
Fix RConfig.setB when the key doesnt exist ##core 2022-09-18 01:36:39 +02:00
condret
e137abc1b4 Fix license string in r_arch.h 2022-09-17 05:28:30 +02:00
condret
40edc4e723 Add some r_arch api declarations ##arch 2022-09-17 05:16:24 +02:00
condret
bd2837f905 Rename r_arch_set_ to r_arch_config_set_ ##refactor 2022-09-17 04:37:33 +02:00
condret
c9dcae1634 Initial commit on RArch structs ##arch 2022-09-17 03:57:25 +02:00
condret
e2889de5bf Rename R_ASM_SYNTAX to R_ARCH_SYNTAX ##refactor 2022-09-17 00:14:21 +02:00
pancake
bc93eab86c Remove RPrintRowlog and use R_LOG isntead ##shell 2022-09-16 20:45:13 +02:00
Alex Bender
b4bac8feda Change R_LOG_INFO to R_LOG_TODO where suitable ##api 2022-09-16 17:46:08 +02:00
pancake
6967f63396
Allow changing number of saved input lines ##shell
Authored-by: Paul B Mahol <onemda@gmail.com>
2022-09-16 15:50:21 +02:00
pancake
9935bbece0 Do not use unexistent apis like RFile.extension() 2022-09-16 15:13:55 +02:00
pancake
03e6e9ab3c Fix RConfig.SetB as it wasnt attempting to create any new node 2022-09-16 14:46:18 +02:00
pancake
cabab671df Check magic header before assuming an interpreted file is executable ##r2pipe 2022-09-16 12:12:07 +02:00
pancake
40b7d4560a
Disable libuv by default on meson and acr ##build 2022-09-16 11:52:29 +02:00
pancake
26458d6614 Boolify r_type_set and typedef RTypeKind 2022-09-16 11:51:30 +02:00
pancake
e5d8cc46af Add linting to avoid setting bool config vars with strings 2022-09-16 11:46:18 +02:00
Sylvain Pelissier
c07877a78a Update test file in PGP test 2022-09-16 11:34:38 +02:00
pancake
b705e334f6 Massage more R2_580 pending changes breaking APIs and ABIs 2022-09-16 11:34:19 +02:00
Sylvain Pelissier
7a4c50b406 Update flash magic, reduce false positive and add a test 2022-09-16 11:17:13 +02:00
pancake
1944e59783 Remove some more r_hash leftovers 2022-09-16 10:46:24 +02:00
Sylvain Pelissier
c53b680c7a Deduplicate SM4 functions 2022-09-16 00:33:37 +02:00
condret
55160608db Minor COV fix in r_str_char_count ##util 2022-09-16 00:28:14 +02:00
pancake
edb73b0ff8 Bump r2 version in the meson to 5.7.9 2022-09-15 18:27:10 +02:00
pancake
3feb8a514c Remove some more unused and deprecated RCmd APIs 2022-09-15 16:36:10 +02:00
Sylvain Pelissier
9eb97ec14b Separate SM4 algorithm from plugin ##crypto 2022-09-15 16:28:38 +02:00
Sylvain Pelissier
4a01f475f3 /ca update help message and add block cipher parameter
/ca initial SM4 key search implementation

Add SM4 key search test

Refactor cmd_search.c to have common code for key search.
2022-09-15 16:28:38 +02:00
pancake
ca2674228f Add missing zip dependency to r_fs needed for static build 2022-09-15 11:54:24 +02:00
Dennis Goodlett
14cb45eba9 Fix pickle arch thinking 0 is 64 bit ##anal 2022-09-15 11:26:18 +02:00
pancake
78fd7631c4 Use R_LOG in RCrypto 2022-09-15 11:25:40 +02:00
pancake
971b5d9b92 Single and reusable RCrypto instance 2022-09-15 11:25:40 +02:00
pancake
962c4edc83 Boolify RSocketRun.handle_redirection 2022-09-15 11:25:40 +02:00
pancake
e1506f0757 Use the new crypto api 2022-09-15 11:25:40 +02:00
pancake
a6e0d6c480 Merge rhash into rcrypto and improve apis ##api
* Update meson and make build systems
* Remove leftovers and unused dependencies
2022-09-15 11:25:40 +02:00
Alex Bender
12ea8be2ed Change the way TODO messages are printed from eprintf to R_LOG_TODO 2022-09-15 04:07:29 +02:00
condret
89da35c824 Un-R_WIP r_anal_esil_dfg_reg_is_const 2022-09-15 03:21:38 +02:00
condret
26107a1f36 Fix return type of r_str_char_count ##util 2022-09-15 01:17:23 +02:00