Commit graph

  • cd6b9fa616 Merge branch 'tetanus' into tetanus-adam Adam Ierymenko 2023-03-13 13:21:52 -04:00
  • faf4c9a5b1
    implemented noise_KKpsk0 (#1909) Monica Moniot 2023-03-13 13:21:30 -04:00
  • 6ae7ebc186 scatter gather stuff Adam Ierymenko 2023-03-13 13:21:13 -04:00
  • a7e2dbecc4
    used cargo fmt mamoniot 2023-03-13 12:39:06 -04:00
  • 16c35a5d07
    implemented noise_KKpsk0 mamoniot 2023-03-13 11:21:09 -04:00
  • 99ede32c96 Remove some unused util code. Adam Ierymenko 2023-03-10 17:59:27 -05:00
  • 98e427d21b Merge branch 'tetanus' into tetanus-adam Adam Ierymenko 2023-03-10 17:04:44 -05:00
  • f66a2a7ef9
    Tetanus adam (#1906) Adam Ierymenko 2023-03-10 17:03:22 -05:00
  • f83bf41427 A bunch of ZSSP cleanup and optimization. Runs a bit faster now. Adam Ierymenko 2023-03-10 16:58:38 -05:00
  • f9941a035e Merge branch 'dev' of github.com:/zerotier/ZeroTierOne into dev 1.10.5 Adam Ierymenko 2023-03-10 11:45:35 -05:00
  • b2a981f353
    1.10.5 (#1905) Adam Ierymenko 2023-03-10 11:45:15 -05:00
  • 98895bec1c 1.10.5 Adam Ierymenko 2023-03-10 11:44:31 -05:00
  • 5a5609e02e 1.10.5 for Windows Adam Ierymenko 2023-03-10 11:27:25 -05:00
  • 534eaf6f12 1.10.5 bump Adam Ierymenko 2023-03-10 11:10:22 -05:00
  • 7072338037 Merge branch 'tetanus' into tetanus-vl2 Adam Ierymenko 2023-03-10 11:07:06 -05:00
  • 8dfa991cef Some more merge fixes. Adam Ierymenko 2023-03-10 11:03:09 -05:00
  • a372619fee
    Fix addIp being called with applied ips (#1897) Travis LaDuke 2023-03-10 07:57:54 -08:00
  • 4192da956b Merge and resolve Monica`s fixes. Adam Ierymenko 2023-03-10 09:52:51 -05:00
  • a69199607c Simplify key queue, fix macOS issues with bindings, and no need to cache PSK forever. Adam Ierymenko 2023-03-10 09:39:47 -05:00
  • f2e2944658
    tetanus-fixes (#1903) Monica Moniot 2023-03-10 08:35:10 -05:00
  • c51da0c395
    fixed minor aes pool issue monica 2023-03-10 08:29:46 -05:00
  • f142ac0070
    removed unnecessary confirmation logic monica 2023-03-10 08:25:33 -05:00
  • 40111faf14
    fixed issue with the counter window monica 2023-03-10 07:54:51 -05:00
  • d3baf083f1
    removing mips64le (#1900) Sean OMeara 2023-03-10 10:03:07 +01:00
  • 2f0184889b
    removing mips64le Sean OMeara 2023-03-10 09:42:48 +01:00
  • 4692193ec4
    cargo fmt Sean OMeara 2023-03-10 09:40:26 +01:00
  • 0ad55e5094
    cargo fmt Sean OMeara 2023-03-10 09:33:02 +01:00
  • dcdc9af8e1
    adding mips64le Sean OMeara 2023-03-10 09:21:43 +01:00
  • 2cbc15c5ef
    removing slower platforms from drone Sean OMeara 2023-03-10 07:27:42 +01:00
  • 192ee682ff
    removing slower platforms from drone Sean OMeara 2023-03-10 07:27:42 +01:00
  • eb0425a28f
    fixed multithreading bug monica 2023-03-10 00:22:53 -05:00
  • 285aab8080
    improved pool mutex logic monica 2023-03-09 23:44:30 -05:00
  • b3053f70e7
    improved aes get monica 2023-03-09 23:24:43 -05:00
  • d170d91b8e Fix a locking issue in ZSSP and use hmac_sha512_secret everywhere, also clean up something in macOS AES. Adam Ierymenko 2023-03-09 19:00:03 -05:00
  • 164c7bf561
    Tetanus custom bindings with macos and threadsafety bugfix (#1898) Monica Moniot 2023-03-09 18:38:58 -05:00
  • 86ffb2861b More topology stuff for VL2. Adam Ierymenko 2023-03-09 18:38:37 -05:00
  • b369a1c375
    fixed threadsafety issue mamoniot 2023-03-09 14:29:40 -05:00
  • 30041cdb10
    got compilation working mamoniot 2023-03-09 14:20:52 -05:00
  • ae21a2283d
    fixed bug mamoniot 2023-03-09 14:18:30 -05:00
  • 6eaf0ffd6e
    broke something mamoniot 2023-03-09 13:52:19 -05:00
  • 02ea954329
    fixed multithreading bug mamoniot 2023-03-09 13:46:32 -05:00
  • af52c6874c Fix addIp being called with applied ips travis laduke 2023-03-09 10:44:32 -08:00
  • d33b8e50cd
    improved openssl integration mamoniot 2023-03-09 12:50:58 -05:00
  • d808d1e8bf
    fixed lib mamoniot 2023-03-09 12:31:20 -05:00
  • e02eeb0636
    fixed macos aes mamoniot 2023-03-09 12:29:28 -05:00
  • a507212276
    finished import mamoniot 2023-03-09 12:12:03 -05:00
  • c8cb45128e
    adding macos mamoniot 2023-03-09 11:57:48 -05:00
  • 3751397655
    added init mamoniot 2023-03-09 11:54:12 -05:00
  • c14f2edff6
    cleared errors mamoniot 2023-03-09 11:52:52 -05:00
  • f87aec2dc3
    first commit mamoniot 2023-03-09 11:39:44 -05:00
  • 12cdf39165 actual fix for ANDROID-56: crash inside newNetworkConfig cast all arguments to varargs functions as good style Brenton Bostick 2023-03-08 16:02:12 -05:00
  • 19c5343a0a Revert "temp fix for ANDROID-56: crash inside newNetworkConfig from too many args" Brenton Bostick 2023-03-09 06:44:27 -05:00
  • f906c9e0e1
    added more specific NIST key usage labels monica 2023-03-08 16:57:29 -05:00
  • c05039f30d Merge branch 'tetanus' into tetanus-vl2 Adam Ierymenko 2023-03-08 16:25:16 -05:00
  • ccb5ff8e6d Add PSK to h as well. Adam Ierymenko 2023-03-08 16:00:23 -05:00
  • 5fbaf28c12 Mix ephemeral keys into "h" Adam Ierymenko 2023-03-08 15:51:34 -05:00
  • b8dad35073 Mix ephemeral keys into "h" Adam Ierymenko 2023-03-08 15:51:34 -05:00
  • 5329910a56 Merge branch 'tetanus' into tetanus-vl2 Adam Ierymenko 2023-03-08 15:34:00 -05:00
  • cd6d8d36b0 Simplify some packet building code. Adam Ierymenko 2023-03-08 15:03:27 -05:00
  • 94b3e208e7 Ensure that the 'h' mechanism from Noise authenticates part one of the final packet in part two's MAC. Adam Ierymenko 2023-03-08 14:57:32 -05:00
  • 1c5de7473d Implement noise "h" Adam Ierymenko 2023-03-08 14:22:47 -05:00
  • 4a4c8f84d5 Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev Adam Ierymenko 2023-03-07 17:50:01 -05:00
  • f94208f493 Windows 1.10.4 Advanced Installer bump Adam Ierymenko 2023-03-07 17:49:35 -05:00
  • f2cb9b36b2 Merge branch 'dev' 1.10.4 Adam Ierymenko 2023-03-07 16:51:02 -05:00
  • 1c5897895b
    1.10.4 merge into main (#1893) Adam Ierymenko 2023-03-07 16:50:34 -05:00
  • 64423f3a09 Merge branch 'dev' of github.com:/zerotier/ZeroTierOne into dev Adam Ierymenko 2023-03-07 16:47:30 -05:00
  • 9fb3f04385 1.10.4 release notes Adam Ierymenko 2023-03-07 16:46:47 -05:00
  • dd627cd7f4 temp fix for ANDROID-56: crash inside newNetworkConfig from too many args Brenton Bostick 2023-03-07 14:29:48 -05:00
  • a3373e8f06 temp fix for ANDROID-56: crash inside newNetworkConfig from too many args Brenton Bostick 2023-03-07 14:29:48 -05:00
  • f0270c2263
    Increase ZT_MAX_PEER_NETWORK_PATHS to 128 Joseph Henry 2023-03-07 10:08:41 -08:00
  • 757cc88abc Make ZSSP use just GCM to simplify, and change final ACK to auth and encrypt public blob separately from meta-data. Adam Ierymenko 2023-03-07 13:03:48 -05:00
  • eedf270127
    [+] add e2k64 arch (#1890) Roman Peshkichev 2023-03-07 14:25:08 +07:00
  • a1af94f4e9
    Add security policy to repo (#1889) Grant Limberg 2023-03-06 22:12:29 -08:00
  • b3b99b0beb [+] add e2k64 arch Roman Peshkichev 2023-03-07 13:02:25 +07:00
  • 4d941d4684
    typo Grant Limberg 2023-03-06 12:47:30 -08:00
  • 134104042f
    capitalization Grant Limberg 2023-03-06 12:44:01 -08:00
  • 57bb7ba4b4
    more details for reporting an issue Grant Limberg 2023-03-06 12:39:27 -08:00
  • 1605571a70
    Create SECURITY.md Grant Limberg 2023-03-06 12:36:02 -08:00
  • 9f5bf06f95 1.10.4 version bumps Adam Ierymenko 2023-03-06 13:26:47 -05:00
  • 40705caf7e
    Fix condition where full HELLOs might not be sent when necessary (#1877) Joseph Henry 2023-03-06 10:24:34 -08:00
  • 9d5b9efc2f
    Allow macOS interfaces to use multiple IP addresses (#1879) Travis LaDuke 2023-03-06 10:21:58 -08:00
  • 8c8b61978d
    Merge branch 'dev' into dev-fix-send-full-hello Grant Limberg 2023-03-06 09:57:05 -08:00
  • bf8b6e4a7d
    Merge branch 'dev' into tl-macos-multiple-addresses Grant Limberg 2023-03-06 09:33:06 -08:00
  • e66477c168 docs Adam Ierymenko 2023-03-06 10:53:41 -05:00
  • 6f9aedb747 Move some stuff around in prep for a VL2 rework and identity rework. Adam Ierymenko 2023-03-06 10:13:49 -05:00
  • cc4251c5b7
    Windows file permissions fix (#1887) Grant Limberg 2023-03-04 00:43:00 -08:00
  • fe0e7817f7 check file exists before changing permissions Grant Limberg 2023-03-03 15:32:19 -08:00
  • 0d1456d9dc Ensure correct permissions on sensitive files are set on startup Grant Limberg 2023-03-03 15:28:39 -08:00
  • b17b7f532a Remove unwanted inherited permissions from some files on Windows Grant Limberg 2023-03-03 13:09:05 -08:00
  • c4beedcd73 Merge branch 'tetanus' of http://git.int.zerotier.com/zerotier/ZeroTierOne into tetanus Adam Ierymenko 2023-03-03 13:50:29 -05:00
  • 0c91b75bbd silence compiler warnings about _unused_variables (#1852) Sean OMeara 2023-01-18 16:27:25 +01:00
  • 3f6c7f27a1 Just a bit of final ZSSP cleanup before moving to another thing. Adam Ierymenko 2023-03-03 13:46:58 -05:00
  • 4360e0b487 ZSSP API updates. Adam Ierymenko 2023-03-03 11:08:12 -05:00
  • 781b5eb270 Format tweak. Adam Ierymenko 2023-03-03 09:49:25 -05:00
  • bbeff32bce Circuit breaker for incoming defrag queue, and ZSSP now works very well even under very poor network conditions. Adam Ierymenko 2023-03-03 09:46:23 -05:00
  • 40945cf6c9 Rework defragmentation, and it now tolerates very poor link quality pretty well. Adam Ierymenko 2023-03-02 19:09:31 -05:00
  • 8d74d34f2a rename Node.networks -> Node.networkConfigs Brenton Bostick 2023-02-16 12:41:27 -05:00
  • 7f996ea6d5 simplify loadLibrary Brenton Bostick 2023-02-13 10:46:55 -05:00
  • 0aa4a4ba7a error handling, error reporting, asserts, logging Brenton Bostick 2023-02-02 16:05:01 -05:00
  • 1ab36d891c 'finalize()' should not be overridden this is fine to do because ZeroTierOneService calls close() when it is done Brenton Bostick 2023-02-02 16:02:07 -05:00