Commit Graph

1226 Commits

Author SHA1 Message Date
Joseph Henry
d715ebd461 Bugfix for hang in VirtualTap after calling getRoutes() and attempting to leave(), bugfix for potential memory leak if packet was rejected from stack 2019-01-27 22:43:42 -08:00
Joseph Henry
2fde6158ed Upgraded lwIP stack to 2.1.2 2019-01-27 22:39:44 -08:00
Joseph Henry
f6a3155f08 Fixed bug that caused packets to be fed into multipl netifs when joined to two or more networks 2019-01-26 23:34:04 -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
2ac133b435 Removed files from attic/ 2019-01-25 10:38:39 -08:00
Joseph Henry
270fc76b25 Updated lwIP patch to support improved shutdown semantics, updated ZT1 submodule reference 2019-01-14 15:49:00 -08:00
Joseph Henry
4e0c00aaff Improved reliability and performance, better startup and shutdown semantics, HTTP control plane is now disabled by default 2019-01-14 12:01:29 -08:00
Joseph Henry
8826b317c1 Commented out NotNeeded paths in CMakeLists.txt to silence Windows build errors 2018-10-18 14:05:52 -07:00
Joseph Henry
5bccd78080 Fix for memory corruption seen on Windows -- For ticket #36 2018-10-18 13:41:29 -07:00
Joseph Henry
70cb227665 Fixed debug flags for Windows builds 2018-10-17 18:08:26 -07:00
Joseph Henry
2f904ccdc6 Small README edit 2018-10-12 16:06:10 -07:00
Joseph Henry
24e74a8fc8 Fixed bad RX frame buffer math. Fixed RX frame dropping block. Pbufs are now properly preserved for application reading - Ticket #31 2018-10-11 15:54:24 -07:00
Joseph Henry
71e37354a1 Attempted fix for broken routing of adhoc ipv6 networks -- ticket #31 2018-10-10 13:09:23 -07:00
Joseph Henry
8ef88cfe18 Fix to CMakeLists.txt to add debug flags to Debug build mode 2018-10-09 15:32:23 -07:00
Joseph Henry
9b8217be40 Method signature fix for csharp in reference to ticket #32 - partial fix for bug 2018-10-09 15:29:33 -07:00
Joseph Henry
71ea71e33a Bugfix for issue #31 - Proper handling of ad-hoc and 6plane network addresses 2018-09-20 17:51:44 -07:00
Joseph Henry
f9e83bcb59 Improvements to packaging scripts 2018-09-06 15:30:34 -07:00
Joseph Henry
84fcfd3baf Minor updates to Java ExampleApp and added select() to JNI layer 2018-09-06 11:08:06 -07:00
Joseph Henry
6e06cb36ff Improvements to packaging scripts 2018-09-05 14:44:51 -07:00
Joseph Henry
ab8da325d0 Improvements to distribution and packaging scripts 2018-09-04 10:48:36 -07:00
Joseph Henry
ecb214fa67 Improvements to packaging scripts 2018-08-28 10:47:29 -07:00
Joseph Henry
3322b414d1 Improvements to packaging scripts 2018-08-28 10:38:23 -07:00
Joseph Henry
21bfa15f52 Corrected bad path in JAR build section 2018-08-24 16:11:37 -07:00
Joseph Henry
ea015269d2 Fixed typo 2018-08-24 15:47:38 -07:00
Joseph Henry
a9754777d0 Improvements to packaging scripts for Windows, macOS and Linux 2018-08-24 15:45:05 -07:00
Joseph Henry
4aa451cf2e Removed old iOS library/framework project -- will be replaced by CMake generated project 2018-08-23 11:03:52 -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
5a55cedff5 Removed dummy test 2018-08-22 10:52:37 -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
d8c64e4591 Updated CMake build script 2018-08-21 13:43:03 -07:00
Joseph Henry
744277fb69 Updated download links 2018-08-13 17:15:07 -07:00
Joseph Henry
d6fa22322a use of {USER} for android NDK path in CMakeLists.txt 2018-08-09 16:27:53 -07:00
Joseph Henry
05fbd362b2 Simplified earthtest 2018-08-03 13:53:57 -07:00
Joseph Henry
29a9856b76 Added earthtest.cpp for future homebrew package test 2018-08-02 10:29:07 -07:00
Joseph Henry
389683475e Added download table to README.md 2018-08-01 17:59:44 -07:00
Joseph Henry
3101329fbe Defined SOCKLEN_T_DEFINED in lwipopts.h to stop Android builds from complaining 2018-08-01 17:49:31 -07:00
Joseph Henry
039cf99ac5 Omit tests from Xcode builds 2018-08-01 17:20:16 -07:00
Joseph Henry
6af272fad9 Updated ZeroTierOne submodule to e01c0adf for managed route fix 2018-08-01 17:19:16 -07:00
Joseph Henry
76440565c0 Minor function definition tweaks for C/Swift compatibility 2018-08-01 17:01:54 -07:00
Joseph Henry
d37091c8a3 Added Xcode iOS library project 2018-08-01 16:46:44 -07:00
Joseph Henry
200fd5bc87 Added new Xcode iOS project 2018-08-01 16:45:46 -07:00
Joseph Henry
01c4c09cec Removed old Xcode iOS project 2018-08-01 16:45:10 -07:00
Joseph Henry
1b4cbb32e0 Added more example C# DLL client/server code 2018-08-01 00:11:38 -07:00
Joseph Henry
964e1f5cc6 Removed old MINGW preprocessor directives 2018-07-31 21:25:46 -07:00
Joseph Henry
fbd412014a Updated Windows C# DLL Usage example project 2018-07-31 21:16:41 -07:00
Joseph Henry
a0ddb62a3d Updated Windows DLL build script to export all symbols 2018-07-31 21:10:06 -07:00
Joseph Henry
effe5facbc Fixed typo 2018-07-31 17:43:50 -07:00
Joseph Henry
5fbc56333d Added pre-built binary link to README.md 2018-07-31 17:29:43 -07:00
Joseph Henry
b2d8987754 Added to lwip-contrib submodule patch for Android compatibility 2018-07-31 17:20:56 -07:00
Joseph Henry
91b3582196 Added architecture checks for Windows in CMakeLists.txt 2018-07-31 17:18:32 -07:00