Commit Graph

  • cf47618ffb Change ZT_MULTIPATH_FLOW_EXPIRATION_INTERVAL from 30 seconds to 5 minutes Joseph Henry 2020-09-11 16:09:46 -07:00
  • 0e8b54f7a1 Add minor trace output formatting changes. Change ZT_MULTIPATH_BOND_STATUS_INTERVAL from 30000 to 60000 Joseph Henry 2020-09-11 14:47:18 -07:00
  • 1c9407e016 Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Adam Ierymenko 2020-09-11 13:40:04 -04:00
  • cb8d773634 Disable unicast compression as it almost never helps and usually just wastes CPU. Adam Ierymenko 2020-09-11 13:36:21 -04:00
  • 2d7a96416c Update issue templates Michael Adams 2020-09-08 12:25:40 -07:00
  • f2734dc3d8
    add ports to addresses specified by the bind setting thoradia 2020-09-08 01:34:38 +02:00
  • a1f4397959 linux implementaiton of zerotier-cli dump Grant Limberg 2020-08-30 14:19:56 -07:00
  • fa86b8bae0
    Change ZT_MULTIPATH_FLOW_EXPIRATION_INTERVAL from 30 seconds to 5 minutes Joseph Henry 2020-09-11 16:09:46 -07:00
  • f3c9ab8a7e
    Add minor trace output formatting changes. Change ZT_MULTIPATH_BOND_STATUS_INTERVAL from 30000 to 60000 Joseph Henry 2020-09-11 14:47:18 -07:00
  • ace03d7c7b zerotier-cli dump for Windows Grant Limberg 2020-09-14 15:17:59 -07:00
  • 059dfee0c3 fix windows compilation Grant Limberg 2020-09-14 12:42:39 -07:00
  • 36d867c3fa
    more config dump for macOS Grant Limberg 2020-09-11 16:43:30 -07:00
  • 62f23e0cfd
    step 1 of zerotier-cli dump Grant Limberg 2020-09-11 15:31:56 -07:00
  • bbb307aff7
    DNS is now toggleable via zerotier-cli set <nwid> allowDNS=[0|1] Grant Limberg 2020-09-10 15:59:18 -07:00
  • 3db263284b
    not sure how this got reverted Grant Limberg 2020-09-10 13:18:25 -07:00
  • d8f041a484
    Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Grant Limberg 2020-09-10 12:50:30 -07:00
  • 120bcbc2c9 Merge branch 'dev' of github.com:zerotier/ZeroTierOne into dev Adam Ierymenko 2020-09-10 15:44:47 -04:00
  • 10ccaa2620
    Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Grant Limberg 2020-09-10 12:43:58 -07:00
  • e6b5f8aabd AES work... but disabled in this commit. Adam Ierymenko 2020-09-10 15:43:40 -04:00
  • 4798689bf3 Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev Michael Adams 2020-09-10 12:43:24 -07:00
  • 0545e70bd5 Added error messages to use admin/sudo/root Michael Adams 2020-09-10 12:42:11 -07:00
  • 5032a8eeac
    Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Grant Limberg 2020-09-10 11:57:51 -07:00
  • 1ad555a071 More selective push of AES modifications and refactoring stuff. Adam Ierymenko 2020-09-10 14:48:48 -04:00
  • 7d0f6933d6
    Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Grant Limberg 2020-09-10 11:38:25 -07:00
  • 4cd3d0bb76 Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Adam Ierymenko 2020-09-10 14:37:16 -04:00
  • 8374553b6a Linux build fix for AES flags. Adam Ierymenko 2020-09-10 14:36:33 -04:00
  • eca4052884
    Merge branch 'dev-redis' into dev Grant Limberg 2020-09-10 11:10:10 -07:00
  • 32ca1a09da Set version threshold correctly for v2 Adam Ierymenko 2020-08-27 10:00:11 -07:00
  • 53d5c9890f
    missed a rollback Grant Limberg 2020-08-26 15:50:36 -07:00
  • 43c108f077
    missed a rollback Grant Limberg 2020-08-26 15:50:36 -07:00
  • 33cc59914a
    Merge branch 'dev-redis' into dev Grant Limberg 2020-08-26 14:52:54 -07:00
  • 45b6d11126
    Put upserts from controller into single transaction Grant Limberg 2020-08-26 14:52:23 -07:00
  • b7b01da742 Wire up dearmor() path. Adam Ierymenko 2020-08-25 14:13:20 -07:00
  • 93d6b41898 Disable AES in commit so as not to break other builds. Adam Ierymenko 2020-08-25 08:08:54 -07:00
  • 47e9fb3ddb Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Adam Ierymenko 2020-08-25 08:07:23 -07:00
  • c2d14599c5
    Make protocol versions same as 1.x series. Adam Ierymenko 2020-08-25 08:06:59 -07:00
  • b1ddba0438 Remove a few old comments Joseph Henry 2020-08-24 18:56:49 -07:00
  • e7891bfcb0
    Merge branch 'dev-redis' into dev Grant Limberg 2020-08-21 16:29:13 -07:00
  • 7f99c4a779
    Sleep 10 seconds between writes to DB Grant Limberg 2020-08-21 16:22:28 -07:00
  • 2ac49d99dd AES integrated on send side. Adam Ierymenko 2020-08-21 14:23:31 -07:00
  • 3fd8efe642 AES builds now Adam Ierymenko 2020-08-21 09:56:53 -07:00
  • 06730c7d1d BSL date bump Adam Ierymenko 2020-08-20 12:51:39 -07:00
  • 81c9db7a15
    fix libs for non-controller builds on macOS Grant Limberg 2020-08-18 11:46:29 -07:00
  • 896656115f
    Build fix for Go 1.15 Adam Ierymenko 2020-08-17 14:53:34 -07:00
  • 72114e4cf8
    Remove HTTP stuff from core API. This will be handled entirely in the service. Adam Ierymenko 2020-08-13 17:46:58 -07:00
  • 2abf2c5695
    More certificate stuff... Adam Ierymenko 2020-08-12 21:28:06 -07:00
  • fe01352412
    Cert CLI stuff, module bump. Adam Ierymenko 2020-08-12 16:40:17 -07:00
  • 8d0a3563e4
    Merge branch 'dns' into dev Grant Limberg 2020-08-12 13:56:21 -07:00
  • c0c215c83c
    single dns config per network Grant Limberg 2020-08-12 13:08:47 -07:00
  • 058d888311
    More debug logging cleanup Grant Limberg 2020-08-12 10:00:09 -07:00
  • 30b18d925f
    clean up some debug logging Grant Limberg 2020-08-12 09:16:18 -07:00
  • 137d05e799
    add setDNS stubs for linux/bsd Grant Limberg 2020-08-12 09:14:10 -07:00
  • d9c4e644de Windows DNS Grant Limberg 2020-08-11 18:55:42 -07:00
  • 782f15f8c9 Small software GMAC optimization. Adam Ierymenko 2020-08-11 20:50:36 +00:00
  • e0492a7e69
    More Go CLI work, and some cleanup. Adam Ierymenko 2020-08-11 13:24:27 -07:00
  • cb147a3e8a
    Documentation in CLI, indicate what commands require a running node. Adam Ierymenko 2020-08-10 16:04:05 -07:00
  • f97e9e1f5d
    Warning removal, Go work... Adam Ierymenko 2020-08-10 12:35:26 -07:00
  • f1b6cb2ace GMAC is faster in software now. Adam Ierymenko 2020-08-07 17:33:27 +00:00
  • edd960566a Improve bond tracing, fix bond initialization bugs, remove vestigial debug code Joseph Henry 2020-08-06 18:10:40 -07:00
  • 27939a5233 AES performance on rpi4 is now at least acceptable. Adam Ierymenko 2020-08-06 23:09:34 +00:00
  • 7d5ba6f739
    AES on pi4 Adam Ierymenko 2020-08-06 14:34:34 -07:00
  • 37360d5e2e
    More test timing fixes. Adam Ierymenko 2020-08-06 09:53:33 -07:00
  • ae13983b10
    Fix benchmarks to not take forever on slower chips. Adam Ierymenko 2020-08-06 09:48:07 -07:00
  • 78670aea58
    AES software optimizations to make rpi4 faster. Adam Ierymenko 2020-08-06 09:34:37 -07:00
  • 6868e98904 Get stuff building on Windows Grant Limberg 2020-08-05 16:04:02 -07:00
  • 85a5b0b948
    Remove dns config on shutdown Grant Limberg 2020-08-05 14:49:45 -07:00
  • b9a1719cb1
    Let's make sure to clean up our memory Grant Limberg 2020-08-05 14:42:19 -07:00
  • d6e3164ea1
    remove initial attempt at dns config via scutil Grant Limberg 2020-08-05 14:42:09 -07:00
  • 302ac8fefe
    DNS config support on macOS Grant Limberg 2020-08-05 14:26:11 -07:00
  • d2708daa8e
    debug output Grant Limberg 2020-08-04 14:33:18 -07:00
  • 88a3c685fb
    latest Grant Limberg 2020-08-04 13:52:57 -07:00
  • 2e52a1eebf
    forgot a couple queries in postgres. trying to pull dns of member not network in embedded network controller Grant Limberg 2020-08-04 09:45:45 -07:00
  • d0cc3ac333 Small AES optimizations on ARM64. Adam Ierymenko 2020-08-03 23:14:02 +00:00
  • 4273d89373
    Linux/GCC fixes. Adam Ierymenko 2020-07-31 16:18:06 -07:00
  • 9ef780e05c
    Build fix-- these are not needed. Adam Ierymenko 2020-07-31 15:48:18 -07:00
  • 9da0b43d2d
    Fix some JSON names, regularize use of IP/port info in service code. Adam Ierymenko 2020-07-31 15:32:09 -07:00
  • 7c929099b3
    Change date bump for v2.0 Adam Ierymenko 2020-07-31 14:26:55 -07:00
  • ea2f95ed70
    Optimizations, make Locator deserialize the same regardless of serialized field order. Adam Ierymenko 2020-07-31 14:05:54 -07:00
  • fc39894541
    Small fix to reduce memory use a little bit more. Adam Ierymenko 2020-07-31 13:53:11 -07:00
  • 1fc4dce835
    A bunch of cleanup, make Location serialization format saner, reduce core memory use. Adam Ierymenko 2020-07-31 13:27:27 -07:00
  • d098a99d09
    fix memory init issue Grant Limberg 2020-07-31 11:42:03 -07:00
  • 6b197e067a
    Merge branch 'dev' into dns Grant Limberg 2020-07-30 13:15:43 -07:00
  • 0c56d7c769
    Don't kick in AVX2/AVX512 VTEC unless the packet is larger than 256 bytes. Adam Ierymenko 2020-07-30 10:02:37 -07:00
  • 1f2a107d1d
    Some formatting. Adam Ierymenko 2020-07-29 22:10:54 -07:00
  • 4474303b01
    Indent fix. Adam Ierymenko 2020-07-29 21:59:53 -07:00
  • 3b773da8bc
    Add separate accelerated() function for AES::GMAC. Adam Ierymenko 2020-07-29 21:52:07 -07:00
  • 7efaab2af1 Add 4X parallel ARM AES so VTEC will kick in, yo. Seems to help on Graviton, not much on small chips but thats okay. Adam Ierymenko 2020-07-30 04:17:01 +00:00
  • 064cb6dad7 AES-GMAC for ARM crypto extensions (pmull) Adam Ierymenko 2020-07-30 03:45:40 +00:00
  • d5afba2610 ARM auto-detection (unfinished) Adam Ierymenko 2020-07-29 21:17:17 +00:00
  • b4d0307d9e
    Some AES NEON reorg. Adam Ierymenko 2020-07-29 13:37:32 -07:00
  • 71b72a1ef2 AES (but not yet GMAC) for ARM64 native AES intrinsics, performs really well! Adam Ierymenko 2020-07-29 20:10:27 +00:00
  • b0e8bac310
    Add CMake options to automatically add AArch64 flags for crypto enable, etc. Adam Ierymenko 2020-07-29 09:13:55 -07:00
  • 9a501a76d1
    Starting on AES ARM intrinsics work. Adam Ierymenko 2020-07-28 20:44:19 -07:00
  • becc4aa8ea
    More certificate plumbing. Adam Ierymenko 2020-07-28 14:38:41 -07:00
  • 95d7970f34
    Compiler flags, docs. Adam Ierymenko 2020-07-28 09:41:43 -07:00
  • 9f4985b11a Add basic bond health status reporting (listbonds) Joseph Henry 2020-07-27 23:01:12 -07:00
  • 5b700fa497
    println for which notification stream the controller is listening to Grant Limberg 2020-07-27 18:37:45 -07:00
  • 81530e5990
    Certificate plumbing in Go. Adam Ierymenko 2020-07-27 16:45:43 -07:00
  • 825b19aedc
    Code readability improvement. Adam Ierymenko 2020-07-23 15:13:42 -07:00
  • 0f04b5afc7
    Add CRL fields to Go shadow of Certificate. Adam Ierymenko 2020-07-23 15:05:12 -07:00