Commit graph

  • ce2ad69e5f Get rid of aptly script. Adam Ierymenko 2016-06-29 14:44:29 -07:00
  • 56fb08621e amazon-2016.03 docker image Adam Ierymenko 2016-06-29 14:35:53 -07:00
  • 4457c8218d Auto-detect miniupnpc 2.0 and use it on Linux if present. Adam Ierymenko 2016-06-29 13:27:10 -07:00
  • c862f199e3 Windows: ship it! Adam Ierymenko 2016-06-29 13:22:04 -07:00
  • 7918b26f65 Hack settings into old CLI. Adam Ierymenko 2016-06-29 12:22:37 -07:00
  • df00d3b046 Going to have to continue to use the old MAC web-container-based UI on Macs prior to 10.10 even when the new UI comes out, and the new UI is not ready yet anyway, so resurrect this. Adam Ierymenko 2016-06-29 12:00:16 -07:00
  • 19735e7050 Revert backgrounding of controller requests hack. Controller code is not really parallel anyway and we fixed the perf problem. Adam Ierymenko 2016-06-29 11:43:22 -07:00
  • bb63646682 Fix broken SQL in controller. Adam Ierymenko 2016-06-29 11:37:28 -07:00
  • b4fcf2ee60 Fix a valgrind warning. Adam Ierymenko 2016-06-29 11:11:16 -07:00
  • d9eacd1616 Controller fixes... Adam Ierymenko 2016-06-29 17:02:03 +00:00
  • 5309c7e082 Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-06-29 16:47:57 +00:00
  • dbe57742e6 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-06-29 09:45:05 -07:00
  • 928c625e2c docs Adam Ierymenko 2016-06-29 09:45:02 -07:00
  • 1e00603241 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-06-28 16:09:41 -07:00
  • f6442f2752 fedora-22 Adam Ierymenko 2016-06-28 16:09:36 -07:00
  • 7b7ab823b0 Fix getPeer(self) bug if I am the controller. Adam Ierymenko 2016-06-28 22:49:01 +00:00
  • 0410fd4824 Refactor recent member request history to fix performance problem in controller. Adam Ierymenko 2016-06-28 12:44:47 -07:00
  • 02fa32422a Dockerfile ordering Adam Ierymenko 2016-06-27 20:07:35 -07:00
  • decb4261d4 wire up control to launch at startup in preferences Grant Limberg 2016-06-27 19:14:15 -07:00
  • b0971e3a01 setup launch at login on first start Grant Limberg 2016-06-27 19:04:55 -07:00
  • 12037961ff small perf improvement in sqlite db. Adam Ierymenko 2016-06-27 18:48:02 -07:00
  • 8c572dead1 Query optimization. Adam Ierymenko 2016-06-27 18:28:18 -07:00
  • 583cd25506 slightly resize icons Grant Limberg 2016-06-27 18:05:17 -07:00
  • 1beacc8c32 wire up network delete again Grant Limberg 2016-06-27 17:54:54 -07:00
  • 3ddfebe742 dead code removal Adam Ierymenko 2016-06-27 17:15:39 -07:00
  • 972bbb7e06 Allow further concurrency on network controller. Adam Ierymenko 2016-06-27 17:14:47 -07:00
  • 45f315e603 Defer NETWORK_CONFIG_REQUEST packets and allow multithreaded processing. Adam Ierymenko 2016-06-27 17:09:04 -07:00
  • b9e86103cf Docker build farm seems to work! Adam Ierymenko 2016-06-27 16:38:08 -07:00
  • 0588589d57 . Adam Ierymenko 2016-06-27 16:21:55 -07:00
  • 4d30f60bbe . Adam Ierymenko 2016-06-27 16:12:17 -07:00
  • d58dcf29cc For now go back to bundling http-parser etc. in our official RPM builds since this introduces an EPEL dependency for CentOS which would only make sense if we are actually in EPEL. Probably will eventually have two spec files: one for official and one for our own. Adam Ierymenko 2016-06-27 15:46:54 -07:00
  • 809457599a CentOS7 fixes. Adam Ierymenko 2016-06-27 15:21:24 -07:00
  • 2d19fb7f8c More RPM fixes. Adam Ierymenko 2016-06-27 15:08:51 -07:00
  • 2c9401ed74 CentOS6 fix. Adam Ierymenko 2016-06-27 14:56:40 -07:00
  • af23596c34 Put everything in /usr/sbin on Linux. Adam Ierymenko 2016-06-27 14:45:38 -07:00
  • 233945e60f More Dockerfile fixes, and do not use "ln -r" since it is not supported on older Linux distributions. Adam Ierymenko 2016-06-27 14:36:58 -07:00
  • 147f735333 More build fixes. Adam Ierymenko 2016-06-27 14:21:54 -07:00
  • 8de5b2beda RPM build fixes -- use RPM cflags, spec fixes, etc. Adam Ierymenko 2016-06-27 09:25:34 -07:00
  • b02c3dfe8d Debian dependency for iproute2 Adam Ierymenko 2016-06-27 08:48:09 -07:00
  • c5d3895313 ZeroTier One requires /sbin/ip (RPM-based distros) Adam Ierymenko 2016-06-27 08:47:09 -07:00
  • 9f880d07ab build number change Grant Limberg 2016-06-26 18:21:26 -07:00
  • 3fc11e2278 misc bug fixes related to default routes Grant Limberg 2016-06-26 18:18:59 -07:00
  • 1756e8b0f2 Wire up checkboxes for allowGlobal, allowDefault, allowManaged to set the proper state in zerotier daemon Grant Limberg 2016-06-26 17:33:46 -07:00
  • d57e343245 add UI elements in network details for allowDefault, allowGlobal, allowManaged Grant Limberg 2016-06-26 17:21:45 -07:00
  • 7e17a2072c add allowManaged, allowGlobal, allowDefault to Network object Grant Limberg 2016-06-26 16:41:52 -07:00
  • 9c94d6527a add allowGlobal, allowDefault, allowManaged options to joining a network Grant Limberg 2016-06-26 16:11:30 -07:00
  • d20bcdae12 CentOS 6 Docker build. Adam Ierymenko 2016-06-25 16:27:28 -07:00
  • 81cd68b60d . Adam Ierymenko 2016-06-25 14:07:02 -07:00
  • 0582b3daba . Adam Ierymenko 2016-06-25 14:06:40 -07:00
  • af0a205594 Build and spec file updates for CentOS6 Adam Ierymenko 2016-06-25 14:04:08 -07:00
  • 06e2e8119e Script to create Debian repos (requires aptly) Adam Ierymenko 2016-06-24 16:23:10 -07:00
  • 5da4fd2aef Added "..." to menu items to signify it pops up in a window Grant Limberg 2016-06-24 15:24:29 -07:00
  • e621058cfd build number 5 Grant Limberg 2016-06-24 15:24:03 -07:00
  • 8b78f19335 More build targets. Adam Ierymenko 2016-06-24 14:57:20 -07:00
  • 9784393b15 More Linux Docker build farm targets. Adam Ierymenko 2016-06-24 14:45:09 -07:00
  • 65da797112 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2016-06-24 14:19:01 -07:00
  • 75fe981b9d Bump version. Adam Ierymenko 2016-06-24 10:20:35 -07:00
  • caaf33e4cf Bump version. Adam Ierymenko 2016-06-24 10:20:35 -07:00
  • d642db6f66 Changes for Debian packaging to prep for 1.1.6 interim. Adam Ierymenko 2016-06-24 10:19:41 -07:00
  • 3740b83f63 Don't back up sqlite db if it hasn't changed to prevent constant thrashing on inactive controllers. Adam Ierymenko 2016-06-24 06:53:23 -07:00
  • 90cdef8400 Forgot NDP emulation flag. Adam Ierymenko 2016-06-24 06:43:23 -07:00
  • ee649ae69a Add 6plane assignment support to network controller, and cleanup. Adam Ierymenko 2016-06-24 06:40:50 -07:00
  • 20d155e630 . Adam Ierymenko 2016-06-24 05:21:25 -07:00
  • be5996daca Cleanup of 6plane stuff. Adam Ierymenko 2016-06-24 04:54:05 -07:00
  • 38dfebad8c IPv6 NDP emulation flag in NetworkConfig, and implement Docker-friendly (and other host friendly) IPv6 /80 magic subnetting to allow massive multicast-free NDP emulated IPv6 networks where each host can have a /48 worth of IPv6 IPs for internal containers, VMs, etc. Adam Ierymenko 2016-06-23 22:41:14 -07:00
  • f2e2632ae7 Added About view Grant Limberg 2016-06-23 20:22:03 -07:00
  • 35d1736c97 add preferences view Grant Limberg 2016-06-23 20:04:57 -07:00
  • 3c534abc99 "Show Networks" -> "Network Details" Grant Limberg 2016-06-23 19:48:48 -07:00
  • c3deedd6fd Fix menu bar icon. Add app icon. Grant Limberg 2016-06-23 19:44:00 -07:00
  • a5a05e454e cli work... Adam Ierymenko 2016-06-23 17:00:33 -07:00
  • 32d9850263 More new CLI work. Adam Ierymenko 2016-06-23 12:37:15 -07:00
  • a5ea8cc5cb . Adam Ierymenko 2016-06-22 17:56:36 -07:00
  • 0ad6b4105a Outline of new CLI with ability to control controllers/central as well as service. Adam Ierymenko 2016-06-22 17:54:07 -07:00
  • b256111a17 misc cleanup Grant Limberg 2016-06-21 20:02:18 -07:00
  • b5a90a437b update build number Grant Limberg 2016-06-21 19:45:08 -07:00
  • 6d114b7480 dynamically generate the menu so that networks are listed Grant Limberg 2016-06-21 19:44:59 -07:00
  • f765597526 Add network local.conf stuff to save network permission settings and wire it all through via the JSON API. Default route and route management stuff just about done. Adam Ierymenko 2016-06-21 16:52:49 -07:00
  • 8ca4f22f1d cleanup Adam Ierymenko 2016-06-21 15:53:38 -07:00
  • 674b84d908 Plumbing for network setting control, and GitHub issue #330 Adam Ierymenko 2016-06-21 14:58:30 -07:00
  • e2ca239be0 Comment cleanup. Adam Ierymenko 2016-06-21 14:38:15 -07:00
  • 4f237687ce Route management now works on Windows, including default route override! 1.1.6 very close! Adam Ierymenko 2016-06-21 13:54:03 -07:00
  • 5b2d2efb45 Windows builds again. And there was much rejoicing. Adam Ierymenko 2016-06-21 12:55:43 -07:00
  • 82473c85e0 Default route override and route management in general now works in Linux. Adam Ierymenko 2016-06-21 12:32:58 -07:00
  • 51ced0cf41 GitHub issue #338 Adam Ierymenko 2016-06-21 09:41:55 -07:00
  • 6c4a444f29 GitHub issue #339 Adam Ierymenko 2016-06-21 09:40:53 -07:00
  • 330c80f3f5 Add rule type to match a COM field of the peer by ID and value because this will be powerful. Adam Ierymenko 2016-06-21 08:09:20 -07:00
  • eee59ec9ce Fix Buffer<> version of Dictionary.get(). Adam Ierymenko 2016-06-21 08:00:40 -07:00
  • 0959d33ba0 Add a few technically unnecessary but feel-good paranoia bounds checks in Dictionary.get(). Adam Ierymenko 2016-06-21 07:59:42 -07:00
  • ca82715bfa Another fuzzing code fix. Adam Ierymenko 2016-06-21 07:52:32 -07:00
  • 0c05b2cb50 Comment cleanup and fuzzing improvements. Adam Ierymenko 2016-06-21 07:49:46 -07:00
  • b2d048aa0e Make Dictionary templatable so it can be used where we want a higher capacity. Adam Ierymenko 2016-06-21 07:32:58 -07:00
  • 3ee15e65aa Tying up default route and route mgmt loose ends. It now periodically updates shadow routes so hopefully your link will stay up as you move around. Adam Ierymenko 2016-06-17 13:14:48 -07:00
  • c8f85ffec9 Factored network updates into its own class. Delivered via notification Grant Limberg 2016-06-16 20:53:55 -07:00
  • 1bf1c38b30 Default route population works on Mac! Adam Ierymenko 2016-06-16 18:23:33 -07:00
  • eb4a78bcc3 Report routes in locally joined network JSON. Adam Ierymenko 2016-06-16 17:40:32 -07:00
  • 37afa876a7 Linux bug fixes, small controller fix. Adam Ierymenko 2016-06-17 00:21:58 +00:00
  • 601c51b351 Bug fix. Adam Ierymenko 2016-06-16 23:18:20 +00:00
  • 20d4dada40 Refactor controller for new merged format. Adam Ierymenko 2016-06-16 16:05:57 -07:00
  • 901b75e756 New format now integrated, and it works. Adam Ierymenko 2016-06-16 15:48:58 -07:00
  • bc3d7d11fe Remove netcon from dev branch. This is moving to its own new ZeroTierSDK repo for future release under the SDK name. Adam Ierymenko 2016-06-16 14:50:08 -07:00