Commit Graph

1178 Commits

Author SHA1 Message Date
Joseph Henry
2c5c1a6a5f Expose lwIP's DNS API in zts_* API. Fix preprocessor build bug 2021-03-16 00:31:45 -07:00
Joseph Henry
2a515822c8 Remove networking functions that can be found elsewhere 2021-03-15 01:59:18 -07:00
Joseph Henry
986828a51f Split Java portion of socket API into its own file 2021-03-14 01:37:24 -08:00
Joseph Henry
4eb8304efe Change error behavior: Return ZTS_ERR_SERVICE in all cases before checking anything else 2021-03-14 01:02:43 -08:00
Joseph Henry
c220bb7d2f Improve Central API 2021-03-14 01:01:04 -08:00
Joseph Henry
26454d2939 Bugfix: calling zts_free() before zts_start() would enter infinite loop 2021-03-13 22:30:33 -08:00
Joseph Henry
575cfc364e Remove non-standard API function accept4() 2021-03-13 21:22:44 -08:00
Joseph Henry
9185af5426 Restore previous install behavior in CMakeLists 2021-03-13 18:05:25 -08:00
Joseph Henry
f4234fd1b0 Remove now-irrelevant makefile 2021-03-12 21:24:26 -08:00
Joseph Henry
07a5830302 Add Python extension module wrapper code 2021-03-12 21:17:37 -08:00
Joseph Henry
58ad7fafc0 Merge refactored dev into master 2021-03-12 20:32:08 -08:00
joseph-henry
4d5318800e Merge pull request #98 from erikh/fix-perms
Fix permissions on dist.sh
2021-03-12 20:26:16 -08:00
joseph-henry
b344b88a39 Merge pull request #99 from MoogleTroupe/c#-gc-fix
fix GC issue in c#
2021-03-12 20:25:32 -08:00
Joseph Henry
301cf9f41b Add GitHub workflow script to build Python wheels. Update PyPI package 2021-03-12 20:20:36 -08:00
Joseph Henry
0080bd0fdd Minor update to documentation 2021-03-10 11:20:00 -08:00
MoogleTroupe
5ba67d918d fix GC issue in c#
Store a reference to the unmanaged delegate so that the c# garbage collector doesn't wipe it out which causes a hard crash since the unmanaged dll is still referencing it.
2021-03-09 20:52:24 -05:00
Joseph Henry
dd6cf48d61 Run Python language bindings and example code through a linter and formatter 1.3.4 2021-03-07 21:11:21 -08:00
Joseph Henry
e1d0f92d61 Remove Android example. The Java example should suffice 2021-03-05 01:15:34 -08:00
Joseph Henry
5072d993b1 Implement more of the Python language binding. Minor adjustments to PyPI package 2021-03-05 00:18:11 -08:00
Joseph Henry
43ebeb2760 Update various READMEs 2021-03-05 00:07:54 -08:00
Joseph Henry
7bc690046a Add PyPI package (WIP) 2021-03-03 23:02:50 -08:00
Joseph Henry
9bca3270bc Overhaul build system and documentation 2021-03-02 01:53:03 -08:00
Joseph Henry
62354e142e Improvements to language binding facilities 2021-03-01 22:34:12 -08:00
Joseph Henry
66da0495a4 Change C# wrapper extension from cxx to cpp 2021-03-01 21:39:36 -08:00
Joseph Henry
64a0d5d0d7 Add working Python wrapper and examples (WIP) 2021-03-01 21:10:39 -08:00
Erik Hollensbe
ad68ded1d5 Fix permissions on dist.sh
They were 644 on my system

Signed-off-by: Erik Hollensbe <github@hollensbe.org>
2021-02-28 01:13:01 -08:00
Joseph Henry
32da07ccb7 Remove unnecessary Android example project resource files 2021-02-24 01:30:23 -08:00
Joseph Henry
7a82ef4a03 Improvements to language binding facilities. Add custom signal handler 2021-02-24 01:25:15 -08:00
Joseph Henry
cfe3811a4a Rename nodejs example directory 2021-02-23 21:32:02 -08:00
Joseph Henry
888030c827 Update Java example 2021-02-23 21:30:44 -08:00
Joseph Henry
4fd619b7cb Remove obsolete Java ports directory 2021-02-16 22:32:17 -08:00
Joseph Henry
842059aeef Remove incomplete rust wrapper files 2021-02-16 22:31:34 -08:00
Joseph Henry
e6b439acb5 Update C# wrapper 2021-02-16 21:56:44 -08:00
Joseph Henry
a055ee8012 Move C API documentation to include directory 2021-02-16 00:34:01 -08:00
Joseph Henry
2648a67331 Rename selftest 2021-02-16 00:24:38 -08:00
Joseph Henry
20fba7312b Remove errant gradle files 2021-02-16 00:23:22 -08:00
Joseph Henry
1afc8690d5 Move Apple framework projects into new pkg/ directory 2021-02-16 00:21:51 -08:00
Joseph Henry
02a401bf7f Update C# wrapper (Namespace restructure, API additions, memory leak fix) 2021-02-16 00:14:26 -08:00
Joseph Henry
d4525a39c7 Remove unnecessary DLL versioning file 2021-02-15 09:23:33 -08:00
Joseph Henry
4e57827637 Update Android build scripts. Remove unnecessary project files 2021-02-10 18:12:01 -08:00
Joseph Henry
a6fc3e44b8 Remove WIP Java example wrapper 2021-02-10 02:26:01 -08:00
Joseph Henry
cd8ae45d5a Merge branch 'Ben-L-E-master' 2021-02-10 00:04:19 -08:00
Joseph Henry
6292184822 Merge branch 'master' of https://github.com/Ben-L-E/libzt into Ben-L-E-master 2021-02-10 00:01:58 -08:00
Joseph Henry
0604a02526 Minor powershell build script fix to silence error 2021-02-06 21:48:37 -08:00
Joseph Henry
df52be90e0 Format CMakeLists.txt with cmake_format. Nice. 2021-02-05 16:33:50 -08:00
Joseph Henry
a6297b33e2 Add NuGet package and build scripts 2021-02-05 15:58:48 -08:00
Joseph Henry
59545833e6 Update license header dates 2021-02-04 11:03:55 -08:00
Joseph Henry
b8cfadde0e Fix various minor compile-time warnings 2021-02-02 11:36:51 -08:00
Joseph Henry
38ea47212d Restructure packaging directories. Move C# bindings, minor compilation fix. 2021-02-01 17:59:21 -08:00
Joseph Henry
3544eab41d Add prototype key management API 2021-01-30 13:53:49 -08:00