Commit graph

81 commits

Author SHA1 Message Date
Mark Qvist
0a5edb2895 Implemented propagation node name configuration and inclusion in announce metadata 2025-10-31 22:24:55 +01:00
Mark Qvist
704b37dc16 Implemented client-side propagation stamp generation and inclusion in outbound propagation messages 2025-10-31 21:45:40 +01:00
Mark Qvist
434267784d Implemented propagation node peering key generation and peering cost signalling 2025-10-31 13:53:59 +01:00
Mark Qvist
c84aea745a Improved auto-peering on inbound PN sync. Added support for persisting and loading transient message stamp status. Implemented getting transient message stamp value. 2025-10-30 21:19:38 +01:00
Mark Qvist
81a6d503a3 Automatic legacy PN de-peering 2025-10-30 16:55:44 +01:00
Mark Qvist
c28d3b1432 Added metadate structure to propagation node announces 2025-10-30 16:44:15 +01:00
Mark Qvist
d8b25e092f Added metadate structure to propagation node announces 2025-10-30 16:43:26 +01:00
Mark Qvist
bd6fe9f9d1 Handle propagation node stamp cost peering signalling 2025-10-30 15:39:00 +01:00
Mark Qvist
6cf7852271 Cleanup 2025-10-30 13:14:59 +01:00
Mark Qvist
1a43d93da2 Added message renderer field 2024-12-09 18:16:12 +01:00
Mark Qvist
b172c7fcd4 Added PN announce data validation to announce handler 2024-11-23 12:49:01 +01:00
Mark Qvist
36f0c17c8b Added RNR_REFS field 2024-10-13 13:05:52 +02:00
Mark Qvist
d8e2e2a45f Fix stamp cost extractor function 2024-09-12 10:11:49 +02:00
Mark Qvist
98eea1171e Added event field 2024-09-09 15:24:36 +02:00
Mark Qvist
0d76eee6cd Stamp cost API functions and multi-process stamp generation on Android 2024-09-07 11:35:17 +02:00
Mark Qvist
537f1823b6 Added utility functions 2024-09-06 19:54:28 +02:00
Mark Qvist
4dca031441 Updated fields 2024-09-06 00:57:06 +02:00
Mark Qvist
0be569ccd6 Updated field specifiers and descriptions 2024-08-30 00:11:32 +02:00
Mark Qvist
e5a960b2df Updated OPUS audio modes 2024-06-04 18:31:18 +02:00
Mark Qvist
a35e522e75 Added custom audio mode to spec 2024-06-02 09:25:33 +02:00
Mark Qvist
a810be316f Added audio modes 2024-06-02 09:19:47 +02:00
Mark Qvist
739349c2a1 Updated field codes 2024-03-17 00:35:54 +01:00
Mark Qvist
da6fb3d0f3 Added field specifiers 2023-10-30 02:26:24 +01:00
Mark Qvist
a095ba7e40 Added physical layer link statistics to reception 2023-10-23 01:34:20 +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
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
38cc471eaf Improved error handling 2022-03-25 20:25:00 +01:00
Mark Qvist
137db1e6a3 Added path request retry on link initial link failure 2021-12-11 19:56:35 +01:00
Mark Qvist
38b6f7651c Peer cleanup fix 2021-12-10 18:36:18 +01:00
Mark Qvist
38bbf19421 Error handling 2021-12-01 19:28:19 +01: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
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