pancake
93cba2ca44
Buffer only HTTP response bodies in the async client
2026-10-18 08:38:26 +02:00
pancake
004a200309
Remove redundant per-command futures from async dispatch
2026-10-18 08:05:40 +02:00
pancake
45fddb8be3
Reject incomplete async subprocess responses at EOF
2026-10-18 08:05:40 +02:00
pancake
2c0e224ba9
Remove obsolete Python compatibility code and unused internals
2026-10-18 07:55:46 +02:00
pancake
33314d8ef1
Propagate asynchronous HTTP and TCP transport failures
2026-10-18 07:42:13 +02:00
pancake
97c6c275c6
Fix Python r2pipe2 options and callback handling
2026-10-15 20:28:58 +02:00
pancake
6cf9e992e8
Fix async native commands and release native cores
2026-10-15 20:17:20 +02:00
pancake
a3abd4ed45
Add awaitable Python commands and fix cancellation races
2026-10-15 19:25:41 +02:00
pancake
2626715ba6
fix(python): close async resources through quit
2026-10-15 16:37:04 +02:00
pancake
271a4bfd34
Fix #109 - accept pathlib.Path targets in r2pipe.open
2026-03-12 14:33:50 +01:00
pancake
1939cfe53e
Accept program arguments when opening an array for Python
2026-03-09 21:21:56 +01:00
pancake
53559705d2
Fix some CI errors
2026-03-09 20:43:51 +01:00
pancake
b5def810f9
Improve the python testsuite for coverage which exposed two bugs and fix them all
2026-03-09 17:24:52 +01:00
pancake
35056f899e
Just None instead of [] in the default flags parameter
2026-03-09 16:25:30 +01:00
pancake
1689da1886
Fix invalid r2p_ commands not going thru the pipe
2026-03-09 16:17:37 +01:00
pancake
a9bdc41dac
Fix async http requests parsing
2026-03-09 16:13:40 +01:00
pancake
c129ada018
Fix some pylint issues
2026-01-14 20:34:50 +01:00
pancake
70b3ce8297
Improve the async http communication channel
2026-01-14 20:34:44 +01:00
pancake
9d96b9da83
Improve r2pipe-python-async to address some race conditions
2026-01-14 20:34:41 +01:00
pancake
c35a02dae3
Fix ccall:// on sync and release 1.6.3
2021-09-03 23:02:24 +02:00
pancake
399e831850
Use r2pipe.x instead of .x
2020-10-14 13:56:10 +02:00
pancake
88e427fbcf
r2pipe.py: Use async/await instead of the hacky coroutine decorators
2020-10-14 13:48:08 +02:00
Anton Kochkov
1a9986d82f
Fix LGTM and flake8 warnings
2020-05-25 15:40:48 +08:00
Anton Kochkov
65987c58ee
Reformat code with black
2020-05-25 15:08:45 +08:00
Anton Kochkov
886860dc51
Python 3 compatibility, drop Python 2
2020-05-25 15:07:56 +08:00
haystack
b56063b423
More precise filename parsing in python module. Closes #114 .
...
Previously, python module would check if filename started with "tcp"
or "http." This would cause weird edge cases where a relative path
starting with a directory called "tcp" or "http" would cause an
exception to be thrown. This checks for filenames that start with
"tcp://" or "http://" instead, which *might* still cause the same
issue but is less likely.
2020-05-06 10:46:42 -04:00
a1ext
d955eb205d
Python2/Python3 are now use synchronous interaction.
...
Fixed some compatibility issues
2018-12-06 14:00:36 +01:00
a1ext
d63036e411
fixed radare/radare2-r2pipe#81 , radare/radare2-r2pipe#82 , radare/radare2-r2pipe#83
...
Introduced `radare2home` argument to `r2pipe.open`
2018-12-06 14:00:36 +01:00
Iru Cai (vimacs)
6a1bb1943f
Fixes for py3 ( #68 )
...
* fix when using r2pipe.open()
* fix using r2pipe with python3
2018-08-17 17:41:56 +02:00
Releev
abd79b5144
Some work done on merging python and python-async libs.
2018-03-19 15:58:04 +01:00