Jeremy O'Brien
|
7f0e2627d1
|
atomically write lxmf message files to prevent reading of partial files from other processes during the write
|
2026-05-20 09:47:33 -04:00 |
|
Mark Qvist
|
29c79177a6
|
Updated makefile
|
2026-05-20 00:33:46 +02:00 |
|
Mark Qvist
|
7b0e702832
|
Updated versions
|
2026-05-10 17:20:26 +02:00 |
|
Mark Qvist
|
0cb62ddc36
|
Use stamp generation worker context manager on Python 3.14+
|
2026-05-10 17:16:38 +02:00 |
|
Mark Qvist
|
a8505eade9
|
Added outbound processing trigger for pn node announces
|
2026-05-10 14:12:51 +02:00 |
|
Mark Qvist
|
6a00d82b28
|
Updated versions
|
2026-05-07 20:23:56 +02:00 |
|
Mark Qvist
|
2c4dfdd50e
|
Updated versions
|
2026-05-06 18:45:57 +02:00 |
|
Mark Qvist
|
83fbe80497
|
Strip null bytes from display names by default
|
2026-05-06 18:45:41 +02:00 |
|
Mark Qvist
|
25b7fcf7de
|
Updated versions
|
2026-05-06 17:20:03 +02:00 |
|
Mark Qvist
|
189f5239a0
|
Raise explicit IOError for the sloppy vibe-coders who apparently can't figure out that you need to set an outbound propagation node before trying to send a propagated message
|
2026-05-06 17:19:16 +02:00 |
|
Mark Qvist
|
f9967db3ee
|
Updated readme
|
2026-05-02 18:54:07 +02:00 |
|
Mark Qvist
|
ad616fc18e
|
Updated readme
|
2026-05-02 18:53:10 +02:00 |
|
Mark Qvist
|
9d413c0759
|
Updated readme
|
2026-05-02 18:51:56 +02:00 |
|
Mark Qvist
|
4ecbdb334e
|
Updated readme
|
2026-05-02 18:46:24 +02:00 |
|
Mark Qvist
|
727830cefd
|
Update versions
|
2026-04-28 18:53:48 +02:00 |
|
Mark Qvist
|
8499729024
|
Updated versions
|
2026-04-22 13:40:02 +02:00 |
|
Mark Qvist
|
3f0681fa99
|
Versions
|
2026-04-21 19:29:01 +02:00 |
|
Mark Qvist
|
eb67b19a5b
|
Versions
|
2026-04-21 17:24:16 +02:00 |
|
Mark Qvist
|
8bdb434e05
|
Retain announce data for used destinations
|
2026-04-21 13:19:07 +02:00 |
|
Mark Qvist
|
41b75737e9
|
Updated version
|
2026-04-21 10:50:34 +02:00 |
|
Mark Qvist
|
72932eea28
|
Added compression support signalling
|
2026-04-19 13:27:32 +02:00 |
|
Mark Qvist
|
0886795481
|
Updated versions
|
2026-04-18 16:36:29 +02:00 |
|
Mark Qvist
|
269ce43afc
|
Added Zen of Reticulum
|
2026-01-10 21:50:42 +01:00 |
|
Mark Qvist
|
2ad82b68bd
|
Announce control destination
|
2026-01-06 21:01:53 +01:00 |
|
Mark Qvist
|
ba2c6b833e
|
Versions
|
2026-01-06 17:55:31 +01:00 |
|
Mark Qvist
|
2b7ba9558b
|
Cleanup
|
2026-01-06 17:03:09 +01:00 |
|
Mark Qvist
|
ef2e1234a5
|
Fix
|
2026-01-06 13:57:12 +01:00 |
|
Mark Qvist
|
7c9bdd7fa2
|
Fix
|
2026-01-04 01:32:40 +01:00 |
|
Mark Qvist
|
72853fcf77
|
Updated versions
|
2026-01-04 01:05:01 +01:00 |
|
Mark Qvist
|
97f8c105af
|
Updated readme
|
2025-12-28 00:55:10 +01:00 |
|
Mark Qvist
|
6ecd271e48
|
Updated readme
|
2025-12-22 22:22:17 +01:00 |
|
Mark Qvist
|
694f2413ea
|
Added more descriptive error if propagation node peers file is corrupt
|
2025-12-02 20:43:44 +01:00 |
|
Mark Qvist
|
a6f5a56a38
|
Improved outbound message processing speed
|
2025-12-02 20:17:46 +01:00 |
|
Mark Qvist
|
f4c805ea35
|
Updated makefile
|
2025-11-27 18:38:52 +01:00 |
|
Mark Qvist
|
7c71eb1df4
|
Cleanup
|
2025-11-24 22:02:30 +01:00 |
|
Mark Qvist
|
bc7522b63d
|
Updated version
|
2025-11-13 19:42:24 +01:00 |
|
Mark Qvist
|
39e398be65
|
Fixed missing PN config unpack on incoming sync auto-peering
|
2025-11-13 17:48:10 +01:00 |
|
Mark Qvist
|
ee15e9f0b6
|
Updated version
|
2025-11-08 14:30:47 +01:00 |
|
Mark Qvist
|
00ffbc09fe
|
Using multiprocessing start method fork on Linux to avoid issues with Python 3.14. Fixes #35.
|
2025-11-08 01:20:31 +01:00 |
|
Mark Qvist
|
dca6cc2adc
|
Ensure LXMF and RNS exit handlers are called on SIGINT and SIGTERM, since for some ungodly reason atexit events are not always called on some combinations of Python version and platforms, even though they have been registered.
|
2025-11-07 23:10:30 +01:00 |
|
Mark Qvist
|
62038573f1
|
Updated version
|
2025-11-03 22:21:13 +01:00 |
|
Mark Qvist
|
fa2d78c351
|
Fixed message stamps getting overwritten if propagation stamp was also present
|
2025-11-03 22:19:20 +01:00 |
|
Mark Qvist
|
f18ce9ea99
|
Cleanup
|
2025-11-03 00:08:50 +01:00 |
|
Mark Qvist
|
d7a2979dd0
|
Cleanup
|
2025-11-02 23:07:43 +01:00 |
|
Mark Qvist
|
0b067914ea
|
Adjusted default max peering cost
|
2025-11-02 20:41:03 +01:00 |
|
Mark Qvist
|
bc3f4ecff5
|
Handle client propagation transfer limits separately from PN peers
|
2025-11-02 18:35:15 +01:00 |
|
Mark Qvist
|
99830b6e8b
|
Only index messages with stamp value set
|
2025-11-02 12:02:21 +01:00 |
|
Mark Qvist
|
1b5dc419b5
|
Merge messagestore check
|
2025-11-02 11:38:15 +01:00 |
|
Mark Qvist
|
9c5fa4a066
|
Take stamp value into account when cleaning message store
|
2025-11-02 11:35:12 +01:00 |
|
Mark Qvist
|
383d953e06
|
Don't hog all cores on high core-count machines
|
2025-11-02 11:34:22 +01:00 |
|