Commit graph

  • ba0d73d102 Windows build fixes. Adam Ierymenko 2017-04-20 10:21:40 -07:00
  • d3ecd1d670 docs Adam Ierymenko 2017-04-20 10:21:08 -07:00
  • f9ae5938d0 Makefile fix, only bifurcate routes for default, and release notes. Adam Ierymenko 2017-04-20 10:08:46 -07:00
  • a8ced184dc Some code cleanup and make sure any type punning is guarded with ZT_NO_TYPE_PUNNING. Adam Ierymenko 2017-04-20 09:33:35 -07:00
  • e7a2c6ecef Integrate ARM/NEON crypto. Adam Ierymenko 2017-04-19 17:11:56 -07:00
  • a376bcc654 ARM NEON Salsa20/12 in build and selftest. Almost 2X speedup on a Raspberry Pi. Adam Ierymenko 2017-04-19 23:49:26 +00:00
  • 8e1ac9fb0c ARM NEON Salsa20/12. Adam Ierymenko 2017-04-19 15:58:20 -07:00
  • bc61357a44 HTTP backend support for JSONDB Adam Ierymenko 2017-04-18 17:37:44 -07:00
  • f6d92eb737 JSONDB fix. Adam Ierymenko 2017-04-18 13:48:19 -07:00
  • 48cadcd2fc More build fixes. Adam Ierymenko 2017-04-18 12:48:56 -07:00
  • bd63a840c7 Mac build fix. Adam Ierymenko 2017-04-18 12:44:27 -07:00
  • aaf597f020 Cleanup, Windows fixes, Self test fix Adam Ierymenko 2017-04-18 12:22:44 -07:00
  • 72bd3064a2 Windows build fixes, self test cleanup. Adam Ierymenko 2017-04-18 11:00:29 -07:00
  • a1c316b940 Makefile cruft. Adam Ierymenko 2017-04-18 09:19:39 -07:00
  • 02f84b225c Add MIPS architectures to Linux Makefile and add an error if architecture cannot be determined. Adam Ierymenko 2017-04-18 09:14:33 -07:00
  • 6551c20005 Enable x64 ASM Salsa20/12 on Linux. Adam Ierymenko 2017-04-18 08:57:32 -07:00
  • a1e94154be Just incorporate the X64 ASM version of Salsa20/12 for X64 platforms. This gives us (for example) 1.5gb/sec encryption on a Core i5 2.8ghz. Adam Ierymenko 2017-04-18 08:45:37 -07:00
  • 4938e82795 Delete junk. Adam Ierymenko 2017-04-17 18:01:51 -07:00
  • 7a94f63058 Back out NaCl since the old one with xmm6 salsa2012 does not support multi-block use and the new one is slower. Adam Ierymenko 2017-04-17 17:54:12 -07:00
  • db0edf154c Use right deployment target in OSX bin. Adam Ierymenko 2017-04-17 16:54:41 -07:00
  • a1cd94a61d Actually include .a Adam Ierymenko 2017-04-17 16:43:36 -07:00
  • df48738ac9 Enable use of NaCl for faster X64 Salsa20 implementations. Also include binary for OSX for easy build. Blazingly fast. Adam Ierymenko 2017-04-17 16:43:03 -07:00
  • d8f5cfdee4 Windows profile build target (CPU profiling), and a little bit of optimization revealed by such. Adam Ierymenko 2017-04-17 15:45:49 -07:00
  • 95e5345cc3 Cluster build fix. Adam Ierymenko 2017-04-17 10:12:13 -07:00
  • ba5d0cc2f9 Silence some TRACE noise. Adam Ierymenko 2017-04-17 09:31:07 -07:00
  • 1d8ded3293 Tiny largely non-consequential credential fix. Adam Ierymenko 2017-04-17 09:30:28 -07:00
  • 2487a8bede Fix for 100% cpu issue. Adam Ierymenko 2017-04-17 09:14:21 -07:00
  • f1c0563c40 Fix for cluster handoff. Adam Ierymenko 2017-04-14 18:02:04 -07:00
  • 139c4b5633 Significant simplification to path logic. Adam Ierymenko 2017-04-14 17:53:32 -07:00
  • 645bf4a764 Resurrect zerotier-containerized. Adam Ierymenko 2017-04-14 13:30:12 -07:00
  • 88a4a3b1ba Pass tptr on leave. Adam Ierymenko 2017-04-11 08:47:02 -07:00
  • 6fabaae736 Add simple root server watcher (for our own new dashboard, but also for user use). Adam Ierymenko 2017-04-04 16:47:14 -07:00
  • 1b2cfd63e5 add libstdc++ dependency Adam Ierymenko 2017-04-04 14:10:38 -07:00
  • ff2b219abd root-watcher code Adam Ierymenko 2017-04-04 12:39:14 -07:00
  • 33c3af752b Need to just have a make option for soft float ARM. Adam Ierymenko 2017-04-04 11:26:50 -07:00
  • f73a1d2d56 Linux ARM flags. Adam Ierymenko 2017-04-04 09:41:34 -07:00
  • 470ad39d0d More Linux ARM stuff. Adam Ierymenko 2017-04-04 09:15:38 -07:00
  • 5ad120208f Small fix, should filter by temporal validity. Adam Ierymenko 2017-04-04 08:46:12 -07:00
  • b48a70db2e Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2017-04-04 08:39:22 -07:00
  • cd050b3423 Performance improvement in controller. Adam Ierymenko 2017-04-04 08:39:19 -07:00
  • eddbc7e757 Logic simplification, cleanup, and memory use improvements in Membership. Also fix an issue that may cause network instability in some cases. Adam Ierymenko 2017-04-04 08:07:38 -07:00
  • 8a62ba07e5 Membership cleanup work in progress. Adam Ierymenko 2017-04-04 06:47:01 -07:00
  • b3298a8f57 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev Adam Ierymenko 2017-03-30 09:54:10 -07:00
  • e5284771e4 Add ping/pong to API so controller supervisor in Central can do a full-path check of controller uptime, etc. Adam Ierymenko 2017-03-30 09:54:04 -07:00
  • 5f611dad51 added orbit/deorbit methods to java Node implementation Grant Limberg 2017-03-29 13:29:02 -07:00
  • 1c5fdb8a0a fix path checker initialization Grant Limberg 2017-03-29 13:28:06 -07:00
  • de4b9e9a16 Added path checking interface for Java Grant Limberg 2017-03-29 12:52:29 -07:00
  • 57b5a33fbb Fix bug preventing default from being set to null if already set to an integer. Adam Ierymenko 2017-03-29 12:32:59 -07:00
  • 3f4f7145a3 Another rule compiler fix. Adam Ierymenko 2017-03-28 22:25:24 -07:00
  • b959148447 Small rule compiler fix with tag defaults. Adam Ierymenko 2017-03-28 21:50:44 -07:00
  • 855361b5b8 fix native end of JNI code for new thread data ptr Grant Limberg 2017-03-28 17:49:00 -07:00
  • 91c9f4cb20 Fix TRACE and CLUSTER builds. Adam Ierymenko 2017-03-27 17:33:25 -07:00
  • e4896b257f Add thread PTR that gets passed through the entire ZT core call stack and then passed to handler functions resulting from a call. Adam Ierymenko 2017-03-27 17:03:17 -07:00
  • 592cac5815 Remove from a few other places. Adam Ierymenko 2017-03-27 12:09:37 -07:00
  • 4244cca48c Delete comically named SSL gateway code, which is going elsewhere. Adam Ierymenko 2017-03-27 12:08:38 -07:00
  • 179ab5220a Set macOS deployment target to 10.10 for UI applet Grant Limberg 2017-03-27 11:36:11 -07:00
  • d6bb1b72c3 Fix some text colors to work on old OS X versions Grant Limberg 2017-03-27 11:15:36 -07:00
  • 3d9a5a4f91 Popovers now appear to work Grant Limberg 2017-03-27 10:55:47 -07:00
  • 683ba79ff0 Added ButtFlare stub code Joseph Henry 2017-03-24 17:00:14 -07:00
  • 0c69fc719f Windows UI will attempt to re-copy the auth token if a 401 error is received Grant Limberg 2017-03-22 10:48:42 -07:00
  • 03b48a4ad4 add lock around [ServiceCom key] and remove some debug code Grant Limberg 2017-03-22 10:22:15 -07:00
  • aa71292265 A couple more places we should check HTTP status Grant Limberg 2017-03-22 10:18:12 -07:00
  • d72eee6cf7 If we get a 401 error from the ZeroTier service in the macOS UI, try re-copying the auth token Grant Limberg 2017-03-22 09:58:13 -07:00
  • 6bb19e7947 build fix Adam Ierymenko 2017-03-21 09:08:32 -07:00
  • 3d2518f799 crazy formatting fix Adam Ierymenko 2017-03-21 08:21:11 -07:00
  • 5268909075 Add a facility for full flow-through uptime test of controller by Central. Adam Ierymenko 2017-03-21 06:31:15 -07:00
  • c62141fd98 Make controller do a simple write-through cache without revalidating. Means you must restart if files change on disk, but will decrease I/O considerably. Adam Ierymenko 2017-03-21 06:15:49 -07:00
  • ae303ee902 dev is now 1.2.3 Adam Ierymenko 2017-03-20 16:17:11 -07:00
  • 3c81065e0f Merge pull request #2 from zerotier/master sbilly 2017-03-20 00:28:06 +08:00
  • 85be917b18 Add documentation link to unit file Makersphere Labs 2017-03-18 20:29:08 +01:00
  • 6b9a50be63 Merge 477c36351b into cfe0d0971f François Kooman 2017-03-18 11:52:53 +00:00
  • 477c36351b
    use system libs for json and http-parser François Kooman 2017-03-18 12:51:30 +01:00
  • cfe0d0971f VERSION 1.2.2 1.2.2 Adam Ierymenko 2017-03-17 21:13:41 -07:00
  • c5c8facc2d Windows installer version bump and a build fix. Adam Ierymenko 2017-03-17 20:20:47 -07:00
  • f78d6a8a93 docs Adam Ierymenko 2017-03-17 20:04:25 -07:00
  • 78ef2c5f16 Windows build fixes, app about text revisions. Adam Ierymenko 2017-03-17 20:01:58 -07:00
  • ec8e1178e5 Version bumps, and fix Debian so default is to build normally and .static files are used in our builds. Adam Ierymenko 2017-03-17 19:16:34 -07:00
  • 4f3f471b4c GitHub issue #460 Adam Ierymenko 2017-03-17 18:19:51 -07:00
  • e10325e133 GitHub issue #461 -- plus a bit of cleanup and optimization Adam Ierymenko 2017-03-17 17:15:23 -07:00
  • 7768c4c00f Merge b7d065bc7c into d5102539dd jonathonf 2017-03-17 23:18:04 +00:00
  • ef46d3c97d LZ4 cleanup Adam Ierymenko 2017-03-17 23:09:18 +00:00
  • a9c08c5975 . Adam Ierymenko 2017-03-17 22:35:56 +00:00
  • c467c3b7e4 ARM tweaks Adam Ierymenko 2017-03-17 22:26:08 +00:00
  • cdc0eaec3a Fix attempt to WHOIS self. Adam Ierymenko 2017-03-17 22:13:34 +00:00
  • a7cb738175 . Adam Ierymenko 2017-03-17 14:25:54 -07:00
  • d1bb22a583 . Adam Ierymenko 2017-03-17 14:09:30 -07:00
  • 553d972de5 bump that version. bump it good. Adam Ierymenko 2017-03-17 13:56:45 -07:00
  • cc883cc3d8 Merge branch 'master' of http://10.6.6.2/zerotier/ZeroTierOne Adam Ierymenko 2017-03-17 13:56:01 -07:00
  • c6a39ed927 Fixes for possible ARM issues, cleanup, fix for spurious meaningless exceptions on NETWORK_CONFIG_REQUEST Adam Ierymenko 2017-03-17 13:55:26 -07:00
  • df30255542 Merge branch 'master' into dev Adam Ierymenko 2017-03-17 12:37:23 -07:00
  • d5102539dd Merge pull request #457 from skunkwerks/master Adam Ierymenko 2017-03-17 12:18:54 -07:00
  • 018b728430 Merge 97a8dd03a8 into e3feaf3f5d jonathonf 2017-03-17 04:02:32 +00:00
  • e3feaf3f5d Warning removal, and dev is now 1.2.1 Adam Ierymenko 2017-03-16 16:45:11 -07:00
  • 25dc596397 build: use clang on FreeBSD Dave Cottlehuber 2017-03-16 12:58:04 +01:00
  • 97a8dd03a8 Fix empty override_dh_auto_build causing build failure Jonathon Fernyhough 2017-03-15 20:01:31 +00:00
  • b7d065bc7c Empty override means it doesn't build Jonathon Fernyhough 2017-03-15 08:43:58 +00:00
  • 656423e59e Empty override means it doesn't build jonathonf 2017-03-15 08:41:33 +00:00
  • 0daff26fba Version 1.2.0 is a major milestone release representing almost nine months of work. It includes our rules engine for distributed network packet filtering and security monitoring, federated roots, and many other architectural and UI improvements and bug fixes. 1.2.0 Adam Ierymenko 2017-03-14 22:08:48 -07:00
  • 94ba5b3fbe Version 1.2.0 is a major milestone release representing almost nine months of work. It includes our rules engine for distributed network packet filtering and security monitoring, federated roots, and many other architectural and UI improvements and bug fixes. Adam Ierymenko 2017-03-14 22:07:26 -07:00
  • 002f9bb105 . Adam Ierymenko 2017-03-14 22:05:39 -07:00