Mark Qvist
|
20864133a3
|
Fixed typo
|
2026-05-31 22:10:48 +02:00 |
|
Mark Qvist
|
c877efaec1
|
Updated version
|
2026-05-29 09:58:06 +02:00 |
|
Jeremy O'Brien
|
5be161cb1e
|
Prevent message write race among different processes touching the same message
|
2026-05-28 08:44:22 -04:00 |
|
Mark Qvist
|
bf924c739c
|
Cleanup
|
2026-05-27 12:28:58 +02:00 |
|
Mark Qvist
|
312e0a8ded
|
Updated version
|
2026-05-26 13:18:33 +02:00 |
|
Mark Qvist
|
575fb7d77d
|
Prevent LXM persist race in write_to_directory when messages change state within very short time spans
|
2026-05-26 13:17:46 +02:00 |
|
Mark Qvist
|
2ac2b100ae
|
Automatically drop LXMs from blackholed identities
|
2026-05-26 13:14:05 +02:00 |
|
Mark Qvist
|
599406ed0f
|
Activated compression support signalling
|
2026-05-25 16:59:24 +02:00 |
|
Parnikkapore
|
55620bf45c
|
Fix lxmd crash when defaulting --config to ~/.config/lxmd/
|
2026-05-25 00:46:59 +02:00 |
|
Mark Qvist
|
b53a3ce37d
|
Clarified FIELD_THREAD
|
2026-05-24 23:16:15 +02:00 |
|
Mark Qvist
|
764758d185
|
Added reply, reaction and comment field standards to LXMF.py
|
2026-05-24 22:59:57 +02:00 |
|
Mark Qvist
|
84613f8b44
|
Updated versions
|
2026-05-20 19:56:35 +02:00 |
|
Mark Qvist
|
1bef747306
|
Cleanup
|
2026-05-20 19:55:03 +02:00 |
|
Mark Qvist
|
d6ec05193b
|
Ensure different tmp-file names if os.getpid() is not available
|
2026-05-20 19:52:55 +02:00 |
|
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
|
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
|
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
|
8499729024
|
Updated versions
|
2026-04-22 13:40:02 +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
|
2ad82b68bd
|
Announce control destination
|
2026-01-06 21:01:53 +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
|
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
|
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 |
|
bus
|
e1905b85d7
|
Fix stored messages always getting deleted if config path has underscores
|
2025-11-02 14:12:33 +06:00 |
|
Mark Qvist
|
8e3ffb0d2a
|
Stat query default identity as local
|
2025-11-02 02:48:19 +01:00 |
|
Mark Qvist
|
f383450b37
|
Implemented duplicate signalling on PN message download
|
2025-11-02 02:29:32 +01:00 |
|