Commit Graph

1144 Commits

Author SHA1 Message Date
Joseph Henry
be1d7082e9 Merge pull request #19 from psarna/master
Fixed potential stack corruption with sprintf
2017-08-25 11:25:04 -07:00
Piotr Sarna
f58b6152f3 Fixed potential stack corruption with sprintf
string representation of _nwid itself could take up 16 bytes,
so 17 is definitely not enough for this format string.
snprintf is used as a panic check for future changes,
so we could get a truncated string instead of stack corruption.
2017-08-25 16:35:43 +02:00
Joseph Henry
a723c70feb tap initialization patch 2017-08-24 14:26:09 -07:00
Joseph Henry
9c901350b3 lwip fix 2017-08-24 12:46:13 -07:00
Joseph Henry
0b726b3ac6 lwipdev initialization fix 2017-08-24 12:27:29 -07:00
Joseph Henry
58c0b16056 added client/server test file 2017-08-24 12:05:28 -07:00
Joseph Henry
3847a4b9f7 Merge branch 'master' of https://github.com/zerotier/libzt 2017-08-24 11:46:14 -07:00
Joseph Henry
eff90c7d13 picotcp stack driver edge case bug fixes 2017-08-24 11:45:39 -07:00
Joseph Henry
bceadfbe46 Improvements to selftest, closure bug addressed 2017-08-18 07:43:29 -07:00
Joseph Henry
69ef094a37 Added beautify_eth_proto_nums() and mac2str() 2017-08-17 14:38:13 -07:00
Joseph Henry
8472a45ce3 Renamed lwIP low-level rx/tx functions 2017-08-17 14:37:01 -07:00
Joseph Henry
f1381e3cfa Updated makefiles, locations of sample apps 2017-08-17 14:35:14 -07:00
Joseph Henry
a43fa8ebd2 Removed examples README, for now 2017-08-17 14:33:08 -07:00
Joseph Henry
ac82c46449 Merge pull request #18 from laduke/nodejs
Create node example
2017-08-16 11:52:15 -07:00
Travis LaDuke
fc210c9be5 Create node example directory 2017-08-16 11:45:35 -07:00
Joseph Henry
7d551d6198 Renamed SocketTap to VirtualTap and Connection to VirtualSocket to prevent confusion 2017-08-15 18:15:06 -07:00
Joseph Henry
cb93c752f0 Added test item to selftest.cpp list 2017-08-15 14:56:24 -07:00
Joseph Henry
ecc29260ff Parallelized Jenkinsfile 2017-08-15 14:12:46 -07:00
Joseph Henry
6f6b4bcbea Removed lwIP target from Jenkinsfile 2017-08-15 13:58:54 -07:00
Joseph Henry
cf83b450c3 Makefile fix for macOS 2017-08-15 13:35:16 -07:00
Joseph Henry
55cb39bfc0 Removed makefile error ignore flags 2017-08-15 11:51:17 -07:00
Joseph Henry
1d42c5b764 De-parallelized Jenkinsfile for debugging 2017-08-15 11:25:08 -07:00
Joseph Henry
673641b040 De-parallelized Jenkinsfile for debugging 2017-08-15 11:22:05 -07:00
Joseph Henry
2e284894b7 Fixed syntax errors in Jenkinsfile 2017-08-15 10:57:54 -07:00
Joseph Henry
dff63706ed Added mattermostSend to Jenkinsfile 2017-08-15 10:41:04 -07:00
Joseph Henry
e0a3686f9c Removed build target from Jenkinsfile 2017-08-14 23:45:06 -07:00
Joseph Henry
f8af949dd4 Build tweaks for Jenkins 2017-08-14 16:59:44 -07:00
Joseph Henry
5db48e6da3 Makefile tweak, copy pico lib object files to obj 2017-08-14 16:24:46 -07:00
Joseph Henry
7d146f1797 Makefile tweak, copy pico module object files to obj 2017-08-14 16:07:30 -07:00
Joseph Henry
ad17909f06 Build tweaks, better flag handling across makefiles 2017-08-14 15:53:53 -07:00
Joseph Henry
efe5d15143 Jenkinsfile build tweak, also converted Jenkinsfile to TABS 2017-08-14 12:51:16 -07:00
Joseph Henry
ea62366416 Jenkinsfile tweak 2017-08-14 12:33:43 -07:00
Joseph Henry
1e6abeeaf3 .gitignore for obj/ 2017-08-14 12:23:27 -07:00
Joseph Henry
5106daa9db Updated Jenkinsfile 2017-08-14 12:17:34 -07:00
Joseph Henry
8e192c0ee8 Managed Routes now supported, with automatic add/remove 2017-08-14 11:25:44 -07:00
Joseph Henry
0098842b09 Updated Jenkinsfile for submodule 2017-08-11 14:58:14 -07:00
Joseph Henry
fda85e12dd Added Jenkinsfile 2017-08-11 14:45:38 -07:00
Joseph Henry
6f7e59996b Incremented ZTO submodule for getRoutes() 2017-08-10 01:04:49 -07:00
Joseph Henry
1838095f82 Updated selftest 2017-08-08 23:58:36 -07:00
Joseph Henry
c0e652bcde Added incomplete BSD-compatible network stack driver for lwIP 2017-08-08 11:16:01 -07:00
Joseph Henry
649e0d7887 Fix for STACK_LWIP compilation 2017-08-03 11:25:35 -07:00
Joseph Henry
7fb03a7f6a Fix for NO_STACK compilation bug due to new ZT core helper API 2017-08-03 10:58:19 -07:00
Joseph Henry
3977ed8679 Added contribution section and updated licensing section 2017-08-02 16:47:17 -07:00
Joseph Henry
9c4a5ae26b Normalized indentation for entire project to TABS 2017-08-02 14:55:18 -07:00
Joseph Henry
7e00eda5a0 Normalized indentation for entire project to TABS 2017-08-02 14:54:29 -07:00
Joseph Henry
7e30474ee4 Implemented barebones VL2 SOCK_RAW functionality, moved ZT core helper functions from OneService to libzt 2017-08-02 14:39:21 -07:00
Joseph Henry
ecb2dc5178 Updated README.md 2017-08-01 14:34:46 -07:00
Joseph Henry
14b2b75100 Updated README.md 2017-08-01 14:32:09 -07:00
Joseph Henry
28172ab71b Updated README.md 2017-08-01 14:25:43 -07:00
Joseph Henry
caf2b24e45 Updated README.md 2017-08-01 14:25:03 -07:00