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

* merge

c7b2579c8ba5f8e73d76153a2864ab510931e5a7 authored over 14 years ago
* bindings

- Add r_asm.deps
- Add r_cmd.deps
- Add r_config & r_asm to r_core.deps
- fix r_asm.vapi

aee247761807a8f3ed5c242cddcb4d5a0dc4c9a7 authored over 14 years ago
* Initial refactor to build libr bins (binr) out of libr

- Cleaner build/install

49f09cc4218503216530ca0a8088d1c77cac6c79 authored over 14 years ago
* r_core

- Fix bug in r_core_anal_graph_nodes (s/printf/r_cons_printf/)
- Use r_str_chop_ro to get 'cg...

8d2d0e08062211ae74ccad87c74f30dc689b637c authored over 14 years ago
* Fix bug with static plugins

* Treat r_cons and r_line as singleton in r_core_init
* Move gdiff to r_core
* Fix libgmp support...

4235dd2a8e4348057337989f52fe27b9c4a29cab authored over 14 years ago
* r_core

- Fix segfault in r_core
* r_bin
- Minor fixup in r_bin_load
- Move plugin pointers to r_bin.h

083ebe4832a695b225755869738ab3ef14009e15 authored over 14 years ago
* Fix io.va bug in r_io

cbdfc5ec7788abf76164a4a751800e77494822bb authored over 14 years ago
* some more renaming

8ab4969851743d169d46ed7092cecefd46073cb3 authored over 14 years ago
* Rename "handler" to "plugin"

* Rename */handler.c to */plugin.c
* Rename "handle" to "handler" in r_lib

--HG--
rename : libr/...

4ead120e533dc1e9b494446a189046d0e5f616a7 authored over 14 years ago
* RAsm.handlers => plugins

c077d0ca27a6e671ff570cb8896e6cbbd5e5969c authored over 14 years ago
* r_search

- Fix a segfault in rafind2
* vapi's
- Fix build

67451362e43eca014b599ca9ee541653500d8286 authored over 14 years ago
* Rename {r_*_handle_t, R*Handle} to {r_*_plugin_t, R*Plugin}

5c35f6e3595aab4978a70f67b170562883d4eccd authored over 14 years ago
* RAsmHandle -> RAsmHandler.. Same for RBin

- Define RAsmHandler in r_asm vapi
* Random code cleanup
* Define RHex.str2bin in rutil vapi

c8d637a26af3e43ed8c258ed94f6411c8c0eb315 authored over 14 years ago
* r_diff

- Fix segfault in r_diff_buffers_distance
- Fix segfault in t/test.c

a99aacf551b6392c7873a126c4f2f779593a40c4 authored over 14 years ago
* Build

- rename 'make ins' to 'make symstall'
- more build fixes
- all libs must be compiled befor...

5cf81db968e7195d9bde47a7d51c54f7c98ffb7c authored over 14 years ago
* Fix build

- Comment out gdiff.c until the cross-dependecy problem with r_core
is solved

a972644abaabc244d161baa017a6f96f49f38abc authored over 14 years ago
* r_diff

- Add flag '-v' (va) to radiff2
* r_core
- Launch 'radiff2 -g' with '-v' if 'io.va = 1'

79ce1c14ad6cd572854db4e731e4340ea79041fe authored over 14 years ago
* hash md5 and sha1 by default

* add RCore.io in vapi
* Add RIO.va in vapi
* Fix collision of VarType in RAnal

a2ede77d205b9abc60e98a41b76c0005c4e97caa authored over 14 years ago
* r_anal

- Allow to add overlapped functions
* r_core
- Remove r_core_anal_fcn_add, it's the same that...

ee844c4625333fc4d6772589177da091cc739a50 authored over 14 years ago
* Fix off-by-one segfault in PE RBin parser

* Fix creation of home directories

eaf11fb341c4ab6917ee5880ec8777181be7c85b authored over 14 years ago
* Update r_anal.vapi & fix bindings build

d49e366109c90711f7a9c93446bf4f0aaf07ea7d authored over 14 years ago
* 'sr' also pushes into the seek history

* Debugger print mode with seeking support
- Fix V? message

5152da2e93ef4281a9006338b3d72c100ce076da authored over 14 years ago
* r_diff

- Fix 'radiff2 -g'
* r_core
- Remove debug messages

c9b90d93e14890a3827f7e2182d2b832efa9d2d3 authored over 14 years ago
* Added r_core_project_info

- Implemented 'Ps, Po and Pi' commands
- Allow to open a project file without givin the path ...

497cf959a7e6b0dd680e711f49db44d440fa7a3b authored over 14 years ago
* r_diff

- Add r_diff_gdiff (initial import of the graphdiffer)
Next step is remove the mnemonics array...

f65de2d925db1a9f5e17d1bddc53a51c6abf1e7d authored over 14 years ago
* Added install-symlink (0.3s vs 3s) faster install for devel

* Added 'S' key in visual mode (step over)
* Safer 'dcc' and 'dcr' commands using step over if ne...

76e52fdeb0f0eb0eb477bb6936e46cc47555b686 authored over 14 years ago
* r_anal

- rename R_ANAL_BB_DIFF_* to R_ANAL_DIFF_*
- add field diff to RAnalFcn
- Allow r_anal_{bb,...

4f236eded582a91d208d28584fe2f78fd5eea8c1 authored over 14 years ago
* Implement 'dcc' and 'dcr' debugger commands

- Using continue-until-opcode-type call
- Implemented continue-until-syscall in the same way
...

d564c5a0fec4c81d830ab6e9ecdfd3e04776dca7 authored over 14 years ago
* revert r_str_hash changes

4f66e6a98b7fb3c68434d73bd47e1937cd98a0b8 authored over 14 years ago
* Fix configure

094f5156c82eea0170048450719e2d2c226d3e8d authored over 14 years ago
* Add optional libgmp dependecy

* Update configure
* r_big
- Prepare big.c to add gmp code
- Implement r_big_{new, free} with...

9a76d39a7ad811b742df04d69ccef54cae683d17 authored over 14 years ago
* Added r_big_copy() helper macro

* Fix many segfaults in r_big
- Fix some sign bugs

0b6e9f6358cf9b889ee4350c166e73636ed0985e authored over 14 years ago
* Use simpler and more effective string hash functions

- http://www.javamex.com/tutorials/collections/hashmaps4.shtml

644ce76b3949764c8f88f271823f6afb150b6cdb authored over 14 years ago
* Implement r_big_{new,free,mod,set64,set_str}

- r_big api is now argument safe, you can do a.add(a,b);

087ce48d423cfaed2fdfdf741987e41f26935993 authored over 14 years ago
* Initial import of r_big - big integer api

* Handle cfg.bigendian in core->assembler
- fixes powerpc big endian disassembler

7902cb417f99c4a48e218d997a1d2ff10eb23c20 authored over 14 years ago
* Fix compilation on OSX

5c744013ad22a072858a61bdda3351793a70f8a1 authored over 14 years ago
* Added anal_java plugin (copypasta from r1)

- Split java_ops array into a separate object file
* Fix r_config.vapi and add RConfig instance...

be12c8f284432d1f2b3d762285415a83a86e1bd6 authored over 14 years ago
* r_bin_elf

- Fix section va bug
* r_anal
- Store mnemonic in RAnalOp
- Initial work on bindiff

2368a1e3b6ffa19d692e7e93260029fa466e19a1 authored over 14 years ago
* r_anal

- Fix bug in anal_x86_x86im detecting invalid opcodes

f03751f200035b64ee2b9564bb474c446c1dc270 authored over 14 years ago
* r_anal

- Fix bb->type resolution
- Use bb->type as flag
* r_core
- Mofify ab+ to accept more than ...

934112d2b7f3da16ed5d706d081b8a70ce35c4cc authored over 14 years ago
* Initial import of the procpid IO plugin

11f5134c91cb6136ba929b773493bf9f15de1efe authored over 14 years ago
* r_anal

- Fill aop type
- Update r_anal_bb and r_anal_bb_add accordingly
* r_core
- Add field type ...

ee9253033021a9e9473eee0afdd39cd02d2d0df1 authored over 14 years ago
* Add not-yet-used 'RAnalBlock->type' field

* Added r_list_length() method
* Add missing enums in RAnal

8a2e418ca2b78f6cb8015344af70aba2cde371e3 authored over 14 years ago
* r_cmd

- Add r_cmd_free
* r_core
- Inc/Sub stackptr in the next opcode
* vapi
- Minor fixup in r_c...

cd58dd21e8e12bf6b2a4d3d40ae0f875640aa0b8 authored over 14 years ago
* Update vapis

* Fix bindings build

427ee36f6aa6be85d03a569b51606de4d7541f4f authored over 14 years ago
* Clean TODO files

* Rename refactorization in RAnal
- Fix compilation of vala test programs
- RAnalBB -> RAnalB...

02c11613ece9418b33b21c9372c2e212806c5ec9 authored over 14 years ago
* r_io

- Fix lseek
* r_hash
- Remove debug printf from t/hello.c

1eec9fcc2cc5be654860c85703c473ef9c16da6d authored over 14 years ago
* Refactoring

- Remove all init functions (included in _new)
- Update vapi's (needs more work)

7abcfe685283adcfd8100f8ad8401c1caeea8b10 authored over 14 years ago
* Added op_str() and op_anal() helpers in RCore class

92dee96dad140cf3559fde6e28fc7dba7f2ce019 authored over 14 years ago
* Double check quit operation when debugging

afdaba5fc3da6b083b259bd907609421179e97eb authored over 14 years ago
* Added fast keys to seek on jumps or calls '1'-'9'

* More seek undo pushes in visual mode
* Added 'd' key in visual mode 'df' defines a function
* H...

1940120f0a560fcccff9aa3e8bec56d41108a6c4 authored over 14 years ago
* r_anal

- Add 'st64 stackptr' to RAnalAop
(avoids pb with 'push imm' where aop.value=imm and simpli...

7184530c8a5637de22b78d1319612e5abe394ef5 authored over 14 years ago
* Load plugins from ~/.radare2/plugins instead of ~/.radare/plugins

* Fix fcn_bb_list() method declaration in r_anal.vapi
* Fix warnings and add assembler declaratio...

d73e6e0b72dca5da21fc3e9ee44e20b982628da9 authored over 14 years ago
* Add bb_list() method to RAnalFcn class

* Handle function boundaries in 'pd'
* Reset stack_ptr=0 when leaving a function body
* Fix 'asm....

b8e98f3a00ac76fee78d4b2c392c17d52324fc2a authored over 14 years ago
* r_core

- Add config var asm.stackptr
- Print the size of stack frame in disasm view

22a60638521b32186b1b5d030acc6407933dbefc authored over 14 years ago
* Commit initial vala plugin in swig/vapi/t/plugin.vala

- Many fixes in r_core, r_lib, r_cmd and r_anal
- Needs patched vala head with #618933
ht...

1ea43bbc10fc00ada3b1f152c848d52c6299fe7e authored over 14 years ago
* r_anal

- Add r_anal_strmask
- Add nopcode (opcode count) to RAnalAop
* r_util
- Fix constant types...

8ff37cd30ba247260849acb5bb7156bf07e68446 authored over 14 years ago
* r_anal

- simplify local var/args analysis
- Fix var sign in x86im plugin
- Add analysis support fo...

6759768392f6cd9e3811076cf108e7c981416132 authored over 14 years ago
* Fix jmps in anal_x86_x86im

* Fix bug in r_hex_bin_truncate with negative values
* Add new limits into r_types_base.h

5e0b5c5e4cace36749d6ca6eeee1259fdfa52198 authored over 14 years ago
* More work on x86im plugin (vars detection needs more love)

* Fix segfault in sys.c
* Add r_hex_bin_truncate() to r_util

96187da91d8a898d5d13ca6f206f5c2bb370668c authored over 14 years ago
* Add anal/t/test_x86im.c to speed up the development of the

x86im plugin
* Some fixups in anal_x86_x86im

f5b31aab25a8528d3f0ccc6004ebbc43fb8114de authored over 14 years ago
* More work on x86im plugin

c72c17ed45489e8ce378f94246d543cefd56d415 authored over 14 years ago
* Clean up r_bin_elf

195c0417bb2f77ba38f6ec9af7f819f98183c06f authored over 14 years ago
* Add doc.sw documentation (wip)

* Add missing parenthesis in p command's help
* Some code enhacements for r_sys_cmd_str_full

329ea07ec123eb2d635766f923e7c5e84790940f authored over 14 years ago
* Remove hardcoded stuff from 'ao'

* Initial working version of x86im plugin
- graphs can be generated using the plugin
- basic ...

9ae4ba7cc860dfb5b8993fd5fc7588bcc53e2f58 authored over 14 years ago
* Initial import of x86im (by pluf) into 'x86/x86im/'

* Add dummy ranal plugin for x86im
* Move dislen stuff to 'x86/dislen/'
* Add "import msdn" to TO...

5c3c8e70c6b4b332afe7b5d87ea247f2a9cd4fd8 authored over 14 years ago
* Fix segfault related to dwarf

08cfc25e855c2dcda96a0992be7ca182cee4c0fd authored almost 15 years ago
* r_bin_elf

- Improve error handling for malformed elfs
- More aesthetic fixes

e6e0421ad94e537c1e5fec7885eff2a12794a43d authored almost 15 years ago
* merge

33c08eb7bb71563f2243feb199c06bcae3a8d872 authored almost 15 years ago
* Fix segfault in 'wa' (thanks ash for reporting!)

f74a844ed343e3893777f2c1bfce1fd0c275c99a authored almost 15 years ago
* Initial work on w32dbg IO, fork and attach still incomplete

- Not yet linked with debugger backend

193bdb886d10759991fd6750f7bbbd9a15c7634f authored almost 15 years ago
* Fix segfault in rotate print modes (thanks ash!)

64acd4eeaefa0c17e76f8d03966cc05f7212289c authored almost 15 years ago
* Initial refactoring work for 'pd' and 'pD' commands

- Colorize bytes and offset when scr.color=true
- Still needs to be moved to r_print
- Need...

c552863cef381cc48ad5b258c0cccce92db528b3 authored almost 15 years ago
* merge

46ab7ab8b006b4cb3608014c2c85b407b580e50a authored almost 15 years ago
* strnlen helper in format/elf/elf.c is now static inline

* Some random syntax cleanups
* Fixes some warnings in r_socket on w32

7a753ac0cb1bd0d18eedfaafb63fa2059d829f26 authored almost 15 years ago
* Mental note: %lld/%llx does not exist on windows

- Use the macro PFMT64{xod} in case

34435b12859499d3f3e5fbafba20ec5d9592aee1 authored almost 15 years ago
* Fix possible overflow in PE format loader

- Do not used trashed bytes from r_file_slurp_range
* Implement r_sys_cmd_strf
- Simplify cod...

cb9ee58920df1d1d29dc21315be50781877a26c6 authored almost 15 years ago
* Oops, fix import name length in ELF

74034be5181707f5575b667ddbfc02a8f5a26870 authored almost 15 years ago
* merge

f194be07c942213b5d8200ec8589c405a582ae1e authored almost 15 years ago
* Fix ELF64 header identification

- This bug was causing bin_load fail sometimes
on mingw32 and linux on elf32
* Check null p...

ef5f65c2b8a72fca25a6d5d613444ba98677cb05 authored almost 15 years ago
* Fix link of r2 binary

e5121e2ccc55bd4daaef0722a17b2b6da842cd36 authored almost 15 years ago
* Fix compilation under mingw32

- Linking fixed for r_sign and
* Fix some reads out-of-bounds in r_bin_elf
- Use __strnlen in...

4137587cb3756eb9449067f43d0f7fc07262815c authored almost 15 years ago
* Fix linking in r_core in r2-swig

ed7fd90feec120e5e5e242460393282374569193 authored almost 15 years ago
* Check for 'libr' pkgconfig in r2-swig configure

- Needs acr-head (PKGCFG!)

51007d288034829e328a55b87a34cc972e815e8a authored almost 15 years ago
* Fix bug in r_io_seek related to va

b95e8ae265b2a188a73eab7dd0398046bc4a67fc authored almost 15 years ago
* Add 'dpf' command to set pid=core.file.fd

* When cfg.debug=true use dbg.backend ("native")
and select core.file.fd.. this simplifies use

9add8fe3d991e03acb1bb49867a4828ffba23b28 authored almost 15 years ago
* Added script to generate graphs from loc statistics

- http://radare.org/get/r2cdg.jpg
- http://radare.org/get/r2clg.jpg

75d58c017687e1358b81afef7e6501877f3d4515 authored almost 15 years ago
* Added doodle results in main TODO file

* Added r_flags.vapi in r2-swig
- Add example usage
- Add missing r_core.deps
- There are...

96bf343a4b9387cfc01806a5ce7d642df7f00c66 authored almost 15 years ago
* Implement r_lang_setup for python

- Setups RCore, int or string types
* Added r_core_cast() static method
- Helper for swig mag...

373a3db8b7478f89b3e6d3dc6524797722e7b391 authored almost 15 years ago
* Fix one-byte overflow in r_cons_memcat

* Fix flagSort command (fS)
- sort by name is now done by strcmp
- str_hash and str_hash64 ar...

d468580c3c75fab870bdef029ec59914cb9a9a62 authored almost 15 years ago
* Add 0xeb (short jmp) in modify asm x86 plugin

* Add help for 'fs' command
* Added 'fS' command to sort by offset (fSo) or name (fSn)
- Curren...

db3aa272b0fcbe37b90af4bf46bcdb969b1f4109 authored almost 15 years ago
* Implement r_asm_modify

- wA command is used to Alter opcodes (move to r_anal?)
- allows to modify various opcode ins...

f5bf177c6051f40032f581a2a47bdae1cc529b4b authored almost 15 years ago
* Added 'f' type of signature

- Used to determine function preludes
- On x86: "zf prelude 5589e5"
- we can probably mer...

f499ca67e7f8e2d0866b6f45a8a325349ac1768b authored almost 15 years ago
* Fix segfault printing big buffers

* Modify r_anal_reflines_str to return char*

9207ece83962a2156873c3f77abcbd3adbf7b53c authored almost 15 years ago
* Added support for binarymask hexpairs to search and signatures

> s 0&&./x 6c..62&&p8 3@@hit
> zb function 89e55383ec....38 # binary mask inline
- works li...

a358d38e50e95331344c08b6f1197be5b6d9b281 authored almost 15 years ago
* Implement command 'zg' to generate zignature files

df10a0df958d335764c7f7a5a83f111f54a424ab authored almost 15 years ago
* Initial working implementation of the signatures

- Support raw search
- Allow to check for each analyzed function
.zc@@fcn
- Added 'zc' ...

b860a73afdf2eef5561ea54d62cf41aba4dec3a3 authored almost 15 years ago
* Revert last commit O:)

bfba666c620cfaf67db63f577c910ee3f4873baf authored almost 15 years ago
* Fix r_io_seek issues when io.va = false

83dffd48ec8ce371f45f7a35fd391770fd379a09 authored almost 15 years ago
* Fix cmd repitition (3x@offset)

* Fix seek to invalid offsets
* Improve r_anal graphs

c5396fbb10f64df2436f3b8f85b08ebaaeac66b5 authored almost 15 years ago