1194 Commits

Author SHA1 Message Date
Mark Qvist
2c520bb936 Cleanup 2025-04-03 17:50:21 +02:00
Mark Qvist
d3bccb2b4e Detach on BackboneInterface 2025-04-03 17:48:26 +02:00
Mark Qvist
e28f44cfe5 Interface compat notice 2025-04-03 17:43:24 +02:00
Mark Qvist
45e5c85868 Added BackboneInterface skeleton 2025-04-03 17:39:32 +02:00
Mark Qvist
c5bc92e4ea Added loader for BackboneInterface 2025-04-03 17:38:00 +02:00
Mark Qvist
ebb8a35129 Improved rncp stats. Added no-compress option to listener. 2025-04-03 17:37:36 +02:00
Mark Qvist
f2046b2453 Slots on packet 2025-04-03 17:36:37 +02:00
Mark Qvist
f7351a3eb5 Fixed missing none check on TCPInterface 2025-04-03 17:36:09 +02:00
Mark Qvist
28d55279d8 Merge branch 'master' of github.com:markqvist/Reticulum
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2025-03-31 16:37:22 +02:00
markqvist
8104db4fcc
Merge pull request #713 from jacobeva/multi-spec
Update multi interface interaction spec
2025-03-31 16:37:04 +02:00
Mark Qvist
b8658cd47c Fixed IF mode warnings 2025-03-31 16:36:53 +02:00
Mark Qvist
98afe98870 Cleanup
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2025-03-13 20:11:44 +01:00
Mark Qvist
b0444104cc Wait for announce timebase tick when announcing via rnid. Fixes #752. 2025-03-13 19:25:10 +01:00
Mark Qvist
4757d6ee87 Remove corrupt ratchet files when cleaning ratchets 2025-03-13 18:59:03 +01:00
Mark Qvist
aaa88e9b7d Fixed AutoInterface deferred init
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2025-03-09 19:01:54 +01:00
Mark Qvist
17ce91a4a2 Fixed AutoInterface deferred init 2025-03-09 18:39:23 +01:00
Mark Qvist
08751a762a Add timing deviation stats to encrypt/decrypt tests
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2025-02-25 12:31:29 +01:00
Mark Qvist
77c0beecf2 Fix X25519 base-point according to RFC7748 2025-02-25 12:27:15 +01:00
Mark Qvist
28bcf6a8ac Cleanup
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-02-24 12:19:28 +01:00
Mark Qvist
001d0f30aa Enabled link MTU discovery 2025-02-24 12:03:54 +01:00
Mark Qvist
fbe4bb03d1 Run rnprobe via CRNS shim 2025-02-24 11:48:09 +01:00
Mark Qvist
3469b6beb8 Run rnid via CRNS shim 2025-02-24 11:46:35 +01:00
Mark Qvist
c696efe0bc Run rnstatus via CRNS shim 2025-02-24 11:45:19 +01:00
Mark Qvist
d0ca61f373 Implemented child interface spawning on AutoInterface
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-02-24 01:57:39 +01:00
Mark Qvist
350687eda9 Link MTU upgrade on AutoInterface 2025-02-23 22:40:36 +01:00
Mark Qvist
d898641e6a Added link API functions 2025-02-23 20:01:40 +01:00
Mark Qvist
db576d73bb Cleanup 2025-02-23 15:18:12 +01:00
Mark Qvist
5fcdd17665 Added on-demand object code compilation and loader 2025-02-23 14:45:24 +01:00
Mark Qvist
ad228fb3b3 Copy list structures on persist 2025-02-17 19:29:23 +01:00
Mark Qvist
a61b20a066 Updated version
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-02-17 18:21:58 +01:00
Mark Qvist
a49b04af21 Added missing check for path announce emission timestamp in lower hop-count announce processing. Closes #717. 2025-02-17 18:21:38 +01:00
jacob.eva
3002023a70
Update multi interface interaction spec 2025-02-10 18:31:46 +00:00
Mark Qvist
f030cf6f22 Fixed potential daemon thread IO buffer deadlock on externally mediated shutdown signal
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2025-02-09 17:52:49 +01:00
Mark Qvist
9e7641d2d3 Trace application-originated exception frames on LocalInterface
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2025-01-27 12:29:28 +01:00
Mark Qvist
47f60b0320 Fixed missing rx/tx stat assignment
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2025-01-26 01:13:58 +01:00
Mark Qvist
6797909d90 Updated logging 2025-01-24 21:04:48 +01:00
Mark Qvist
fd6d8ffff8 Updated logging
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
2025-01-21 23:55:49 +01:00
Mark Qvist
06de7f4a3d Updated logging 2025-01-21 23:22:39 +01:00
Mark Qvist
3e7ab5136e Better thread configuration
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-19 00:57:36 +01:00
Mark Qvist
d2cf3c2a7e Added error on configured radio parameter mismatch on Android 2025-01-19 00:10:35 +01:00
Mark Qvist
77519f1a0c Updated version 2025-01-18 21:38:13 +01:00
Mark Qvist
e869b3cac9 Added resource reject signalling 2025-01-18 21:37:17 +01:00
Mark Qvist
ec7aa44a17 Updated version 2025-01-17 12:41:48 +01:00
Mark Qvist
4fa335639c Added T3S3 support to rnodeconf
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-16 19:10:49 +01:00
Mark Qvist
67195c0b14 Improved logging 2025-01-16 17:49:50 +01:00
Mark Qvist
ad1e6a41ee Improved daemon restart time on systems with many interfaces 2025-01-16 17:48:16 +01:00
Mark Qvist
a56d93fc1e Fixed potential logging deadlock 2025-01-16 17:37:47 +01:00
Mark Qvist
b8aa6a3e44 Improved LocalInterface detach 2025-01-16 15:57:43 +01:00
Mark Qvist
1709cd929a Improved interface detach on shared instance shutdown
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-16 14:12:30 +01:00
Mark Qvist
4f4961257c Improved interface detach on shared instance shutdown 2025-01-16 14:09:18 +01:00