23 Commits (ede730de1c7cac586ed957460af5d5700305c245)

Author SHA1 Message Date
Joseph Henry e7eaeadaee
Remove unnecessary return statements in Python sockets error handler 5 years ago
Joseph Henry 81d03c3692
Make socket exceptions more specific to match Python semantics 5 years ago
Joseph Henry 4e0813d167
Add address getter method to Python wrapper 5 years ago
Joseph Henry 111dc7f5d9
Format Python code with (black) 5 years ago
github-actions c4b9518361 Code style fixes 5 years ago
Joseph Henry 9151f4471c
Slight re-org of C API naming convention 5 years ago
github-actions 2d2afce4f7 Code style fixes 5 years ago
Joseph Henry 6a77f0092f
Update Python bindings to 1.4.0 API (WIP) 5 years ago
Sean Reifschneider 5f6faaa5e8 Python send() with binary data 5 years ago
Sean Reifschneider 2ca8e01864 Fixing some bugs in socket blocking. 5 years ago
Sean Reifschneider 14e70ec876 Assorted Python changes based on a code review. 5 years ago
Joseph Henry 2e2a66c9f7
Move Python license into ext/THIRDPARTY.txt 5 years ago
Joseph Henry 73e26c1a79
Bugfix: Check argument types and encodings in zts_py_send() 5 years ago
Sean Reifschneider 7dbf42d899 Attempt to fix zts_recv for Python. 5 years ago
Joseph Henry 2c5c1a6a5f
Expose lwIP's DNS API in zts_* API. Fix preprocessor build bug 5 years ago
Joseph Henry 2a515822c8
Remove networking functions that can be found elsewhere 5 years ago
Joseph Henry 575cfc364e
Remove non-standard API function accept4() 5 years ago
Joseph Henry 07a5830302
Add Python extension module wrapper code 5 years ago
Joseph Henry dd6cf48d61
Run Python language bindings and example code through a linter and formatter 5 years ago
Joseph Henry 5072d993b1
Implement more of the Python language binding. Minor adjustments to PyPI package 5 years ago
Joseph Henry 64a0d5d0d7
Add working Python wrapper and examples (WIP) 5 years ago