6294 Commits

Author SHA1 Message Date
06c634ab57 comment out metrics for now 2024-05-09 12:52:57 -07:00
219133a2c8 allow setting the port to listen on via cmdline argument 2024-05-09 12:21:57 -07:00
aed3afdd2e also install x64 rust in github action 2024-05-09 12:21:56 -07:00
b71e7bd0ab add metric for open tcp connections 2024-05-08 12:36:57 -07:00
59b2f73541 move this 2024-05-06 19:31:02 -07:00
161ed18e48 set a home directory for stats output 2024-05-06 19:21:30 -07:00
342657e629 begin adding some metrics to tcp-proxy 2024-05-06 19:11:45 -07:00
0fb9d43998 Merge pull request #2282 from zerotier/main
Main -> dev
2024-05-02 17:15:57 -07:00
91e7ce87f0 Merge pull request #2281 from zerotier/1.14.0
1.14.0
1.14.0
2024-05-02 19:48:52 -04:00
e59790b401 Update security readme. 2024-05-02 19:45:07 -04:00
d0b8f76ecb release notes 2024-05-02 19:31:57 -04:00
fe05372c67 Merge branch '1.14.0' of 10.95.0.50:/Users/api/Code/ZeroTier/local/ZeroTier-v1 into 1.14.0 2024-05-02 14:54:46 -04:00
4394ab58d7 Linux build fixes for Rust on some platforms, and OpenSSL on Fedora builds. 2024-05-02 14:52:57 -04:00
fcaf008beb Fix notarytool stuff for macOS 2024-04-17 18:20:06 -07:00
1e15a510fd Windows version bump. 2024-04-17 17:50:10 -07:00
a71e0bf551 Merge branch 'dev' into 1.14.0 2024-03-27 12:15:46 -04:00
a681fbf533 Merge pull request #2262 from tas50/tas50/spellcheck
Fix minor spelling errors in docs
2024-03-23 08:15:37 -07:00
448df73a35 Fix minor spelling errors in docs
Nothing too fancy here. Just some spellchecking.

Signed-off-by: Tim Smith <tsmith84@gmail.com>
2024-03-22 20:43:46 -07:00
1982071d46 1.14.0 version bump for Linux and macOS, date update. 2024-03-19 14:38:48 -07:00
4dfb15e37c Merge pull request #2258 from zerotier/version-bump
Bump version.h to 1.14.0
2024-03-19 12:49:07 -07:00
154b72b4f1 Bump version.h to 1.14.0 2024-03-19 12:22:21 -07:00
de4ee08ad4 add make target to build the central-controller run image 2024-03-19 11:31:05 -07:00
5ae862ff54 Merge pull request #2255 from zerotier/ldr/update-rust-deps
update temporal SDK + other Rust deps, strip debug symbols from release builds
2024-03-19 11:28:06 -07:00
859031dcd9 Merge branch 'dev' into ldr/update-rust-deps 2024-03-19 10:06:05 -07:00
39e1aabd2a update temporal SDK version + other Rust dependencies, strip debug symbols from generated libraries in production builds 2024-03-19 10:03:15 -07:00
9f499827af Merge pull request #2253 from zerotier/freebsd-localhost
Consider ::ffff:127.0.0.1 as a loopback address
2024-03-19 09:04:32 -07:00
9bde5b9065 Consider ::ffff:127.0.0.1 as a loopback address
cpp-httplib  sets IPV6_V6ONLY to false on it's sockets.
On FreeBSD, this makes all ipv4 addresses get get prefixed with ::ffff:
it makes them IPv6 addresses mapped to v4.

This is a partial fix for #2151. The cli will work again.
Something should probably also be adjusted with the httplib.

If you want to, for example, use the `allowManagementFrom` option in
local.conf
you will need to prefix it with "::ffff:", "::ffff:1.2.3.4"
which is a little surprising and inconsistent between BSD and other OSs.
2024-03-15 11:00:13 -07:00
acaebbd75e Merge pull request #2252 from zerotier/jh-fix-ab-failover
Fix condition where active-backup would fail to engage
2024-03-14 11:52:42 -07:00
3ed6379c4c Fix condition where active-backup would fail to engage 2024-03-14 00:19:26 -07:00
b4eb39fb16 feat: static file server
this lets you host web apps out of
:9993/app/{app_name}
:9993/app/{other_app}

from $ZT_HOME/app/{app_name}
2024-03-13 12:39:21 -07:00
6be0e67a5c Merge pull request #2245 from zerotier/gl/win-arm64-fix
more project updates for win ARM64
2024-03-05 14:28:23 -08:00
abad7d8fe1 more project updates for win ARM64 2024-03-05 13:56:29 -08:00
72cf3f2315 add Debug target fixes + README examples to run a custom binary 2024-03-05 12:17:51 -08:00
c02ea1bf60 fix include + link paths for ARM64 2024-03-05 12:17:51 -08:00
08d85d4ae1 Merge pull request #2238 from zerotier/jh-multipath-improvements
Port multipath improvements to newer version
2024-03-05 10:59:05 -08:00
d658c1187c Fix crash when multipath is used with forceTcpRelay 2024-03-05 10:44:55 -08:00
1f4c00c7b5 Improve CLI error message for write permission failures 2024-03-05 00:14:56 -08:00
bbe97dd080 Improve CLI error handling for setmtu command 2024-03-05 00:13:07 -08:00
9724e04e6e Improve CLI error handling when showing non-existent bond 2024-03-04 23:23:14 -08:00
364ac499eb Merge branch 'dev' into jh-multipath-improvements 2024-03-04 20:28:32 -08:00
8b15fa2422 Merge pull request #2241 from zerotier/jh-comment-out-debug-traces
Comment out debug traces in Rules Engine
2024-03-04 20:12:47 -08:00
41cb6fb0d5 Comment out debug traces in Rules Engine 2024-03-04 16:38:10 -08:00
5d8bd674cd Merge pull request #2232 from zerotier/unstable-api-fixes
Unstable api fixes
2024-03-04 13:11:30 -08:00
2e6cda38f6 Port multipath improvements to newer version 2024-03-01 15:43:28 -08:00
6e8fcce777 Fix unstable network member list endpoint
It was returning an array of array instead of
just array
2024-03-01 09:54:13 -08:00
559e8a907b Improve full controller network list api
it was counting incorrectly in some cases and
returning empty objects.
Basically just handling if network data is null
2024-03-01 09:54:13 -08:00
024649c175 Merge pull request #2229 from zerotier/tl-add-homedir
Add homeDir to info json
2024-03-01 09:44:21 -08:00
7fb3711ed6 Merge branch 'dev' into tl-add-homedir 2024-03-01 12:37:47 -05:00
1dff0c6b5f Merge pull request #2214 from zerotier/tl-tags-3
Fix rules engine evaluation quirks
2024-03-01 09:15:59 -08:00
768c6242cd Add homeDir to info json
Want to show it in UIs. So need to get it via API.

It's also a pain to look up. You have to go to external docs.

zerotier-cli info -j

```json
"config": {
  "settings": {
   "allowTcpFallbackRelay": true,
   "forceTcpRelay": true,
   "homeDir": "/Library/Application Support/ZeroTier/One",
```
2024-02-29 10:44:59 -08:00