Commit Graph

90 Commits

Author SHA1 Message Date
Mark Qvist
afe529fa0a Updated log output 2022-06-17 15:17:27 +02:00
Mark Qvist
5bb187a502 Update dependencies 2022-06-17 14:36:37 +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
Mark Qvist
0a84d9da76 Cleanup 2022-06-17 08:22:18 +02:00
Mark Qvist
33e41caf4a Updated log output 2022-05-23 10:30:27 +02:00
Mark Qvist
b2aba3f6db Added ignore functionality 2022-05-17 19:43:51 +02:00
Mark Qvist
ece55d10d6 Improved error handling 2022-05-17 13:25:00 +02:00
Mark Qvist
323241a4b8 Fixed unhandled behaviour when link interface intermittently becomes unavailable 2022-04-27 20:46:26 +02:00
Mark Qvist
bd3ace0885 Updated version 2022-04-15 11:30:08 +02:00
Mark Qvist
ed4effdab7 Fixed invalid name in peer culling. Thanks Stephan :) 2022-04-13 11:33:27 +02:00
Mark Qvist
2d1828513f Fixed destination type reference 2022-04-13 11:14:41 +02:00
Mark Qvist
505176b6ee Fixed delivery method default. Thanks Stephan ;) 2022-04-13 11:10:21 +02:00
Mark Qvist
853e70dcbe Dependency bump 2022-03-28 15:19:43 +02:00
Mark Qvist
38cc471eaf Improved error handling 2022-03-25 20:25:00 +01:00
Mark Qvist
704930f91a Updated version 2022-03-25 20:24:36 +01:00
Mark Qvist
137db1e6a3 Added path request retry on link initial link failure 2021-12-11 19:56:35 +01:00
Mark Qvist
5e8b2d87af Updated dependency version 2021-12-10 20:08:25 +01:00
Mark Qvist
38b6f7651c Peer cleanup fix 2021-12-10 18:36:18 +01:00
Mark Qvist
6aa793252f Updated version 2021-12-01 20:16:36 +01:00
Mark Qvist
1ca2493c36 Added makefile 2021-12-01 19:28:27 +01:00
Mark Qvist
38bbf19421 Error handling 2021-12-01 19:28:19 +01:00
Mark Qvist
776e72d0ba Updated version 2021-10-15 19:40:22 +02:00
Mark Qvist
29f6089967 Updated sync sequence status codes 2021-10-12 21:11:20 +02:00
Mark Qvist
512a34e2c3 Updated log statement 2021-10-10 00:14:04 +02:00
Mark Qvist
934a208965 Implemented auto unpeering unreachable nodes 2021-10-09 23:24:35 +02:00
Mark Qvist
d2bc7fc32e Cleanup 2021-10-08 17:59:33 +02:00
Mark Qvist
ca18d067f2 Updated readme 2021-10-08 17:42:55 +02:00
Mark Qvist
fbbda8153e Fixed invalid mutation in peer sync 2021-10-08 17:34:27 +02:00
Mark Qvist
831e91a87a Improved peer sync sequence 2021-10-08 17:05:11 +02:00
Mark Qvist
2a6c602e9b Updated logging 2021-10-08 15:25:24 +02:00
Mark Qvist
f391b95597 Updated loglevels 2021-10-08 15:11:17 +02:00
Mark Qvist
71a9f16bde Fixed sync limit on path response re-trigger 2021-10-08 13:55:16 +02:00
Mark Qvist
b2596bd561 Cleanup 2021-10-08 13:40:22 +02:00
Mark Qvist
0c34dae1af Implemented message store cleaning jobs 2021-10-08 13:03:14 +02:00
Mark Qvist
25bcba84d2 Added max messages per sync option 2021-10-08 11:57:52 +02:00
Mark Qvist
937ae70a85 Updated sync request handling 2021-10-08 09:13:02 +02:00
Mark Qvist
92b4aaaaee Updated storage configuration 2021-10-08 08:51:59 +02:00
Mark Qvist
156109bf0b Cleanup 2021-10-07 21:03:27 +02:00
Mark Qvist
9a75b9c1ec Implemented LXMF propagation peer sync and client downloads 2021-10-07 20:52:53 +02:00
Mark Qvist
b675e1c47e Implemented LXMF propagation client request handlers 2021-10-07 18:12:54 +02:00
Mark Qvist
f5cb49b46b Propagation node state save and restore 2021-10-03 21:00:28 +02:00
Mark Qvist
52dc086a26 Implemented propagation fundamentals 2021-10-03 18:49:40 +02:00
Mark Qvist
354e1932dc Sync sequence set up 2021-10-03 10:24:24 +02:00
Mark Qvist
093d4f1317 Implemented propagation node auto reverse peering 2021-10-03 10:15:29 +02:00
Mark Qvist
734305e9c7 General structure for LXMF propagation 2021-10-02 23:30:38 +02:00
Mark Qvist
ad773dcbc5 General structure for LXMF propagation 2021-10-02 22:04:31 +02:00