Commit graph

38 commits

Author SHA1 Message Date
Mark Qvist
0b067914ea Adjusted default max peering cost 2025-11-02 20:41:03 +01:00
Mark Qvist
8e3ffb0d2a Stat query default identity as local 2025-11-02 02:48:19 +01:00
Mark Qvist
747ddbddd5 Implemented duplicate signalling on PN message download 2025-11-02 02:27:57 +01:00
Mark Qvist
d0f3385f75 Added acceptance rate to lxmd stats output 2025-11-01 18:48:31 +01:00
Mark Qvist
401328fa16 Allow configuring max remote peering cost 2025-11-01 18:27:11 +01:00
Mark Qvist
9dc998f149 Added peering break option to lxmd command line interface 2025-11-01 17:32:45 +01:00
Mark Qvist
fa9fd2ae01 Added remote status and control by allow-list for lxmd 2025-11-01 13:10:28 +01:00
Mark Qvist
0cebd5886d Allow specifying remote lxmd destination for status and control 2025-11-01 12:49:32 +01:00
Mark Qvist
4afb92bf3e Added peer sync option to lxmd command line interface 2025-11-01 00:09:23 +01:00
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
9beeafb0c8 Propagation node stamp cost handling 2025-10-30 14:08:39 +01:00
Mark Qvist
61b75526d2 Added separate propagation node per-message and sync transfer limits. Added persistent PN sync strategy. Added concurrent PN peer sync. 2025-10-29 23:24:45 +01:00
Mark Qvist
787cd069dc Fixed division by zero. Closes #30. 2025-05-26 20:57:46 +02:00
Mark Qvist
570d2c6846 Added configuration options to default config file 2025-03-07 11:05:50 +01:00
Mark Qvist
886ac69a82 Tear down control link after use 2025-01-27 12:04:05 +01:00
Mark Qvist
26a10cce8f Status query return code 2025-01-26 01:13:11 +01:00
Mark Qvist
cec903a4dc Added status query API function 2025-01-24 14:05:12 +01:00
Mark Qvist
6d2eb4f973 Updated default config 2025-01-24 00:26:47 +01:00
Mark Qvist
a8cc5f41cf Fixed typo 2025-01-24 00:21:37 +01:00
Mark Qvist
cdea838a6c Updated status output 2025-01-23 17:43:24 +01:00
Mark Qvist
a3e3868f92 Changed formatting 2025-01-23 17:09:40 +01:00
Mark Qvist
70186cf8d9 Fixed typo 2025-01-23 17:07:20 +01:00
Mark Qvist
fe59b265c5 Fixed fstrings not working on Python < 3.12 2025-01-23 16:54:12 +01:00
Mark Qvist
35dd70c59e Format status and peers output 2025-01-23 16:27:48 +01:00
Mark Qvist
460645cea2 Added lxmd status getter 2025-01-23 14:15:31 +01:00
Mark Qvist
f683e03891 Added lxmd status getter 2025-01-23 14:15:12 +01:00
Mark Qvist
e69da2ed2a Added static peers and peering limit 2025-01-22 01:37:09 +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
a64f3a58f7 Fixed verbosity and quitness being overridden by config file values 2023-01-27 17:00:29 +01:00
Mark Qvist
6f80c6941d Fixed a erroneous warning message about missing authentication identities. Fixed a missing check for announce intervals being unset in the configuration. Fixes #12. 2023-01-27 16:36:15 +01: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
1c4928a29b Added external processing of received messages to lxmd 2022-10-22 21:07:27 +02:00
Mark Qvist
8bb21688e5 Added config parsing and announce jobs to lxmd 2022-10-22 20:12:54 +02:00
Mark Qvist
8cdf12e866 Added basic LXMF daemon utility 2022-10-22 14:35:44 +02:00