Chris Spiegel
45773f0b6e
Ensure members in PacketMultiplexer are initialized
...
_enabled is set to true by setUpPostDecodeReceiveThreads(), so disabled
until then, but the constructor wasn't initializing it. _concurrency is
not being used before being set but for safety's sake, ensure it has a
starting value as well.
Also, remove the vestigial _rxThreadCount, which is no longer used.
2025-11-03 11:20:01 -08:00
Adam Ierymenko
bfa4bd2584
Removing this, which was suggested by a linter, turns out to break things by breaking equality comparison. The NetworkConfig struct would have to be re-implemented in a more modern way to allow the compiler to properly generate comparison operators, which is not important right now.
2025-08-25 13:38:57 -07:00
Adam Ierymenko
1e62d69762
Do not compress frames -- also unrelated to bug.
2025-08-25 11:47:50 -07:00
Adam Ierymenko
bed6557a6d
Re-enable relaying checks, also not bug related but put back after we decided to punt removing moons.
2025-08-25 11:22:21 -07:00
Adam Ierymenko
bee3ea79f0
Minor thing, unrelated to bug but missing.
2025-08-21 18:47:41 -04:00
Adam Ierymenko
6e6fc9a704
Add conditional compilation of controller.
2025-08-21 09:55:08 -04:00
Adam Ierymenko
ab208bb8f9
Make encrypted HELLO a local.conf setting -- 99.999999% of users do not need it and it introduces scalability problems on large controllers.
2025-08-12 12:34:54 -04:00
Adam Ierymenko
9aff094b6f
node/ -> MPL
2025-08-06 12:10:18 -04:00
Adam Ierymenko
f319078694
Merge github/dev
2025-08-05 11:03:59 -04:00
Adam Ierymenko
6e34b192e3
cleanup
2025-08-04 11:09:06 -04:00
Adam Ierymenko
d51b82d0e6
Temporarily disable checks to always forward -- for testing.
2025-07-18 14:26:19 -04:00
Adam Ierymenko
92838fa1b2
Controller support for "relays" field.
2025-07-17 17:04:07 -04:00
Adam Ierymenko
055be92ef0
Plumb through attaching network ID to packet sends.
2025-07-16 11:55:00 -04:00
Adam Ierymenko
58c80ff0ab
Add network ID to upstream lookup, cleanup, release notes for 1.16.
2025-07-15 13:54:10 -04:00
Adam Ierymenko
697011df7b
Cleanup, define specialist for network specific relays, remove some dead code.
2025-07-11 10:48:12 -04:00
Joseph Henry
7473d1942d
Merge changes from dev
2025-07-09 18:01:11 -07:00
Adam Ierymenko
db6045fe9c
clang-format
2025-07-07 12:09:35 -04:00
Adam Ierymenko
b0889e1454
Merge branch 'dev' into hello-encryption
2025-07-03 14:49:17 -04:00
Joseph Henry
226bb1d4ef
Merge pull request #2427 from SwarmboticsAI/fix-active-backup-selection
...
Fix active backup link selection
2025-07-03 10:55:38 -07:00
Joseph Henry
c4af2d79c5
Don't count bridges towards multicast limit. Send to all bridges
2025-07-03 09:44:45 -07:00
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
2025-07-03 12:10:57 -04:00
Adam Ierymenko
342fa9d33f
clang-format this branch
2025-07-03 12:02:18 -04:00
Grant Limberg
813fb7a394
one more clang-format fix
2025-07-03 08:41:19 -07:00
Grant Limberg
6d532944bd
stop clang-format from breaking the build by sorting headers here
2025-07-03 08:38:21 -07:00
Adam Ierymenko
ba2a4a605c
clang-format
2025-07-03 11:26:23 -04:00