Commit Graph

68 Commits

Author SHA1 Message Date
Joseph Henry
dcfd4b032a Minor build fixes for Windows 2019-06-11 16:31:59 -07:00
Joseph Henry
ecd10fa46e Added Homebrew blurb, fixed test example, removed patches from Makefile 2019-05-15 10:31:16 -07:00
Joseph Henry
26ba6add12 Updated ZeroTierOne submodule to incorperate minor SDK-related changes 2019-05-13 12:36:44 -07:00
Joseph Henry
b5c49ebd35 Tweaked Makefile patch target for compatibility with older versions of git. Differentiated bdist and sdist in dist.sh 2019-05-10 12:24:00 -07:00
Joseph Henry
d07b3a4f18 Updated Makefile clean_* section to correspond with new port/xcode_* paths 2019-05-06 15:01:19 -07:00
Joseph Henry
dc01b78e97 Promoted dist.sh to top-level directory, updated .gitignore 2019-03-18 16:26:27 -07:00
Joseph Henry
698e95c032 Added convenience functions (for Android) to build-script 2019-03-18 14:25:38 -07:00
Joseph Henry
dd916f0194 Added Threading and Error section to API.md, minor build script additions 2019-03-15 15:05:11 -07:00
Joseph Henry
a70feb5ec0 Build script improvements (merging, wrapping), added build-specific clean targets 2019-03-14 17:02:18 -07:00
Joseph Henry
8edd447571 Added submodule status output to Makefile 2019-03-12 19:34:41 -07:00
Joseph Henry
d26f851c01 Build script improvements for linux 2019-03-12 16:28:25 -07:00
Joseph Henry
320253517b RX/TX improvements, build process improvements 2019-03-11 17:17:35 -07:00
Joseph Henry
ed7f93a57f Added lwIP 2.1.2 errno patch 2019-03-08 16:15:05 -08:00
Joseph Henry
f0c06fac3c Minor change to target groupings in Makefile 2019-03-08 11:15:45 -08:00
Joseph Henry
3b967c1a12 Updated build script, minor shuffling of code to prevent naming conflicts 2019-03-04 18:04:37 -08:00
Joseph Henry
362f6769b2 Bug fix for callbacks, minor netif driver tweak, minor Makefile tweak 2019-02-25 14:52:19 -08:00
Joseph Henry
e40c3f5527 Patched ZeroTierOne to disable outgoing frame compression 2019-02-14 19:03:49 -08:00
Joseph Henry
a43d1d04e8 Unfinished callback improvements, consolidated netif4 and netif6 2019-02-14 17:27:16 -08:00
Joseph Henry
2fdcf025e1 Re-work of thread model 2019-02-06 22:00:39 -08:00
Joseph Henry
068013d0f7 Switch to MEM_LIBC_MALLOC usage in lwIP. Added event callbacks. Use of finer-grained locks in RX logic. CRCs disabled on inbound packets 2019-01-25 12:42:53 -08:00
Joseph Henry
a9754777d0 Improvements to packaging scripts for Windows, macOS and Linux 2018-08-24 15:45:05 -07:00
Joseph Henry
afe34bca50 Improvements to package distribution script for Windows, preprocessor tweaks in JNI section 2018-08-23 10:22:55 -07:00
Joseph Henry
5a82f43aac Added all-encompassing packaging script, improvements to CMake build script 2018-08-22 10:49:21 -07:00
Joseph Henry
fecb5e1b47 Submodule patches now called from Makefile (e.g. make patch) 2018-07-27 16:14:31 -07:00
Joseph Henry
f835869117 Added target to Makefile for cleaning build outputs on Windows 2018-07-27 15:50:39 -07:00
Joseph Henry
34a170edd7 Updated legacy Makefile 2018-02-12 14:13:26 -08:00
Joseph Henry
8333deff93 Added minimal classical Makefile for cleaning common outputs 2018-02-07 14:54:00 -08:00
Joseph Henry
8ec82b026a Officially deprecated old Makefile in favor of CMake 2017-12-15 16:26:27 -08:00
Joseph Henry
339db07569 Makefile tweaks 2017-12-07 10:14:35 -08:00
Joseph Henry
8d1d77a8a4 zts_* API updates, unfinished lwIP tweaks 2017-11-21 15:53:31 -08:00
Joseph Henry
aaea48a52a Updated Makefile 2017-11-15 16:32:04 -08:00
Joseph Henry
716f5ab1d9 Updated zto submodule and objects in Makefile 2017-11-15 15:15:52 -08:00
Joseph Henry
ab6eb57da6 Buid fix for Linux 2017-11-06 23:53:25 -08:00
Joseph Henry
614432907c Windows build fixes 2017-11-06 16:19:55 -08:00
Joseph Henry
e0d4b84dd4 Preparation for C--, removed classes, namespaces, advanced build options are now controlled via include/libztDefs.h 2017-11-06 13:50:20 -08:00
Joseph Henry
3d00075459 Fixed typo in Makefile (cp -> mv) for core static library 2017-10-20 11:13:56 -07:00
Joseph Henry
14af626656 Added core target to libzt Makefile for convenience (just uses zto Makefile underneath) 2017-10-20 11:08:03 -07:00
Joseph Henry
4aab866ac8 Updated README 2017-10-20 01:25:01 -07:00
Joseph Henry
ad99e14301 Build fixes for NO_STACK and ztproxy 2017-10-18 21:56:34 -07:00
Joseph Henry
1020386fa7 Removed protocol version build flags, defaults to IPV4 && IPV6 2017-10-18 17:57:51 -07:00
Joseph Henry
5de02d3259 Simplified java binding example 2017-10-16 13:10:20 -07:00
Joseph Henry
1a4ad49e06 Updated ztproxy location in examples folder 2017-10-16 12:28:15 -07:00
Joseph Henry
e36b88004f IPV6 interface tweaks 2017-10-16 12:23:10 -07:00
Joseph Henry
83419fb89e Moved JNI wrapper into separate file. Updated shared_jni_lib build target 2017-10-13 13:14:04 -07:00
Joseph Henry
f06bbf74c5 Separated TRACE and DEBUG conditions in makefile 2017-10-13 10:46:45 -07:00
Joseph Henry
9b2d3a2657 Makefile change: updated symbol stripping/debugging conditions 2017-10-12 16:57:57 -07:00
Joseph Henry
9a2b689b51 Added STRIP to Windows DLL build to reduce executable size 2017-10-12 12:12:24 -07:00
Joseph Henry
33f9d2b86e Added target for MSVC DLLs for use in Visual Studio 2017-10-11 15:22:31 -07:00
Joseph Henry
b45304b16d Added untested DLL target for Windows 2017-10-10 17:43:29 -07:00
Joseph Henry
0e0cf22aa3 Temporarily commented out thread-safe version of zts_gethostbyname(), added -fpermissive to Makefile for MinGW Windows build 2017-10-10 14:59:55 -07:00