Commit graph

  • 8d9464c414 docs, and make RethinkDB controller DB driver upsert into the Controller DB and also update the hostname field. Adam Ierymenko 2017-12-07 13:39:25 -08:00
  • ada611d597 Go ahead and load kext so MacOS High Sierra users will see kext auth dialog right away. Adam Ierymenko 2017-12-07 08:56:15 -08:00
  • f13886d343 Warning removal. Adam Ierymenko 2017-12-05 17:53:28 -05:00
  • 520b0601db Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2017-12-05 14:51:06 -08:00
  • 926ecf9640 docs Adam Ierymenko 2017-12-05 14:50:59 -08:00
  • c57198decd Add remoteTraceLevel to controller. Adam Ierymenko 2017-12-05 17:49:20 -05:00
  • 431716e249 Disable trace by default, stderr message improvements in RethinkDB driver. Adam Ierymenko 2017-12-05 17:16:45 -05:00
  • 694709f392 Add timestamp to network status. Adam Ierymenko 2017-12-04 19:21:56 -05:00
  • 16613ab5fb Clean up remote tracing code, add per-network remote trace settings, add remote trace level, and make local trace output readable again. Adam Ierymenko 2017-12-04 14:40:10 -08:00
  • c26bf45e28 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2017-11-29 04:47:16 -08:00
  • 23e5c7b38d Fix self-test compile. Adam Ierymenko 2017-11-29 04:47:10 -08:00
  • 382dd82eb6 Fix for local.conf virtual path blacklist (ticket #594) Joseph Henry 2017-11-27 15:31:25 -08:00
  • f18d5b2efe Attempted fix for github issue #597, leaking sockets. Added call to closenatpmp() after failure to init Joseph Henry 2017-11-27 14:23:55 -08:00
  • 0fb22df633 Get ephemeral status fields out of the configs. They do not belong there and it just complicates things. Adam Ierymenko 2017-11-09 17:01:16 -05:00
  • 750e36993f GitHub issue #617 Adam Ierymenko 2017-11-09 11:35:46 -05:00
  • f7f658605d Move more ephemeral stuff to a tiny MemberLastRequest table instead of the main Member table. Adam Ierymenko 2017-11-08 20:19:46 -05:00
  • 192e5dbff8 Another fix for uptime logging. Adam Ierymenko 2017-11-08 20:02:10 -05:00
  • ef224c3547 RethinkDB build fix. Adam Ierymenko 2017-11-08 19:52:36 -05:00
  • c12b68a6b2 More Central work. Adam Ierymenko 2017-11-08 11:32:01 -08:00
  • 4166d8ca35 Fix a deadlock and some more work on RethinkDB (for central) integration. Adam Ierymenko 2017-11-08 11:06:14 -08:00
  • 53e7e950f1 Windows build fixes. Adam Ierymenko 2017-11-07 16:39:12 -08:00
  • 0612879dec Fix const. Adam Ierymenko 2017-11-07 16:23:56 -08:00
  • 3b21f946e4 Remove manual define of include rethinkdb driver symbol. Adam Ierymenko 2017-11-07 16:18:48 -08:00
  • 9f85371073 cleanup Adam Ierymenko 2017-11-07 15:23:16 -08:00
  • cb550ab4fe Merge branch 'dev' into edge Adam Ierymenko 2017-11-07 14:59:18 -08:00
  • b8cbf08617 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2017-11-07 14:59:03 -08:00
  • 1613f42d00 Re-integrate in-filesystem DB into new controller DB structure. Adam Ierymenko 2017-11-07 14:44:46 -08:00
  • e5d1243dd2 Minor changes to SDK-related portions of OneService Joseph Henry 2017-11-06 13:43:56 -08:00
  • 7fc9094d8e More fixes to RethinkDB. Adam Ierymenko 2017-11-03 22:40:26 -04:00
  • 92c7070aa8 RethinkDB fixes. Adam Ierymenko 2017-11-03 20:55:16 -04:00
  • b68bca35db Linux build fixes, linux build rule for RethinkDB mode controller, also force disable shitty allocators in libstdc++. Adam Ierymenko 2017-11-03 16:59:36 -04:00
  • d97adc8789 Preparing for test. Adam Ierymenko 2017-11-03 12:32:56 -07:00
  • f5014d7d71 RethinkDB direct connectivity integration. Adam Ierymenko 2017-11-03 11:39:27 -07:00
  • 4e88c80a22 RethinkDB native connector work, minor fixes. Adam Ierymenko 2017-11-02 07:05:11 -07:00
  • a6203ed038 icon Adam Ierymenko 2017-10-29 12:01:15 -07:00
  • 1db547d607 Windows build fixes, AIP file update. Adam Ierymenko 2017-10-25 16:25:57 -07:00
  • 2cc4dc5a6f Clean peers.d periodically and delete peers older than 30 days. Adam Ierymenko 2017-10-25 16:08:14 -07:00
  • fac7dc9c91 Stop duplciate IPv6 addresses due to privacy mode IPs. Adam Ierymenko 2017-10-25 16:01:36 -07:00
  • 508fa6a7fe A few fixes for cluster mode. Adam Ierymenko 2017-10-25 15:44:10 -07:00
  • 71bdaa9508 Now with more worky. Adam Ierymenko 2017-10-25 13:27:28 -07:00
  • 459f1e7bfb Refactor path stability stuff and add basic multipath support. Adam Ierymenko 2017-10-25 12:42:14 -07:00
  • 0d8b8d8426 Remove some unused constants. Adam Ierymenko 2017-10-24 15:04:19 -07:00
  • 2d0dc62a53 docs Adam Ierymenko 2017-10-24 14:57:02 -07:00
  • 0d8e134f9f Warning removal. Adam Ierymenko 2017-10-24 14:54:15 -07:00
  • c7d370c17f Delete something that turns out not to be useful. This will be handled differently. Adam Ierymenko 2017-10-24 14:49:38 -07:00
  • 395d8b3139 Full and clearer implementation of GitHub issue #588 Adam Ierymenko 2017-10-24 13:33:53 -07:00
  • b92ef67e56 Merge pull request #550 from surgicalcoder/patch-2 Adam Ierymenko 2017-10-24 12:22:38 -07:00
  • 5a8aa66641 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2017-10-24 12:22:02 -07:00
  • e87ef18826 cleanup Adam Ierymenko 2017-10-24 12:21:56 -07:00
  • 7b78d4f11f Merge pull request #605 from oneguynick/patch-1 Adam Ierymenko 2017-10-24 12:21:32 -07:00
  • 65ac61b2ea Update make-linux.mk to include support for Armv7l Nicholas Schmidt 2017-10-19 09:21:24 -04:00
  • 629a3a2a24 call setFriendlyName() after tap adapter is initialized Grant Limberg 2017-10-16 12:16:05 -07:00
  • ee4783e3fb ifdef omit of deletePersistentTapDevice() in OneService for libzt builds on Windows Joseph Henry 2017-10-10 15:01:15 -07:00
  • f2c69ede96 Conditionally omit reference to CancelSynchronousIo in Thread.hp when MINGW32/64 is detected for libzt build - Symbol not supported Joseph Henry 2017-10-10 12:21:52 -07:00
  • ceeb35eaac If lastSend/lastReceive is < 0, just put 0. Grant Limberg 2017-10-05 13:19:25 -07:00
  • 099bedd2e9 A few more uint64_t -> int64_t changes for timestamps Grant Limberg 2017-10-04 12:01:17 -07:00
  • 4177a11522 remove some leftover debug code Grant Limberg 2017-10-04 09:18:13 -07:00
  • 3d4a1b575e Update Android NDK with uint64_t -> int64_t changes Grant Limberg 2017-10-03 11:25:26 -07:00
  • b1d60df44c timestamps changed from uint64_t to int64_t Grant Limberg 2017-10-02 15:52:57 -07:00
  • 7cf70d111a Return an explicit NULL shared pointer at the end of Topology::getPeer() Grant Limberg 2017-09-28 10:40:27 -07:00
  • e564c56dce Set size of buffer after setting data with unsafeData() call Grant Limberg 2017-09-28 10:39:43 -07:00
  • 239c2540d6 Mutex::lock and ::unlock just called themselves Grant Limberg 2017-09-27 15:05:13 -07:00
  • c53d140145 Replace '_' with '__' in network names on toolbar menu in Windows Grant Limberg 2017-09-27 13:24:29 -07:00
  • 12a6a2f2d2 remove reference to invalid file Grant Limberg 2017-09-27 13:07:24 -07:00
  • 9c903567bb Hashtable needs to include Constants.hpp for ZT_EXCEPTION_OUT_OF_MEMORY Grant Limberg 2017-09-25 13:42:19 -07:00
  • 6782dee64a Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2017-09-25 10:10:17 -07:00
  • 302c15140e Fix API problem with path configuration.. Adam Ierymenko 2017-09-25 08:53:47 -07:00
  • c666f92e35 new startup process UI for Windows Grant Limberg 2017-09-22 15:33:09 -07:00
  • eb42ef68ee Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev Grant Limberg 2017-09-22 10:22:22 -07:00
  • 52916eebcf Keep attemting to upgrade direct path if path is not private to facilitate better use of LANs and backplane networks. Adam Ierymenko 2017-09-14 20:56:50 -07:00
  • 523a4db968 Merge da04f6bdae into f8014413a3 David Harrigan 2017-09-11 13:56:00 +00:00
  • da04f6bdae Some tidy Java tidyups. David Harrigan 2017-09-11 14:52:04 +01:00
  • f8014413a3 Add UDP MTU configurability. Adam Ierymenko 2017-09-01 16:25:34 -07:00
  • 2d858b05ac Another fix for ye old tyme clients. Adam Ierymenko 2017-09-01 12:03:31 -07:00
  • b1fb020aea Raise chunk size to max packet size for network configs. Chunking breaks really ancient clients, so this helps them live a little longer. No real downside for new clients. Adam Ierymenko 2017-09-01 10:43:44 -07:00
  • 02ed84774c Non-x86 build fix. Adam Ierymenko 2017-08-31 20:47:44 -04:00
  • 283e8d5bc0 Start threads in Central harnessed mode. Adam Ierymenko 2017-08-31 18:01:21 -04:00
  • f39e2e2a53 Fixed typo of mysterious origin Joseph Henry 2017-08-31 11:37:29 -07:00
  • 5bf5d5e9cb Minor controller stuff. Adam Ierymenko 2017-08-30 17:22:25 -07:00
  • e51e212b95 Add some defines of use to low level developers. Adam Ierymenko 2017-08-25 16:04:04 -07:00
  • 6418d02572 Fix HTTP DELETE stupid bug. Adam Ierymenko 2017-08-24 15:33:24 -07:00
  • 49fa30d495 Ticket lock for x64/gcc/clang platforms. Adam Ierymenko 2017-08-23 18:52:32 -07:00
  • dd8b03a5c5 Threading issue fix? Adam Ierymenko 2017-08-23 18:28:40 -07:00
  • 4d5983114c Fix another deadlock. Adam Ierymenko 2017-08-23 17:14:06 -07:00
  • 0a9c3b5571 Fix possible deadlock. Adam Ierymenko 2017-08-23 16:59:31 -07:00
  • 180049a277 Fix pointer bug. Adam Ierymenko 2017-08-23 16:55:22 -07:00
  • 6ee201865b Clean up WHOIS code. Adam Ierymenko 2017-08-23 16:42:17 -07:00
  • b1d94c9f93 Performance improvement to RX queue ring buffer. Adam Ierymenko 2017-08-23 15:19:26 -07:00
  • a156a4dbe2 Symmetric NAT cleanup. Adam Ierymenko 2017-08-23 15:12:00 -07:00
  • 2cebe7a5e0 Fix name difference. Adam Ierymenko 2017-08-23 14:09:29 -07:00
  • 9cfc109527 Tighten a few timings. Adam Ierymenko 2017-08-23 14:00:08 -07:00
  • 64758c46b6 Implement peer serialization and deserialization. Adam Ierymenko 2017-08-23 13:40:51 -07:00
  • 4352202349 Reduce TCP relay latency -- see GitHub issue #564 Adam Ierymenko 2017-08-18 14:54:10 -07:00
  • ba07a60c44 Fix PPC PR. Adam Ierymenko 2017-08-18 14:40:10 -07:00
  • 72bfe0953a Merge pull request #560 from andyfangdz/patch-1 Adam Ierymenko 2017-08-18 14:38:41 -07:00
  • bab5647522 Add make rule for official-static. Adam Ierymenko 2017-08-18 14:00:35 -07:00
  • fcaf1d89c2 Get rid of some noisy remote traces that should not be needed. Adam Ierymenko 2017-08-18 13:59:22 -07:00
  • 106dff0d53 Make remote trace target null by default, which is probably what we want. Adam Ierymenko 2017-08-18 13:52:10 -07:00
  • 174ba8884e Delete support in harnessed mode. Adam Ierymenko 2017-08-17 13:10:10 -07:00
  • 1ce0dcf0ea Another Central harnessed mode fix. Adam Ierymenko 2017-08-16 14:41:42 -07:00