Commit graph

223 commits

Author SHA1 Message Date
Mark Qvist
98d4f1c69e Fixed instance name from config being overwritten if option was not last in section
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-04-17 15:02:08 +02:00
Mark Qvist
e7daceec82 Updated license 2025-04-15 20:19:33 +02:00
Mark Qvist
bfe5b876de Fixed occasional io thread hang on shutdown 2025-04-15 18:04:32 +02:00
Mark Qvist
d2efd6c3e4 Allow AP mode on Backbone and TCP interfaces 2025-04-12 11:01:57 +02:00
Mark Qvist
f4d13986af Disable AP mode on BackboneInterface
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-04-09 23:47:49 +02:00
Mark Qvist
3049049d5b Use abstract domain sockets for RPC 2025-04-09 17:15:38 +02:00
Mark Qvist
628c4984a3 Added IPv6 support to BackboneInterface 2025-04-09 14:23:39 +02:00
Mark Qvist
b267687c7f Announce cache handling 2025-04-09 00:01:08 +02:00
Mark Qvist
f9d42082a2 Clean up importlib imports 2025-04-08 15:23:44 +02:00
Mark Qvist
a4468da9b1 Refactored destination_table to path_table 2025-04-07 12:47:41 +02:00
Mark Qvist
4cd94c776a Added ability to run local shared instance over abstract domain sockets 2025-04-07 00:46:40 +02:00
Mark Qvist
df3c2cffb3 Work on BackboneInterface 2025-04-06 21:42:54 +02:00
Mark Qvist
c5bc92e4ea Added loader for BackboneInterface 2025-04-03 17:38:00 +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
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
001d0f30aa Enabled link MTU discovery 2025-02-24 12:03:54 +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
5fcdd17665 Added on-demand object code compilation and loader 2025-02-23 14:45:24 +01: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
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
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
ad1e6a41ee Improved daemon restart time on systems with many interfaces 2025-01-16 17:48:16 +01:00
Mark Qvist
4f4961257c Improved interface detach on shared instance shutdown 2025-01-16 14:09:18 +01:00
Mark Qvist
be7dafa30c Added MTU autoconfiguration on interfaces 2025-01-14 18:19:51 +01:00
Mark Qvist
c6576d6504 Added link MTU discovery configuration option
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-14 00:13:56 +01:00
Mark Qvist
53df2fa5e0 Improved profiler 2025-01-12 17:51:02 +01:00
Mark Qvist
ab5fcd7a5b Added live traffic stats counting and output to rnstatus
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-11 19:30:00 +01:00
Mark Qvist
f5cf438abd Improve resource transfer throughput on high-MTU links 2025-01-11 13:22:18 +01:00
Mark Qvist
b724836d2b Changed profiler to context manager
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-10 20:07:17 +01:00
Mark Qvist
158765abb7 Added noise floor stat output to rnodeconf 2025-01-09 15:18:29 +01:00
Mark Qvist
ed30fa3e0a Added ability to reflect RNS logs to app-internal log handler callback 2024-12-08 14:27:17 +01:00
Mark Qvist
8df89cc2d0 Allow dynamic sub-module import from compiled python bytecode 2024-12-02 14:20:34 +01:00
Mark Qvist
19adadf4cf Fixed imports for OpenWRT build 2024-12-01 09:09:39 +01:00
Mark Qvist
f095b9cb8e Added init option for requiring existing shared instance 2024-11-22 23:11:34 +01:00
Mark Qvist
4a4b625075 Implemented custom interface loading 2024-11-22 14:07:48 +01:00
Mark Qvist
c02e59e3ab Prepare interface modularity 2024-11-22 11:33:40 +01:00
Mark Qvist
5d5abf352b Prepare interface modularity 2024-11-22 11:27:46 +01:00
Mark Qvist
7b43ff0cef Cleanup 2024-11-21 13:13:41 +01:00
Mark Qvist
996161e2f4 Internal interface config handling for RNodeMultiInterface 2024-11-21 13:11:17 +01:00
Mark Qvist
bf633bba5d Internal interface config handling for RNodeInterface 2024-11-21 13:03:03 +01:00
Mark Qvist
8337a5945d Internal interface config handling for AX25KISSInterface 2024-11-21 12:30:07 +01:00
Mark Qvist
a736b3adfc Internal interface config handling for KISSInterface 2024-11-21 12:25:59 +01:00
Mark Qvist
25127cd3c9 Internal interface config handling for PipeInterface 2024-11-21 12:22:09 +01:00
Mark Qvist
ebf084cff0 Internal interface config handling for SerialInterface 2024-11-21 12:16:44 +01:00
Mark Qvist
cd8fe95d91 Internal interface config handling for I2PInterface 2024-11-21 12:10:21 +01:00
Mark Qvist
5de63d5bf2 Internal interface config handling for TCPClientInterface 2024-11-20 20:39:44 +01:00