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

* Apply whats patch refactoring r_core_cmd and _subst

- Enables oneliners to run like
> px 10 ; px | grep 7f; px > /tmp/a;

ab190b6430a66f3861bb23252230eb7380db7e58 authored about 15 years ago by pancake <[email protected]>
* Handle arrow keys in visual (thx whats)

6c8c09b97a2b60689b815663c543a7e3102800e8 authored about 15 years ago by pancake <[email protected]>
* Add test_sys (thanks whats!)

7fefce9252c92fd91a6edab68cfabadea6b5b274 authored about 15 years ago by pancake <[email protected]>
* Fix syntax issue related to the last patch

- never define variables in the middle of a function

f2305ffe22bcf9f57987e5e1e7476ab98e4e2387 authored about 15 years ago by pancake <[email protected]>
* Apply patch from whats implementing '.!'

- Change spaces to tabs
- Initial implementation of r_sys_cmd_str_full
- support stderr s...

d8b5a660df3d98a5606868cb8189fa8a49296e5d authored about 15 years ago by pancake <[email protected]>
* Fix segfault in quit command (thanks whats)

* Minor fix in r_bp vapi

692f5bbb5486bed5878267d214495bc32fd77690 authored about 15 years ago by pancake <[email protected]>
* Huge code refactoring to adapt interfaces for valaswig

- hg clone http://hg.youterm.com/valaswig
* typedef all structs as r_asm_item_t -> rAsmItem
-...

82eb30ad04549333ecb9f389fd276b724bd881b4 authored about 15 years ago by pancake <[email protected]>
* Added basic working example in swig-python for r_util

* Add _write and _puts methods for r_socket api
- fgets -> gets
- fix r_socket_printf
* More ...

78dbab76d643ad602988f2bf6dcd1e6215bd0ee6 authored about 15 years ago by pancake <[email protected]>
* Sync java class fix from r1

6a576ba6ce44022aadd8da2c7acba570fcf0c25c authored about 15 years ago by pancake/fluendo <[email protected]>
* Initial import of the swig test case

* Fix r_util for r_str stuff

a387e654e14e28daac5e56361d41714b578508ff authored about 15 years ago by pancake/fluendo <[email protected]>
* Apply Nibble patch fixing PE issues reported by matalaz

7dcd226438f0f9420ff5c37fa7b0c1e1642d8478 authored about 15 years ago by pancake/fluendo <[email protected]>
* More bugfixes in build

e308ec157b91742ba6c396816556a193f097178d authored about 15 years ago by Nibble <[email protected]>
* Fix some random warnings

75378891c33320056810920c34a380ff4370cd4d authored about 15 years ago by pancake/fluendo <[email protected]>
* Fix build

1ac990a330956cdb196723d7f7ac39a7858f26cd authored about 15 years ago by pancake/fluendo <[email protected]>
* Fixed bug resolving imports with PE bin

33afde92a53a33255f5a6f908f5c60d5fdb2660e authored about 15 years ago by Nibble <[email protected]>
* Make r_socket VAPI Object-Oriented

- Update socket vala example
- Build it with --profile=posix (needs vala-head)

3e1653730601b3df7b87762ad6321474670c9c97 authored about 15 years ago by pancake <[email protected]>
* Oops merge

636e2d298924cc8d8bed32b53cbcc3203a3fe084 authored about 15 years ago by pancake <[email protected]>
* Remove unneded test files for r_diff

1330d79837089b63751dd38c9018c047de4de9bd authored about 15 years ago by pancake <[email protected]>
* Apply whats's patch fixing r_search for stripstr

- Thanks! :)
* Added dummy r_socket_proc_* api
- Needs to be moved outside r_socket
- Added...

deb263a5fb5bc188137e41354aa562ae1f8be981 authored about 15 years ago by pancake <[email protected]>
Added tag 0.3 for changeset 9f7119f4292b

2fff3b01faec7df08c7ba9d6976dd57fb721e6f2 authored over 15 years ago by Nibble <[email protected]>
* Version bumped to 0.3b - development version

* Update ChangeLog
* Fix make dist

c67e0dec3db45b6a7e3e0b89a8301cfd535b009a authored over 15 years ago by pancake <[email protected]>
* Release version to 0.3

- Propagate @VERSION@ from ACR
- All *2 apps are now supporting a -V flag to show the version...

8579a5b41ff8d0f11157fc2f2965879e206ee82d authored over 15 years ago by pancake <[email protected]>
* Drop PFX in debug plugin names

* Minor cosmetic fixups
* Handle binmask==NULL in all _add methods of r_search
- Added empty de...

648189f21fc3127b11a4b18a3b93d7f65484f7a2 authored over 15 years ago by pancake <[email protected]>
* Major refactoring patch

- Remove plugin prefixes
- It was unnecessary complicated
- Remove unused code
- Some R...

9442317413de7ec51f226139d12319652a370027 authored over 15 years ago by pancake <[email protected]>
* Fixed ralist and rarray interfaces and macros

- No clean free or checks done yet, but they are
now both working
* Use classes with no ref...

dd2501b18841158d5a2ba7a282717bc8ec9f5af7 authored over 15 years ago by pancake/fluendo <[email protected]>
* Added 'reg' into the default module list

- Fixed a syntax error in r_reg
* Fixes build

fe38663f0baafdbeec69de2bc58cc3caa3d17b87 authored over 15 years ago by pancake <[email protected]>
* Fix build of r_debug

* Some random warning fixups
* extern plugins defined in handle.c for asm, bin, .. cleaner
* RAPI...

35c078584cffee5cbf7d5f2103c17e54273a3c64 authored over 15 years ago by pancake <[email protected]>
* Single valadoc by default

* Added SEGment register types (r_reg+vapi)
* depgraph.pl is now generating .gml output

5d5fec50842164e70fa16956261d74e00f0e39d9 authored over 15 years ago by pancake <[email protected]>
* Rename some handle_set into _use() new syntax

* Make radare2 debugger interact with r_reg
- Register profile is now provided by the r_debug p...

42688da6ecb1691e45230fd51a6c2589b3fd3933 authored over 15 years ago by pancake <[email protected]>
* Initial implementation of the r_lang VAPI

- Added test program in Vala
* Added r_lang_define and r_lang_undef
- They are global on the ...

cfbb6574f7052549f56dbaed64b7fe81af7159f6 authored over 15 years ago by pancake <[email protected]>
* Added r_reg pkgconfig file

* Some fixes in the r_reg VAPI
- Added vala test program
* r_debug is now broken because the ne...

85dfbe52554a1e3f5ebd1a9ed324e72f21c5a9cd authored over 15 years ago by pancake <[email protected]>
* Implementate r_reg.vapi (register vala api)

* Fix x86-linux using sys/user.h and getoffset() macro
* Some more work on r_mem_copybits
- Bit...

b881d4b080e2d8cd43ae4ef0330f9a65c3a54862 authored over 15 years ago by pancake <[email protected]>
* Initial working version of r_reg

- Does not yet supports bitlevel registers
- Added test program modifying and showing regs
...

dfe94a984e0c726e6884bebcaf451bd3f2944240 authored over 15 years ago by pancake <[email protected]>
* Fix build of r_debug/r_core (little api changes)

* Initial import of the new design or r_reg
- Needs to be implemented at all, but the big
p...

a371f53a0fd42a154e62742f9fdda37d385d71b4 authored over 15 years ago by pancake <[email protected]>
* Apply 'whats' fix for r_file_slurp_hexpairs()

- Fixes segfault
- Added test program
* RAPIfy the r_util/file.c

58c557f3160d51f25bd9e79af61adf505ea780f8 authored over 15 years ago by pancake <[email protected]>
* Added 'mk/stat' tools

- Perform statistics about XXX and TODOs
* Change signature of r_debug_mmu_
* Added io->cached_...

b37ec4f0b122b652f563033db438956362fee121 authored over 15 years ago by pancake <[email protected]>
* Added doc/oo: describes the object dis-orientation of libr

- Plugins should be singletons across object instances
* Added hard/soft initializer for r_cryp...

df967c868bd0669ebdce1b090298563b72de8296 authored over 15 years ago by pancake <[email protected]>
* Added initial vapi file for r_crypto

* Fix r_util List interface for list.h
- Test program is now working. Thanks juergbi!
- Needs...

6d58b7bb7b9e8fb042eab743285e960d41aa33cc authored over 15 years ago by pancake <[email protected]>
* Add missing r_crypto.h

e66cdfbcef8e8f2ff0fda0c1ff3b5c115ef638c3 authored over 15 years ago by pancake <[email protected]>
* Initial implementation of the r_crypto API

- Thanks skurz0 for the design tips
- Needs to implement some plugins
- Not yet working/tes...

209fb08a531d2c5560238844c3f11d3e8c3bb739 authored over 15 years ago by pancake <[email protected]>
* Some more random refactoring on r_debug and r_reg

* Added support for bit level hash algorithm selection
- Integrate it with rahash2
- Needs so...

1aadbea5761beeb00f82d9c1a225da913cfcf1a3 authored over 15 years ago by pancake <[email protected]>
* Major unfinished refactoring for r_debug and r_bp

- radare2 debugger is now broken
- r_reg has grown a bit more
- Better separation of debugg...

91ad40d6633e034001ae3bead19d7e47fc207254 authored over 15 years ago by pancake <[email protected]>
* Initial r_io_bind'ization of r_bin .. not yet working

- Meld bind.c into io.c
* Some review in many r_debug code
* Added vapi for r_debug

669ce0a815645840cf9be632a8073441b77a0cb6 authored over 15 years ago by pancake <[email protected]>
* Some malloc checks in _new() class constructors

- Fix warnings in many places
* R_APIfication of r_anal
- Fix probable segfault in x86_bea
* ...

f1c9c1e778c408ac2f398cd2a009734925114ef1 authored over 15 years ago by pancake <[email protected]>
* Add 'r_io_undo'

* Added deinitializators for r_io_cache

fdf164e2290f8d28c41c65803701869a24e1cfcc authored over 15 years ago by pancake <[email protected]>
* Added R_IO_EXEC, Removed R_IO_RDWR.

- Promote the use of binary ORs
* Make r_io support cached IO
* Enforce rwx/seek by section inf...

780e424cbe4b9f67acaf4a13fb1def36291084f6 authored over 15 years ago by pancake <[email protected]>
* Do not pass CFLAGS when linking asm/t/fastcall

* Populate r_io_lseek -> r_io_seek refactoring
* R_APIfy a bit the r_hash
* Also build hash/t/hel...

e5c83d6d26396174491e0b91d63bcae5f5fca36b authored over 15 years ago by pancake <[email protected]>
* Fixtures for the r_io API (breaking ABI and so :)

- Standalone test program is now able to debug a process and read mapped memory
- Fixes in th...

16cf12c8d6b90e61f19bad10f85fcf586038dad6 authored over 15 years ago by pancake <[email protected]>
* Lot of work on refactoring r_io

- Added desc.c to handle file descriptors (avoid dupped, register handlers, ..)
- Fix some bu...

1dd4042505ea3610868cc710e8dfd4a11b3642e5 authored over 15 years ago by pancake <[email protected]>
* Initial working version of the r_iter for Vala

- pointers is the answer

a9d47cbecbe73187d5da4a2d40025a6be7aaa4a5 authored over 15 years ago by pancake <[email protected]>
* Major refactoring of r_io (api has changed)

- filedescriptor is only defined by r_io_set()
- the rest of functions just take one argument...

2ca850007f3a8e1a2f7dee731279572a0c76ee11 authored over 15 years ago by pancake <[email protected]>
* Some ideas for the code analysis module

* Fix r_iter_last()
- Some more work on the Vala integration
* Grep for README and TODO for hg-...

bca428f994d62a3f90826d4a7bf04d40a47c3e51 authored over 15 years ago by pancake <[email protected]>
* Return "" instead of NULL when possible in core input

- myfgets returns length(str)+1
- r_line fix for empty lines interpreted as EOF
* RAPIficatio...

624f5c68ea7dce7177bd86fbadd67808fe05f4eb authored over 15 years ago by pancake <[email protected]>
* Fix build of r_util

* Added r_bprintf helper for buffering printfs
- Can be used to capture the output of r_io_hand...

3cfdaff55fb6d8708d36ac8f7f2f512457fb2abd authored over 15 years ago by pancake <[email protected]>
* Fix build of core

* Fix non-static plugins build in r_debug and r_io
* Fix debug_ptrace - working with example but ...

1ee0247b949544a179ff12df317c2db1cafa65bc authored over 15 years ago by pancake <[email protected]>
* Implement static plugins for r_io

- Prefix all plugins with 'io_' (like in the rest of libs)
- Statify io_dbg and io_ptrace IO ...

6c28274aa01503dcaa074c7b39d8d18070654786 authored over 15 years ago by pancake <[email protected]>
* Remove .orig files

* Add MKPLUGINS=mk/hg-utils.mk in the default .acr template
* Added hg-locdiff and hg-help, enhac...

8bf75e93d67da02ffb29d76590ca9c891d5e04f9 authored over 15 years ago by pancake <[email protected]>
* Add support for static plugins to r_debug

- r_debug_ptrace is now static by default
* Some code cleanup and warnings removal
* Added hg-u...

a1f45dbf8ae4cb88dff7b8a608e507bb1fbbe9f7 authored over 15 years ago by pancake <[email protected]>
* Some more work for the r_iter API

- Fix some function signatures
- Disable CPP macros by default
- Added a separate iterate e...

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

7fe8e3d40d07cc50f12d1209d061f37c453ec941 authored over 15 years ago by pancake <[email protected]>
* Fix Vala r_bin VAPI and example

* Added iter.h with simplified r_iter in cpp macros
* Some fixes and enhacements in r_iter

c3922f6131eead9a6270d81408168bfce1b3815b authored over 15 years ago by pancake <[email protected]>
* Added basic iterator helper functions (help vala integration?)

57cb3628faff994f1f7dba4c7fd32f70f63d1bdd authored over 15 years ago by pancake/fluendo <[email protected]>
* Added r_parse vapi file

c52849b2e554fd8afb2d4f618f3530c25488c028 authored over 15 years ago by pancake <[email protected]>
* Initial working implementation of r_parse_assemble()

- Added test program as a demo

66b702069e53fe7d57a5755cd0480585197850a7 authored over 15 years ago by pancake <[email protected]>
* Implement STATIC PLUGIN support for r_parse

- Use the new 'asm-like' build system for r_parse plugins
- Added new callback to 'assemble' ...

65da25d4c003170cb080b8ba1ec296949f295e16 authored over 15 years ago by pancake <[email protected]>
* Initial implementation of r_asm_fastcall()

- VAPI sync
- Used to get register N to call fastcalls (syscalls f.ex)
* Code analysis marked...

bc1b1b976ee810b5a29503f853429566e0638e26 authored over 15 years ago by pancake <[email protected]>
* Oops, fix add_unique method

* Fix r_util vapi

99e93816a37a3f9d67af6e6d6ec43c79b9f9e0ec authored over 15 years ago by pancake <[email protected]>
* Add r_socket_to_string() function in r_socket API

- R_APIzation of r_socket
* Added r_hex_bin2strdup()
- Bind it into the VAPI

ce97b402029c2e9fbe4f5c59f775508c7a5c0833 authored over 15 years ago by pancake <[email protected]>
* Added r_db_add_unique method to the r_db api

- Reflect the change in the vapi file
* Added offsetof() macro in r_util

7e3c69678541e9e46bc52d477381e64e021f0598 authored over 15 years ago by pancake/fluendo <[email protected]>
* Initial vapi for r_db

- Added vala example using r_db (db.vala)
* Fix segmentation fault in db.c when adding nodes wi...

25dceb21a8b25e3197650daa62e58972de6ec62e authored over 15 years ago by pancake <[email protected]>
* Initial import of r_th. The simplified and portable threading library

e4f749b1b94c31514d82789043260c226aa4a646 authored over 15 years ago by pancake <[email protected]>
* r_vm.pc depends on r_util

16699798659ae393f6ea233cad3ad24896fefe6b authored over 15 years ago by pancake/fluendo <[email protected]>
* Some code cleanup and add some more checks on r_bin (-15LOC)

* Added new type R_TRUFAE

57415c21072b4c703cd963f753382eaff6f7acc8 authored over 15 years ago by pancake/fluendo <[email protected]>
* Fix the r_util vapi file

* Some R_APIization in r_util

d1db55e26104b6cbb713127ef4fa3e8c6c70a797 authored over 15 years ago by pancake/fluendo <[email protected]>
* Fix build and linkage of r_vm

- Added dummy test program for r_vm

564e11975a4a68f3c8766cd2de23fc67be80c908 authored over 15 years ago by pancake/fluendo <[email protected]>
* Fix warnings in cons/input

6f0ddc5247ef427f634072b97f73cab67c198c87 authored over 15 years ago by pancake <[email protected]>
* Autogenerate libr.pc.acr with 'make pkgcfg'

* Revert elf.h (was partially killed by zeroes)

233e83323db82e0c7bddf65922ebaadd632b4483 authored over 15 years ago by pancake <[email protected]>
* Fix memory leak and simplify the code of the CSR disassembler

d62886064a55aadd8385e417893f445734695a76 authored over 15 years ago by pancake <[email protected]>
* Added 'pkgcfg' directory with autogenerated .pc files

- 'make pkgcfg' does that automagically :)
* Implement r_mem_mem function in r_util

1c3a319c53296396c2a4c9338db1f9afb73c048f authored over 15 years ago by pancake <[email protected]>
* Added Genie examples in the vapi test directory

a8a661947c903cc8c732b44de79385f14d072f35 authored over 15 years ago by pancake/fluendo <[email protected]>
* Upload partial implementation of iterators and tables for r_db

1275f31e0797cd5ecddae67c7e99dbc57d00d35a authored over 15 years ago by pancake <[email protected]>
* More type renaming

- s/s64/st64/

8c62412de647a05c9a081c69f545d76f898e6194 authored over 15 years ago by Nibble <[email protected]>
* Change the name of some types

- s/u64/ut64/
- s/u32/ut32/
- s/u16/ut16/
- s/u8/ut8/

94445e1540d51f4d8f289e1835746e7f66fbebd4 authored over 15 years ago by Nibble <[email protected]>
* r_bin

- More refactoring
- Remove dupped code from Elf_(get_import_addr)

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

- minor fixup

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

- more refactoring
- r_bin_elf_imports and r_bin_elf_symbols unified into r_bin_elf_symbols
...

2b48d630bf5c5770324799d9cdd0f18be6363e59 authored over 15 years ago by Nibble <[email protected]>
* r_bin

- *_open return -1 on fail

56455310050f2ba774606fee5482d207da843c4f authored over 15 years ago by Nibble <[email protected]>
* r_util

- Add r_str_dup_printf
* r_bin_elf
- Huge refactoring
r_bin_elf_get_{imports, symbols} wi...

811f39c8337cba21e4419ac3b238a68d8eee863a authored over 15 years ago by Nibble <[email protected]>
* Added r_db_delete() method in r_db api

b02e61bc01aedb9ac641ba0b5a1b6a47204e9ae6 authored over 15 years ago by pancake <[email protected]>
* Initial working version (with test) of r.db

- Ow yeah! (missing r_db_delete and iterators)

7ab39d1d3b4f5dbd3324183b74bbbce5a5e54493 authored over 15 years ago by pancake/fluendo <[email protected]>
* Initial import of r_db

0509263cbd7d87e500315b77a27f12e8f0cf2e7c authored over 15 years ago by pancake <[email protected]>
* Fixed r_bin_pe segfault with .NET PE files

* Added windows 7 syscalls table to r_syscall under win7.c

620431982f30ca4d1a59759406c8c60edce9e64c authored over 15 years ago by Nibble <[email protected]>
* Fixed bug in r_bin_elf resolving imports

* Fixed 'rasm2 -o'

857df2088bbe0119996042d6cd5fa5f8edc5e784 authored over 15 years ago by Nibble <[email protected]>
* Fixed Elf64_Xword/Elf32_word bug in r_bin_elf

b8afe8725992fd06f150737a8733edea61161bbf authored over 15 years ago by Nibble <[email protected]>
* Minor syntax changes

* USE_BTREE is now optional in r_flags
- better test case (but im still unable to reproduce the...

5208ebe90e912e8468fa5beee32d16f563c8abc0 authored over 15 years ago by pancake <[email protected]>
* Sync local random changes with public repo

* Forwport of the 'Y' yesno issue of r1
* R_APIize r_util a bit more
* Added r_str_ansi_* helper ...

0f2503f781a24abd38704228b9d668a83c0a9bcc authored over 15 years ago by pancake <[email protected]>
* rabin2

- Flags '-x' and '-w' unified into '-o'
- '-w' is used to open file in rw mode
- More refac...

df9e68bf53c9df651889ab55768c7efee3912869 authored over 15 years ago by Nibble <[email protected]>
* Fixed resize_section in r_bin

5cc6b4769c9c102a00707ecbcbe4a2a6ed227e37 authored over 15 years ago by Nibble <[email protected]>
* Merge

f76f81b917e93b29bb2137fe18ab5f5d0311f48e authored over 15 years ago by Nibble <[email protected]>
* Fixed ERR()

* Added flags -x (extract) and -w (write) to rabin
-w r/<section_name>/<size> resizes a section...

ff9b4031a19ea35ac8db7b833afbc5c81c1cd4a4 authored over 15 years ago by Nibble <[email protected]>