Joseph Henry
8c275c4899
Add Rust bindings (alpha)
2021-05-30 19:51:26 -07:00
Joseph Henry
3ea146fa5b
Possible fix for Python multithread bug #126
2021-05-30 19:36:19 -07:00
Joseph Henry
f566f7f4f7
Update Rust crate README.md
2021-05-29 21:58:23 -07:00
Joseph Henry
cd3265f8ae
Add select, getsockopt, setsockopt, ioctl and fcntl to Python wrapper
2021-05-28 16:15:38 -07:00
Joseph Henry
96684860fe
Add Python copyright and license text for wrapper
2021-05-28 16:06:43 -07:00
Joseph Henry
9ee053ac36
Only invoke Python user callback if set by user
2021-05-26 18:17:37 -07:00
Joseph Henry
86ffc3645e
Update C# NuGet package documentation
2021-05-26 15:34:14 -07:00
Joseph Henry
31e94d4bbb
Remove debug traces from C# wrapper
2021-05-26 11:16:18 -07:00
joseph-henry
f65d89e35d
Merge pull request #1 from erikh/clean-up-build
...
These are some things I noticed while working in this tree:
2021-05-26 09:52:09 -07:00
Erik Hollensbe
97da6e976c
Fixed up build to not use concat and rely on cargo/compiler to do this
...
work
Signed-off-by: Erik Hollensbe <linux@hollensbe.org >
2021-05-26 01:58:21 -07:00
Erik Hollensbe
2dd5f490c7
These are some things I noticed while working in this tree:
...
- target/ was not in .gitignore
- src/libzt.rs is generated, put in .gitignore and deleted
- time_t was not defined; libc is a build dep so didn't want to bring it
in for a type. Decided to just typedef it.
Signed-off-by: Erik Hollensbe <linux@hollensbe.org >
2021-05-26 00:55:15 -07:00
Joseph Henry
5bf60f6d1c
Make Rust address getter return IpAddr instead of String
2021-05-25 21:38:53 -07:00
Joseph Henry
b821aee0a5
Save reference to managed callback in C# wrapper. Fixes event bug.
2021-05-25 18:35:58 -07:00
Joseph Henry
ede730de1c
Update documentation
2021-05-25 15:24:28 -07:00
Joseph Henry
30d2e5f129
Update Linux build instructions in README.md
2021-05-25 12:35:23 -07:00
Joseph Henry
2a41301e33
Add Rust bindings (WIP)
2021-05-24 21:29:57 -07:00
Joseph Henry
b13746871f
Update link to documentation in README.md
2021-05-24 15:19:20 -07:00
Joseph Henry
49047e2391
Make Node singleton members static. Fixes UB in C# event logic
2021-05-24 14:52:07 -07:00
Joseph Henry
8b30649edc
Update documentation links in READMEs
2021-05-20 10:17:32 -07:00
Joseph Henry
c8e3574de7
Prevent clang-format from messing with auto-generated Python bindings
2021-05-20 09:48:19 -07:00
Joseph Henry
e7eaeadaee
Remove unnecessary return statements in Python sockets error handler
2021-05-20 09:24:40 -07:00
Joseph Henry
a08417cb7d
Bump PyPI package version
2021-05-19 22:23:55 -07:00
Joseph Henry
81d03c3692
Make socket exceptions more specific to match Python semantics
2021-05-19 22:14:15 -07:00
Joseph Henry
4e0813d167
Add address getter method to Python wrapper
2021-05-19 21:33:08 -07:00
Joseph Henry
111dc7f5d9
Format Python code with (black)
2021-05-19 18:15:11 -07:00
Joseph Henry
19b440580e
Merge branch 'master' of https://github.com/zerotier/libzt
2021-05-19 17:32:27 -07:00
Joseph Henry
e4961d4ef7
Minor changes to documentation comments to make parser happy
2021-05-19 13:57:40 -07:00
Joseph Henry
b2c05a81a1
Re-add gradle-wrapper.jar
2021-05-19 13:55:05 -07:00
Joseph Henry
f1e04447e8
Add Android AAR workflow
2021-05-19 13:14:48 -07:00
github-actions
e321d97490
Code style enforcement
2021-05-19 07:55:07 +00:00
Joseph Henry
bbf800c014
Bind to IPv6 unspecified address in ZeroTierSocket constructor
2021-05-19 00:54:19 -07:00
Joseph Henry
08cf10278e
Correctly handle IPv6 unspecified address in C API
2021-05-19 00:52:52 -07:00
Joseph Henry
840a5159b3
Read .version file before changing into packaging directory
2021-05-18 23:44:43 -07:00
Joseph Henry
f5c9450d0c
Change how build script reads version tag
2021-05-18 23:38:52 -07:00
Joseph Henry
a56ca93f54
Add workaround to get tagged version in GitHub workflow script
2021-05-18 23:22:07 -07:00
Joseph Henry
4bad93c95b
Add workaround to get tagged version in GitHub workflow script
2021-05-18 23:03:56 -07:00
Joseph Henry
0e2f5b6f1e
Add ZeroTierDatagramSocket and ZeroTierServerSocket to Java wrapper
2021-05-18 22:39:48 -07:00
Joseph Henry
bd12a1736b
Fix MAC address getter convenience function in C API
2021-05-18 12:38:24 -07:00
Joseph Henry
eac36f781d
Add NetworkStream to C# wrapper. Fix errno bug in C# wrapper
2021-05-17 21:28:15 -07:00
Joseph Henry
a37ee00c3a
Merge branch 'master' of https://github.com/zerotier/libzt
2021-05-13 15:20:14 -07:00
Joseph Henry
a8b6265f44
Update license file
2021-05-13 15:19:17 -07:00
github-actions
6d4c6f7e59
Code style enforcement
2021-05-13 22:14:15 +00:00
Joseph Henry
07add238fb
Merge branch 'master' of https://github.com/zerotier/libzt
2021-05-13 15:01:51 -07:00
Joseph Henry
ab3d3b2079
Minor update to C# NuGet package documentation and example
1.4.1
2021-05-13 14:58:53 -07:00
github-actions
a41039e1fa
Code style fixes
2021-05-13 21:24:32 +00:00
Joseph Henry
7790cdfff9
Merge branch 'master' of https://github.com/zerotier/libzt
2021-05-13 14:23:19 -07:00
Joseph Henry
5d404034c3
Add better port binding controls
2021-05-13 14:17:08 -07:00
github-actions
91e8f741ff
Code style fixes
2021-05-12 22:17:16 +00:00
Joseph Henry
22f80797b8
Fix socket initialization error on Windows
2021-05-12 15:05:18 -07:00
Joseph Henry
50b84864c1
Add sanitizer options to CMakeLists.txt
2021-05-11 14:34:52 -07:00