Ecosyste.ms: OpenCollective

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

github.com/radareorg/r2retdec

RetDec plugin for Radare2
https://github.com/radareorg/r2retdec

r2plugin-ci: test plugin with specific Radare2 commit

29e55bd1e505faed575abca4c220323752b4af1a authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: do not require specific Radare2 version

Provides disabling of check that prevented this plugin
to run on different Radare2 version that ...

13a5071a0f447ea55f2869639678ea69d4b448ed authored over 4 years ago by Peter Kubov <[email protected]>
Merge branch 'migrated-r-annotated-code' into next-release

* migrated-r-annotated-code:
patched with changes requried after RAnnotatedCode was migrated t...

569c7bef6349740d261b5720125fbd3f3d65053c authored over 4 years ago by Peter Kubov <[email protected]>
patched with changes requried after RAnnotatedCode was migrated to radare2 from r2ghidra-dec

19d38a1bbdb0a2f5a3ab322d046c936c3b180e53 authored over 4 years ago by Nirmal Manoj <[email protected]>
r2plugin-ci: provide only building for Windows

Provides turn off of the regression testing on Windows
on Github Actions. The reason for that is...

ceec33d30ed4fb6d2acfaa284e352adb17d6aea9 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: do not use cached .venv on Windows

ccfa54838385105ca50c4142e634cbfc57d97420 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: use .venv\Scripts\activate on Windows powershell

3072246b7213e04e8d2e97f9079bfde3daeee0e8 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: extract LLVM using 7zip

cb50a778ab77e4a72c6cc8c62852ed03407c1093 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: venv is not installed on default python

b428f7bd625531e522817d050929711e3fec49d0 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: change cache name to trigger rebuild

3d1171e4b584fa3726ad3981b811d27652439f07 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: install clang 3.9.1 on Windows

5f392ccee4ed6430d983e8b9b8af3595d6afab49 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: use curl on windows

On powershell is wget only alias and is not reliable as it is dependant
on other engine.

97ba3d18c40313114daf4c234a807a4cacee19e0 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: fix execution condition typo

a90c43211fb12fcc2dcd459dbbe78ba3513f9d05 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: split long powershell command into more lines

de7a0a16ba04b8497ac5f138cb19d4fa3ec619bc authored over 4 years ago by Peter Kubov <[email protected]>
Run tests on Winodws using msys2 shell

4bc4a9af3da15af78e2de2c1984f051272e2260f authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: provide --install target

333aa829dcb4fd6856b1ccabca0b20630a785ac1 authored over 4 years ago by Peter Kubov <[email protected]>
Edit CHANGELOG.md

11a069693fd936e9b04ea151752a51ad2b3f2a52 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: use python command

329d36af97348897721833d5a319c9af0be92f40 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: pacman should not wait for confirmation

aa45fda68432069376299aae3e53e19975839143 authored over 4 years ago by Peter Kubov <[email protected]>
Fix preparation of Windows artifcats

11c0974f1bbff322759256c305d75ecb206750f1 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: Procide windows specific steps

638b768002c3deb7293ea8018c853ce2e7092fbe authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: Install mingw for tests

d22ec9cf701b8f77a68f775507a1b4174f3958d6 authored over 4 years ago by Peter Kubov <[email protected]>
Use std::stoll for 64 bit integers

bac4c118544d460fe8c08a2ad20684e27d958dee authored over 4 years ago by Peter Kubov <[email protected]>
Split large lines so that code is more readable

aea14724e18807e31a8411fadb3d22955803b97d authored over 4 years ago by Peter Kubov <[email protected]>
Fix typo in decompier -> decompiler

809d39b5d441e816e1b7b603965422a6c6df06b0 authored over 4 years ago by Peter Kubov <[email protected]>
Fix finding retdec-decompiler.py in PATH on Windows

5753cb943bd6726bf2073df71cdb7e3548489a35 authored over 4 years ago by Peter Kubov <[email protected]>
Refactor FindCutter cmake

ebd7cd63d0c522aa733a7bec51590df42ffa7622 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: Publish only Release artifacts

655d2dae3783b439b2dcd494ca1a6d251a1705b7 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: specify correct RetDec build dir

973a9103aa2249f95bd63592986aab247c67452f authored over 4 years ago by Peter Kubov <[email protected]>
Provide support for system install of Radare2

6243858263c3a35f58ebc1b9dfefcde50a30b8ca authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: check presence of retdec in PATH env

Provides fallback check whether RetDec is available from PATH
environment.

a98ba80ef1217bc0f70f9e3a822b71390ffc3437 authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: check standard paths for RetDec

731c68a5d337380bb5cef9444e1fda64b59ecdca authored over 4 years ago by Peter Kubov <[email protected]>
Do not use install dir for build artifacts of RetDec

04cb665a1719a865a2f99159e03bf4f11bfde4ab authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: fix new path of RetDec installation

ebe8ccc27827c127efb40b6e6ea242a462d2b2d4 authored over 4 years ago by Peter Kubov <[email protected]>
Use RetDec with fixed yara configuration

9cb1acca2e22db5e044ed1deddf6e6eb098edc0c authored over 4 years ago by Peter Kubov <[email protected]>
Use RetDec version with fixed PROJECT_SOURCE_DIR vars

77306dfbf27bf4d567147722af51a4098e5ff749 authored over 4 years ago by Peter Kubov <[email protected]>
Prepare meson for windows

323003959b7469ca6b142920e2f65257ed0167c0 authored over 4 years ago by Peter Kubov <[email protected]>
Try to fix unsucessful build of radare2

6ea2f764d0438947d8be1869d8ec5669b55ffbb6 authored over 4 years ago by Peter Kubov <[email protected]>
Rename radare2 cache

e521680a9c7ea0a34d612b77f9d49508d06dc459 authored over 4 years ago by Peter Kubov <[email protected]>
Provide relative path support

97c96b82e99b65888e30d6e3697f021699d5cea9 authored over 4 years ago by Peter Kubov <[email protected]>
Provide missing working directory

0e670114323655819fab41f1959af1d0f9455389 authored over 4 years ago by Peter Kubov <[email protected]>
Fix renamed file in CI

70e4724139dceb1b6ac5d193b6606edb2e70b914 authored over 4 years ago by Peter Kubov <[email protected]>
Refactor cmake

9152850bace93375c1689fd655f03a3c3b97f4fb authored over 4 years ago by Peter Kubov <[email protected]>
Provide local Radare2 option

118167bae766c79e8a4414d5885bf5ed94fa48e5 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: provide windows in CI

d400a30831a7255dff5abe83b771f5c3046a2724 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: provide cache rename

Proivdes rename of cache to trigger rebuild of RetDec and r2plugin
itself.

596e96c7f1f1cdf2227adfd7fd518ddf997af5fd authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: addition to 45987ea

740c5d2963f637fab0bfd8d861c48b01fa9ad3b6 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: specify intended OS

d0cf52e033c3aa0881e56003da1f5f3076528939 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: use apt-get update to prevent 404 error

45987eaa33f87f77dc74f90cd039857aba76573c authored over 4 years ago by Peter Kubov <[email protected]>
Update RetDec to version 4.0 - fixed cmake paths

77231a592b177e3ff318c036213ff798ed1e6384 authored over 4 years ago by Peter Kubov <[email protected]>
Build retdec with -fPIC flag

9d46cef420b4586435c6df13f010b719fd204dce authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: change trigger for RetDec rebuild

RetDec's version is now specified in different file. This file will not
be changed that often - ...

fefad4f1fd144c6aaf04092dabba2972c1713bba authored over 4 years ago by Peter Kubov <[email protected]>
Use refactored RetDec CMake build system

RetDec's Build system was refactored and introduced in pull request
https://github.com/avast/ret...

aeac604193a71c63be7e7c73ad552d3e508049f9 authored over 4 years ago by Peter Kubov <[email protected]>
Update RetDec to version 4.0

8ee61807d4669d47e3f4bd6b46cb6316656199c1 authored over 4 years ago by Peter Kubov <[email protected]>
Fix unwanted extra whitespaces in r2plugin-ci.yml

66c52f83059273807d26a5b9426790b459332498 authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: use CmdExec for execution

9c35f3d71dc56e3c7ce47ac055af74fec7111863 authored over 4 years ago by Peter Kubov <[email protected]>
r2plugin-ci: don't cancel builds on failure

Provides turn off for the mechanism that cancells all running builds
on fauilure in either one.

665d51c18efebd632ca01e9909dc44752a94e6e3 authored over 4 years ago by Peter Kubov <[email protected]>
cmd_exec: provide execution class

cf88e1600e746fda84db15389ec7b43e4742364b authored over 4 years ago by Peter Kubov <[email protected]>
r2info: do not use free on returned key

704a26240cbce48bdf3880931ab0fa011c291f31 authored over 4 years ago by Peter Kubov <[email protected]>
FindRadare2.cmake: support local radare2 installation

4c42f75b276cca969f74150a53e896e9d1bb8702 authored over 4 years ago by Peter Kubov <[email protected]>
FormatUtils: make class static

As class only provides interface (named group) for the provided methods
it should not be instanc...

34798f2a27632982a7f2610ce4bb2aaeab9d5c6d authored over 4 years ago by Peter Kubov <[email protected]>
core_plugin: Fix conversion that is non-trasnfarable between OSs

On *nix systems conversion from std::filsystem::path to std::string
is allowed. On Windows, howe...

6c00143e704ef98616177b4b4060088b645810a0 authored over 4 years ago by Peter Kubov <[email protected]>
README.md: provide note for stdc++fs library

4d4343244b820ad8709fdaaf69c51cad8f783bc4 authored almost 5 years ago by Peter Kubov <[email protected]>
r2plugin-ci: do installation with more jobs

79fec1ecf15aa9c7e646b5c7952b6559c79c138f authored almost 5 years ago by Peter Kubov <[email protected]>
README.md: provide CI badge

d09cbbbf3fa4a28fa97c66f758dbfa23c8304f68 authored almost 5 years ago by Peter Kubov <[email protected]>
r2plugin-ci: Fix name of the plugin

de9cc91a1534f004f394966b7c5ba9138f5b480f authored almost 5 years ago by Peter Kubov <[email protected]>
core_plugin: check system return code

81ccb211d103ff8ca014bfbd44426e7d16ad41c5 authored almost 5 years ago by Peter Kubov <[email protected]>
r2plugin-ci: provide CI

Provides complex configuration of Github Action CI:
https://github.com/features/actions.

As plu...

1f3e285f991a9eafb604505653a8532ac20f4d9f authored almost 5 years ago by Peter Kubov <[email protected]>
Set least required version of cmake to 3.12

f22e41c544096868cdd0a6c39c804696b54c0955 authored almost 5 years ago by Peter Kubov <[email protected]>
Revert "Create ccpp.yml"

This reverts commit f956636e67a30fa58d2f19dbd52b6e0256261559.
This commit was brought to this re...

b553e6c1061b7fb6ab041adbe5ff707e34322262 authored almost 5 years ago by Peter Kubov <[email protected]>
Create ccpp.yml

f956636e67a30fa58d2f19dbd52b6e0256261559 authored almost 5 years ago by Peter Kubov <[email protected]>
Unify spacing between CMake commands and parentheses.

We should be consistent.

1ed05e369812c96af0d4c68a7c18a67694156f1b authored almost 5 years ago by Petr Zemek <[email protected]>
core_plugin: sanitize path of the binary

Provide sanitization of the binary path as it might contain
characters that might be misintepret...

81f9dcd545f6ae1d57d06afda3d8fb2d792f6037 authored almost 5 years ago by Peter Kubov <[email protected]>
core_plugin: change doublequote to '

The reason for this is that `system` runs sh shell inside.
This is certainly an exploitable voul...

51e27caf94a714f8a8b5c75ffcebbba850027ff5 authored almost 5 years ago by Peter Kubov <[email protected]>
CMakeLists.txt: link stdc++17 only if found

This commit provides addition to the changes brought by commit 4219cd5.
The change is to check w...

58a5389985391474f1c5eff90431301db66b62ba authored almost 5 years ago by Peter Kubov <[email protected]>
Fix a typo in the description of src/filesystem_wrapper.h.

"incldue" -> "include"

94677212b4583471edba99df057062a362b96917 authored almost 5 years ago by Petr Zemek <[email protected]>
filesystem_wrapper: provide conditional filesystem include (#11)

As some compilers support C++17 but some features are available only
as `experimental` we should...

cf29a7628f8209bace56445eeb8a6f2e8358f566 authored almost 5 years ago by Peter Kubov <[email protected]>
core_plugin: link stdc++fs library (#12)

Provides linking of the standard C++17 filesystem library with
resulting plugin. The reason for ...

4219cd5526b830b6c1698335fce84f10472a3832 authored almost 5 years ago by Peter Kubov <[email protected]>
CMakeLists.txt: update bundled retdec version

The update of builded RetDec is required as there was an error
solved in RetDec that affects bui...

cd06a5a1c24929b887dcf316ee2e7c16c0ecde41 authored almost 5 years ago by Peter Kubov <[email protected]>
Merge pull request #8 from avast/rename-copying-to-license

Rename the COPYING file to LICENSE

53eab8daf9c9007aebb941c3bfd480954dd56134 authored almost 5 years ago by Petr Zemek <[email protected]>
Remove useless trailing whitespace.

b632cdb25b87e57975cfe5e7471e0ab5d18cf54b authored almost 5 years ago by Petr Zemek <[email protected]>
Fix indentation in scripts/run-r2-decompilation.py.

The line was over-indented.

645a8301e1b7e01d9460869381e6447e27a128dd authored almost 5 years ago by Petr Zemek <[email protected]>
Rename the COPYING file to LICENSE.

Reasons:
1. We have a LICENSE-THIRD-PARTY file, so having a LICENSE file makes more
sense in ...

61a840270d566f782f21222a9ea88e67d2239009 authored almost 5 years ago by Petr Zemek <[email protected]>
Fix wording related to license files.

At present, we use a COPYING file, not LICENSE.

d86a649647375e583fe389d27f5987358be9f7fb authored almost 5 years ago by Petr Zemek <[email protected]>
README.md: update r2pm installation section

897b42066ea4257bff21ae164b3825f1dd3c0e72 authored almost 5 years ago by Peter Kubov <[email protected]>
README.md: update installation section

5d14dcbc2d34e0898e4bb2572e1fcc4fbd7d64aa authored almost 5 years ago by Peter Kubov <[email protected]>
Release v0.1.1

d4795b8ec9e0667c05068fb17930633f9846f236 authored almost 5 years ago by Peter Kubov <[email protected]>
Change the author entry

60c0a7b22484b9fd1a2add12c823ecbdd6f5d762 authored almost 5 years ago by Peter Kubov <[email protected]>
.gitignore: ignore build prefix

e70352d85388c78d66c26d773b32b660755ab2ea authored almost 5 years ago by Peter Kubov <[email protected]>
README.md: update radare2 version requirement

Provide info about minimum required version of radare2 installation in
the system. The reason fo...

ba140ebcd8c04ab0679865ce8ebed5eda6d5dd70 authored almost 5 years ago by Peter Kubov <[email protected]>
Provide CHANGELOG.md to keep list of changes

Provides a changelog that will be used to gather list of changes in
the retdec-r2plugin.

Great ...

b8d2eb1c7e1b20755dfe63fb71d7591573d03b0e authored almost 5 years ago by Peter Kubov <[email protected]>
r2utils: fix regex match

Fixes error that resulted in incorrect output of std::regex_match
function to be checked.

This ...

86af11566b2499033fd092a99c87e226f1c66e5c authored almost 5 years ago by Peter Kubov <[email protected]>
r2info: leave the fcn prefix for now

This commit provides occasional returing of prefix ".fcn" to the
function.

The reason for leavi...

c431a2b7eb407daf4ec586e1c0098d3605888483 authored almost 5 years ago by Peter Kubov <[email protected]>
r2info: fix generation of config

There was error in generation of config that was responsible for no
functions info to be propaga...

5e332d465b3db7439e467e7e623295accaf8a80d authored almost 5 years ago by Peter Kubov <[email protected]>
CMakeLists.txt: Use PATH type for RETDEC_INSTALL_PREFIX

This lets CMake automatically expand paths like ~/.local, which could
not be handled in C++, to ...

f0a07421f0ed3f4c1352295dfbd011a80a748eb8 authored almost 5 years ago by Florian Märkl <[email protected]>
README.md: update license path

c98f3bcdcfba9a8314a1e7e92658688fb89bc737 authored almost 5 years ago by Peter Kubov <[email protected]>
CMakeLists.txt: provide flags for C compilation

This commit provides fix for flags propagation in CMakeLists.txt.
In some cases the `-fPIC` flag...

f8906008788cece0c614ec46fcba046387ba2d6d authored almost 5 years ago by Peter Kubov <[email protected]>
README.md: remove badge

As github is unable to identify license the badge serves no
purpose in README.md.

733bf1509d0d08798f6791e3646bcd7b63362b43 authored almost 5 years ago by Peter Kubov <[email protected]>
Rename LICENSE to COPYING

c76e494ab59a8db8a3cf5db1b41c883ff02796de authored almost 5 years ago by Peter Kubov <[email protected]>
Update LICENSE

c0da7a6153ac2f5c0b931500c6a8763a5d12c9f6 authored almost 5 years ago by Peter Kubov <[email protected]>