Ecosyste.ms: OpenCollective

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

github.com/rizinorg/rz-lang

RzLang extensions for implementing Rizin plugins in other languages
https://github.com/rizinorg/rz-lang

Update to the latest Rizin API (#4)

072737b7fb83bd620e027b2074961b18c9405a77 authored over 2 years ago
Fix 'core' not found while loading lang_python

e1518e380372bc34a4230a880ee37084dad52d53 authored almost 3 years ago
Merge pull request #1 from rizinorg/revive-rzlang-python

Fix compiler warnings and update to Rizin

889efb4cc032022655e3d58bbf2f5b08b0bd124b authored over 3 years ago
Add and run `clang-format`

36c04f3333f08aff641eebb92d26da11a37a61d9 authored over 3 years ago
Fix compiler warnings and update to Rizin

* Remove `python/core.c`, a reference of `Rizin_plugin_core` from `python.c`
and fix the CI

1b53743036789cbe26a0a1b50e98387a200aee1b authored over 3 years ago
Fix all warnings in rlang-python

a9888b1da53edcadca96252157e0f5ca3d05e80e authored over 3 years ago
Rename r2 to rizin

6ebd999e0108c2ec14661129ddb1a3fff016d7aa authored about 4 years ago
Remove unused files

34abfac803a7338dd4c6c5d2e86486307e1ed915 authored about 4 years ago
vlang: use the new #pkgconfig directive for linking against r2

2964bd51588b8b06c944b37005ab97b62a9a1b6d authored about 4 years ago
Handle background jobs in the QuickJS plugin

ae679e92def37d2cab5d2ec82448e6d866d9de00 authored over 4 years ago
Add TODO

1320dca227764345fa90cac08fdbf45f7c601207 authored over 4 years ago
Add README and example

0f7e6f710f92a056ba1ec94e3fa59f860c36ca5b authored over 4 years ago
Fix the V plugin support

53160aefa4039204ddafce7bb2d29f39762cbc74 authored over 4 years ago
Add remaining example and support files for js, lua and ruby

b544e4e18d3253b3533e339cb66278d30a561b43 authored over 4 years ago
Import csharp, lua, perl, python, ruby, tcc and vlang plugins

7e45856a29bd4641d679e4c95bd0aa3bec4cffbc authored over 4 years ago
Add QuickJS plugin

13b0262e8d3528e1fe8e593030371bee241e44a8 authored over 4 years ago
Add CI and README.md

32dfd944fe03ad4f38ea48748300d291ae5faa12 authored over 4 years ago
Move duktape into a directory and add configure workflow

880d917849c346282c6aa04bb484758c9265c00b authored over 4 years ago
Move python plugin out of the root directory

15465a9f58766c74f8419c7278b8753a8bd2164e authored over 4 years ago
Fix compilation warning

8088d98e6b06285bb42d3fe5bb888f0654318c3f authored over 4 years ago
Use the mnemonic field in RAnalOp to avoid warnings in r2 (#11)

2ad3672ac821761f72725588d3fab30ee179e545 authored over 4 years ago
Introduce endianness PyEnums (#13)

de796cecf065b5ff6d471c683f2d895611baf17b authored over 4 years ago
Minor fixes

bd4aaae37b2f08be1141df97e2d48d110c518131 authored over 4 years ago
Python 3 fixes for radare.py

9c52fd2c1058fb5987a715ae3cc493feb8b41bf8 authored over 4 years ago
Use python-config-wrapper from radare2-bindings.

Required to support building on systems where Python 2 is still
installed (as python-config poin...

6a1916ebade95b3ae56161361a0020ad406985eb authored over 4 years ago
Cleanup before repository extraction

32f5b382b3208315e6f24bf50964a8ec597c0fef authored over 4 years ago
Small improvements

76dd6e2d84104bd510086e6b788533b1db0cbedc authored over 4 years ago
Remove check_bytes, use check_buffer

d8107dddaf42507946da61a3a5d90a66b82fe86b authored over 4 years ago
Fix build with the latest r2 API

f81122ef99d49a5415986b10a971aa947771f790 authored over 4 years ago
Not all systems have the right libraries in `<prefix>/lib` (#17)

* Not all systems have the right libraries in `<prefix>/lib`

Some use /usr/lib64 and providin...

f78735bc6b75c7443d4368e29c88e0353a189699 authored over 4 years ago
Try `python-config --libs --embed` first, and use `python-config --libs` if that fails. (#15)

https://github.com/radareorg/radare2-rlang/issues/12

aeda5e3d76ecc36c0510953022c17c0f45ec3ae8 authored over 4 years ago
Moved lang-v from core

6a883d4b370887f2ad9881c6d73a4bf72efe2400 authored over 4 years ago
Check bytes to check buffer (#223)

* Remove deprecated function
* Change check_bytes to check_buffer

ca154e9f2c0d4b8949079cdc0faa815a1b0a6dd3 authored about 5 years ago
Add py-clean target

8dd9797c1d88429429e616beba63fdd9aaec831c authored over 5 years ago
Upgrade duktape plugin to 2.4.0

dcbfd870453041945de4ee04e746dc368a6d0f5b authored over 5 years ago
Add test for python analysis plugin

668c8982976fcf6323d1cd48ace2d6f5ba3d2975 authored over 5 years ago
Fix path to load json.lua

662c78912f7b0ea892a0fe09e2edc67347aa35cf authored over 5 years ago
Make the lua pkg build without system-wide lua

88ccbcb5cad98d4f6fd199ce401268488d8427ee authored over 5 years ago
lang-python: set architecture endianess from plugin

e302d1c52e515279ccc488f3fa8c5f7f02f98263 authored over 5 years ago
lang-python: set operation delay slots from plugin

ce56de3156c183d3f451333c69542b4c48a5fc50 authored over 5 years ago
Update python-bindings to be compatible with new RBinPlugin api (#220)

* Update python-bindings to be compatible with new RBinPlugin api (see radare/radare2#1aa0571)
...

86c388fcdd8e97216cfc3889196508d3b80f8965 authored over 5 years ago
Pass current PC to assemble. Required for (#219)

assembling instructions encoded with relative
addresses, but written with absolute addresses.

ccfb139f33764119a6c7117c93f05dceb49f7e05 authored almost 6 years ago
Switch python bin plugin to memoryview (#217)

a6a1f8df3e3df852660a00e4a38481da5e2f8cea authored almost 6 years ago
Add version field for duktape and python plugins

1f5a842d321ede10c841e4e4395428f8394a2629 authored almost 6 years ago
Fix r2lang python build

3f9d89f44a9cbdfa196a1475bb681565a39131d4 authored almost 6 years ago
Fix python build

f7c4496a68b3a09a8182652535eb588805d0f869 authored almost 6 years ago
Tidy up python.c (#215)

* Removed inclusion of C files from python.c,
using headers and proper compilation instead.

3d53c34dc8a57b81213ed430cfbfe07a17df71d5 authored almost 6 years ago
Removed unnecessary defines (that were used to

unify between Python 2 and 3)

885a3a9043f34ca5afbf82d8c74e6451c8147e1d authored almost 6 years ago
Missed another place where Python versions

were differentiated between 2 and 3

0ed15e4b390a4c524f86171b1efbd7064e8d261a authored almost 6 years ago
Drop Python2 support

db7cab806774e5a531f610ecef31f69e7b25fcc3 authored almost 6 years ago
Use PyMemoryView_FromBuffer

ce0faee5cfd47ba202d0b07902ced9dd4a2d41c7 authored almost 6 years ago
Decrease reference counters correctly in py_anal

117ccb0724068f8c21607dd1220fbacd08482993 authored almost 6 years ago
Added explicit casting of `buf` to `void *`, to avoid

compiler warning.

f5418645ae7b713a8b0dc3a82d4985f19628fa16 authored almost 6 years ago
Use MemoryView and Py_buffer when passing

data to Python's disassembly and analysis functions

b827d8d0d4b6dadca68fc27c9736ca6832686112 authored almost 6 years ago
python-bindings: Fix parameters for analysis-operation. (#209)

e12b721cd76a819ff397adf2db14e03717e609b8 authored almost 6 years ago
Fix use-after-free bug in py_disassemble (#212)

* Fix use-after-free bug in py_disassemble

`opstr` points to a string under Python control, w...

43e6f57203b5668a608ceb408e603e97ef7b0a8c authored almost 6 years ago
Add support for archinfo callbacks in Python (#211)

453797abb90ffab80c77cee33d8adbe45f83cf09 authored almost 6 years ago
Minor Fixes for Python r2lang asm (#210)

42990b236e44f7420e11ff84462616a3a07bd94a authored almost 6 years ago
Fix refleaks in r2lang.python.io

61eb1cf686d3e123502e0484d1d5838ca764903f authored almost 6 years ago
r2lang.python.io.read supports string and bytearray now

3110468dc07636a2f12a6e88b1a6b8e6cb9fbc75 authored almost 6 years ago
Fix uaf in py-lang-disasm

5f1ac0955c3206b0ae40a791e627b9854764242c authored about 6 years ago
Fix crash in lang/python

b1f013491b974fbf7834b773481eab763bd880c1 authored about 6 years ago
Use RAsmOp.setbuf()

9b5f37d125e94f863c0642c721a9213f88b2b094 authored about 6 years ago
Fix segflute

02d422265995d50c4d64ba283f4ccbb20229a6f5 authored about 6 years ago
Fix segfault in disasm

cf8e81e436cafd5b703aba9ab34bbf1c8d9c49e3 authored about 6 years ago
Fix null deref

b911ff3efb158e0e26a7315fef1ed0765d682748 authored about 6 years ago
Oops

e585ed251ced2f63b34380f9db8d2ccd10e9faf0 authored about 6 years ago
Expose offset in disasm pylang callback

5b35317b04abef1c144214db51c1ffc86f28928b authored about 6 years ago
More fixes for py3

53a3d06de3dd1f0698c96402312ac89c179e7bd3 authored about 6 years ago
Fix possible null deref in py-anal

071aa4ea6ca7dc8148eb75e3f5abc94a12cbdaac authored about 6 years ago
Fixes for lang-python{2,3}

d134fa62b205e74a01220ab1335a8d66f3d40950 authored about 6 years ago
Fix #200 - Fix and update duktape

64d39af416bbbbda604fdaf2d8dc3d567516ac87 authored about 6 years ago
fix lang-python2: remove R_NOTNULL and rename srwx to perm (see #11601, #11679 in r2) (#199)

08a356d7a3df1fd6015d20129b19a9e71d92f681 authored about 6 years ago
Fix Python IO plugin (#194)

962d563f2b47ec01bfb72a216954c3d73abc8579 authored over 6 years ago
User r_strbuf_get() (#193)

94e5dd655dfde87bf40dea7ab3f3221dd7822ab1 authored over 6 years ago
Honor R2PM_PLUGDIR

c034bf7784cca18e03bc2adb880c3004e2192a1f authored over 6 years ago
Fix lang-python

f1c4fbcab3c8428d2b313342706f3c33b412f92c authored over 6 years ago
Fix building of lang-python

2b3ea468c7d1ab6836e6c5d369e8aadec0b12035 authored over 6 years ago
more useful syntax error for lua plugin (#190)

* make the lua plugin provide a more useful error message on syntax error, providing information...

14e5326417e832676efca085b9271a50afea2e01 authored over 6 years ago
Remove useless debug line (#185)

4204b9270c749132f27da407c903fc8cf893df55 authored almost 7 years ago
More fixes for lang-python3

c8272236892bcb3b0585a7d618d4a32d8663dd1d authored almost 7 years ago
Fix lang-python3

56e317b6120cbdce26b30a18bfcd328b39e57eb5 authored almost 7 years ago
Adds support for returning strings from a Python plugin command (#180)

* Adds unicode/str return handling to py_core_call
* Minor formatting fixes

510c86b867a10e82ee26b7c1be5e453b81920fcd authored about 7 years ago
Update duktape to 2.2.0

16e2b910750a9eff2ea2e55cb423e21fd4a275b3 authored over 7 years ago
Oops commit some pending changes

542bcd4113805d40a03fcbd5fae2a01cdf379aef authored over 7 years ago
Fix lang-python3

3e470ad50f551718e40e63fef12b1ef2d46dd2f4 authored over 7 years ago
Honor configure-langs in libr/lang/p

3a5992fc429efd88caaa402493a2e733e509b1bc authored over 7 years ago
Fix a few memory leaks (#171)

07f234dcce104cf540d9fc3e38253982ebc5821e authored over 7 years ago
Fix memory leaks

b60e653a0fac39641e83aa8452e2279bca1d40bd authored over 7 years ago
Add op->src/dst read for r2lang.py

1c7b7a26f60c4a6edfe81458d3828bfdbfd45aae authored over 7 years ago
Use Py_FinalizeEx, true/false instead of R_TRUE/R_FALSE (#169)

https://github.com/radare/radare2/issues/3286

c6ccf20df1f8dad2c8f21497fed73031d70ea9ef authored over 7 years ago
Add missing ptr and fail

af985f984a969781eed8a3d6bd9bf580fe0f59c8 authored over 7 years ago
Export R_ANAL_* consts for r2lang anal plugins

8576402243ae77155a401fe021cffbb02ba9abfd authored over 7 years ago
r2land.py - Add current directory into imports

9a00e6a422f4f5cd30f021062a572a6609215ff2 authored over 7 years ago
r2lang: Fix Python2/Python3 compatibility

50e34ab989833d818ec334d66bf0072d1105b672 authored over 7 years ago
fix build (#168)

7d1df4c36050f82eb36eaa5bc4af5a1e0436a476 authored over 7 years ago
Fix erros of r2lang bin

b01e8e08a9eec2d0966d349b992eb5b22f1048b9 authored over 7 years ago
Python 3 - only (for now)

e2c938cb34c84f09eede99f81671851284d4f840 authored over 7 years ago
Fix stupid error

4f18c99d8aca565af50c07a25208a9a9678b99df authored over 7 years ago
Add initial support for file format plugins in r2lang

1521d56e66b05528c7311259bb4cf66ea9c5d6c4 authored over 7 years ago