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 |
|
pancake
|
20edc1bc6a
|
Don't show commit in r2 -v for release builds
|
2024-04-26 11:03:28 +02:00 |
|
pancake
|
83c63dcece
|
Fix oobread and oobwrite caused by an intovf in coff ##crash
|
2024-04-25 19:28:36 +02:00 |
|
pancake
|
149bf81873
|
Add pcY for quiet yara bytestring
|
2024-04-19 20:16:07 +02:00 |
|
pancake
|
5db80fa6dd
|
Fix a couple of unit bugs and use uppercased macros (1/2)
* Fix buffer overflow
* Unaligned access in bscanf
* Fix null deref
* Fix build
|
2024-04-17 16:11:36 +02:00 |
|
pancake
|
d16f5b6eb1
|
Show 'newabi' in r2 -v ##shell
|
2024-04-15 19:23:32 +02:00 |
|
pancake
|
ebc9a45db5
|
Add EBCDIC-ascii table for the new abi via ?ae ##print
|
2024-04-15 18:28:21 +02:00 |
|
pancake
|
e723e4d263
|
Initial implementation of RBuffer.cache ##abi
|
2024-04-15 09:01:25 +02:00 |
|
Kenny Shen
|
7265709d06
|
Show ASAN in -v options when compiling via gcc ##shell
|
2024-04-11 10:49:36 +02:00 |
|
pancake
|
48db8f8c3b
|
Fix oobreads on fmt of RStr.scanf ##crash
|
2024-04-05 20:54:38 +02:00 |
|
pancake
|
5d75cd2aaa
|
Fix all memleaks spotted by valgrind --leak-check=full in r2pm
|
2024-04-01 16:22:51 +02:00 |
|
pancake
|
661859136b
|
Fix build with --disable-debugstuff
|
2024-03-30 19:01:46 +01:00 |
|
pancake
|
080a3f4599
|
Fix signed vs unsigned comparison
|
2024-03-30 13:14:51 +01:00 |
|
pancake
|
d699d83692
|
Update to the latest sdb
* Fixes old toolchain BE builds, static linking issues and more
|
2024-03-30 12:13:57 +01:00 |
|