Commit Graph

  • 630c3d6331 Moved Java sources to src/java Joseph Henry 2019-03-18 16:08:18 -0700
  • bfddbc930d Added ports/java project directory Joseph Henry 2019-03-18 14:28:40 -0700
  • 698e95c032 Added convenience functions (for Android) to build-script Joseph Henry 2019-03-18 14:25:38 -0700
  • 3cbc1017eb Added ZTS_ERR_GENERAL, also minor updates to JNI layer Joseph Henry 2019-03-18 14:23:34 -0700
  • c91eba4fc6 Updated documentation Joseph Henry 2019-03-18 14:22:02 -0700
  • 679008c78f Removed Java sources from ports/android (will henceforth be copied from src/java for each build) Joseph Henry 2019-03-17 14:54:40 -0700
  • dd916f0194 Added Threading and Error section to API.md, minor build script additions Joseph Henry 2019-03-15 15:05:11 -0700
  • cab1898f1f Trimmed down .gitignore Joseph Henry 2019-03-15 11:14:51 -0700
  • a70feb5ec0 Build script improvements (merging, wrapping), added build-specific clean targets Joseph Henry 2019-03-14 17:02:18 -0700
  • 2039f2b098 Added API.md for dist Joseph Henry 2019-03-14 12:49:58 -0700
  • 8edd447571 Added submodule status output to Makefile Joseph Henry 2019-03-12 19:34:41 -0700
  • d26f851c01 Build script improvements for linux Joseph Henry 2019-03-12 16:28:25 -0700
  • 795a9f082b Build script now emits libztcore.a along with traditional libzt.a Joseph Henry 2019-03-12 14:15:12 -0700
  • 52c718ff9f Decreased MTU to 1500, increased TCP_WND to 0xffff0, tweaked window scaling factor Joseph Henry 2019-03-11 21:49:51 -0700
  • 5e662dc498 Removed activity from AAR build Joseph Henry 2019-03-11 17:18:11 -0700
  • 320253517b RX/TX improvements, build process improvements Joseph Henry 2019-03-11 17:17:35 -0700
  • ed7f93a57f Added lwIP 2.1.2 errno patch Joseph Henry 2019-03-08 16:15:05 -0800
  • 80da08f625 Removed old tests Joseph Henry 2019-03-08 12:15:13 -0800
  • 38fe99dc61 Minor changes to CMakeLists. Corrected JNI check, and changed release optimization flags to -O3 Joseph Henry 2019-03-08 11:53:09 -0800
  • f0c06fac3c Minor change to target groupings in Makefile Joseph Henry 2019-03-08 11:15:45 -0800
  • 3792683cc6 Set _incomingPacketConcurrency to 1 Joseph Henry 2019-03-07 10:59:50 -0800
  • 3b967c1a12 Updated build script, minor shuffling of code to prevent naming conflicts Joseph Henry 2019-03-04 18:04:37 -0800
  • 9ccb05698f Updated Xcode-Bridging-Header.h Joseph Henry 2019-02-28 20:10:03 -0800
  • 0afa8e41fa Minor update to control api (and JNI). zts_start, zts_stop return int Joseph Henry 2019-02-28 15:47:49 -0800
  • 916b9605a3 Set TCP_RCV_SCALE to 3 and increased TCP_WND from 0xffff to 0x7fff8 Joseph Henry 2019-02-28 11:47:19 -0800
  • 305829d0e5 #ifdef'd out niceness setter for Android Joseph Henry 2019-02-28 11:45:54 -0800
  • 41d6457711 #ifdef'ed out netif callback functions Joseph Henry 2019-02-27 19:20:01 -0800
  • 055d8acb25 Added _change_nice(), and options in src/Options.h Joseph Henry 2019-02-27 18:37:00 -0800
  • 0c06006ab1 Increased LWIP_DRIVER_LOOP_INTERVAL to 250 ms, other minor changes Joseph Henry 2019-02-27 18:25:29 -0800
  • 8d3c300538 Set verbosity to default OFF in CMakeLists.txt Joseph Henry 2019-02-27 18:17:20 -0800
  • 019e569713 Updated ZeroTier.java to match recent API changes Joseph Henry 2019-02-26 16:39:39 -0800
  • 9a8dc5c8ea Removed stray debug line Joseph Henry 2019-02-26 13:50:04 -0800
  • dabdfa4d4d Updated ZT1 with patch to reduce node online/offline event reporting from 500s to (500/16)=~31s Joseph Henry 2019-02-26 13:45:14 -0800
  • 52846b34aa Increased ARP_TABLE_SIZE from 3 to 64 Joseph Henry 2019-02-26 13:41:14 -0800
  • bc32549dde Improved zts_get_*_status() functions. Added new error code ZTS_ERR_NO_RESULT Joseph Henry 2019-02-26 13:40:04 -0800
  • 362f6769b2 Bug fix for callbacks, minor netif driver tweak, minor Makefile tweak Joseph Henry 2019-02-25 14:52:19 -0800
  • 884425fc5b Fixed memory leak in callback message handling code Joseph Henry 2019-02-21 14:06:29 -0800
  • 19be36611d Enabled LWIP_TCPIP_CORE_LOCKING_INPUT and updated ethernet driver accordingly, improved RX Joseph Henry 2019-02-20 20:31:02 -0800
  • 1cd0056ada Added argument checks to VirtualTap::put() Joseph Henry 2019-02-20 16:08:37 -0800
  • 23bd427155 Fixed typo in ZeroTierSocket.java Joseph Henry 2019-02-15 03:50:24 -0800
  • 1b033242ce Added latest Android Java port Joseph Henry 2019-02-15 03:47:09 -0800
  • e40c3f5527 Patched ZeroTierOne to disable outgoing frame compression Joseph Henry 2019-02-14 19:03:49 -0800
  • 34b84a0b3c Turned off DEBUGs in lwipopts.h Joseph Henry 2019-02-14 18:42:30 -0800
  • 0b287dbcab TCP Performance tuning of lwIP Joseph Henry 2019-02-14 18:40:20 -0800
  • 8b4921432e Android build fixes Joseph Henry 2019-02-14 17:58:03 -0800
  • 0d0acfbf2a Updated lwip-contrib patch Joseph Henry 2019-02-14 17:48:24 -0800
  • 8843bbc3fb Updated submodules Joseph Henry 2019-02-14 17:43:33 -0800
  • a43d1d04e8 Unfinished callback improvements, consolidated netif4 and netif6 Joseph Henry 2019-02-14 17:27:16 -0800
  • c8e6662d24 Added ZTS_EVENT_NETWORK_DOWN to tap destructor Joseph Henry 2019-02-07 14:33:23 -0800
  • 1f8d3030c8 Added a lock-free queue to lwIP driver for RX packet processing. Added checks to force strict ordering of callback events Joseph Henry 2019-02-07 14:11:17 -0800
  • 52a7e9229e Added options for enabling and disabling network caching. Also modified tap polling interval Joseph Henry 2019-02-07 10:53:50 -0800
  • 4de1068b57 Moved lwIP initialization from tap to zts_start for faster startup Joseph Henry 2019-02-06 23:34:26 -0800
  • ef8689b0b8 Updated submodules and patches Joseph Henry 2019-02-06 22:29:26 -0800
  • 2fdcf025e1 Re-work of thread model Joseph Henry 2019-02-06 22:00:39 -0800
  • 292fcdda2c Improved callback logic. Simplified lwip driver. Joseph Henry 2019-01-31 03:08:48 -0800
  • d715ebd461 Bugfix for hang in VirtualTap after calling getRoutes() and attempting to leave(), bugfix for potential memory leak if packet was rejected from stack Joseph Henry 2019-01-27 22:43:42 -0800
  • 2fde6158ed Upgraded lwIP stack to 2.1.2 Joseph Henry 2019-01-27 22:39:44 -0800
  • f6a3155f08 Fixed bug that caused packets to be fed into multipl netifs when joined to two or more networks Joseph Henry 2019-01-26 23:34:04 -0800
  • 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 Joseph Henry 2019-01-25 12:42:53 -0800
  • 2ac133b435 Removed files from attic/ Joseph Henry 2019-01-25 10:38:39 -0800
  • 270fc76b25 Updated lwIP patch to support improved shutdown semantics, updated ZT1 submodule reference Joseph Henry 2019-01-14 15:49:00 -0800
  • 4e0c00aaff Improved reliability and performance, better startup and shutdown semantics, HTTP control plane is now disabled by default Joseph Henry 2019-01-14 12:01:29 -0800
  • 8826b317c1 Commented out NotNeeded paths in CMakeLists.txt to silence Windows build errors Joseph Henry 2018-10-18 14:05:52 -0700
  • 5bccd78080 Fix for memory corruption seen on Windows -- For ticket #36 Joseph Henry 2018-10-18 13:41:29 -0700
  • 70cb227665 Fixed debug flags for Windows builds Joseph Henry 2018-10-17 18:08:26 -0700
  • 2f904ccdc6 Small README edit Joseph Henry 2018-10-12 16:06:10 -0700
  • 24e74a8fc8 Fixed bad RX frame buffer math. Fixed RX frame dropping block. Pbufs are now properly preserved for application reading - Ticket #31 Joseph Henry 2018-10-11 15:54:24 -0700
  • 71e37354a1 Attempted fix for broken routing of adhoc ipv6 networks -- ticket #31 Joseph Henry 2018-10-10 13:09:23 -0700
  • 8ef88cfe18 Fix to CMakeLists.txt to add debug flags to Debug build mode Joseph Henry 2018-10-09 15:32:23 -0700
  • 9b8217be40 Method signature fix for csharp in reference to ticket #32 - partial fix for bug Joseph Henry 2018-10-09 15:29:33 -0700
  • 71ea71e33a Bugfix for issue #31 - Proper handling of ad-hoc and 6plane network addresses Joseph Henry 2018-09-20 17:51:44 -0700
  • f9e83bcb59 Improvements to packaging scripts Joseph Henry 2018-09-06 15:30:34 -0700
  • 84fcfd3baf Minor updates to Java ExampleApp and added select() to JNI layer Joseph Henry 2018-09-06 11:08:06 -0700
  • 6e06cb36ff Improvements to packaging scripts Joseph Henry 2018-09-05 14:44:51 -0700
  • ab8da325d0 Improvements to distribution and packaging scripts Joseph Henry 2018-09-04 10:48:36 -0700
  • ecb214fa67 Improvements to packaging scripts Joseph Henry 2018-08-28 10:47:29 -0700
  • 3322b414d1 Improvements to packaging scripts Joseph Henry 2018-08-28 10:38:23 -0700
  • 21bfa15f52 Corrected bad path in JAR build section Joseph Henry 2018-08-24 16:11:37 -0700
  • ea015269d2 Fixed typo Joseph Henry 2018-08-24 15:47:38 -0700
  • a9754777d0 Improvements to packaging scripts for Windows, macOS and Linux Joseph Henry 2018-08-24 15:45:05 -0700
  • 4aa451cf2e Removed old iOS library/framework project -- will be replaced by CMake generated project Joseph Henry 2018-08-23 11:03:52 -0700
  • afe34bca50 Improvements to package distribution script for Windows, preprocessor tweaks in JNI section Joseph Henry 2018-08-23 10:22:55 -0700
  • 5a55cedff5 Removed dummy test Joseph Henry 2018-08-22 10:52:37 -0700
  • 5a82f43aac Added all-encompassing packaging script, improvements to CMake build script Joseph Henry 2018-08-22 10:49:21 -0700
  • d8c64e4591 Updated CMake build script Joseph Henry 2018-08-21 13:43:03 -0700
  • 744277fb69 Updated download links Joseph Henry 2018-08-13 17:15:07 -0700
  • d6fa22322a use of {USER} for android NDK path in CMakeLists.txt Joseph Henry 2018-08-09 16:27:53 -0700
  • 05fbd362b2 Simplified earthtest Joseph Henry 2018-08-03 13:53:57 -0700
  • 29a9856b76 Added earthtest.cpp for future homebrew package test Joseph Henry 2018-08-02 10:29:07 -0700
  • 389683475e Added download table to README.md Joseph Henry 2018-08-01 17:59:44 -0700
  • 3101329fbe Defined SOCKLEN_T_DEFINED in lwipopts.h to stop Android builds from complaining Joseph Henry 2018-08-01 17:49:31 -0700
  • 039cf99ac5 Omit tests from Xcode builds Joseph Henry 2018-08-01 17:20:16 -0700
  • 6af272fad9 Updated ZeroTierOne submodule to e01c0adf for managed route fix Joseph Henry 2018-08-01 17:19:16 -0700
  • 76440565c0 Minor function definition tweaks for C/Swift compatibility Joseph Henry 2018-08-01 17:01:54 -0700
  • d37091c8a3 Added Xcode iOS library project Joseph Henry 2018-08-01 16:46:44 -0700
  • 200fd5bc87 Added new Xcode iOS project Joseph Henry 2018-08-01 16:45:46 -0700
  • 01c4c09cec Removed old Xcode iOS project Joseph Henry 2018-08-01 16:45:10 -0700
  • 1b4cbb32e0 Added more example C# DLL client/server code Joseph Henry 2018-08-01 00:11:38 -0700
  • 964e1f5cc6 Removed old MINGW preprocessor directives Joseph Henry 2018-07-31 21:25:46 -0700
  • fbd412014a Updated Windows C# DLL Usage example project Joseph Henry 2018-07-31 21:16:41 -0700