Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/radareorg/radare2

UNIX-like reverse engineering framework and command-line toolset
https://github.com/radareorg/radare2

Fix oobread in dalvik disassembler ##crash

7f16936ca6fd94c4addadf25ea0ee5d6b77db078 authored 11 months ago by pancake <[email protected]>
Fix negative index and oobread in array in pyc ##crash

cc651d2c9cd16d3d1639d7e05e1a5624c80354b6 authored 11 months ago by pancake <[email protected]>
Fix leaks related to name of RBinImport

b307426b8252de3b564ce39592dee413029c6aba authored 11 months ago by ashamedbit <[email protected]>
Fix leak in cmd_meta.inc.c

4ec07f11a9b12b9ec6767fad033dde9e7473101d authored 11 months ago by ashamedbit <[email protected]>
Fix call to thread_set_state in armv7 ##debug

count is not an output argument

37e60315a716ff5e339538afd3f062525672841f authored 11 months ago by Francesco Tamagni <[email protected]>
Fix armv7 build for xnu native ##debug

f6defc3fbb4d3e69ab84e4d9d29af4188416f561 authored 11 months ago by Francesco Tamagni <[email protected]>
Update documentation for macOS/arm64e ##doc

96e6d1c80e30631c5dc1183d5bd593f134b1b92d authored 11 months ago by pancake <[email protected]>
Avoid failing reg read if conversion fails on xnu native ##debug

231973e682a40c867149b189913a2dc9b272e2fc authored 11 months ago by Francesco Tamagni <[email protected]>
Fix thread_set_state on arm64e ##debug

* Fix regset on iOS/macOS arm64
* Handle arm64e as arm64 also for linux
* Add test

08e232db221c5aa5ec261846605f0455c6d4d311 authored 11 months ago by pancake <[email protected]>
Fix negative realloc in the ELF parser ##crash

ccbcd6b773cb39f7d11cb78e0ba3a98010041b77 authored 11 months ago by pancake <[email protected]>
Fix 1 byte oobread in the h8300 by defining the archinfo details ##crash

dfa34089fed143f99bdbb999d60607ce511d391e authored 11 months ago by pancake <[email protected]>
Fix leak in lib.c

9a169a89715803d70e23912ae82eb9a01246d70a authored 11 months ago by ashamedbit <[email protected]>
Fix leaks in profile.c

3b1a8ace6f821fe89bbe745e9f59582a64d7e16a authored 11 months ago by ashamedbit <[email protected]>
Free leak in reg.c

56e440f0b003b91c66748a76b73c77dc52c5d002 authored 11 months ago by ashamedbit <[email protected]>
Use RTime.today() instead of time() in two leftovers

81d9375cbd3f36f2d8c355418d22365e1ead396a authored 11 months ago by pancake <[email protected]>
Fix #17444 - Refactoring/cleanup of the RTime API for consistency

7a769bc329162128d4740fdf244d586d20d5af2a authored 11 months ago by pancake <[email protected]>
Fix MSVC Arm support ##port

add975a801e5bc5b778e693f7985d2bd4e368b5c authored 11 months ago by Richard Patel <[email protected]>
Fix qjs MSVC support ##shlr

05b950a1a3fb32884a94945785161b15f6ee422e authored 11 months ago by Richard Patel <[email protected]>
Fix #22269 - RAP seek over 2GiB ##io

Co-authored-by: Richard Patel <[email protected]>

3e4110a5afb05f50b3c5225264d955b10445b66a authored 11 months ago by ripatel-fd <[email protected]>
Fix issue with detecting if a library/plugin was already loaded. Relates to #22445

372c319dfed7b3dc901d82b21c62e5796b97bf4d authored 11 months ago by Mewt R <[email protected]>
Implement the sub-beats computation in RTime.beats() ##util

9c5efd0aef5be7abe5fd34b213ef4651241e8c42 authored 11 months ago by pancake <[email protected]>
Support whole address space for IO ##io

85da98001ead80810074c27930b3c95c81771539 authored 11 months ago by Dāvis Mosāns <[email protected]>
Support unlimited buffer size for PE format ##bin

Note we'll skip calculating actual checksum for
buffers 1+ GiB in size

a394936f7767174b749eaf90510b5a6ba5effcd5 authored 11 months ago by Dāvis Mosāns <[email protected]>
preconfigure.bat now accepts 'arm64' as build target

60f8a34406b25828cf6735004b4b163942494a6c authored 11 months ago by pancake <[email protected]>
Five less globals in agraph

f1ae08a81379b54449e174a215ba822a958df706 authored 11 months ago by pancake <[email protected]>
Add missing r_cons_canvas_goto_write ##cons

db798cf402e71a4c94e3bd17abe588f90f09d099 authored 11 months ago by condret <[email protected]>
Show warning when using invalid @{} ranges

* WIP: Try changing blocksize and seek with @{} up to discussion

b23c6d05c2809df08b7165f628de2275d4d845f4 authored 11 months ago by pancake <[email protected]>
Improve help message for `afl,?` ##shell

1186b05281ca76c935d4384a9693fa2ae015b08d authored 11 months ago by pancake <[email protected]>
Proper fix for the shift left UB bug, thanks to GPT4 :bow:

686d6df20c9ecc42df4bd2738679b1be09e70b24 authored 11 months ago by pancake <[email protected]>
Initial WIP implementation of pl ##shell

* early merged to avoid future abi breaking blockers

71f1b5f30b7b5aae891cd59074a7e5d81617de25 authored 11 months ago by pancake <[email protected]>
Fix aac bug caused by anal.in on binaries with sections ##analysis

dec3698578a0057703af07b2f679f18bf6563c00 authored 11 months ago by pancake <[email protected]>
Fix windows-x86 register type names

aa2bed5cef6306893d647e72090abc9a82aab182 authored 11 months ago by Dāvis Mosāns <[email protected]>
Enable winkd

169923932d0d7e94f3890f29dfc4cc82f863dd6a authored 11 months ago by Dāvis Mosāns <[email protected]>
Fix signed shift left undefined behaviour bug in the loongarch disassembler

* p/loongarch/loongarch-coder.c:114:13: runtime error: left shift of 8277060 by 9 places cannot ...

d733074ba5909e6f3fb886c4d6cc862bb5963e60 authored 11 months ago by pancake <[email protected]>
Fix kernelcache sections vaddr offset ##bin

3d28835f8e3031cba929e9fce02510d65f8d835c authored 11 months ago by Francesco Tamagni <[email protected]>
Fix 1 byte overflow in pyc parser ##crash

* Reproducer: $ r2 negmarshall378

2db25da77ec926b175409d2bb36607fffdeffc5e authored 11 months ago by pancake <[email protected]>
fix unit

03e1a6b097b2d0db1f4ba76bf3fc25cde6ac2503 authored 11 months ago by pancake <[email protected]>
Improve RStr.rwx permission string parsing ##util

ff4915cf896a3e5168eca6369cd7de9f38d71df0 authored 11 months ago by pancake <[email protected]>
Check for permission string parsing errors on all r_str_rwx callers

d4d73836b303ddb2ad9f59033e468256bb3a5e1c authored 11 months ago by pancake <[email protected]>
Improve argument parsing for the dmp command ##debug

a8a045643f9d566137561ad30d4f0e204dd5505e authored 11 months ago by pancake <[email protected]>
Fix #22563 - fix 'cannot assemble' in dmp, using egg shellcodes ##debug

* debug's eggs must share the same asm instance

057af65d6eded1de33084673c6bf03b0adafceb5 authored 11 months ago by pancake <[email protected]>
Introduce private pointer for future abi-safe improvements for #22569

f68afb49f13f09394e2d27b0318a726ceca7d9b5 authored 11 months ago by pancake <[email protected]>
Fix capstone reference commit for v5

3ee7bcfc687197e40224744976da8f0caf676b4a authored 11 months ago by pancake <[email protected]>
Remove unused RStr.insert()

eea9327710c8086b650ae11677f334d98fa71339 authored 11 months ago by pancake <[email protected]>
Add linter rule to avoid the use of unsafe sscanf("%s")

e18ab5e538b1beb2ebc7b4cfcb5b74ba025e7958 authored 11 months ago by pancake <[email protected]>
Use the safe r_str_scanf instead of scanf to parse gdb profile ##crash

38c8e5ded67eed2c8a1f874e536d05fc3939fa29 authored 11 months ago by Yiheng Cao <[email protected]>
Fix #22594 - Handle long flags in r_getopt as an alias for help ##shell

814b3ffff099b6e7520d9560ce06591f622a4952 authored 11 months ago by pancake <[email protected]>
Fix (null) in gS output

9aa814c6cfba1209b81ab8967537c167e14f64ba authored 11 months ago by pancake <[email protected]>
Fix #19823 - Changed http to https

446ce5f541fb5d7a90be4b45317015b36a1eddbe authored 11 months ago by Omvpatil <[email protected]>
Implement support for json and r2 output for %env ##shell

989306773f25afa2771d9bb0a0ea05627703891f authored 11 months ago by pancake <[email protected]>
More tcc cleanups

8c620f44c85ef27b55133b719901c83d85f1dced authored 11 months ago by pancake <[email protected]>
Autodetect libc version and support manual specification ##debug

* Improve dmh usability
* Add unit tests for regexpes used

b6c28b38306d90749b5045b060af17c4005dfd95 authored 11 months ago by Armin Weihbold <[email protected]>
Add a broken test for r_str_scanf for my future self

4fc2daf5e331f98e5a6186b6c10a1c621bb97580 authored 11 months ago by pancake <[email protected]>
Fix #22588 - Support multiple redirections in the same line ##shell

* allowed: x > a 2> b
* forbidden: x > a > b
* broken: x>a
* todo: add tests and support nest...

be75b2d9ee0701582aae047c2a717c4a64d6503e authored 11 months ago by pancake <[email protected]>
Add test for previous commit

e3942745858c5d323e26e3830587341f29a02d58 authored 11 months ago by pancake <[email protected]>
Fix crash when iterating an empty vector backwards

db8fc600a483a0fa0e123897bd804108c4dd8d40 authored 11 months ago by pancake <[email protected]>
Fix another tcc regresson on windows

7552613e0959029f4bad5a3bd2e74e3f8932b337 authored 11 months ago by pancake <[email protected]>
Fix linking and symbol visibility issues in tcc

6c6af6d5323878a3ee61a72e4d0c43281f390732 authored 11 months ago by pancake <[email protected]>
scr.fix.{rows|cols} -> scr.{rows|cols}.fix

144573b098a5041ef0ec88fd43fa4ade99c3dff3 authored 11 months ago by pancake <[email protected]>
Fix #21312 - scr.columns -> scr.cols

835f855e4bcd64e3acbf5876a7a778e4538dcb96 authored 11 months ago by pancake <[email protected]>
Minor cleanups on the tcc code

02fc7f90ec3686bec432cf4d6025ade6f575dd82 authored 11 months ago by pancake <[email protected]>
Fix test

df118329f98f6bbcf96820d5f1a1c90c9853588d authored 11 months ago by pancake <[email protected]>
Show error when user applies relocs on urified ios ##io

a6ac1d8cacf583be9d9e46dcd3726c4a7d320fcd authored 11 months ago by pancake <[email protected]>
Add test for ULL enum constants

f9f3fe8873d28b7904b89aa7ed2e1aa15870b275 authored 11 months ago by pancake <[email protected]>
Fixed null pointer dereference issue in treeblock

8419d7d0cbe61c687dcb8a35de0acccb2ee4c220 authored 11 months ago by Tronciu Vlad <[email protected]>
Fix error and add missing help for `r2 -qc '?*~abcd' --` ##shell

* Kudos to @astralia for kindly reporting the bug

1ee768a40f569849fdb7d1114deac93700fcec80 authored 11 months ago by pancake <[email protected]>
Do not use a custom boolean for dwarf

e3da17a0fb35947aae1cdd6a6a95737e3bcf3536 authored 11 months ago by pancake <[email protected]>
Fix windows build for debug.evm

80e637f76de7be6ee4997ad543117e65231ab9be authored 11 months ago by pancake <[email protected]>
Update dbg_dL

Fix test for https://github.com/radareorg/radare2/commit/dcdf4be163e1f1d97c232fbb844fc098c980e9df

ce276ba615b244560ce8eff83f2508786e9607ff authored 11 months ago by Armin Weihbold <[email protected]>
Import the debug.evm plugin from radare2-extras ##debug

dcdf4be163e1f1d97c232fbb844fc098c980e9df authored 11 months ago by pancake <[email protected]>
afbt -> afb, ##shell

c1c630220d386caf7384c975f05bac0eb2b9569d authored 11 months ago by pancake <[email protected]>
Remove ?: from the ??? help message as its deprecated

7da6f12ef8100b2fdf84d78470e3ad050ec8499e authored 11 months ago by pancake <[email protected]>
Fix rax2 -l behaviour ##tools

1e0c6b2a48c2842ebace4efac252c3ed9470422a authored 11 months ago by pancake <[email protected]>
Add more tests and fix %c in r_str_scanf

f368c8ccdb03af307d37f1c6899b94b25a0306c7 authored 11 months ago by pancake <[email protected]>
Initial implementation of our custom r_str_printf api

bf78d090c8340b26bbb57455d8ef666b0dfb3e98 authored 11 months ago by pancake <[email protected]>
Update cwisstable and fix minor bug in scanf's scanset

4e7470a3eb7184e5bc63185206d4277c5ee0d35f authored 11 months ago by pancake <[email protected]>
Implement scansets support in RStr.scanf ##util

c75ad89e5f4d1c53bb06f9c4dee174cc73aba30a authored 11 months ago by pancake <[email protected]>
Implement %p in r_str_scanf and add more tests for it

64aa644ab57a0d443f6bb07632bde97108ae1e94 authored 11 months ago by pancake <[email protected]>
Initial import of our custom and safe r_str_scanf ##util

* %s requires length via %.s
* cant use %*s for backward compat reasons (printf vs scanf incons...

098669591ca0327619fd2df572ca81d2dfe50ec0 authored 11 months ago by pancake <[email protected]>
Fixes for large numeric values in base64 and clz64

1009f69cc2844af36fac98b7645e411d6b8a433b authored 11 months ago by pancake <[email protected]>
Fixes for macppc support

ce1170c293e08109d5745133dc9027431b8e26f9 authored 11 months ago by pancake <[email protected]>
Old shells expect number for test -gt

88580023d39e474492da91402d2fde59bc7a0ece authored 11 months ago by pancake <[email protected]>
Maybe comparing empty string with -gt

086c36c582940a0877a3647298e9755bd8d16e5c authored 11 months ago by pancake <[email protected]>
Fix glitch in asm.bytes.space ##disasm

26bd034a3ade144b251ef601b01f806c792497f3 authored 11 months ago by pancake <[email protected]>
Flip boolean condition for di

7d8bad5ba11b19e4a3520d3aeaf1796ce6b4efd0 authored 11 months ago by Lars Haukli <[email protected]>
Fix oob write for dwarf with abbrev with count 0

72bf3a486fa851797aa21887a40ba0e3d3a6d620 authored 11 months ago by Yiheng Cao <[email protected]>
Add the tricky 'tmp' register in the arm64 debugger protilfe

* Many arm64 instructions use the tmp register

f1d368e0128b7b9ba404bbb4bf06e53441b05bc6 authored 11 months ago by pancake <[email protected]>
Minor code cleanup in esil.c

a7d55072203cf593a337acada08b4eeb3d5d9c81 authored 11 months ago by pancake <[email protected]>
A bit faster internal_esil_reg_write

89924b494c07ff142726878098c7258e3f4a0cbd authored 11 months ago by pancake <[email protected]>
A bit verboser esil eq operation

7e62c6caf3bde7eeee78ad789ea46e1d62af2c74 authored 11 months ago by pancake <[email protected]>
Faster REsil.use() when the plugin is already set

8f2001f5e77aacbd3195dae500b5d6b08eea0f1e authored 11 months ago by pancake <[email protected]>
Esil.stackFree is no longer accepting null

579d66e85889ab5c27f8a393c31074d96af313d4 authored 11 months ago by pancake <[email protected]>
Refactor ik outside the i loop

5b71b07c6a39478d4fcdb59d977bd56d526a7baf authored 11 months ago by pancake <[email protected]>
Refactor iA and io outside the info loop

7d73bf0d725a12522616910591a8f019af3b9f16 authored 11 months ago by pancake <[email protected]>
Fix rebasing of dyld cache pointers at page boundary ##bin

28988bc8888c77a114e122f7f0c7b42f3f9f883d authored 11 months ago by Francesco Tamagni <[email protected]>
Add support for iOS Simulator dyld caches ##bin

f1ee89e6115002b94a97440235e386b266d5de0f authored 11 months ago by Francesco Tamagni <[email protected]>
Mangled function signatures for za ##zignatures

Co-authored-by: pancake <[email protected]>

e167df4fdabe04a5a8c52945777b4aeaa52b57f7 authored 11 months ago by Murphy <[email protected]>
Fix/respect bin demangle macho c++ bins v3 ##bin

* Add test demangling ELF & Mach0 symbols
* Fix tests
* Fix mangled symbols management for cpp...

e9ab6af50d8e225d08ff6de4e92f22a5339d84a9 authored 11 months ago by Murphy <[email protected]>
Walk Mach-O exports from LC_DYLD_EXPORTS_TRIE too ##bin

5ba31f5a1f6a58986d1b42e1a64fc2633c3df092 authored 11 months ago by Francesco Tamagni <[email protected]>
Oops fix master

82fbc2fdb469029f4585f55722d59c36ce549a5f authored 12 months ago by pancake <[email protected]>