Commit Graph

1740 Commits

Author SHA1 Message Date
2043e12ac2 . 2019-08-14 15:50:25 -07:00
9461bc948f . 2019-08-14 15:28:10 -07:00
9740ab8bd6 more cleanup 2019-08-14 15:17:06 -07:00
6947a6b1d4 more cleanup 2019-08-14 15:12:49 -07:00
4da8036222 More refactor 2019-08-14 15:00:18 -07:00
e6b4006c70 Refactoring to eliminate duplicated code 2019-08-14 14:55:37 -07:00
8f5f7f1baa More work in progress 2019-08-14 12:48:45 -07:00
573d3eea87 Merge branch 'dev' into edge 2019-08-14 10:53:03 -07:00
2ec53df7ab Put a limit on the multicast TX queue to prevent memory use ridiculousness. 2019-08-14 10:52:21 -07:00
d7a31088ba Cleanup, warning removal, cppcheck informed cleanup. 2019-08-14 10:35:57 -07:00
a0520536df . 2019-08-13 08:49:25 -07:00
af137fd5d3 Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge 2019-08-12 15:37:55 -07:00
f7bc9f01c9 More AES stuff 2019-08-12 15:37:50 -07:00
e4ce1ffd85 Windows detection of AES-NI 2019-08-12 15:28:42 -07:00
7d41d267a3 silencing warnings for code paths that will never be hit 2019-08-12 13:18:21 -07:00
0f4fc8635b Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge 2019-08-12 12:51:38 -07:00
d02d3f72fe AES-GCM code 2019-08-12 12:51:32 -07:00
68b94a3188 CMake for edge branch 2019-08-12 12:35:07 -07:00
8e04f83232 Merge branch 'edge' into cmake 2019-08-12 12:24:25 -07:00
cc9fd9f8ce Merge branch 'dev' into cmake 2019-08-12 12:23:36 -07:00
809c8305b1 AES code 2019-08-09 10:54:08 -05:00
652c7e8f37 Locator work 2019-08-08 23:23:16 -05:00
5eacad444d workinprogress 2019-08-08 15:03:52 -05:00
e8155cbbeb Merge dev 2019-08-08 13:05:28 -05:00
6c44fcc290 more warning cleanup 2019-08-08 10:28:57 -05:00
c8e7031198 warning cleanup 2019-08-08 10:01:57 -05:00
663376e385 cleanup 2019-08-08 08:42:27 -05:00
3c590994db Finish up ECC384 identity generation. 2019-08-07 23:50:47 -05:00
91a37f8868 Add base64 code (unpadded standard alphabet) 2019-08-07 22:35:17 -05:00
0298719be0 Use SHA384 with ECC384 to match FIPS / Suite B recommendation. 2019-08-07 17:06:03 -05:00
d0746da5e2 Add SHA384 support, more cleanup 2019-08-07 16:41:58 -05:00
54a1bbd016 . 2019-08-07 11:20:12 -05:00
b3e1783658 . 2019-08-06 16:46:13 -05:00
906c83af83 Merge branch 'dev' into edge 2019-08-06 15:47:54 -05:00
3db0197865 Add try/catch in LFDB and add introspection into multicast subscriptions in client network status API 2019-08-06 15:22:57 -05:00
f9900cc6fb Merge dev to edge 2019-08-06 14:13:07 -05:00
818b7e4a2e GitHub issue #993 (???) 2019-08-04 15:35:43 -07:00
00d63f6046 GitHub issue #993 (???) 2019-08-04 15:15:02 -07:00
639fc60257 GitHub issue #990 2019-08-04 15:08:33 -07:00
75ebe5172f Fix for sharing of capabilities in 1.4 (problem introduced when push frequency was reduced) 2019-08-02 20:43:02 -07:00
39ad7bc741 update cmake to add LFDB and force C++11 2019-08-01 14:36:35 -07:00
c2f9aab068 Merge branch 'master' into cmake 2019-08-01 13:49:30 -07:00
d9432f2f1e cleanup 2019-07-29 10:19:20 -07:00
6958ba9557 Added ZT_DISABLE_COMPRESSION build flag for SDK and low-end NAS builds 2019-07-23 12:39:07 -07:00
1b2d9e202e Remove 44/8 as pseudoprivate since it is now partly global. 2019-07-19 13:33:14 -07:00
7e105343e2 WIP 2019-07-17 16:53:33 -05:00
fe2215df00 TON of refactoring, moon/planet is DEAD, ECC P-384 is integrated (but not enabled), and multicast work and cleanup. Whew. 2019-07-17 10:52:08 -05:00
640bbaabbf Safer value 2019-07-16 17:28:42 -05:00
94ba242c33 Nist P-384 guts and glory 2019-07-16 16:09:14 -05:00
debd5a5c5e Add capability for P2P multicast propagation, and some cleanup. 2019-07-16 13:33:11 -05:00