pancake
|
a67e3aab8f
|
Fix large left shift in buf.sleb as reported in bug7 from #23278 ##crash
|
2024-09-06 01:36:26 +02:00 |
|
pancake
|
1e5dee681d
|
Fix another left shift UB in uleb aka bug5 from #23278 ##crash
|
2024-09-06 01:36:12 +02:00 |
|
pancake
|
6b7c9eeab1
|
Fix UB in uleb128 left shift reported in #23278 ##crash
|
2024-09-06 00:04:08 +02:00 |
|
pancake
|
2952926a96
|
Initial implementation of the http sessions ##web (#23272)
|
2024-09-03 01:15:00 +02:00 |
|
Sylvain Pelissier
|
14ba8a0778
|
Display strings with 'ps' until first non-printable character instead of escaping ##print
|
2024-08-31 18:48:10 +02:00 |
|
Sylvain Pelissier
|
e3687f0905
|
Add space character ascii.sdb.txt ##charset
|
2024-08-31 17:19:39 +02:00 |
|
pancake
|
d3b8528a85
|
Implement r_str_lstr API for R2_600
|
2024-08-30 23:27:57 +02:00 |
|
pancake
|
9c2b8e3793
|
Fix null format when displaying unknown argument types ##decompiler
|
2024-08-30 02:21:43 +02:00 |
|
pancake
|
e9a66a5abb
|
Implement agD for testing dom graph ##analysis
|
2024-08-28 18:34:58 +02:00 |
|
pancake
|
a92b24081b
|
Move the abspath logic from cmd to the syscmd api
|
2024-08-21 16:27:56 +02:00 |
|
condret
|
b0ab249dfd
|
harden buf_cache
|
2024-08-08 09:38:11 +02:00 |
|
pancake
|
e387de70e4
|
Fix windows and wasm builds
|
2024-08-08 06:47:21 +02:00 |
|
pancake
|
fc8d6a9e35
|
Use WIFEXITED for system call
|
2024-08-07 12:50:10 +02:00 |
|
pancake
|
6057b59693
|
Fix 'r2pm -r false' because exit(system("false")) is a lie ##shell
|
2024-08-06 18:16:52 +02:00 |
|
satk0
|
060d976412
|
Replace other r_return_* uses and update DEVELOPERS.md ##refactor
|
2024-08-05 13:31:58 +02:00 |
|
satk0
|
ebd8bf9042
|
Replace r_return_val_if_fail with uppercase alternative
|
2024-08-05 12:26:32 +02:00 |
|
pancake
|
df188d8c21
|
Reimplement internal cfg.editor line editor ##cons
|
2024-08-05 10:34:12 +02:00 |
|
pancake
|
bb575f247d
|
Implement RBin.attr(str2bits) ##bin
|
2024-08-04 12:39:35 +02:00 |
|
satk0
|
aac8f3306b
|
Deprecate r_str_new and R_STR_DUP ##refactor
|
2024-08-04 12:21:44 +02:00 |
|
pancake
|
26778a3fb2
|
Fix asm.emu derefenced word issue on big endian ##disasm
|
2024-07-21 18:34:17 +02:00 |
|
pancake
|
4b53fd6450
|
More fixes from the noheapstring pr
|
2024-07-16 16:44:10 +02:00 |
|
pancake
|
186414f3aa
|
Minor code optimizations from the utf8heap pr
|
2024-07-13 15:18:10 +02:00 |
|
pancake
|
25a765fd25
|
Fix lint
|
2024-07-12 23:25:57 +02:00 |
|
pancake
|
bda4eb0832
|
Better parsing for the "join" command ##shell
|
2024-07-12 23:11:11 +02:00 |
|
pancake
|
9ca2c5695b
|
Improve argument parsing logic for 'tail' ##shell
|
2024-07-12 15:45:11 +02:00 |
|
pancake
|
e2004f5c80
|
Fix the tail syscmd ##shell
|
2024-07-12 15:45:11 +02:00 |
|
pancake
|
b8198f18e9
|
Avoid ' in help message glitching book's md
|
2024-07-11 18:09:42 +02:00 |
|
pancake
|
c9b159c265
|
Implement r_base32 APIs for my future self ##api
|
2024-07-09 12:18:16 +02:00 |
|
pancake
|
c5c440439d
|
Fix #23093 - RStdin.slurp() on Windows ##windows
|
2024-07-06 10:26:31 +02:00 |
|
pancake
|
e3137f62c3
|
Fix 'Cannot redirect the same fd twice' bug in the command parser ##shell
|
2024-06-27 12:52:48 +02:00 |
|
pancake
|
a541ec898b
|
Fix a recently introduced uaf in pdc ##crash
|
2024-06-26 17:09:12 +02:00 |
|
pancake
|
c13ede0769
|
Fix null deref, memleaks and portability regression
|
2024-06-26 16:06:28 +02:00 |
|
pancake
|
4e9ecca04e
|
Improve the smile operator code tokenizer ~:) ##json
|
2024-06-26 16:06:28 +02:00 |
|
pancake
|
ae28db0aa3
|
* More refined goto statements in pdc and add and colorize missing returns ##decompiler
|
2024-06-11 19:03:55 +02:00 |
|
pancake
|
8f3644d6ff
|
Fix wt, aht help messages and early catch badly formatted help messages ##shell
|
2024-06-05 19:12:19 +02:00 |
|
pancake
|
f9c276642f
|
Add op-count / bb-ratio info in afi/afij ##analysis
|
2024-06-01 10:03:57 +02:00 |
|
pancake
|
2de6b74b34
|
Add support for "double" type in RTable ##util
|
2024-06-01 10:03:57 +02:00 |
|
pancake
|
b9cbd35a6a
|
Fix #22972 - deadlock in :: fixed by handling ^C ##crash
|
2024-05-28 14:47:36 +02:00 |
|
pancake
|
edd00184df
|
Each RLogCallback have its own user pointer ##crash
|
2024-05-27 17:24:40 +02:00 |
|
pancake
|
5d940f1975
|
Honor log callback return value on custom callback calls ##core
|
2024-05-27 11:57:28 +02:00 |
|
pancake
|
5f76b95bf3
|
Initial implementation of r2pipe2 ##shell
|
2024-05-27 11:57:13 +02:00 |
|
pancake
|
a1cb9e5251
|
Fix oobread in test_r_tree
|
2024-05-13 01:29:45 +02:00 |
|
pancake
|
b98cc92046
|
Use RFile.new instead of R_JOIN in the fortunes code
|
2024-05-12 02:14:58 +02:00 |
|
pancake
|
d67f69da66
|
Do not slurp absolute path sources on Apple ##disasm
* Accessing files in absolute paths in macOS is 100x slower than
relative paths. So this makes scrolling in disasm super-slow wtf
|
2024-04-30 13:18:25 +02:00 |
|
pancake
|
d07678315f
|
Nibble colordump under prcn/prcb. Idea by Patrick Hurd ##print
* Kudos to @phurd@infosec.exchange for the idea
* https://infosec.exchange/@phurd/112284269719833207
|
2024-04-29 17:41:53 +02:00 |
|
pancake
|
ca7d2b23a8
|
Add nor in the RAnalOp.toString() ##arch
|
2024-04-29 16:42:38 +02:00 |
|
pancake
|
d4d3eee2b6
|
mal: manpage listing, markdown renderer, doc/ via man ##shell
* Support parsing markdown, r2slides and plain txt
|
2024-04-29 11:04:22 +02:00 |
|
pancake
|
fab3348d82
|
Ugliest commit ever, but passing all px tests on big endian
* My future self will fix that, doing baby steps here for now
|
2024-04-26 19:00:48 +02:00 |
|
pancake
|
26edf29b01
|
Hacky pxw fixes for big endian
|
2024-04-26 18:26:05 +02:00 |
|
pancake
|
74847a142e
|
Fix big endian debruijn tests and cleanup the implementation
|
2024-04-26 17:45:50 +02:00 |
|