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 rafind2 -x and make it less verbose

c8c5b4ec87f6af2d58d6e780dfff2cfaae6f51b8 authored over 15 years ago by pancake <[email protected]>
* Fixed bug in r_bin_pe resolving imports

1ad245a1eebf5c1c23c857ed36ab2526c3aadceb authored over 15 years ago by Nibble <[email protected]>
* Huge refactoring of r_bin_elf_resize_section

3e9714d3f97c13de32ae01b99155888779af3c58 authored over 15 years ago by Nibble <[email protected]>
* Added mdisassemble into r_asm

* Update r_asm vapi

438028a7ae8e57eb520bcb20956dcf3ebd69c25c authored over 15 years ago by Nibble <[email protected]>
* Sync changelog for 0.2

* RELEASE=1

485e946b3cb18ffcd4c3e3e0ae7ae8fed7b2ec7e authored over 15 years ago by pancake <[email protected]>
Added tag 0.2 for changeset b8a299e8cb05

8af1004c04f022b52854fc3816b603e0b0f958c8 authored over 15 years ago by Nibble <[email protected]>
* Release 0.2

1541a3d11d373c115b76e5fd9dad0c6bfa8ab6aa authored over 15 years ago by pancake <[email protected]>
* Fix make dist

* Added make shot target

9f78bed6233749f041c2fc9d292844111f08bf00 authored over 15 years ago by pancake <[email protected]>
* r_bin

- Added r_bin_get_fields
- Added flag -H to rabin2 to list header fields

0efabe19a82b7eaaee018e6afe5c6429f56d07a9 authored over 15 years ago by Nibble <[email protected]>
* Fix vmas assembler plugin license header

* Added set_subarch() method for r_asm plugins
- Not yet used by any plugin

3939dcf26f5dc475bdead8c9cd75aa8d1187a897 authored over 15 years ago by pancake <[email protected]>
r_asm

- Remove some warnings from r_asm
- Redefine parameters in several functions

499adab6f154553cda6217919e711d5db2fb5659 authored over 15 years ago by Nibble <[email protected]>
* Apply skurz0's patch implementing psosvm architecture for r_asm

eaac73b3145ab466faf9a7b8a521c43d8ae94e23 authored over 15 years ago by pancake/fluendo <[email protected]>
* r_asm

- Added pseudo-instruction .bits
- Added asm_x86_nasm as static plugin
* r_bin
- Added pe, ...

f47b8c01e6ebeccb4d77822fbe9e483ec6e09729 authored over 15 years ago by Nibble <[email protected]>
* r_asm

- Added pseudo-instruction .org
- .asciz renamed to .string
* r_core
- Fixed r_bin format d...

e37ca5367eec58a6fdf16d03ac15b4ee87cf2445 authored over 15 years ago by Nibble <[email protected]>
* r_asm

- Now instructions are splitted by '\n' '\r' and ';'

0d5f0531e503dfa06301c0d8de40e2693b5c627c authored over 15 years ago by Nibble <[email protected]>
* r_bin

- Minor fixups in r_bin_elf
* r_asm
- Added multiline support to massemble
- Fixed buf_hex ...

656d9613ca6e295bdb7e516c5b74f2d962d70896 authored over 15 years ago by Nibble <[email protected]>
* Fix generation of libr.pc from ACR instead of the hacky makefile way

2495a3031737cd2b4f6cb1702ca20b0137150282 authored over 15 years ago by pancake/fluendo <[email protected]>
* Fixed labels bug in r_asm

ee7e8c10eec3f88ff85cd2a6b35ed8f4e1820b29 authored over 15 years ago by Nibble <[email protected]>
* Fixed build

a27d81e42b01b654cec7bac523f90320dd7bba1a authored over 15 years ago by Nibble <[email protected]>
* Apply elektranox patch for the makefiles

- replace mkdir with INSTALL_.. thanks!

463e32a0664dd534b856d71956ed4f4d3c934e32 authored over 15 years ago by pancake/fluendo <[email protected]>
* Fix segfault in r_file_slurp_random()

- Thanks elektranox

4a337719475e402ea50d557b37dcc98105857967 authored over 15 years ago by pancake/fluendo <[email protected]>
* Fix --without-debugger usage O:)

52c4f25247340b7c003483c80dfc8ceb473ec9ff authored over 15 years ago by pancake/fluendo <[email protected]>
* Apply elektranox patch using INSTALL instead of cp

- Fixes installation permissions

bc1f1e59207b0a33220f0f7846204cc5600f377f authored over 15 years ago by pancake/fluendo <[email protected]>
* Fixed infinite loop in asm_x86_olly when str == ""

fec51758cca7b08da3a9aebd3a64c3e5ad5ecf5b authored over 15 years ago by Nibble <[email protected]>
* Oops merge

76cf64671f050e5070a2eb19594fd6f88228539d authored over 15 years ago by pancake <[email protected]>
* Fix plugin perms (thanks elektranox)

4238cb04c11f4b38596c21d04a15f17d081c4d33 authored over 15 years ago by pancake <[email protected]>
* Fix build O:)

4e17e066874c669fd3e495885e02a0a6d22e3abb authored over 15 years ago by Nibble <[email protected]>
* Added --without-debugger configure flag to disable the build of

io/p/ptrace and debug/p/dbg_ptrace plugins
* Added a global include/r_userconf.h generated by ....

8ca9f366d003e5332046579c4575a81276467f3a authored over 15 years ago by pancake <[email protected]>
* r_asm

- Added pseudo-instruction .arch
- Improve label parsing
- Dropped r_cmd dependency
* r_bin...

a9ad542ea68806aec43ba8c27c94850f79b85c74 authored over 15 years ago by Nibble <[email protected]>
* Do not force 's eip' in so many places

- '.' key makes
* Use workaround in r_flag_get_i() using the slow foreach loop
- we need to f...

f9d51c3c9f29426646ac7773bca26cfebd82f274 authored over 15 years ago by pancake <[email protected]>
* cleanup the TODO file

* Added cfg.debug config variable
* Fix the basic stuff for r.dbg.reg api integrated with core
* ...

ff8a7ecd5831ca987c7ed61c57770300d9ba217f authored over 15 years ago by pancake <[email protected]>
* Fix bugs in regset debug module

- Make radare2 core use the new register api
- Needs more work, but it is at least usable :)

eb4b4b6f29c7d53aebba8a133165e422b17f3041 authored over 15 years ago by pancake <[email protected]>
* Sync x86 code analysis fixups from r1

* Fix some segfaults on the not-yet-used dbg.reg api
* Now uses .radare2rc
* Some R_APIzation in ...

7c27588c132a0755df93c0c81dec442cc13cdfdc authored over 15 years ago by pancake <[email protected]>
* r_asm

- Fixed binary output of rasm2
- Added R_ASM_BUFSIZE
- vapi update
- Added assemble test ...

161b7b745d0220ff4673e5c751282b09c2d6c22b authored over 15 years ago by Nibble <[email protected]>
* r_asm

- Added full label support (fixed bug with postdefined labels)
- Removed some warnings in bea...

e2b855b6e4401c6e0fadc33f8be9149254b9e826 authored over 15 years ago by Nibble <[email protected]>
* Added r_hash_name_to_bits

* Initial implementation of rahash2 with md4 and md5 :)
- No block bases hashing support yet. J...

997446e5abf7023f504c5339cbc649e89fee1585 authored over 15 years ago by pancake <[email protected]>
* Added 'yt' command (yank to)

* Fix help for ?$ -> ???
- New variables (sync with r1 are available)
- $$, $$$, $e, $j, $f, ...

29ed9ca8d3df7146fb066ab2af3ce036e1eadc7d authored over 15 years ago by pancake/fluendo <[email protected]>
* r_asm

- Added label support using r_flags
* r_util_str
- Added macro isseparator
- r_str_word_* f...

f87525173a271c795ba4d5d2428718cbf2e4ddcd authored over 15 years ago by Nibble <[email protected]>
* Initial work on the register API for r_debug

- r_debug_reg and r_debug_regset
- Handles dbg->newstate to force register sync
- Only dbg....

14ef1cf60249690e63d9de2207c16f646bb1eecd authored over 15 years ago by pancake <[email protected]>
* Fix breakpoint management issues in r_bp

- Make r_bp_enable return bp_item
- dbh: breakpoint handler plugins can now be listed and sel...

123e84b4ba6eb6675daac35924f599b3b69c78dd authored over 15 years ago by pancake/fluendo <[email protected]>
* Added fixture for rules.mk library build

* Added $s for filesize (like in r1)
* Added ? $? for help and ?$ alias
* Add r_bp as dependency ...

ad6644ecd9cc0ab4f94711390a9abc9946e1787f authored over 15 years ago by pancake <[email protected]>
* Oops fix build

c19f08fdf04729467b7b86ac1cc66127a54e13b4 authored over 15 years ago by pancake/fluendo <[email protected]>
* r_asm

- Added pseudoinstruction .asciz
- asm_x86_olly assembles the shorter opcode
* rasm2
- Mino...

b5c9a133663fe9ca4534a21eabdab6105bde121d authored over 15 years ago by Nibble <[email protected]>
* r_asm

- Fixed initialization
- Fixed assembly fallbacks
- Removed dupped memcpy's in disassembly ...

724d900e6244d810e467c1437f841a9c7613aabe authored over 15 years ago by Nibble <[email protected]>
* Move buf_hex memcpy in r_asm instead of dupped code in every plugin

- Plugins needs to be synced
* Added x86nasm assembler backend to handle x86-64
- Not yet wor...

5f74c8068d4e30add048f5c6d785ac9ca6854f5c authored over 15 years ago by pancake <[email protected]>
* rasm2 -h does not list plugins (use -L)

* Fix div0 bug in r_bp_getbytes()
* Show 'enabled' / 'disabled' attribute of breakpoints
* Implem...

36771ea713bdee5e75ee687c4027801f5f957060 authored over 15 years ago by pancake <[email protected]>
* Initial pseudo-working implementation of the r_bp library

- Integrated with r_debug module
- Hardware breakpoints will be handled by the debug backen...

c6aa69fef16be3fc90f1f90564faab8d063a6779 authored over 15 years ago by pancake <[email protected]>
* Add rasm2 -L flag to list loaded asm plugins

* Make r_config_set_i restore old value if callback fails

edebf8187ee92762dd5ad1a7e599b3a60d46c7eb authored over 15 years ago by pancake <[email protected]>
* Initial dummy implementation of r_bp

- Managing breakpoints for the core
- Initial work on the support for breakpoints
for the...

cdd80105cb23fa046f125c14890288fbd3ceb400 authored over 15 years ago by pancake <[email protected]>
* r_asm

- Added pseudo-instruction support using r_cmd
- Added .byte
* r_util_str
- Added r_str_tri...

44ecdbb636a711ffe94c37aaede2c2f1bdb09cb6 authored over 15 years ago by Nibble <[email protected]>
* r_bin_elf

- Fixed error opening "sstripped" elfs
* r_asm
- Added r_asm_massemble
Assemble several i...

38b47d2481268225f1b6a730f53e7f870c154c21 authored almost 16 years ago by Nibble <[email protected]>
* Fixed resize_section for ELF64

8744e9f86aa49fbdeca5841f86c13c613c80c41c authored almost 16 years ago by Nibble <[email protected]>
* r_bin_elf

- Fixed "imports bug" in ELF64
(needs more love ;)
- More fixups in section_resize for ELF64

5fc2e9177786f8b2d74cea5a152e844240ec5e47 authored almost 16 years ago by Nibble <[email protected]>
* Make r_cons independent from r_line

- r_cons_user_fgets() is a configurable function pointer
- Simplify build
* Initial import of...

c5303272d9b48f9f6b1dfb748990d889f8208c32 authored almost 16 years ago by pancake <[email protected]>
* R_APIize r_asm and r_var

* Implement write support to r_io plugin dbg_ptrace
* Fix libtcc lang plugin compilation problem
...

c26414713829e81fb11dc9a23c79b7525a30ef68 authored almost 16 years ago by pancake <[email protected]>
* Check for libtcc in acr to build or not r_lang_plugin_tcc

* R_APIze r_config
- Added r_config_swap
- Fix a bug in r_config_set for bool types
* Some mo...

4494eac83fcd3fa2028ff45ff0e3ec1098cb8332 authored almost 16 years ago by pancake <[email protected]>
* More r_anal_reflines fixups

fd06adb9225796308e0e7a7b1b2235b1c47320d4 authored almost 16 years ago by Nibble <[email protected]>
* Oops, type error in anal O:-)

57c0c882055df6e140397c83bc46717ab5409c37 authored almost 16 years ago by Nibble <[email protected]>
* Added r_str_concatch

* Fixed reflines libc issue

1b61512a72297afb79919d937f8fb224b81b372b authored almost 16 years ago by Nibble <[email protected]>
* Added few coding style rules

* Added btree_optimize and btree_hittest() incomplete functions
- Just a PoC of the idea..with ...

5116358ce415b4a8c48026948b163d6e2fbf3bb7 authored almost 16 years ago by pancake <[email protected]>
* rasm2

- If '-l' value is greater than output length,
output is padded with nops

a976816e30026ebbc47c62cb623b378ad0b26725 authored almost 16 years ago by Nibble <[email protected]>
* rasm2

- Added -B and -l flags for binary input/output
- Added support for assembling several instru...

a7fc1db4bb3f8317ad105f74bae144f460bebfae authored almost 16 years ago by Nibble <[email protected]>
* Merge heads

d1d122d5d9cefb6fa5d7134d88fa00e2706b8d84 authored almost 16 years ago by pancake <[email protected]>
* Initial import of the binary tree search algorithm

- ATM lives in r_util, but should be moved to btree.h at some point
Like the kernel's list....

8cb24fdc91d5c40615b80a6c631ffeab3408d4b3 authored almost 16 years ago by pancake <[email protected]>
* Remove documentation in the uninstall target

* Add 'autogen.sh' to ease the use of 'acr'
- Added USERCC and USEROSTYPE configuration flags
...

1129f1a2fc887770248282ae8b44956ceb0e2023 authored almost 16 years ago by pancake <[email protected]>
* r_anal

- Dropped param addr in r_anal_reflines_str
Use r_anal_set_pc instead
- Fixed asm.refline...

f3d8941cd1abbe014a2e9604e8e972d7891edadf authored almost 16 years ago by Nibble <[email protected]>
* Fixed bug in cmd.c O:-)

dd01067f14f3d396763b1fc2533ab34a6036e855 authored almost 16 years ago by Nibble <[email protected]>
* Removed expand option from reflines

* Added function spacer
* Fixed fortunes bug
* Fixed history bug
* Fixed r_line_hist_add
* Fixed ...

d12e2bd16ab146cae8f01901c3df96878a8af0e6 authored almost 16 years ago by Nibble <[email protected]>
* Another 700-LOC train-based commit

* Initial work on integrating the anal_x86_bea plugin
* Adds the concept of 'opcode families'
* A...

3b95d5c6051f3f73f1d2265bf3206d7977ed5f17 authored almost 16 years ago by pancake <[email protected]>
* Fix build (fix r_core_cmd_foreach signature)

* Fix use of uninitialized variable in r_macro

741674206f8d933b343ab120e07e79aad813e2bc authored almost 16 years ago by pancake/fluendo <[email protected]>
* Fixed r_anal reflines

* Added config vars for configuring it

bacc40a6cd2169bb95e6d8b6b3faf8f7404df6ae authored almost 16 years ago by Nibble <[email protected]>
* Import Ve command (visual configuration, 'e')

7a0860ec1eb337e3136f157cc0219ba553938fb0 authored almost 16 years ago by pancake <[email protected]>
* Implement r_core_visual_trackflags

- Directly ported from radare1 code
- Fixes a bug in r_cons
- Define 'noname' flagspace by ...

f14d72c7d191cb83ac6505262e14d50e0048a058 authored almost 16 years ago by pancake <[email protected]>
* Fix segfault when using '&&'. Lost allocated pointer

* Fix some valgrind warnings
- The debugger+visual is now working more stable
* Comment 'strip ...

0b7ed2a6f017f7961f628efb802e62d46501ff5a authored almost 16 years ago by pancake <[email protected]>
* reflines partial fix

a09f365de5a5819bd7990ed691c0db89e1475519 authored almost 16 years ago by Nibble <[email protected]>
* More R_API-zation

* More stuff in doc/release
* Added 'dk' for sending signals to processes in the debugger
- A b...

70186e1120da11d4d93bd19c4ee93e65f844bdf4 authored almost 16 years ago by pancake <[email protected]>
* More work on r_anal_reflines

* Fixed r_bininfo build

6791ef0f6b1384fd2759a86369d46a72a24f857d authored almost 16 years ago by Nibble <[email protected]>
* Fix LIBDIR path issue for r_bin

- Properly load all LIBR_PLUGINS from rabin2 too
- Maybe we will have to add a common stub fo...

936db0db872d7f350a5c430283defff4c42a1258 authored almost 16 years ago by pancake <[email protected]>
* Fix getter for r_lib_types strings

- zzZZzZ sleepy bug!

71cfa4d5c3bb6bc4765bb0c4682e1c6ca2d5cc04 authored almost 16 years ago by pancake <[email protected]>
* Fix build again O:)

- Remove config.mk includes from config-user.mk
- Fix sys.c missing include
* Added R_LIB_TYP...

60c3e466519e2a971de70fce463616a139b226ed authored almost 16 years ago by pancake <[email protected]>
* Fix recursive include issue in build

- Oops O:)
* Some fixups at ACR level for allowing --without-vala flag properly
* Added empty r...

b0b25a6eeac9bfe91109300e3375b77bf523161a authored almost 16 years ago by pancake <[email protected]>
* Applied minimalistic version of the Graz's patch adding history load/save

functionalities to radare2 command
* Set 'asm_x86' disassembler after loading the plugins
* Rem...

4c8f851485aff3e8e3ad587e41351fb5b40581d6 authored almost 16 years ago by pancake <[email protected]>
* Huge build system refactoring

- Make proper use of the config-user.mk
- Accelerate build by manually checking timestamps of...

d41e40ba0510a341dbba496788382e5599e8334c authored almost 16 years ago by pancake <[email protected]>
* r_anal

- Added reflines support
- Fixed anal_x86 code
- Refactoring (removed r_asm dependency)

103d23cd48dc47aeaa7e5448f994ed75ee1bfce1 authored almost 16 years ago by Nibble <[email protected]>
* Some changes in r_anal

* Fixed build

c4421c3c7f503fad9b6b38c66e957768be8b376b authored almost 16 years ago by Nibble <[email protected]>
* Do not enable static debug by default

ae84fb0695c645443058171439daec6df61a9cb3 authored almost 16 years ago by pancake/fluendo <[email protected]>
* Added Levenshtein distance algorithm in r_diff

* Added corresponding test case

1048ed5ab09662743c69780f1c9aa4171cc195de authored almost 16 years ago by Nibble <[email protected]>
* set STATIC DEBUG to 0

* Make p/elf.mk STATIC_BIN_PLUGIN
* Add dummy 'undowrite' command
* Some random unuseful work on ...

9b947d793c58b3a5f5f529b9b53e5366c1e0cc76 authored almost 16 years ago by pancake <[email protected]>
* Integrate acr configure script with the makefiles

- Check for libewf and valac
* include config-user.mk from config.mk overriding config.mk options

45c29e7b2fca163b89366d79d751116cc8221737 authored almost 16 years ago by pancake <[email protected]>
* Oops in getopt

abec5b54579dcc631fb5363acc19e51efc75ec61 authored almost 16 years ago by pancake <[email protected]>
* Fix 'install' target (missing double '$')

* Add STATIC_DEBUG and RUNTIME_DEBUG config.mk variables
- Mirrored in C as R_DEBUG and R_RTDEB...

e76216e92a98b63909e826c2639f6cc9ecf9072d authored almost 16 years ago by pancake <[email protected]>
* Import 'dummy' mercurial's bdiff (needs to be plugged)

935d9c1517aa20f614d45c521eeb1adeeac68db5 authored almost 16 years ago by pancake/fluendo <[email protected]>
* Fix doc installation path

* Up config.mk version to 0.2b
* Cleanup TODO
* Initial implementation of r_cache (optimization f...

3105b3f1379a6614ec87429ef66bd2c0f18befca authored almost 16 years ago by pancake <[email protected]>
* Add 'tcc' lang plugin

* Implement lua lang plugin
* Rename 'CD' command to 'CL' (code lines takes more sense)

0caaaaf82b637ccd16a8a9bc0715b2927993e3bc authored almost 16 years ago by pancake <[email protected]>
* Fix installation of documentation

* Fix popen() fread-related bug in addr2line plugin for bininfo
* Add 'fo' command.
- Installs ...

12af51655b62a9c19ecd4e20fdf563bdd8d3865c authored almost 16 years ago by pancake <[email protected]>
* Import fortunes from radare1

- Add dummy ACR configure script

a8f2ae2d07f5fd5d27b09a57299f0619c6145149 authored almost 16 years ago by pancake/fluendo <[email protected]>
* r_bin & r_bininfo

- Added "check" function to plugins
(used by _open for auto setting)
- Removed hardcoded ...

0819be62de97119b6e8356299dcd718533c30fdc authored almost 16 years ago by Nibble <[email protected]>
* r_bin & r_bininfo

- Removed _set and _autoset functions
- _open (auto)sets the plugin now
- Refactoring

8e72d7f7d99e0cb99e11208ba74c9a0df82e9271 authored almost 16 years ago by Nibble <[email protected]>
* r_bin & r_bininfo

- Minor refactoring

b89e2d47c89c1cad78a24e7b723c35526939798d authored almost 16 years ago by Nibble <[email protected]>
* Fix build (use gcc)

- Fix issues in r_bininfo (now the test program works)
- Properly add the static r_bininfo pl...

0a84b63927811f8e7da026c8ff002d17f479a7e5 authored almost 16 years ago by pancake <[email protected]>