Commit Graph

64 Commits

Author SHA1 Message Date
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
Mark Qvist
1c5e879abd Updated version 2021-10-02 22:03:58 +02:00
Mark Qvist
7e34b201e1 Updated gitignore 2021-10-02 22:03:43 +02:00
Mark Qvist
335d9b1adf Updated size descriptions. 2021-09-04 11:03:00 +02:00
Mark Qvist
6cb3a23c9d Updated according to RNS API. 2021-09-03 23:27:21 +02:00
Mark Qvist
4d3e529e63 Updated according to RNS API. 2021-09-03 23:24:29 +02:00
Mark Qvist
3b0c2cac22 Updated versions. 2021-09-02 20:43:00 +02:00
Mark Qvist
aa36f0ef6d Updated RNS API call. 2021-09-02 20:37:14 +02:00
Mark Qvist
a1bdcdf7f1 Updated version. 2021-08-29 14:02:07 +02:00
Mark Qvist
b7de273d16 Updated versions. 2021-08-28 20:10:31 +02:00
Mark Qvist
11a9ea989f Fixed indentation. 2021-08-28 15:57:22 +02:00
Mark Qvist
1ac9c3ad72 Added announce handler for faster initial link establishment. 2021-08-28 15:56:37 +02:00
Mark Qvist
1e8ef437b9 Implemented delivery as single packets over links. 2021-08-28 15:30:47 +02:00
Mark Qvist
ad541b3db9 Vresion bump. Relaxed required python version. 2021-07-02 23:29:15 +02:00
Mark Qvist
e7f2ccc002 Updated readme 2021-05-20 23:09:33 +02:00
Mark Qvist
e8413be3dc Updated readme 2021-05-20 23:08:19 +02:00
Mark Qvist
81ab9f5a28 Updated dependency versions 2021-05-20 22:57:46 +02:00
Mark Qvist
75c7e80269 Updated LXMF to Reticulum 0.2.1 elliptic curve cryptography 2021-05-20 22:17:55 +02:00
Mark Qvist
5f578f93b3 Added automatic path requests. Bumped version to 0.0.4. 2021-05-17 21:54:28 +02:00
Mark Qvist
4215bd186e Updated readme 2021-05-17 19:45:46 +02:00
Mark Qvist
62d79b627f Reticulum moved to Curve25519 2021-05-17 14:04:27 +02:00
Mark Qvist
ca55c1fd7a Updated method names 2021-05-17 00:07:28 +02:00
Mark Qvist
b991a53a31 Auto-configure destination default app data to LXMF display name 2021-05-15 21:09:14 +02:00
Mark Qvist
9ca3fa5be2 Added transport encryption indicators 2021-05-14 19:34:04 +02:00
Mark Qvist
b9ac841c65 Failed outbound message handling 2021-05-14 14:43:14 +02:00
Mark Qvist
e069713226 Message fail callback 2021-05-14 13:25:06 +02:00
Mark Qvist
da0ba60b71 Added failed state to LXMF messages 2021-05-14 12:43:29 +02:00