Commit graph

  • 0dfc08b317 Tidy up a few minor protocol things, improve documentation in Packet.hpp. Adam Ierymenko 2016-08-23 11:29:02 -07:00
  • 77f7dcf40a Obsolete "test network" removal. Adam Ierymenko 2016-08-23 09:39:38 -07:00
  • 9a3c652a51 Get rid of expiration in Capability and Tag and move this to NetworkConfig so it can be set network-wide and reset if needed. Also add NetworkConfig field for this and centralize checking of credential time validity. Adam Ierymenko 2016-08-22 18:06:46 -07:00
  • 6db47de25e Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge Adam Ierymenko 2016-08-22 14:26:17 -07:00
  • b0d888d235 Signing of Capability and Tag objects. Adam Ierymenko 2016-08-22 14:25:59 -07:00
  • af53e63ae2 Kube tut update Joseph Henry 2016-08-22 11:33:10 -07:00
  • 35d5ed9c2b version bump i forgot to commit Grant Limberg 2016-08-19 18:13:00 -07:00
  • 9827b8991d Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge Adam Ierymenko 2016-08-18 18:18:56 -07:00
  • 4dce71879f . Adam Ierymenko 2016-08-18 18:18:50 -07:00
  • 727fb197d8 kube tutorial update Joseph Henry 2016-08-18 15:32:26 -07:00
  • c2f10a52de zt-kubernetes tutorial update Joseph Henry 2016-08-18 15:16:24 -07:00
  • cf2ec0797e zt-kubernetes tutorial update Joseph Henry 2016-08-18 15:15:38 -07:00
  • 6443049f86 Merge branch 'edge' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into edge Joseph Henry 2016-08-18 15:13:49 -07:00
  • 44bee4e3ff zt-kubernetes tutorial update Joseph Henry 2016-08-18 15:13:43 -07:00
  • 212a5af9a5 Capabilities and tags in POST JSON. Adam Ierymenko 2016-08-18 14:37:56 -07:00
  • 1cadbfb4d1 Little fixes. Adam Ierymenko 2016-08-18 13:47:02 -07:00
  • 4729fec2eb Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge Adam Ierymenko 2016-08-18 13:00:00 -07:00
  • f119c4a456 Cache network members for performance, add network non-persisted fields. Adam Ierymenko 2016-08-18 12:59:48 -07:00
  • 3e261fb999 updated entrypoint Joseph Henry 2016-08-17 18:33:49 -07:00
  • 0fd3afe2c8 examples files for kube int Joseph Henry 2016-08-17 18:03:34 -07:00
  • 9dc507c9ae examples files for kube int Joseph Henry 2016-08-17 17:52:19 -07:00
  • 5d37eabb59 Merge branch 'edge' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into edge Joseph Henry 2016-08-17 17:43:44 -07:00
  • 169664ffc2 examples files for kube int Joseph Henry 2016-08-17 17:43:34 -07:00
  • 4c0a7c0fb2 Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge Adam Ierymenko 2016-08-17 17:37:48 -07:00
  • faa9a06bf5 Controller fixes... Adam Ierymenko 2016-08-17 17:37:37 -07:00
  • 183434d30e examples files for kube int Joseph Henry 2016-08-17 17:29:14 -07:00
  • c84ce76c59 examples files for kube int Joseph Henry 2016-08-17 17:22:05 -07:00
  • 1833c61556 kubernetes tutorial update Joseph Henry 2016-08-17 15:35:00 -07:00
  • ba78676ace kubernetes tutorial update Joseph Henry 2016-08-17 15:28:48 -07:00
  • 0d37b7b665 zt-kubernetes tutorial outline Joseph Henry 2016-08-17 15:12:48 -07:00
  • 1254dece5b Linux build fixes, and build controller. Adam Ierymenko 2016-08-17 14:19:29 -07:00
  • b7ebf6edbf Cleanup and log how member was authorized. Adam Ierymenko 2016-08-17 13:54:32 -07:00
  • b72847d504 Finally implement network join auth tokens, at least at the protocol level. Adam Ierymenko 2016-08-17 13:41:45 -07:00
  • 168b86fdcd Controller docs and API fix. Adam Ierymenko 2016-08-17 12:27:07 -07:00
  • a13f4d8353 We now always build the controller in ZeroTier One, at least for desktop and server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.) Adam Ierymenko 2016-08-17 10:42:32 -07:00
  • cc808cc2dd Rules parsing stuff. Adam Ierymenko 2016-08-17 10:25:25 -07:00
  • ecf3d103b2 Quick and dirty implementation of network-specific netns settings. Kris Raney 2016-08-17 10:52:30 -05:00
  • ce001198d8 . Adam Ierymenko 2016-08-16 16:57:45 -07:00
  • c0639ccd37 Just about ready to test. Adam Ierymenko 2016-08-16 16:46:08 -07:00
  • 58701c1ca8 . Adam Ierymenko 2016-08-16 14:08:08 -07:00
  • 402d99ea8d C++11 mode build fix. Adam Ierymenko 2016-08-16 14:07:11 -07:00
  • b08ca49580 More controller work -- it builds! Adam Ierymenko 2016-08-16 14:05:17 -07:00
  • bd15262e54 Bunch of rule JSON stuff. Adam Ierymenko 2016-08-15 18:49:50 -07:00
  • 3cb2e1197f . Adam Ierymenko 2016-08-12 15:32:45 -07:00
  • 7762cd680b fix json include path in cli Adam Ierymenko 2016-08-12 11:30:50 -07:00
  • c30f74987f Starting refactor of controller... Adam Ierymenko 2016-08-12 11:30:27 -07:00
  • 628ef14d80 added more spacing at the bottom of each network info cell Grant Limberg 2016-08-11 17:50:15 -07:00
  • bc48a097f8 add @2x versions of menu bar icon Grant Limberg 2016-08-11 17:41:54 -07:00
  • dd21c8a577 Rev nlohmann/json Adam Ierymenko 2016-08-10 17:27:46 -07:00
  • 7d906df805 Better instrumentation for filter, and filter bug fixes. Adam Ierymenko 2016-08-10 14:27:52 -07:00
  • d166b494ee Rule parse fix. Adam Ierymenko 2016-08-10 13:41:22 -07:00
  • 81959f14af Refactor and redesign symmetric NAT predictor. This is cleaner. Adam Ierymenko 2016-08-10 10:28:54 -07:00
  • 2300f3c92b bump build number Grant Limberg 2016-08-09 20:04:33 -07:00
  • 73fd934fec * Fixed menu icon size * Added icon for dark mode * Added detection for interface mode changing from light to dark and adjusting the icon accordingly Grant Limberg 2016-08-09 20:02:12 -07:00
  • a7b635a980 add border around About web view. added padding to text div in the about page Grant Limberg 2016-08-09 19:03:09 -07:00
  • 91b8d6f34f [pasteboard declareTypes] needs to be called before every time you set a string to the pasteboard. Grant Limberg 2016-08-09 18:03:48 -07:00
  • c9d7845fea Minor bug fix and some instrumentation stuff for testing. Adam Ierymenko 2016-08-09 17:00:01 -07:00
  • 0b0cda2be4 ZT_TRACE fix. Adam Ierymenko 2016-08-09 15:55:41 -07:00
  • e1310a764a More cleanup and removal of cruft due to obsolete network-specific relays (will be replaced with federation stuff). Adam Ierymenko 2016-08-09 15:45:26 -07:00
  • dbf3e6c3c9 Dead code removal. Adam Ierymenko 2016-08-09 15:01:46 -07:00
  • dee7f75f7e Minor cleanup. Adam Ierymenko 2016-08-09 14:46:11 -07:00
  • 774c7e0ea5 Put CONFIG_REFRESH back. Adam Ierymenko 2016-08-09 13:52:08 -07:00
  • 4d498b3765 Handling of multi-part chunked network configs on the inbound side. Adam Ierymenko 2016-08-09 13:14:38 -07:00
  • bcd05fbdfa Chunking of network config replies. Adam Ierymenko 2016-08-09 09:34:13 -07:00
  • 2ba9343607 Encode and decode of tags and capabilities in NetworkConfig. Adam Ierymenko 2016-08-09 08:32:42 -07:00
  • 8ae07fb9c9 build number bump Grant Limberg 2016-08-08 19:04:50 -07:00
  • 13682bd919 Change Deployment Target to 10.7. Apparently going below 10.10 was only an issue with Swift Grant Limberg 2016-08-08 19:02:09 -07:00
  • b5cab8afaa update build number Grant Limberg 2016-08-08 17:46:01 -07:00
  • c15c9775bd explicitly link to WebKit framework Grant Limberg 2016-08-08 17:45:52 -07:00
  • 51cf49a24f cleanup Adam Ierymenko 2016-08-08 17:40:22 -07:00
  • 00fd9c3a15 It builds... almost ready to test some rules engine stuff. Adam Ierymenko 2016-08-08 17:33:26 -07:00
  • 8007ca56aa Refactor and tie-up of capabilities and tags and packet evaluation points. Some optimization is possible here but it is minor and we will make it work first. Adam Ierymenko 2016-08-08 16:50:00 -07:00
  • 8d7f851b4e Now translated. One minor crash to figure out. Grant Limberg 2016-08-07 20:19:36 -07:00
  • 5b13b282ed Replace JoinNetworkViewController with obj-c Grant Limberg 2016-08-07 19:13:12 -07:00
  • d965768004 Replaced the network list with Obj-C Grant Limberg 2016-08-07 18:19:47 -07:00
  • a91187e60e Convert NetworkMonitor to obj-c Grant Limberg 2016-08-07 17:25:34 -07:00
  • 179324e44a Replace Preferences view. Removed LaunchAtLoginController and replaced with simpler code Grant Limberg 2016-08-07 16:34:54 -07:00
  • c6dba50e35 replace AboutViewController Grant Limberg 2016-08-07 15:18:32 -07:00
  • b51d68a419 replace ServiceCom with objc class Grant Limberg 2016-08-06 19:45:58 -07:00
  • a0db48571d Convert Network to OBJC Grant Limberg 2016-08-06 18:50:50 -07:00
  • 4d7f625aa1 . Adam Ierymenko 2016-08-05 15:55:38 -07:00
  • e2f783ebbd . Adam Ierymenko 2016-08-05 15:02:01 -07:00
  • 7a12d8193b Replace NodeStatus object with Obj-C Class Grant Limberg 2016-08-04 17:55:57 -07:00
  • 4d9b74b171 . Adam Ierymenko 2016-08-04 15:27:20 -07:00
  • 37d139177d Integrate Filter into OutboundMulticast properly. Adam Ierymenko 2016-08-04 13:01:14 -07:00
  • 8a7753cfe3 Filter cleanup, prep for filter integration in a few places. Adam Ierymenko 2016-08-04 12:35:25 -07:00
  • 331382cf2f More cleanup and a tiny federation prep item. Adam Ierymenko 2016-08-04 12:14:13 -07:00
  • 98152d974a More cleanup and removal of DeferredPackets, will do the latter in a more elegant way. Adam Ierymenko 2016-08-04 11:40:38 -07:00
  • 56febbf2ba . Adam Ierymenko 2016-08-04 10:39:28 -07:00
  • 5cf410490e . Adam Ierymenko 2016-08-04 10:18:33 -07:00
  • 404a0bbddd ... Adam Ierymenko 2016-08-04 09:51:15 -07:00
  • f057bb63cd More work on tags and capabilities. Adam Ierymenko 2016-08-04 09:02:35 -07:00
  • 7e6e56e2bc Bunch of work on pushing and replication of tags and capabilities, and protocol cleanup. Adam Ierymenko 2016-08-03 18:04:08 -07:00
  • 67cb03742e Add tag rules and split out rule serialize/deserialize so the code can be reused. Adam Ierymenko 2016-08-03 14:12:38 -07:00
  • a08246ce5d update build number Grant Limberg 2016-08-02 20:30:49 -07:00
  • f54d5e9e8f the quest for leaks is over. Grant Limberg 2016-08-02 20:30:09 -07:00
  • 91940cbcf5 Kill network preferred relays -- this feature is gone (and was seldom used anyway) in favor of federation. Adam Ierymenko 2016-08-02 14:40:26 -07:00
  • 77bd8aacd1 merge cli from edge Joseph Henry 2016-08-02 13:50:09 -07:00
  • ecc1324bb0 Rules engine work: capability based security model with tags and capabilities, and some cleanup across other places. Adam Ierymenko 2016-08-02 13:36:17 -07:00
  • d3b0081447 Cleanup... Adam Ierymenko 2016-07-28 12:09:58 -07:00