Commit graph

  • 9a3c34b5b3 Build fix, use -Os on Linux too. Adam Ierymenko 2017-06-07 17:19:33 -07:00
  • 951d911531 Last bit of new cluster code, ready to test. Adam Ierymenko 2017-06-06 16:11:19 -07:00
  • 4f2179b0df . Adam Ierymenko 2017-06-05 13:42:43 -07:00
  • 9b287392a4 . Adam Ierymenko 2017-06-05 12:15:28 -07:00
  • 1d6790e6df Merge d4bac394ed into fe5257df81 sbilly 2017-06-05 00:54:43 +00:00
  • aa06470cb6 More cleanup for cluster refactor. Adam Ierymenko 2017-06-01 20:32:43 -07:00
  • d7b4f24a7a . Adam Ierymenko 2017-06-01 17:21:57 -07:00
  • e8d11eb5c5 . Adam Ierymenko 2017-06-01 17:21:04 -07:00
  • 7f4da08ff7 . Adam Ierymenko 2017-06-01 12:57:44 -07:00
  • 1f9414a30f . Adam Ierymenko 2017-06-01 12:38:04 -07:00
  • 6015b529a0 More clustering work. Adam Ierymenko 2017-06-01 12:33:05 -07:00
  • 76452b4e28 Data structure fixup. Adam Ierymenko 2017-06-01 07:39:31 -07:00
  • 64b7d9ef82 New clustering work. Adam Ierymenko 2017-06-01 07:15:46 -07:00
  • 7bc9666aac fix for SDK's route/tap association in getTap() Joseph Henry 2017-05-31 13:07:03 -07:00
  • 2a4a50b1da Add some also-ZeroTier-written ext/ code for use in new clustering, delete some old code, and change Mac to use -Os which is just as fast as -Ofast and may be faster due to cache effects. Adam Ierymenko 2017-05-31 08:36:09 -07:00
  • 2ec88e8008 Remove old circuit test code. Rules engine will let us do this much better and more simply. Adam Ierymenko 2017-05-30 10:19:45 -07:00
  • 36049a940c added campaign tags to README.md Joseph Henry 2017-05-25 17:09:21 -07:00
  • 952834f7f3 Let Android Studio determine debug/release build Grant Limberg 2017-05-23 14:56:29 -07:00
  • f9a9c2d009 Config object was never even being initialized on leave. Never noticed since desktop and server clients did not use. Adam Ierymenko 2017-05-23 14:45:16 -07:00
  • 0842729eaa Merge 1d3a00f6fd into 5e6a2a17b0 Makersphere Labs 2017-05-21 20:49:38 +00:00
  • 84c131fb14 Merge b34cc94bb7 into 5e6a2a17b0 Keno Schwalb 2017-05-20 20:57:47 +00:00
  • fb71a6e2b4 skipRootCheck should also prevent dropping of privs on Linux Adam Ierymenko 2017-05-19 16:16:10 -07:00
  • 5e6a2a17b0 Cluster build fix. Adam Ierymenko 2017-05-19 15:32:52 -07:00
  • 92289c1981 Move to canonical device naming on Linux. Adam Ierymenko 2017-05-19 15:18:47 -07:00
  • 99e2098a48 Add a way to specify a different interface prefix (for internal use mostly). Adam Ierymenko 2017-05-19 14:00:08 -07:00
  • 5fc1c1de28 . Adam Ierymenko 2017-05-19 13:24:40 -07:00
  • 303050da0b Add ZT_DEFAULT_HOME_PATH Yegor Timoshenko 2017-05-13 18:08:02 +03:00
  • 2fac693243 I guess there's a bug in Clipboard.SetText(). Clipboard.SetDataObject() works, though. Grant Limberg 2017-05-12 16:42:54 -07:00
  • e9b956ed71 Swallow a possible ArgumentNullException when copying text to the system clipboard Grant Limberg 2017-05-12 16:05:29 -07:00
  • 236a952458 typo Adam Ierymenko 2017-05-11 14:26:46 -07:00
  • 426b7c2c76 Stupid bug is stupid. Adam Ierymenko 2017-05-11 14:13:38 -07:00
  • 22780a8504 Merge branch 'dev' of http://10.187.63.16/zerotier/ZeroTierOne into dev Adam Ierymenko 2017-05-10 13:48:55 -07:00
  • a437fd420c version Adam Ierymenko 2017-05-10 13:48:47 -07:00
  • 2d74c60d47 Add branch hints to bounds checking in Buffer. Adam Ierymenko 2017-05-09 21:54:23 -07:00
  • ceee56af51 Fix for small stacks. Adam Ierymenko 2017-05-09 21:36:25 -07:00
  • d297d8fe2e Musl fix Adam Ierymenko 2017-05-09 21:21:56 -07:00
  • f479b76772 define likely/unlikely Adam Ierymenko 2017-05-09 20:22:08 -07:00
  • 73f7088b45 Run Join/Leave commands asynchronously so the UI doesn't lock up on thoise commands Grant Limberg 2017-05-08 16:17:03 -07:00
  • b3dd5c0e3a Build fix. cust-ixia Adam Ierymenko 2017-05-08 14:51:12 -07:00
  • ee7ee22555 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2017-05-08 14:46:54 -07:00
  • cf49e511a5 More makefile changes. Adam Ierymenko 2017-05-08 14:46:45 -07:00
  • 505b9c7f56 Makefile reorg to allow core to be built as a library. Adam Ierymenko 2017-05-08 14:36:55 -07:00
  • 8c30b2b9f5 Fixed falling out of the network monitor thread if the ZeroTier service isn't running on Windows Grant Limberg 2017-05-08 13:27:54 -07:00
  • b9c1407013 Adjust PUSH_DIRECT_PATH circuit breaker, and comment out traces to reduce noise. Adam Ierymenko 2017-05-08 09:36:37 -07:00
  • d905607353 Small optimizations. Adam Ierymenko 2017-05-08 08:35:55 -07:00
  • e5e90b1f71 Wire MTU through to service. Adam Ierymenko 2017-05-04 20:10:49 -07:00
  • d5ed025871 Support MTU reconfigure for Windows. Adam Ierymenko 2017-05-04 19:50:02 -07:00
  • b55422a528 MTU integration in taps. Adam Ierymenko 2017-05-04 19:31:50 -07:00
  • 909a14fb48 MTU support in controller. Adam Ierymenko 2017-05-04 17:22:24 -07:00
  • 107e3e4106 First pass of configurable MTU and max MTU increase. Adam Ierymenko 2017-05-04 17:12:02 -07:00
  • 6ef247fb93 More ARM stuff. Adam Ierymenko 2017-05-04 16:00:53 -07:00
  • b8e46b835b Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2017-05-04 15:54:15 -07:00
  • 0900fee5d9 Linux build stuff for ARM. Adam Ierymenko 2017-05-04 15:54:08 -07:00
  • 1f26cb98de updated OneService convenience functions for SDK Joseph Henry 2017-05-04 15:26:44 -07:00
  • ceeb8ee0bc added isEqualPrefix to InetAddress Joseph Henry 2017-05-04 15:25:48 -07:00
  • 54c47a1e03 Add some historic code just for the heck of it. Adam Ierymenko 2017-05-04 10:42:22 -07:00
  • 6bb855873d GitHub issue #494 -- shut down and restart UI on Mac pkg install/upgrade. Adam Ierymenko 2017-05-03 15:03:26 -07:00
  • 673993e77a Merge dba4c78b88 into fe5257df81 sbilly 2017-05-03 19:24:58 +00:00
  • 39db45e144 Fix crash on exit (sometimes) in controller. Adam Ierymenko 2017-05-03 09:48:08 -07:00
  • 41c187ba12 Another very small crypto optimization. Adam Ierymenko 2017-05-03 07:43:23 -07:00
  • d7c99728bc Echo back ping payload. Adam Ierymenko 2017-05-02 17:28:18 -07:00
  • 8e19188f49 Do the sometimes rather big "pong" in a background worker thread. Adam Ierymenko 2017-05-02 16:58:51 -07:00
  • 625e3e8e25 Tiny optimization to prealloc string space. Adam Ierymenko 2017-05-02 13:53:47 -07:00
  • fde99e2fcf Fix for post size limit in Http library. Adam Ierymenko 2017-05-02 12:08:53 -07:00
  • 132643cd4a Fix small issue preventing pongs if there are never seen members. Adam Ierymenko 2017-05-02 10:34:33 -07:00
  • d4bac394ed Merge pull request #3 from zerotier/master sbilly 2017-05-02 22:44:43 +08:00
  • ee4d314fb0 Merge 3c81065e0f into fe5257df81 sbilly 2017-05-02 14:43:01 +00:00
  • faf7b81c01 Send last requets time in status, and do not set physicalAddr unless we know one. Adam Ierymenko 2017-05-01 15:48:52 -07:00
  • bcc6799902 Send member uptime in pong posts. Adam Ierymenko 2017-05-01 15:23:21 -07:00
  • 718e1d6c08 Finish removing constantly changing stuff from controller. Adam Ierymenko 2017-05-01 13:21:26 -07:00
  • a9ce773584 Remove lastModified field in config which literally nothing uses anywhere, and prevent some unnecessary writes. Adam Ierymenko 2017-04-28 19:58:21 -07:00
  • d69bc4fb5e Main license file. Adam Ierymenko 2017-04-27 20:54:42 -07:00
  • 1b68d6dbdc License header update. Adam Ierymenko 2017-04-27 20:47:25 -07:00
  • 62578a2162 Reduce memory use and a bit of cleanup. Adam Ierymenko 2017-04-27 19:36:03 -07:00
  • fd02ba914d Merge dba4c78b88 into fe5257df81 sbilly 2017-04-27 15:46:53 +00:00
  • 9e80db0fd1 Cleanup, fix a valgrind error, stack use reduction. Adam Ierymenko 2017-04-27 00:59:36 -07:00
  • e8ab6adf89 Deadlock fix. Adam Ierymenko 2017-04-26 12:17:43 -07:00
  • 7c184cf991 Another performance improvement to controller. Adam Ierymenko 2017-04-26 10:35:59 -07:00
  • 72def658d0 Add a dummy Ethernet tap and a build option to enable it. Adam Ierymenko 2017-04-26 08:42:49 -07:00
  • e7cd888c7d dev is now 1.2.5 Adam Ierymenko 2017-04-26 06:50:12 -07:00
  • 1205578935 Big cleanup of controller code, should help performance. Adam Ierymenko 2017-04-26 06:48:08 -07:00
  • 4e77365e8d Remove a little cruft. Adam Ierymenko 2017-04-25 16:17:54 -07:00
  • 4f2a779769 JSONDB performance improvements, threading fix. Adam Ierymenko 2017-04-24 20:51:02 -07:00
  • cafbe44dde Controller optimizations -- make locking more fine-grained, use true hardware concurrency, etc. Adam Ierymenko 2017-04-24 19:16:36 -07:00
  • 6234bfd8bf 4-core Debian build. Adam Ierymenko 2017-04-24 18:40:34 -07:00
  • 77796caba6 Static ARM32 build fixes. Adam Ierymenko 2017-04-24 18:12:58 -07:00
  • 97f1d7ae2e . Adam Ierymenko 2017-04-24 16:56:18 -07:00
  • 487e89d4d0 Add i486 and i586 to Linux makefile for detection of ia32. Adam Ierymenko 2017-04-24 15:19:03 -07:00
  • fe5257df81 VERSION 1.2.4: Bug fixes and performance improvements 1.2.4 Adam Ierymenko 2017-04-24 11:41:23 -07:00
  • 9161424c97 Version bumps. Adam Ierymenko 2017-04-24 11:41:01 -07:00
  • cdda0dd043 Windows version bump. Adam Ierymenko 2017-04-24 11:37:54 -07:00
  • f4feccc626 Do not serve controller requests until init is done. Adam Ierymenko 2017-04-24 09:09:04 -07:00
  • 44cb2f4efd ++version Adam Ierymenko 2017-04-21 15:32:00 -07:00
  • cacb8fae0d GitHub issue #463 -- fix MacOS uninstall script. Adam Ierymenko 2017-04-21 13:55:44 -07:00
  • fa99a5cf12 docs Adam Ierymenko 2017-04-21 13:27:34 -07:00
  • e700165eba GitHub issue #465 - Windows route amnesia Adam Ierymenko 2017-04-21 13:26:02 -07:00
  • 8542ee59db Windows crash fix. Adam Ierymenko 2017-04-21 12:42:51 -07:00
  • 76108671f6 BSD makefile fix for OpenBSD. Adam Ierymenko 2017-04-21 08:42:45 -07:00
  • 8b0ce1cc00 More BSD make fixes. Adam Ierymenko 2017-04-21 08:09:18 -07:00
  • 0e88c73f68 Mirror over some arch rules from Linux to BSD make, and enable fast crypto there. Adam Ierymenko 2017-04-21 08:04:33 -07:00