Commit graph

  • 9892f7bb47 Upgrade nlohmann::json Adam Ierymenko 2016-11-22 11:06:58 -08:00
  • 42ba70e79e Replace long callback arg list with struct, and implement path whitelisting, path blacklisting, and local.conf support for roles. Adam Ierymenko 2016-11-22 10:54:58 -08:00
  • cbaef66e82 Fix a deadlock in federation/upstream code. Adam Ierymenko 2016-11-21 16:04:01 -08:00
  • 97d915b06c Expose relay policy in node settings. Adam Ierymenko 2016-11-21 15:35:18 -08:00
  • 3a3a23db34 hacky way to set window position but it works Grant Limberg 2016-11-21 15:31:32 -08:00
  • d159e5ca44 Allow relay policy setting in local.conf Adam Ierymenko 2016-11-21 15:21:24 -08:00
  • d3bd10952e hyperlinks in the about page are clickable Grant Limberg 2016-11-21 14:32:25 -08:00
  • 40078a99de Make parse failure of local.conf non-fatal in case people have ancient files sitting around. Adam Ierymenko 2016-11-21 14:14:43 -08:00
  • 0142c0d339 fill out the about view Grant Limberg 2016-11-21 13:25:10 -08:00
  • 2e5de46584 local.conf and support for virtual role definition Adam Ierymenko 2016-11-21 13:20:56 -08:00
  • 1be55d6182 Merge branch 'dev' into systemtray Grant Limberg 2016-11-21 12:59:43 -08:00
  • 8ebcd44405 dont close the network list. just hide it so its reusable Grant Limberg 2016-11-21 12:54:27 -08:00
  • ccdd4ffda7 Move split() to OSUtils since it is not used in core. Adam Ierymenko 2016-11-18 15:49:28 -08:00
  • a6ed711492 wired up the startup registry key to the registry Grant Limberg 2016-11-18 15:44:41 -08:00
  • 3fb224cb22 add a checkbox for startup option in preferences Grant Limberg 2016-11-18 15:23:07 -08:00
  • 5ca5af619d Merge branch 'systemtray' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into systemtray Grant Limberg 2016-11-18 14:58:01 -08:00
  • f61c5836b2 copy node ID by clicking on node ID menu item Grant Limberg 2016-11-18 14:52:04 -08:00
  • 535b33b46e copy node ID by clicking on node ID menu item Grant Limberg 2016-11-18 14:52:04 -08:00
  • a8847de910 proper shutdown Grant Limberg 2016-11-18 14:23:22 -08:00
  • 2231e878d5 Merge branch 'dev' into systemtray Grant Limberg 2016-11-18 14:00:25 -08:00
  • 299a7cab20 fixed an issue where sometimes network data wouldnt be updated Grant Limberg 2016-11-18 13:59:31 -08:00
  • e48d6880c9 Wired up connected checkbox and delete button. just something not working with refresh. Grant Limberg 2016-11-18 13:52:48 -08:00
  • 673c0c811e Wire through upstream stuff and add setRole(). Adam Ierymenko 2016-11-18 13:48:49 -08:00
  • 6e1da35c12 Remove debug. Adam Ierymenko 2016-11-18 13:15:58 -08:00
  • 25f9c294dc Small bug fix and warning removal. Adam Ierymenko 2016-11-18 13:01:45 -08:00
  • 2ea9f516e1 Rate gate expensive validation of new identities in HELLO. Adam Ierymenko 2016-11-18 12:59:04 -08:00
  • dbe1461886 wire up the quit button Grant Limberg 2016-11-18 12:09:08 -08:00
  • 7bea709747 wire up the rest of the views to the menu. views not implemented yet tho. Grant Limberg 2016-11-18 11:42:15 -08:00
  • 6536474b94 moved stuff around again. WPF didnt like things once they were moved. Also wired up Join dialog. Grant Limberg 2016-11-18 11:33:46 -08:00
  • ab4021dd0e Do packet MAC check before locallyValidate(), and add timing measurement in selftest. Adam Ierymenko 2016-11-18 11:09:19 -08:00
  • 1fcbb1fbed Proactively auto-load designated upstreams. Adam Ierymenko 2016-11-18 10:39:26 -08:00
  • 39333c9e8e Modify unite() to deal with a second layer of upstreams. Adam Ierymenko 2016-11-17 16:59:04 -08:00
  • 1615ef1114 Rename getBestRoot() etc. Adam Ierymenko 2016-11-17 16:31:58 -08:00
  • bf8d71e82c Add notion of upstream that is separate from root in Topology, etc. Adam Ierymenko 2016-11-17 16:20:41 -08:00
  • a4c2740852 added skeletons for join and about windows. moving things around a little bit too Grant Limberg 2016-11-17 14:25:55 -08:00
  • afa1b8cb2d add timeouts to requests to the json api Grant Limberg 2016-11-17 14:23:04 -08:00
  • 5447c01e1f can finally join/leave networks by clicking on them in the context menu Grant Limberg 2016-11-17 14:13:05 -08:00
  • b4bacd50a1 Merge branch 'dev' into systemtray Grant Limberg 2016-11-16 16:23:56 -08:00
  • 3c248ec61a handle removing of networks we are no longer connected to from the UI Grant Limberg 2016-11-16 15:50:56 -08:00
  • 78a8ceda0e IP addresses now selectable in Windows UI Grant Limberg 2016-11-16 15:11:28 -08:00
  • 14bf326de2 make device ID selectable Grant Limberg 2016-11-16 14:50:25 -08:00
  • dc549b7f3c add JSONDB.cpp Grant Limberg 2016-11-16 14:50:03 -08:00
  • 456c7ca661 only changed items in the full network list are updated now Grant Limberg 2016-11-15 16:55:24 -08:00
  • bab75186f5 make some fields in the network list selectable Grant Limberg 2016-11-15 15:51:25 -08:00
  • 07b2a3818c Fix TTL scaling in cert. Adam Ierymenko 2016-11-15 14:26:05 -08:00
  • 15c6e2ec70 Fix member deauthorization time threshold bug. Adam Ierymenko 2016-11-15 14:06:25 -08:00
  • 5bd8968eb8 Add rules engine debugging switch to make-linux.mk Adam Ierymenko 2016-11-15 11:50:53 -08:00
  • 4ad942522b Kill unnecessary check in another spot. Adam Ierymenko 2016-11-14 15:57:46 -08:00
  • b6c99ba3ef Add (currently undocumented) option to allow management from certain networks. Adam Ierymenko 2016-11-14 15:47:06 -08:00
  • ee5bd57d40 We don't bind to non-local IP for TCP yet, but eliminate double check. Adam Ierymenko 2016-11-14 15:29:36 -08:00
  • 6445337a32 looks like a garbage file got committed. deleting Grant Limberg 2016-11-14 15:02:40 -08:00
  • f20c7303e8 remove timer thats no longer needed Grant Limberg 2016-11-14 14:58:57 -08:00
  • c4c8ea62e2 Added network monitor pub/sub class Grant Limberg 2016-11-14 14:56:36 -08:00
  • 71aadcbecb fix serialization issue. Grant Limberg 2016-11-10 15:21:54 -08:00
  • fd71ceeab5 menu now dynamically populates the network list Grant Limberg 2016-11-10 14:17:57 -08:00
  • e26bee45fb Multithreading in network controller. Threads are only started if controller is used. Adam Ierymenko 2016-11-10 13:57:01 -08:00
  • 1b10d3413a Use circuit breaker only for requests. Adam Ierymenko 2016-11-10 13:08:43 -08:00
  • f0fcd222a1 Actually push updates when things change. Adam Ierymenko 2016-11-10 12:54:43 -08:00
  • 298e4a9f14 Also avoid sending tags and caps to old members since there is no point. Adam Ierymenko 2016-11-10 12:33:09 -08:00
  • 12d32b9311 Small fix to send pushes if not a reply. Adam Ierymenko 2016-11-10 11:57:45 -08:00
  • 226123ca08 Refactor controller to permit sending of pushes as well as just replies to config requests. Adam Ierymenko 2016-11-10 11:54:47 -08:00
  • 5ebf5077f5 Log last meta-data in controller, and ease up just a bit on keepalives. Adam Ierymenko 2016-11-09 17:11:10 -08:00
  • e1c930f1b7 update JNI wrapper to reflect removal of lastMulticastFrame and lastUnicastFrame from ZT_Peer struct Grant Limberg 2016-11-09 16:33:01 -08:00
  • c61ca1dea2 Keep connections up for netconf stuff as well as frames. Adam Ierymenko 2016-11-09 16:04:08 -08:00
  • eea712a1ae Field in wrong place fixed. Adam Ierymenko 2016-11-09 13:26:14 -08:00
  • 1ebfca666d Memo-ize some computed stuff to control CPU utilization. Adam Ierymenko 2016-11-09 12:34:20 -08:00
  • 005b5aacaf rename Grant Limberg 2016-11-09 10:32:18 -08:00
  • 7cf3d2caa1 Network list window opens with click on the menu item Grant Limberg 2016-11-08 16:31:07 -08:00
  • e1f9f7b6dc turn APIHandler into a singleton Grant Limberg 2016-11-08 15:50:08 -08:00
  • 6b0543ba27 starts up to a toolbar icon with context menu. still much more to do Grant Limberg 2016-11-08 14:54:55 -08:00
  • 3d948a930e Send a blanket rule to old versions. New versions will still bidirecitonally enforce on the inbound side. Adam Ierymenko 2016-11-08 14:24:30 -08:00
  • 6f3595bfd2 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-11-08 12:41:32 -08:00
  • 4524899e4d Update LM time on members on request. Adam Ierymenko 2016-11-08 12:41:27 -08:00
  • 54206fd44d add NotifyIcon NuGet package for tray icon support Grant Limberg 2016-11-08 11:24:12 -08:00
  • 6d8c8f9fd1 update JSON library to latest Grant Limberg 2016-11-08 11:23:15 -08:00
  • 00e1b0ed10 added docs for allowManaged, allowGlobal, allowDefault Grant Limberg 2016-11-08 11:00:48 -08:00
  • 4f8feaa530 update JSON API docs for OneService Grant Limberg 2016-11-08 10:23:25 -08:00
  • 1c0393a98d Merge ecf3d103b2 into 0324e6ca3d Kris Raney 2016-11-08 16:32:51 +00:00
  • 0324e6ca3d Merge pull request #402 from bobberb/patch-1 Adam Ierymenko 2016-11-08 08:32:47 -08:00
  • d773ab2806 Merge pull request #407 from misuzu/chownfix Adam Ierymenko 2016-11-08 08:32:31 -08:00
  • 8e76363ccf Fix chown on /var/lib/zerotier-one Tsukasa Hiiragi 2016-11-08 16:50:32 +02:00
  • 360c84e035 Minor fixes. Adam Ierymenko 2016-11-08 00:05:18 +00:00
  • 4868d21526 Bug fixes in controller refactor. Adam Ierymenko 2016-11-07 23:49:03 +00:00
  • c802811ad2 Added a file copy util for Windows UI Grant Limberg 2016-11-07 14:08:26 -08:00
  • 5f63d5039b Bug fixes, self test of JSONDB disabled by default. Adam Ierymenko 2016-11-07 14:01:23 -08:00
  • a454a37a6e Self test JSONDB. Adam Ierymenko 2016-11-07 13:27:17 -08:00
  • a78d7311a6 Fix network list API call. Adam Ierymenko 2016-11-04 16:23:41 -07:00
  • 08ff666e99 . Adam Ierymenko 2016-11-04 16:14:58 -07:00
  • 0d108d37f6 . Adam Ierymenko 2016-11-04 16:12:44 -07:00
  • cae9041c2a . Adam Ierymenko 2016-11-04 15:52:01 -07:00
  • 330a07a554 cleanup Adam Ierymenko 2016-11-04 15:48:23 -07:00
  • 7729cbe313 Fix ambiguous error on some compilers. Adam Ierymenko 2016-11-04 15:34:49 -07:00
  • 3e865067be Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-11-04 15:18:35 -07:00
  • b03c7b2f30 Refactor controller to use split-out DB for better performance and less ugly. Adam Ierymenko 2016-11-04 15:18:31 -07:00
  • 1ab9c43135 wire up allowDefault, allowManaged, allowGlobal, allowDefault options Grant Limberg 2016-11-04 14:50:07 -07:00
  • efcc24a76b increase window width so IPv6 addreses don't wrap Grant Limberg 2016-11-04 14:49:15 -07:00
  • 4762311977 work in progress windows UI update Grant Limberg 2016-11-04 12:39:57 -07:00
  • ab2ccb094a Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-11-03 14:44:49 -07:00
  • 3c00cd0f88 Separate out JSON store from controller code. Adam Ierymenko 2016-11-03 14:17:46 -07:00
  • a7718bae39 link in notelemetry.obj even though Microsoft said CRT telemetry would be disabled in VS2015 Update 3. Just in case. Grant Limberg 2016-11-03 12:25:09 -07:00