Commit graph

77 commits

Author SHA1 Message Date
Mark Qvist
994bb07efd Updated timing 2024-03-17 00:35:45 +01:00
Mark Qvist
1d651a9b53 Added transfer limit awareness to message sync. Added ability to retain messages on node. 2024-03-02 09:09:51 +01:00
Mark Qvist
7ecd3c0d5e Added incoming resource transfer size limits 2024-03-01 23:26:27 +01:00
Mark Qvist
64050d39bf Added propagation transfer limit options 2024-03-01 22:37:54 +01:00
Mark Qvist
696c78ecea Improved propagation node sync and memory consumption 2024-02-29 23:02:16 +01:00
Mark Qvist
35dc771528 Don't keep links alive after sync 2024-02-29 20:12:54 +01:00
Mark Qvist
2812a07165 Cleanup 2023-11-02 18:29:46 +01:00
Mark Qvist
4d356bcda8 Tweaked timing 2023-11-02 04:36:51 +01:00
Mark Qvist
56cb637bfa Improved propagation node sync feedback. Added physical layer reception statistics. 2023-10-28 00:06:56 +02:00
Mark Qvist
a095ba7e40 Added physical layer link statistics to reception 2023-10-23 01:34:20 +02:00
Mark Qvist
ad8fb74d9e Cleanup 2023-02-17 19:36:20 +01:00
Mark Qvist
447a8a920c Implemented mechanisms to tend propagation node sync graph towards using faster links first 2023-02-17 17:10:31 +01:00
Mark Qvist
afe6815637 Fixed hardcoded APP_NAME reference 2023-02-03 17:56:30 +01:00
Mark Qvist
ae6b5d9a6d Updated delivery timing 2022-12-23 23:49:01 +01:00
Mark Qvist
ffb1bdff17 Updated processing timings 2022-12-22 21:23:29 +01:00
Mark Qvist
1440a0b162 Added sync backoff for unresponsive peers. Improved sync peer selection. 2022-12-20 23:58:09 +01:00
Mark Qvist
abe2e78283 Improved paper message packing 2022-11-22 19:53:25 +01:00
Mark Qvist
edbb887d81 Implemented paper message handling 2022-11-19 20:07:00 +01:00
Mark Qvist
cacddfdf30 Save locally delivered transient id cache on sync completion 2022-10-22 22:35:07 +02:00
Mark Qvist
adbbaa532b Added autopeer and authentication options to lxmd config 2022-10-22 22:12:14 +02:00
Mark Qvist
2d81b47b6a Added peering settings to lxmd 2022-10-22 21:25:15 +02:00
Mark Qvist
afe529fa0a Updated log output 2022-06-17 15:17:27 +02:00
Mark Qvist
e5204423b0 Implemented message store prioritisation 2022-06-17 14:07:40 +02:00
Mark Qvist
8be54bcc5f Implemented peer authentication 2022-06-17 13:42:44 +02:00
Mark Qvist
3dfb05a25c Implemented storage limit and weight-based message store culling 2022-06-17 12:37:00 +02:00
Mark Qvist
ca84f4c8fe Restructured LXMRouter for legibility 2022-06-17 09:15:56 +02:00
Mark Qvist
039df2bd46 Restructured module 2022-06-17 08:54:04 +02:00