Ecosyste.ms: OpenCollective

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

github.com/radareorg/radare2-rlang

Writing Radare2 plugins in various languages
https://github.com/radareorg/radare2-rlang

r2shell example in tcltk

4e0a11cda639af2042d147df7e97d46fdde7880f authored about 1 year ago by pancake <[email protected]>
Add non-working PoC using c-for-go

02a93ef4ea109336a6c9deac68f2315d737665f8 authored about 1 year ago by pancake <[email protected]>
Fix tcl linking on alpine

fbbbcd417b733eca53306724b0bd814603225b2b authored about 1 year ago by pancake <[email protected]>
Fix vlang build

209b12b5d7646e4ae607339ed4835b22ab923544 authored about 1 year ago by pancake <[email protected]>
Fix pkg-config-path

d23c191d8aa9f4fdd9fe8e659317625cc227349f authored about 1 year ago by pancake <[email protected]>
Add example using r2cmdj for tcl

5adea6a15246d07c730d46d0f41a6b1d8becca70 authored about 1 year ago by pancake <[email protected]>
Fix the GUILE plugin build for latest r2

189f6b55dafb5aa0fff4092bfb46d7ab9b6a2bab authored about 1 year ago by pancake <[email protected]>
Add Tk example

ab33e00bad664721c6b61f1019dd83ca9dd7af1f authored about 1 year ago by pancake <[email protected]>
Initial import of the tcl bindings for r2lang

2a44032e0a749afc4db95644e87439d986a2e31b authored about 1 year ago by pancake <[email protected]>
Improve RCore plugin support for Python

* Fix memory leaks
* Build source dependency
* Remove command length limit
* Simplify code reduc...

86f59b0933dae0229828a2ad9bb32deaeca0e36a authored about 1 year ago by pancake <[email protected]>
Add r2lang.print

f85644061cd5b21b8053c003152d25bf4f059b99 authored about 1 year ago by pancake <[email protected]>
Update pycorestest

59b69b3dcd3d23f4a9752b5ba3f26b0d898c9830 authored over 1 year ago by pancake <[email protected]>
More work on the qjs plugin, despite its already in master

70088ab2e32d911f8936d312a58572be14778aad authored over 1 year ago by pancake <[email protected]>
Minor mujs fix

10c228f140f34a17d027c503a5c3ac4fe4f70e3f authored over 1 year ago by pancake <[email protected]>
Fix rlang-python for the latest r2-5.8.9

bcd58511f11e86fff1702775677a8f01b10602d2 authored over 1 year ago by pancake <[email protected]>
Fix python build with latest r2-5.8

e386d5979426ef9adfe9c7fcc23ab439698f2b63 authored almost 2 years ago by pancake <[email protected]>
Add missing license for mujs plugin

da9f22e255ed56390db8a2d05f4ab36a6e499a19 authored about 2 years ago by pancake <[email protected]>
Fix the duktape and reduce size of mujs plugin

9b0d50c79eba903158e84ba447f6d363926d8238 authored about 2 years ago by pancake <[email protected]>
Implement fs and b64 apis for the mujs plugin

59fef8f0b75a996d3eb52bbc03b73bf1b055e330 authored about 2 years ago by pancake <[email protected]>
Add missing .license field

7f6920642a1322acfbba8bf890eb8252ee7316a3 authored about 2 years ago by pancake <[email protected]>
Use the new rlang api in the duktape plugin to remove almost all globals

3d10a1b8dd6ede36cd6b52d3a0bf218c798c7662 authored about 2 years ago by pancake <[email protected]>
Add support for curl in mujs

f03555d6b68fa7cdbac8a043b890aaa1ebe01ae7 authored about 2 years ago by pancake <[email protected]>
Add typescript-mujs example

6a679397881169324ed8d6da6b08828e64f0d7f2 authored about 2 years ago by pancake <[email protected]>
Add inspect and exports to mujs to make it work with typescript

ba6e02640f59d311e2019a31e53a4d86a0dd4643 authored about 2 years ago by pancake <[email protected]>
Initial implementation of the mujs plugin

c820f7a86db278cc45a7ed781e71e64427b8fb73 authored about 2 years ago by pancake <[email protected]>
Implement rlang.guile

1bf71cb4841bd830b69725b4200275e8a197f2c6 authored about 2 years ago by pancake <[email protected]>
Fix QJS for the new RLangSession api change

44bb998f8578f9da4f92a3c477b63935b65af474 authored about 2 years ago by pancake <[email protected]>
Initial working PoC for typescript-to-lua

601123ad1d5bb3b3411bfd2c4615e1d947ebcfd4 authored about 2 years ago by pancake <[email protected]>
Better error handling and messaging for the lua plugin

fc2d7ff1c755ae2ccd5f6f7c934ed4737fceb379 authored about 2 years ago by pancake <[email protected]>
Better error handling and add stackdump in the lua plugin

5b2d522eba5a04add0aed23e3cbe9434769b1685 authored about 2 years ago by pancake <[email protected]>
Remove debug printfs in the lua plugin

5e80852b3120838281802a7b528acdf1ec35ed72 authored about 2 years ago by pancake <[email protected]>
Switch the LUA plugin to use the new RLang api for r2-5.8

a4988badad70150f71555ca4b7a9faff2ee403be authored about 2 years ago by pancake <[email protected]>
Add wip typescript directory

740a985db2c647fe153e12cbccc4279583ba9ea3 authored about 2 years ago by pancake <[email protected]>
Improve rlang-lua embedding files with r2 oneliner

98e7f948f5e20191f4af03d6417c570dfc5ef81a authored about 2 years ago by pancake <[email protected]>
Fix rlang-python build

c0ecbdbff1aa841d6afdc9dcb65ee8cee522e3f5 authored about 2 years ago by pancake <[email protected]>
Release 5.7.0

ad357597340f9a627edd367b7aa32ef7f19db33c authored about 2 years ago by pancake <[email protected]>
Cleaning of the lua.c plugin code

19111b8613a89e9cfed387ec5423a770c66f62f7 authored about 2 years ago by pancake <[email protected]>
Simple example transipiling typescript to lua for r2

81943a7416032d602d586a149d4e852b722ac37f authored about 2 years ago by pancake <[email protected]>
lua: Ship json, inspect and r2api inside the plugin

6328cf4e807b4a87170ea3d8ba7580a2ce14f70d authored about 2 years ago by pancake <[email protected]>
Update r2api.lua and fix json.lua and add new lua example

* Add inspect.lua

d4c3b47c3d66f2dcfaa3b1e6da18227eb3b6b234 authored about 2 years ago by pancake <[email protected]>
Update the lua plugin from 5.3.5 to 5.4.4

29f69d102663aff6ae768efc58bf1ab7dc6d6fc7 authored about 2 years ago by pancake <[email protected]>
Fix the perl plugin and update the typescript api

1a01c8adc2f794386f870cc426b146ec50874c9c authored about 2 years ago by pancake <[email protected]>
Improved example script for quickjs

a954d700907776b9900da7e17b31a0c9f6d843a1 authored about 2 years ago by pancake <[email protected]>
Improved typescript api with working live code editing demo

4fcb080a5821ad0e1c67e1b48bf989ee1db7aa7f authored about 2 years ago by pancake <[email protected]>
First working typescript example for quickjs

00453b129006cb9de348acd8fd08e051c3d53538 authored about 2 years ago by pancake <[email protected]>
Some more work on the qjs plugin

750baa2012798b94220ec4c7c0b85d15bcd071a2 authored about 2 years ago by pancake <[email protected]>
Use -Oz for duktape to make even smaller plugin

61cb438fd6f19a2df32422bf7e0e3952db84defb authored about 2 years ago by pancake <[email protected]>
Initial import of the tiny language plugin

4fd199c84d92ef3e4b769ddf662f2e4b6f6ac5cc authored about 2 years ago by pancake <[email protected]>
Upgrade to the latest duktape 2.7.0!

d9d079d05d57a0b2226614d0a9450eb2e9d6d207 authored about 2 years ago by pancake <[email protected]>
Initial typescript experiments with quickjs and rename to qjs

dd4c886882390c1348af4fc910efa39316d3cdc0 authored about 2 years ago by pancake <[email protected]>
Initial codebase for the zig-wasm3 rlang plugin

d239d3d4a6d395b78e748b9897d130773de12176 authored about 2 years ago by pancake <[email protected]>
Remove the src/dst thing from python analop to fix build

82fa003a260bb7742d7fa146295129eba4db7d3f authored about 2 years ago by pancake <[email protected]>
Release for 5.6.0

458109ce5014bcac7ba5cb4eb1406abe4e305cfe authored almost 3 years ago by pancake <[email protected]>
Fix null deref in PyDECREF

ddbefc739dbdc4701cc464ab5e0b41ff28350759 authored almost 3 years ago by pancake <[email protected]>
Initial import of the wren plugin

df9cb340aa7053b50a4140ab2fb144b006504f7f authored about 3 years ago by pancake <[email protected]>
Lot of improvements in qjs

706631e9d5831e044999dd2bba6d7a498427f899 authored about 3 years ago by pancake <[email protected]>
QJS is now 1MB instead of 1.2MB

2dc415d5cdfc7cb681228777f7be3c75c953e6a4 authored about 3 years ago by pancake <[email protected]>
Use archinfo enum in anal example

50222c47f99ec303fe58513308b5d53d81cced4a authored about 3 years ago by Vasilij Schneidermann <[email protected]>
Expose archinfo enum

61d7709ef79bf5749d56f3e1bf9060fb5482f9d0 authored about 3 years ago by Vasilij Schneidermann <[email protected]>
Make anal example actually anal (#33)

55831facc064c0df6ff1393f08c513ab20523f98 authored about 3 years ago by Vasilij Schneidermann <[email protected]>
Updates for quickjs

e1d9d125794171721ffcea24d957db6c4fa6999a authored about 3 years ago by pancake <[email protected]>
Make user-install and user-uninstall a thing

fe0f752ad82693f5885e162b8c0b2fd7c0c91059 authored about 3 years ago by pancake <[email protected]>
Fix python bindings

f3cfe47a857b240322995158db172b78f656bbda authored about 3 years ago by pancake <[email protected]>
Fix build for r2lang-python (#32)

1522f87544c26a3ba77e415779960c4a2cb18b4a authored over 3 years ago by condret <[email protected]>
Add support for the frida quickjs fork

29dac8cf4ebd33de573afa990b96660846f395dc authored over 3 years ago by Sergi Àlvarez i Capilla <[email protected]>
Release 5.3.0

b2b136c0749883fbefdf6f5ff196aea44693f973 authored over 3 years ago by Sergi Àlvarez i Capilla <[email protected]>
Fix segfault (#31)

ebd5011e4da4b1b5a492fdc22011ff0914ea443c authored over 3 years ago by condret <[email protected]>
Fix me being stupid (#30)

a42ae57a2dac087ac74b44d618e810717515ef4d authored over 3 years ago by condret <[email protected]>
Handle python exceptions in io_open wrapper (#29)

e0cae4603b20ab4428a33ab471ea1fdd1839418e authored over 3 years ago by condret <[email protected]>
Better error handling in vlang example

000d38ceb019e535eaa058d5e94cca466364551c authored almost 4 years ago by pancake <[email protected]>
Use the latest acr and update version to 5.2.0-git

c0eb3aafd3ed3ab2e95e3f9360b715435a179f0b authored almost 4 years ago by pancake <[email protected]>
Fixes and improvements for the vlang plugin

644cd48ff875650fd4b3597043a2cf8b59eb2eca authored almost 4 years ago by pancake <[email protected]>
Update function callback signatures for bool

dfd8aa53208b8bccf4f43a79130dbc6edb3bc0f6 authored almost 4 years ago by pancake <[email protected]>
Add missing else block (#28)

cb56931e259c90c463edca509a4521aaf79f673a authored almost 4 years ago by condret <[email protected]>
Add pyfile io example (#27)

c744955835498b708c9c7d09cc3ffdd19fbb8918 authored almost 4 years ago by condret <[email protected]>
Avoid the use of io->off in python RIOPlugins. io->off is a global offset, not plugin related (#26)

78c6f7011b0b806992df04edd833264c36a24e80 authored almost 4 years ago by condret <[email protected]>
Enable python io plugins to use desc->data (#24)

b455734329e1c856781e361a222fbb2e2d467c1d authored almost 4 years ago by condret <[email protected]>
Fix all warnings in rlang-python

d50355fa734179183821605d919d28d8f2e88eaf authored about 4 years ago by pancake <[email protected]>
Use nattive python repl instead

870872608bf9411808e25ca6934867cc2eee1b05 authored about 4 years ago by pancake <[email protected]>
A bit better init

5aea92f190202bf87e407763eca935829848ac26 authored about 4 years ago by pancake <[email protected]>
Hide the IPython message

106f5254672ec10bf96156ec2cad82c180dbab94 authored about 4 years ago by pancake <[email protected]>
vlang: use the new #pkgconfig directive for linking against r2

2964bd51588b8b06c944b37005ab97b62a9a1b6d authored about 4 years ago by pancake <[email protected]>
Handle background jobs in the QuickJS plugin

ae679e92def37d2cab5d2ec82448e6d866d9de00 authored about 4 years ago by pancake <[email protected]>
Add TODO

1320dca227764345fa90cac08fdbf45f7c601207 authored about 4 years ago by pancake <[email protected]>
Add README and example

0f7e6f710f92a056ba1ec94e3fa59f860c36ca5b authored about 4 years ago by pancake <[email protected]>
Fix the V plugin support

53160aefa4039204ddafce7bb2d29f39762cbc74 authored about 4 years ago by pancake <[email protected]>
Add remaining example and support files for js, lua and ruby

b544e4e18d3253b3533e339cb66278d30a561b43 authored about 4 years ago by pancake <[email protected]>
Import csharp, lua, perl, python, ruby, tcc and vlang plugins

7e45856a29bd4641d679e4c95bd0aa3bec4cffbc authored about 4 years ago by pancake <[email protected]>
Add QuickJS plugin

13b0262e8d3528e1fe8e593030371bee241e44a8 authored about 4 years ago by pancake <[email protected]>
Add CI and README.md

32dfd944fe03ad4f38ea48748300d291ae5faa12 authored about 4 years ago by pancake <[email protected]>
Move duktape into a directory and add configure workflow

880d917849c346282c6aa04bb484758c9265c00b authored about 4 years ago by pancake <[email protected]>
Move python plugin out of the root directory

15465a9f58766c74f8419c7278b8753a8bd2164e authored about 4 years ago by pancake <[email protected]>
Fix compilation warning

8088d98e6b06285bb42d3fe5bb888f0654318c3f authored over 4 years ago by Anton Kochkov <[email protected]>
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 by Braiden Kindt <[email protected]>
Python 3 fixes for radare.py

9c52fd2c1058fb5987a715ae3cc493feb8b41bf8 authored over 4 years ago by Anton Kochkov <[email protected]>
Minor fixes

bd4aaae37b2f08be1141df97e2d48d110c518131 authored over 4 years ago by Anton Kochkov <[email protected]>
Introduce endianness PyEnums (#13)

de796cecf065b5ff6d471c683f2d895611baf17b authored over 4 years ago by Vasilij Schneidermann <[email protected]>
Use the mnemonic field in RAnalOp to avoid warnings in r2 (#11)

2ad3672ac821761f72725588d3fab30ee179e545 authored over 4 years ago by Lev Aronsky <[email protected]>
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 by Lev Aronsky <[email protected]>
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 by Riccardo Schirone <[email protected]>