Commit graph

  • 8ffae313fd add new files & remove old ones from VS project. Now builds & runs on Windows again Grant Limberg 2016-11-03 12:10:50 -07:00
  • 8cced06a2d upgraded vcxprojs to VS2015. got the tap driver building. Grant Limberg 2016-11-03 10:04:50 -07:00
  • 965399ba0c fix a few warnings Grant Limberg 2016-10-31 15:16:42 -07:00
  • 231cc11a62 Update path to nkd-build Grant Limberg 2016-10-27 14:28:42 -07:00
  • 1afa9e992c add color to success output in slack Grant Limberg 2016-10-27 14:01:00 -07:00
  • be543c4039 use internal changelog library Grant Limberg 2016-10-25 15:51:30 -07:00
  • 7e7462b39e attempting #2 Grant Limberg 2016-10-25 15:01:59 -07:00
  • d2ee37a3e0 attempting to add the changelog to the starting build slack message Grant Limberg 2016-10-25 14:58:27 -07:00
  • 1fcedb8d16 fix duplicate branch name in slack Grant Limberg 2016-10-25 14:38:57 -07:00
  • 5c476391da fixed build number in slack messages Grant Limberg 2016-10-25 14:37:19 -07:00
  • 6cb23e7069 added slack notifications Grant Limberg 2016-10-25 14:35:31 -07:00
  • c976b87ac7 -scheme -> -target Grant Limberg 2016-10-25 13:33:50 -07:00
  • af2bdfc421 dir directive appears to create a tmpdir rather than just cd Grant Limberg 2016-10-25 13:14:28 -07:00
  • b01c551197 fix directory directive in jenkinsfile Grant Limberg 2016-10-25 13:04:24 -07:00
  • df6d3ca66b add stage for building the new macOS UI in Jenkins Grant Limberg 2016-10-25 12:58:54 -07:00
  • 5be7374f56 added macOS build for jenkins Grant Limberg 2016-10-25 12:40:03 -07:00
  • 7300005398 fixed one more stage syntax for jenkins build Grant Limberg 2016-10-25 11:21:39 -07:00
  • 6cd36edf45 Update stages Grant Limberg 2016-10-25 11:18:26 -07:00
  • 604a0b1fe6 added Jenkinsfile for jenkins build config Grant Limberg 2016-10-25 11:10:21 -07:00
  • 046d5bb9ff Typo fix line 77 bobberb 2016-10-23 15:45:45 -04:00
  • 0e8442064e Merge pull request #376 from siigna/debian Adam Ierymenko 2016-10-21 13:39:55 -07:00
  • ea1f2762cf Merge pull request #401 from zielmicha/dev Adam Ierymenko 2016-10-21 13:37:27 -07:00
  • 0f3095f130 Merge remote-tracking branch 'macui/master' into macui-merge Grant Limberg 2016-10-17 14:50:18 -07:00
  • 7b7ec13349 Prepare for merging into main ZeroTier repo Grant Limberg 2016-10-17 14:44:32 -07:00
  • 7025c7090b set proper copyright/license in code files Grant Limberg 2016-10-17 14:43:24 -07:00
  • 7c12991f57 wasn't setting the Connected checkbox to off if the network wasn't connected Grant Limberg 2016-10-17 13:48:25 -07:00
  • f444da80bc Add a 2 second delay before the About window shows up on the first run Grant Limberg 2016-10-17 13:43:44 -07:00
  • ed58467d12 Clicking "Join" to join a new network now properly closes the popover Grant Limberg 2016-10-17 13:43:27 -07:00
  • c44c3b0530 cleanup Grant Limberg 2016-10-17 12:31:59 -07:00
  • 46e9c1195c more removal of NSMenuDelegate Grant Limberg 2016-10-17 12:29:28 -07:00
  • 4730111492 updated project settings for Xcode 8.0 Grant Limberg 2016-10-17 12:27:07 -07:00
  • a813e29491 Don't need AppDelegate to be a NSMenuDelegate Grant Limberg 2016-10-17 12:26:48 -07:00
  • 344a25c133 Run as nonroot user on Linux (with CAP_NET_ADMIN and CAP_NET_RAW added). Michał Zieliński 2016-10-16 13:35:29 +02:00
  • 772599a6fc Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2016-10-13 15:18:12 -07:00
  • 3a3fe272bb add Revocation.cpp to android build Grant Limberg 2016-10-13 15:18:07 -07:00
  • 88e3fe699c Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-10-13 15:17:27 -07:00
  • 27d997a2e5 . Adam Ierymenko 2016-10-13 15:17:17 -07:00
  • 8809c6d122 link atomic library. seems to be required in the latest Android NDK Grant Limberg 2016-10-13 14:34:54 -07:00
  • 6469aa9df9 typo Adam Ierymenko 2016-10-13 14:28:39 -07:00
  • ce6b5bc6f5 . Adam Ierymenko 2016-10-13 14:21:24 -07:00
  • 4f3775bb86 Fix ICMP match. Adam Ierymenko 2016-10-13 14:21:00 -07:00
  • 2cb760e0ac Fix ICMP json. Adam Ierymenko 2016-10-13 14:14:46 -07:00
  • 8850a8610a Fix filter trace. Adam Ierymenko 2016-10-13 13:59:17 -07:00
  • 2d6a4e5974 cleanup Adam Ierymenko 2016-10-13 13:52:45 -07:00
  • 93b4ac5cb2 Remove unused POW code, will revisit later. Adam Ierymenko 2016-10-13 13:17:30 -07:00
  • e2509af163 Fix bug in default rules init in new networks. Adam Ierymenko 2016-10-12 12:30:32 -07:00
  • 3f4c166861 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-10-11 12:00:38 -07:00
  • e53f63ca87 Broke down and added an OR to the rules engine. It is now possible to have a series of MATCHes that are ORed. Adam Ierymenko 2016-10-11 12:00:16 -07:00
  • 6a50291aa2 Fix the case for InetAddress::containsAddress for IPv6 route of :: Grant Limberg 2016-10-07 14:29:06 -07:00
  • e59ed3e68f Fix size of neighbor solicitation struct Grant Limberg 2016-10-07 10:03:07 -07:00
  • 45c4ccb153 Add a tags both equal match. Adam Ierymenko 2016-10-05 16:38:42 -07:00
  • adeb7e7da0 Make capability flags match more user-friendly and appropriate since "match any flag" is generally what we want. Adam Ierymenko 2016-10-05 12:54:46 -07:00
  • f1c8706485 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-10-05 10:12:16 -07:00
  • d5f4d381d0 Go ahead and loop back packets whose destination is self. Some OSes require this since they aactually follow the full network path even for local IPs. Adam Ierymenko 2016-10-05 10:12:06 -07:00
  • 69c5976775 fix typo in assert size Grant Limberg 2016-10-04 17:35:15 -07:00
  • 988049f39b Add new rule to rules engine: random match. Adam Ierymenko 2016-09-30 14:07:00 -07:00
  • 6651b8310e Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-09-30 13:47:40 -07:00
  • 0843ed62fa Network delete fix. Adam Ierymenko 2016-09-30 13:47:30 -07:00
  • d817039f79 Add IPv6 Neighbor Discovery code. Not yet tested. Grant Limberg 2016-09-30 13:18:17 -07:00
  • f0794e09b7 Controller cleanup. Adam Ierymenko 2016-09-30 13:04:26 -07:00
  • 9eaa3756f8 Fix deadlock-causing regression in Network. Adam Ierymenko 2016-09-30 12:22:54 -07:00
  • 1eeebba2f7 Drop old /active path from network. Adam Ierymenko 2016-09-29 17:59:27 -07:00
  • 2fc3d12fb6 Minor tweaks to member code in controller, and fix Linux build. Adam Ierymenko 2016-09-29 14:48:39 -07:00
  • 4fe9a4fe83 Fix memory leak. Adam Ierymenko 2016-09-28 16:13:59 -07:00
  • 01129d02b3 hashCode() for InetAddress Adam Ierymenko 2016-09-28 13:45:25 -07:00
  • e1fbf7b34c Check multicast limit on send after NDP emulation code. Adam Ierymenko 2016-09-28 12:21:08 -07:00
  • 7e90ab3534 TRACE verbosity increase on exceptions in NETWORK_CREDENTIALS. Adam Ierymenko 2016-09-28 11:06:44 -07:00
  • 5ee1ccd659 Send need credential error on more cases. Adam Ierymenko 2016-09-27 16:41:08 -07:00
  • 0b44919ba2 Clusters can send multiple OKs so we must allow this. Adam Ierymenko 2016-09-27 16:33:37 -07:00
  • 9f550292fe Simply network auth logic and always sent error on auth failure even for unknown networks to prevent forensics. Adam Ierymenko 2016-09-27 13:49:43 -07:00
  • 5ba7ca91c0 TRACE build fix. Adam Ierymenko 2016-09-27 12:44:44 -07:00
  • cc4bacc199 Cleanup, and implement compression disable flag for networks. Adam Ierymenko 2016-09-27 12:22:25 -07:00
  • 15c07c58b6 Refactored network config chunking to sign every chunk to prevent stupid DOS attack potential, and implement network config fast propagate (though we probably will not use this for a bit). Adam Ierymenko 2016-09-27 11:33:48 -07:00
  • 236fdb450c cleanup attic Adam Ierymenko 2016-09-27 07:02:16 -07:00
  • 7e4b6b594b It now builds. Adam Ierymenko 2016-09-26 17:05:39 -07:00
  • eac3667ec1 Bunch more refactoring and work on revocations, etc. Adam Ierymenko 2016-09-26 16:17:02 -07:00
  • e35bca2c3c Move debian/format to debian/source/format siigna 2016-08-16 13:04:38 -07:00
  • 46049a1ef6 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-09-23 16:08:44 -07:00
  • 1f74dd4589 Revocation work in progress, add WATCH which is TEE with implicit rate sync (thanks JG@DCVC!), and clean up some cruft in Network. Adam Ierymenko 2016-09-23 16:08:38 -07:00
  • 40d3993ceb java code still needed to reflect PEER_ROLE_RELAY rename to PEER_ROLE_UPSTREAM Grant Limberg 2016-09-21 14:12:20 -07:00
  • 0564bb3b35 added missing copyright/license info from ZT_jniutils Grant Limberg 2016-09-21 14:09:46 -07:00
  • 29711e123f Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-09-20 21:21:43 -07:00
  • d3524f3609 Refactor COM stuff a bit, and respond to COM requests a bit more readily for rapid setup. Will need to revisit later. Adam Ierymenko 2016-09-20 21:21:34 -07:00
  • d87f0293e3 Don't print a few error messages when they don't matter. Grant Limberg 2016-09-19 13:40:53 -07:00
  • 5fadd8bdd2 ZT_PEER_ROLE_RELAY -> ZT_PEER_ROLE_UPSTREAM in JNI glue Grant Limberg 2016-09-19 12:54:19 -07:00
  • 3366b53247 Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2016-09-18 18:10:03 -07:00
  • 68e549233d Revise bearer token code in controller, and add relay policy as a meta-data item presented to controller by nodes (to facilitate future meshiness). Adam Ierymenko 2016-09-15 13:17:37 -07:00
  • 24fce0be86 No, definitely have to back out GitHub issue #385 (non-bisected routes) since this breaks IPv6 on OSX and probably IPv4 too if you were to encounter a 6-only situation. Adam Ierymenko 2016-09-14 22:23:56 -07:00
  • 740b34124f Naming... Adam Ierymenko 2016-09-14 17:35:50 -07:00
  • 15402933bc Add physical MTU recommendation hint to network config via API. Adam Ierymenko 2016-09-14 16:55:25 -07:00
  • 8d0b2b781e Route management bug fixes. Adam Ierymenko 2016-09-13 16:25:48 -07:00
  • 83abc00aae docs Adam Ierymenko 2016-09-13 14:58:59 -07:00
  • 5b6d27e659 Implement relay policy, and setting multicast limit to 0 now disables multicast on the network as would be expected. Adam Ierymenko 2016-09-13 14:27:18 -07:00
  • ced8dfc639 Try a version of GitHub issue #385 (non-bifurcated default if not present) on Mac. This version adds the bifurcated routes always but also adds a device-specific non-bifurcated route. Will have to see if this still interferes with OSX route settings, since by definition device specific routes should not conflict with general routes. Adam Ierymenko 2016-09-13 11:07:59 -07:00
  • 8ef0e4bbaf Get rid of HELLO rate gate on path since its basically worthless. There are 65535 ports per IP. Adam Ierymenko 2016-09-13 10:46:36 -07:00
  • 0da9a9a3e0 Set trustEstablished in a few more places. Adam Ierymenko 2016-09-13 10:33:03 -07:00
  • cba37c6107 Add a few more rate limit gates for anti-DOS hardening. Adam Ierymenko 2016-09-13 10:13:23 -07:00
  • ea1da3321a Rate gate requests for COM. Adam Ierymenko 2016-09-12 15:19:21 -07:00
  • 34b146f28b Back out of GitHub issue #385 for now and maybe for this release. Would be nice but it is non-critical and rules are the priority. Current implementation bangs heads with OSX route assignment on WiFi join, etc. Adam Ierymenko 2016-09-12 14:56:18 -07:00
  • fb46a546db Just always do route bifurcation on Linux for now... basically the old behavior. Adam Ierymenko 2016-09-09 12:53:44 -07:00