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
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
e6b439acb5
Update C# wrapper
2021-02-16 21:56:44 -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
Joseph Henry
026d91dedf
Remove block that generates authtoken (vestigial leftover from OneService)
2021-01-29 11:09:47 -08:00
Joseph Henry
097fc5d7f0
Add prototype Central API wrapper
2021-01-29 01:26:46 -08:00
Joseph Henry
e5de3e7263
Add newline to CI test/error.cpp to make my IDE happy
2021-01-29 00:14:25 -08:00
Joseph Henry
56174be3af
Remove old clean.bat, error silencing added to dist.ps1
2021-01-29 00:12:48 -08:00
Joseph Henry
ac6bde52ad
Remove Homebrew formula file
2021-01-28 23:45:12 -08:00
Joseph Henry
8de9f7f543
Add non-blocking IO support and improved exception handling in C# wrapper
2021-01-28 22:13:23 -08:00
Joseph Henry
4920fb3ebf
Merge branch 'master' of https://github.com/zerotier/libzt
2021-01-26 20:56:34 -08:00
Joseph Henry
d1cd7656d5
Fix pthreads-related compilation issue on Linux
2021-01-26 20:56:25 -08:00
joseph-henry
8f21619250
Update CI script to pull submodules before build
2021-01-26 20:32:13 -08:00
joseph-henry
5b2d30bd84
Add CI workflow script (cmake.yml)
2021-01-26 18:07:51 -08:00
Joseph Henry
b0e4337983
Add simple test for CI build workflow
2021-01-26 18:04:03 -08:00
Joseph Henry
04066dbc22
Remove errant file
2021-01-23 12:07:36 -08:00
Joseph Henry
8313ed5a9f
e7no7nVRFItg
2021-01-23 11:58:06 -08:00
Joseph Henry
706f493f2d
Fix bug that resulted in peer caching data being written to disk even with not allowed
2021-01-15 14:22:39 -08:00
Joseph Henry
b907635779
Update C# example client/server application. Other minor tweaks.
2021-01-14 22:21:06 -08:00
Joseph Henry
f463d6c69f
Minor tweak to callback function name for clarity (in code and documentation)
2021-01-14 22:12:20 -08:00
Joseph Henry
115a241807
Add ZeroTierException to C# Wrapper for better error reporting
2021-01-14 18:11:30 -08:00
Joseph Henry
d49d5df018
Fix protocol selection in C# wrapper Socket() method
2021-01-13 16:00:55 -08:00
Joseph Henry
1e2a3cae10
Calling convention fix for C# callback delegate from C++
2021-01-08 14:45:00 -08:00
Joseph Henry
1723df9bf3
Minor tweak (for clarity) of build instructions in README.md
2021-01-06 15:26:45 -08:00
Joseph Henry
8ab6ee07c0
Add new PowerShell script to replace batch file for Windows builds
2021-01-05 23:58:07 -08:00
Joseph Henry
995ad79193
Change lib output directory for P/INVOKE builds to append -pinvoke. Added makefile targets host_pinvoke, host_pinvoke_debug, host_pinvoke_release
2021-01-05 17:14:40 -08:00
Joseph Henry
6447b35b3f
Minor preprocessor adjustment in ZeroTierSockets.h
2021-01-05 10:00:48 -08:00
Joseph Henry
4122110cea
Add C# P/INVOKE wrapper and client/server example
2021-01-04 21:03:57 -08:00
Joseph Henry
a8c757eaff
Add preprocessor check in ZeroTierSockets.h for inclusion of integer definitions. A response to e94ca31.
2021-01-04 20:57:18 -08:00
Joseph Henry
608c81fba6
Convert spaces to tabs in dist.sh
2021-01-04 15:53:20 -08:00
Joseph Henry
bdebc8c02b
Remove old C# callback code
2021-01-04 15:45:04 -08:00
Ben
dcef3315f9
update gradle
...
ref #54 #80 #88 #93
2020-12-20 18:40:17 -07:00
joseph-henry
caa11a406d
Merge pull request #92 from podcast-studio-development/evanolcott/apple-port
...
Improved .xcframework creation
2020-12-07 10:11:18 -08:00
Evan Olcott
9d5482a38c
Updated Makefile for xcframework
2020-12-04 16:19:04 -06:00
Evan Olcott
8741ca6570
Merge branch 'master' into evanolcott/apple-port
2020-12-04 16:06:02 -06:00
Podcast Studio Development
41c28a9f40
Merge pull request #2 from zerotier/master
...
Keep up-to-date
2020-12-04 16:05:30 -06:00
Evan Olcott
eee7ef6a16
Improved method to build xcframeworks
2020-12-04 15:58:32 -06:00
Evan Olcott
48347fec95
First SPM support attempt
2020-12-03 16:56:18 -06:00
joseph-henry
352ee4ef5c
Merge pull request #91 from podcast-studio-development/evanolcott/xcframeworks
...
Support for creating .xcframework
2020-12-03 12:27:04 -08:00
Evan Olcott
efabfafd5d
Applied correct booleans
2020-12-01 16:50:03 -06:00
Evan Olcott
e94ca31944
Tweaks to Xcode project settings
...
* Made certain that the result would be a module
* Removed an unnecessary #include that caused errors when included in a project
2020-12-01 16:00:03 -06:00
Evan Olcott
abbe7957c7
Support for creating .xcframework
...
* `make macOS` builds a universal framework
* `make xcframework` builds an .xcframework containing frameworks for macOS (universal), iOS, and iOS Simulator
* Addresses a compiler warning
2020-11-29 17:49:18 -06:00