Grant Limberg
899352e384
Merge pull request #2607 from zerotier/dependabot-fixes
...
Fix Dependabot alerts: remove unused testcontainers, bump serde_with
2026-07-22 12:25:34 -07:00
Grant Limberg
ae0a91068c
Fix Dependabot alerts: remove unused testcontainers, bump serde_with
...
- Remove testcontainers/testcontainers-modules dev-dependencies, orphaned
since the rust-based pubsub removal (0f6378359 ). This drops tokio-tar
0.3.1 (CVE-2025-62518, PAX header desynchronization) and the rest of
the bollard/docker graph from the lockfile. Resolves alert #67 .
- Update serde_with 3.20.0 -> 3.21.0 (KeyValueMap serialization panic
on empty sequence/map entries). Resolves alert #68 .
2026-07-20 13:02:38 +02:00
Grant Limberg
5951981622
Merge pull request #2526 from zerotier/gl/ctl-pubsub
...
Add PubSub and BigTable support for Central hosted network controllers
2026-06-29 11:55:55 -07:00
Grant Limberg
1f6a1fd51f
Remove ZT_CONTROLLER=1 from makefile. No longer used to build central
...
controllers
2026-06-29 11:13:40 -07:00
Grant Limberg
edcc066d25
Add a SIGSEGV handler to print a stack trace for central controllers
...
Only enabled in the central controller builds. Trying to find more info
about some mystery controller restarts in prod
2026-06-26 13:33:07 -07:00
Grant Limberg
0797626b3e
Fix a potential crash on central controller shutdown
2026-06-26 13:32:09 -07:00
Grant Limberg
4bcff9d3e3
Fix the sso template for errors returned by IdP
...
Template was looking for {{networkId}} but that hadn't been populated
yet in the case where the IdP returned an error. This caused the
template parsing to crash and return its own error, disguising the error
from the IdP
2026-06-22 09:47:24 -07:00
Grant Limberg
64cc25baf6
bump actions to get rid of node warnings
2026-06-17 16:51:08 -07:00
Grant Limberg
8304ec79fe
update documentation for ConnectionPool
2026-06-17 16:39:32 -07:00
Grant Limberg
fcb016b9c1
standardize log formatting across the controller
2026-06-17 16:20:17 -07:00
Grant Limberg
75b51ec229
Ensure everything in nonfree/controller has the proper header comment
...
pointing to LICENSE.TXT
2026-06-17 13:50:44 -07:00
Grant Limberg
5640b82252
Update build.sh with build instructions
...
Also add presets for the BSDs
2026-06-17 13:39:22 -07:00
Grant Limberg
ab9efc722c
use the checkin timestamps for the cell timestamps in BigTable
2026-06-17 13:10:23 -07:00
Grant Limberg
4706ed9682
enable metrics by default for the central controller
2026-06-17 12:45:07 -07:00
Grant Limberg
bf426497b0
Conneciton pool update to a timed wait on connection pool exhaustion
...
More use of scoped RAII guard for connections where appropriate.
2026-06-17 10:54:57 -07:00
Grant Limberg
afd8a828df
fix printf, connection pool smart pointer semantics, wait for ready spin
...
lock -> notification, and double notify on erase
2026-06-17 10:17:51 -07:00
Grant Limberg
7192b65a2c
Correcting a few things
2026-06-17 09:59:20 -07:00
Grant Limberg
7be64c6bac
Concurrency hygene updates
2026-06-17 09:48:18 -07:00
Grant Limberg
4a517e2d27
status update batch delivery reliablilty
2026-06-17 09:33:07 -07:00
Grant Limberg
6f57a77c43
Better connection handling for postgres status writer
2026-06-17 09:20:44 -07:00
Grant Limberg
8271fcadf2
Pubsub devlivery reliability updates
2026-06-17 09:12:15 -07:00
Grant Limberg
111228128f
bugfixes
2026-06-17 08:46:15 -07:00
Grant Limberg
fd98e0baa3
Addressing comments
2026-06-17 08:08:21 -07:00
Grant Limberg
b6d5fb6fce
set vcpagkage baseline and remove comment with text windows doesn't like
2026-06-15 18:54:41 -07:00
Grant Limberg
c02c649cd3
more build updates.
...
removing openssl dependency (except on Linux where it's still necessary)
upgrade cpp-httplib
new cmake-presets
2026-06-15 18:51:24 -07:00