Commit Graph

434 Commits (2ac2b100ae9bdac107bf2c17e12e8406464c8d72)

Author SHA1 Message Date
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 b415a136f3 Updated makefile 2026-05-21 17:58:59 +02:00
Mark Qvist dffbf4dfe1 Updated versions 2026-05-21 16:17:35 +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 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