Commit graph

  • bf3e31ece7 Initial commit of the standard zerotier RPM specification Kristof Imre Szabo 2016-02-27 23:55:14 +01:00
  • f217ce7ff7 Upgrade http-parser. Adam Ierymenko 2016-02-25 18:13:42 -08:00
  • 039790cf26 Upgrade LZ4 to hopefully fix wacky sporadic crash when built with g++ 5.3.1 on Debian/testing. Adam Ierymenko 2016-02-25 15:39:15 -08:00
  • e5f82f5457 cleanup Adam Ierymenko 2016-02-25 10:08:30 -08:00
  • a5e4e3fcac Remove ui/ on Linux uninstall. Adam Ierymenko 2016-02-24 17:24:36 -08:00
  • 3fe60615df Make installers silent when run inside packages. Adam Ierymenko 2016-02-24 15:23:49 -08:00
  • 7b5c1696eb Fix a CIRCUIT_TEST bug in forwarding of tests along hop paths on private networks. Unfortunately this means full circuit testing for private nets will need an upgrade. :( Adam Ierymenko 2016-02-23 14:56:51 -08:00
  • c7c61b4ac0 Fix checking of path address validity. Adam Ierymenko 2016-02-22 16:01:35 -08:00
  • 92f24d1988 Make maximum size of a circuit test structure sane. Adam Ierymenko 2016-02-22 15:54:18 -08:00
  • 9b59bcd995 Clean controller circuit test memory. Adam Ierymenko 2016-02-22 15:48:27 -08:00
  • 43fff1a87e Deprecate reporting of local clock in circuit tests since a small number of users might have security problems with this. Adam Ierymenko 2016-02-22 12:59:26 -08:00
  • 2aa7138373 Reduce direct ping delay back to 1m and make SelfAwareness aware of local received-on address to eliminate false symmetric classification. Adam Ierymenko 2016-02-22 09:47:50 -08:00
  • 69a438d64d Small tweak to active threshold. Adam Ierymenko 2016-02-19 09:10:31 -08:00
  • 772551c45d Try +1 and +2 existing surfaces for symmetric NATs. Adam Ierymenko 2016-02-11 10:39:39 -08:00
  • 0c951b6e56 More tweaks to new symmetric NAT buster, and stop using old iterative method since this supersedes it. Adam Ierymenko 2016-02-10 18:41:39 -08:00
  • eadafd8de7 Little fix to NAT-t alg Adam Ierymenko 2016-02-10 17:51:42 -08:00
  • f9230eb970 Widen max delta for TS/revision just a bit more for now. Adam Ierymenko 2016-02-10 16:18:45 -08:00
  • 82348e1537 Temporarily blacklist he.net IPv6 tunnel addresses for paths: these usually have a very low MTU which causes packet loss and other issues. Adam Ierymenko 2016-02-10 11:06:26 -08:00
  • 10bb9919f1 Tweak certificate of membership revision/time tolerance to eliminate boundary packet loss issues occasionally seen in the wild. Adam Ierymenko 2016-02-10 09:32:42 -08:00
  • 4769dacf61 Tweak needsOurMembershipCertificate timing to resolve a possible source of occasional dropped packets. Adam Ierymenko 2016-02-09 16:54:47 -08:00
  • 63ec7e58d4 Make activity no longer a function of ping frequency, since this causes compatibility bugs when the latter was modified due to timer interactions with other versions. Adam Ierymenko 2016-02-08 10:03:01 -08:00
  • a963810e02 Tweak a few cluster params for higher perf / lower initial setup latency. Adam Ierymenko 2016-02-08 09:57:46 -08:00
  • 69b1da2e1d return 200 instead of 404 when test is fetched Adam Ierymenko 2016-02-04 16:27:25 -08:00
  • dc3d899e70 Return test ID when we post a test. Adam Ierymenko 2016-02-04 16:09:26 -08:00
  • 78c1d9006a flood protection fix Adam Ierymenko 2016-02-04 14:39:43 -08:00
  • 5dad73647d Lengthen backup period again Adam Ierymenko 2016-02-04 14:22:54 -08:00
  • 13b39a0c3e SQLite perf tuning Adam Ierymenko 2016-02-04 14:03:37 -08:00
  • 90801a94d3 Track client version and tell whether active nodes support circuit test. Adam Ierymenko 2016-02-04 13:38:42 -08:00
  • fab6f4450d /active subpath off networks Adam Ierymenko 2016-02-04 12:17:55 -08:00
  • 2e04dc03f2 Logging to NodeHistory, SQL queries. Adam Ierymenko 2016-02-03 18:10:56 -08:00
  • f8eb6b0067 Add NodeHistory table on sqlite controller. Adam Ierymenko 2016-02-03 13:56:35 -08:00
  • 7a63fdc447 Fix for GitHub issue #298 and hopefully #297 Adam Ierymenko 2016-02-01 14:41:54 -08:00
  • 4655a59912 typo Adam Ierymenko 2016-01-28 17:59:31 -08:00
  • c0668dcdf2 Merge branch 'edge' into dev Adam Ierymenko 2016-01-26 14:20:25 -08:00
  • 9cb4bbe2b8 Save test results for circuit tests in memory and then cancel the test and send the results when the test is queried later. This way you can POST a test and then come GET the result at the appointed time. Adam Ierymenko 2016-01-26 12:42:44 -08:00
  • 95d28494f6 Mac OSX Port - Lightly tested Joseph Henry 2016-01-25 12:55:29 -08:00
  • 67f678d60a Merge branch 'master' into dev Grant Limberg 2016-01-22 18:07:20 -08:00
  • 3993dfa2a5 Fix JNI for API changes in 1.1.4 Grant Limberg 2016-01-22 18:06:58 -08:00
  • 935f00ad4c Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge Adam Ierymenko 2016-01-21 16:03:14 -08:00
  • bafdb54752 New dev version: 1.1.5 Adam Ierymenko 2016-01-21 16:02:16 -08:00
  • 7526ed705c Check for /dev/tun as well as /dev/net/tun since some Linux devices put it there. Adam Ierymenko 2016-01-21 16:01:24 -08:00
  • bccd60125b Added python, python3, darkhttpd unit tests Joseph Henry 2016-01-21 15:52:54 -08:00
  • 7127d2b811 Updated unit tests + README Joseph Henry 2016-01-21 15:10:26 -08:00
  • 9cc2733ed8 VERSION 1.1.4: Improved path detection, improved anti-recursion code, and Network Containers BETA 1.1.4 Adam Ierymenko 2016-01-20 18:10:40 -08:00
  • 3b10fd7557 Windows build fixes. Adam Ierymenko 2016-01-20 18:06:20 -08:00
  • f782797dc7 readme Adam Ierymenko 2016-01-20 17:44:17 -08:00
  • 227b8bfbf6 Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge Adam Ierymenko 2016-01-20 16:59:59 -08:00
  • 385770dcc8 1.1.4 bump Adam Ierymenko 2016-01-20 16:59:54 -08:00
  • 4f6ca14d4f typo Janjaap Bos 2016-01-20 16:52:46 -08:00
  • c3fc5340b6 Added check for identiy Janjaap Bos 2016-01-20 16:43:37 -08:00
  • 4f30b06930 Merge branch 'dev' into edge Adam Ierymenko 2016-01-20 16:28:14 -08:00
  • 398e0b7c63 Removed debug line Joseph Henry 2016-01-20 15:04:02 -08:00
  • b7b014298b Bad connection reference fix + RX lock fix Joseph Henry 2016-01-20 14:43:49 -08:00
  • bcaf42e075 Transfer speed increate + stability fixes Joseph Henry 2016-01-20 13:38:14 -08:00
  • 357cb92f2e Stability fix + introduction of connection probation Joseph Henry 2016-01-18 23:41:28 -08:00
  • 31ed86740c Added some safety + unregister callbacks on close Joseph Henry 2016-01-18 16:04:29 -08:00
  • f2cc144811 Fixed nc_sent possible bad ptr on close issue Joseph Henry 2016-01-18 12:26:40 -08:00
  • 1783867f96 Print path for user. Removed unused stub Phy methods Joseph Henry 2016-01-17 15:13:32 -08:00
  • a73638b214 Fixed memory leak Joseph Henry 2016-01-17 14:32:34 -08:00
  • bd1884e48f yay more icons Grant Limberg 2016-01-15 18:39:16 -08:00
  • 5cd20c0009 Adding app icons for iOS Grant Limberg 2016-01-15 18:22:53 -08:00
  • 58ebfdffcb Debugs off by default Joseph Henry 2016-01-15 13:03:37 -08:00
  • 1e2c434ae8 nc_recved() connection closure change Joseph Henry 2016-01-15 13:02:48 -08:00
  • 7107297c25 Merge branch 'edge' of http://10.6.6.2/zerotier/zerotierone into edge Joseph Henry 2016-01-15 11:19:25 -08:00
  • 35fb602dff Fixed pcb->state == CLOSE_WAIT bug Joseph Henry 2016-01-15 11:18:26 -08:00
  • 8af3d35234 Merge branch 'dev' into edge Adam Ierymenko 2016-01-15 11:18:23 -08:00
  • 323d40a560 Small formatting changes Joseph Henry 2016-01-15 10:27:27 -08:00
  • 321bca4bf7 Adjusted formatting/conventions to conform to rest of ZT codebase Joseph Henry 2016-01-15 10:09:31 -08:00
  • 7cb08630d0 Fixed RX race condition Joseph Henry 2016-01-14 18:59:08 -08:00
  • 45f0737a00 Naming convention update Joseph Henry 2016-01-14 14:15:50 -08:00
  • 6cf478c1b2 RX buffer update Joseph Henry 2016-01-14 14:03:03 -08:00
  • f52a82d9f2 Updated RX buffer code Joseph Henry 2016-01-14 13:23:01 -08:00
  • 6dac0c8c4f C doesn't support default arguments Grant Limberg 2016-01-13 17:47:34 -08:00
  • 5e30eabd30 Updated getsockopt/setsockopt, removed unused code Joseph Henry 2016-01-13 15:52:15 -08:00
  • 7bba867ce8 Fixed double-close bug Joseph Henry 2016-01-13 13:55:11 -08:00
  • e8e6a4702b Merge branch 'dev' into edge Adam Ierymenko 2016-01-13 13:15:47 -08:00
  • c3e2cb9b8e Modified PCB/state management logic Joseph Henry 2016-01-13 12:19:48 -08:00
  • 2e5caa335a Old SF root is dead. Now we are just on Alice and Bob. (world update for 1.1.4) Adam Ierymenko 2016-01-13 10:18:41 -08:00
  • bdabe40c65 Updated error reporting for sock_fd_read() Joseph Henry 2016-01-12 14:25:30 -08:00
  • 7991a7c50a Merge branch 'dev' into edge Adam Ierymenko 2016-01-12 14:05:40 -08:00
  • e91322bd10 README update and example server port change Joseph Henry 2016-01-12 14:04:55 -08:00
  • 4e4fd51117 boring doc stuff Adam Ierymenko 2016-01-12 14:04:55 -08:00
  • 23cdb3aed5 Removed ztnc network config file Joseph Henry 2016-01-12 13:58:15 -08:00
  • bd3d9ee356 Removed terminology changes Joseph Henry 2016-01-12 13:55:46 -08:00
  • 76f1ab33f0 Make clean rm .depend Adam Ierymenko 2016-01-12 13:44:59 -08:00
  • 61fd8463f8 Merge branch 'dev' into edge Adam Ierymenko 2016-01-12 13:19:53 -08:00
  • 3883ac08c7 Docs and cleanup. Adam Ierymenko 2016-01-12 13:17:30 -08:00
  • dd233fdb8d Updated terminology. No functional change Joseph Henry 2016-01-12 13:00:31 -08:00
  • 18aea2d3d3 Removed unused code Joseph Henry 2016-01-12 12:56:51 -08:00
  • 74e22368b5 Fixed sketchy memcpy logic, also added checks for service RPC ACK Joseph Henry 2016-01-12 12:42:46 -08:00
  • d03a63e055 Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge Adam Ierymenko 2016-01-12 12:25:19 -08:00
  • 93ab8d46b9 Merge branch 'dev' into edge Adam Ierymenko 2016-01-12 12:25:15 -08:00
  • 740eb6ebc4 Simplify Peer locking to eliminate deadlock with new path recursion check code (and also probably improve performance). Adam Ierymenko 2016-01-12 12:12:25 -08:00
  • d6f0f1a82a Use network user ptr in lookup for Ethernet frame handling to eliminate map lookup. Adam Ierymenko 2016-01-12 11:34:22 -08:00
  • 83ef98a9dc Add a network-associated user ptr in API. Adam Ierymenko 2016-01-12 11:04:35 -08:00
  • 3edfbfec93 Merge branch 'master' into dev Adam Ierymenko 2016-01-12 09:50:19 -08:00
  • 68c004ef68 Merge pull request #291 from JackyRen/patch-1 Adam Ierymenko 2016-01-12 09:49:54 -08:00
  • e2ae9165c6 RPC update Joseph Henry 2016-01-12 09:46:49 -08:00
  • 704205c5f7 Dead code removal. Adam Ierymenko 2016-01-12 09:33:14 -08:00
  • 21656ba015 Update controller README.md Ren Jie 2016-01-12 22:51:08 +08:00