Aaron Johnson
ecec45697b
fix: standardize bond link selection method JSON field naming
...
Adds support for "linkSelectMethod" as the JSON configuration field name
while maintaining backward compatibility with the legacy "activeReselect"
field name.
This change aligns the JSON field name with the internal API naming
convention (setLinkSelectMethod/getLinkSelectMethod) and follows the
established pattern in the codebase where JSON field names match their
corresponding setter method names.
The implementation:
- Checks for the new field name first, then falls back to the legacy name
- Emits a deprecation warning when "activeReselect" is used
- Ensures existing configurations continue to work without modification
Resolves terminology inconsistency identified in docs PR #263
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
8 months ago
Lennon Day-Reynolds
67c2336176
Merge pull request #2486 from zerotier/ldr/fix-validate-action
...
add 'apt update' to validation action
9 months ago
Lennon Day Reynolds
6667c57e89
add 'apt update' to validation action, as prior runs have started failing due to a stale package cache
9 months ago
Adam Ierymenko
5232af0a61
Merge pull request #2481 from zerotier/rust-updates
...
Rust warning removal, clippy allows, update library versions.
9 months ago
Adam Ierymenko
67e8f344ac
Rust warning removal, clippy allows, update library versions.
9 months ago
Adam Ierymenko
5fb8d2aa37
Merge pull request #2306 from zerotier/fix-flows-for-bridge-mode-mp
...
Fix flow assignment for bridged EXT_FRAME packets
9 months ago
Adam Ierymenko
d50ec3094f
Merge pull request #2438 from zerotier/dev-extosdep
...
Add custom control plane for third-party device vendors
9 months ago
Joseph Henry
7473d1942d
Merge changes from dev
9 months ago
Adam Ierymenko
e22c80dce6
Merge branch 'dev' into dev-extosdep
9 months ago
Adam Ierymenko
8affcb0e3d
Merge pull request #2474 from zerotier/hello-encryption
...
Hello encryption
9 months ago
Adam Ierymenko
16dd3fd7af
Windows build fixes from clang-format, disable for Windows include order
9 months ago
Joseph Henry
a46fb73260
Merge branch 'dev' into dev-extosdep
9 months ago
Adam Ierymenko
db6045fe9c
clang-format
9 months ago
Adam Ierymenko
4efd206dd4
build fix
9 months ago
Adam Ierymenko
b0889e1454
Merge branch 'dev' into hello-encryption
9 months ago
Adam Ierymenko
69de477d0b
Merge branch 'dev' into dev-extosdep
...
# Conflicts:
# controller/DB.hpp
# controller/DBMirrorSet.cpp
# controller/DBMirrorSet.hpp
# controller/EmbeddedNetworkController.cpp
# controller/FileDB.cpp
# controller/FileDB.hpp
# controller/LFDB.cpp
# controller/LFDB.hpp
# controller/PostgreSQL.cpp
# controller/PostgreSQL.hpp
# node/Metrics.cpp
# node/Metrics.hpp
# osdep/EthernetTap.cpp
# osdep/Http.hpp
# osdep/ManagedRoute.cpp
# service/OneService.cpp
9 months ago
Adam Ierymenko
5eb3cd2699
clang-format this branch to match dev
9 months ago
Joseph Henry
226bb1d4ef
Merge pull request #2427 from SwarmboticsAI/fix-active-backup-selection
...
Fix active backup link selection
9 months ago
Joseph Henry
8753829c1b
Merge pull request #2477 from zerotier/dev-multicast-bridge-fix
...
Don't count bridges towards multicast limit. Send to all bridges
9 months ago
Adam Ierymenko
55e9320299
Ofast is deprecated
9 months ago
Joseph Henry
c4af2d79c5
Don't count bridges towards multicast limit. Send to all bridges
9 months ago
Adam Ierymenko
ce708df877
Merge branch 'dev' into hello-encryption
...
# Conflicts:
# controller/DB.hpp
# controller/DBMirrorSet.cpp
# controller/DBMirrorSet.hpp
# controller/EmbeddedNetworkController.cpp
# controller/FileDB.cpp
# controller/FileDB.hpp
# controller/LFDB.cpp
# controller/LFDB.hpp
# controller/PostgreSQL.cpp
# controller/PostgreSQL.hpp
# node/C25519.cpp
# node/C25519.hpp
# node/Capability.hpp
# node/CertificateOfMembership.cpp
# node/CertificateOfMembership.hpp
# node/CertificateOfOwnership.hpp
# node/Credential.hpp
# node/Identity.cpp
# node/Identity.hpp
# node/IncomingPacket.cpp
# node/Metrics.cpp
# node/Metrics.hpp
# node/Multicaster.cpp
# node/Network.cpp
# node/Node.cpp
# node/Packet.cpp
# node/Packet.hpp
# node/Peer.cpp
# node/Revocation.hpp
# node/Switch.cpp
# node/Tag.hpp
# node/World.hpp
# osdep/Http.hpp
# service/OneService.cpp
9 months ago
Adam Ierymenko
342fa9d33f
clang-format this branch
9 months ago
Adam Ierymenko
fd9a23f30f
Merge pull request #2475 from zerotier/clang-format
...
clang-format
9 months ago
Grant Limberg
d72b98b434
does this make windows happy?
9 months ago
Grant Limberg
813fb7a394
one more clang-format fix
9 months ago
Grant Limberg
6d532944bd
stop clang-format from breaking the build by sorting headers here
9 months ago
Adam Ierymenko
ba2a4a605c
clang-format
9 months ago
Grant Limberg
d45f280cb7
Merge pull request #2452 from zerotier/gl/cv2-ctl
...
CV2 db schema support
9 months ago
Grant Limberg
7cf0d7a5d8
Merge remote-tracking branch 'origin/dev' into gl/cv2-ctl
9 months ago
Adam Ierymenko
8b77ef538a
self test fixes
9 months ago
Adam Ierymenko
e366661a09
Merge branch 'dev' into hello-encryption
9 months ago
Grant Limberg
8636fe3c33
comment debug line
9 months ago
Grant Limberg
08e0da7921
DBMirrorSet wasn't passing along os/arch infof
9 months ago
Grant Limberg
27021ff425
debug log line
9 months ago
Grant Limberg
ecedddb19b
grab os/arch info from nc request
9 months ago
Grant Limberg
ee73ac1a74
update makefile for multi-arch controller-v2 docker build
10 months ago
Grant Limberg
169250d484
update makefile for multi-arch controller-v2 docker build
10 months ago
Grant Limberg
4fea4fc76f
debug output
10 months ago
Grant Limberg
6fa849c956
dump member save output only on error
11 months ago
Grant Limberg
3cef1b0842
error output on exceptions in commit thread
11 months ago
Grant Limberg
08b1ceb9a1
"relayed" as ip addr for unknown IP in last_seen
11 months ago
Grant Limberg
af0a9118c1
another query update
11 months ago
Grant Limberg
568da750bb
another query fix
11 months ago
Grant Limberg
d5f6f6b98e
fix sql statement
11 months ago
Grant Limberg
10ac0c2e1a
remove `last_authorized_credential` field.
...
Think that came from when we were trying to have the controller use the same table as CV2. It's not used or needed by the controller itself
11 months ago
Grant Limberg
1ffadf31de
Get node OS/Arch info into the CV2 db
11 months ago
Grant Limberg
224ee88b91
cleanup some debug statements
11 months ago
Grant Limberg
b42067e654
account for SSL db connection
11 months ago
Grant Limberg
c9e08c951a
add postgres tag to go install migrate
11 months ago