1215 Commits

Author SHA1 Message Date
Mark Qvist
c3ff73591a Fix addr_info property 2025-04-07 18:48:12 +02:00
Mark Qvist
1967811d68 Error logging 2025-04-07 17:55:34 +02:00
Mark Qvist
0e24a0d8bb Cleanup 2025-04-07 17:17:30 +02:00
Mark Qvist
5913f61e7d Cleanup 2025-04-07 15:31:27 +02:00
Mark Qvist
9a7e517c73 Updated version 2025-04-07 15:04:19 +02:00
Mark Qvist
99af71de75 Store only announce packet hashes in path table instead of full announce 2025-04-07 15:03:37 +02:00
Mark Qvist
06848b6731 Added missing none check on interface socket 2025-04-07 15:02:32 +02:00
Mark Qvist
4ece3a6140 Cleanup 2025-04-07 14:30:34 +02:00
Mark Qvist
ae92432878 Added transport table index specifiers 2025-04-07 13:54:14 +02:00
Mark Qvist
a4468da9b1 Refactored destination_table to path_table 2025-04-07 12:47:41 +02:00
Mark Qvist
187931a0ea Added interactive shell option to rnsd 2025-04-07 12:41:17 +02:00
Mark Qvist
d3533e17e8 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-04-07 01:42:49 +02:00
Mark Qvist
7170573da7 Cleanup 2025-04-07 01:04:37 +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
3483de1fc2 Use epoll backend for LocalInterface 2025-04-06 22:50:43 +02:00
Mark Qvist
df3c2cffb3 Work on BackboneInterface 2025-04-06 21:42:54 +02:00
Mark Qvist
b4d1d54ccb 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-04-06 18:45:36 +02:00
Mark Qvist
de3438248f Run all BackboneInterface I/O on single epoll instance 2025-04-06 18:17:37 +02:00
Mark Qvist
456eea9c13 Log instead of raise on outbound on closed link
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-05 14:40:00 +02:00
Mark Qvist
3cdebb6e8a Work on BackboneInterface 2025-04-05 14:06:05 +02:00
Mark Qvist
129591392f Updated configobj and removed six dependency 2025-04-04 23:28:04 +02:00
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