Commit graph

15 commits

Author SHA1 Message Date
Mark Qvist
2b7ba9558b Cleanup 2026-01-06 17:03:09 +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
383d953e06 Don't hog all cores on high core-count machines 2025-11-02 11:34:22 +01:00
Mark Qvist
df6271a026 Handle client message download for stamped propagation messages 2025-11-01 00:10:30 +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
a44c1f368a Validate peering key on incoming sync offer 2025-10-31 17:02:34 +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
9c646aead7 Stamp validation on incoming propagation node transfers 2025-10-31 02:19:24 +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
d8b25e092f Added metadate structure to propagation node announces 2025-10-30 16:43:26 +01:00
Mark Qvist
16dfbc22cd Propagation stamp validation via pool dispatch 2025-10-30 12:38:49 +01:00
Mark Qvist
d6b1b9c94d Added ability to cancel stamp generation 2025-01-18 20:11:31 +01:00
Mark Qvist
c9272c9218 Fixed missing byteorder argument in stamp value calculation. Fixes #21. 2024-10-13 13:08:10 +02:00
Mark Qvist
ea49d22bce Add test entrypoint to LXStamper 2024-09-09 13:20:54 +02:00
Mark Qvist
058186dfdc Cleanup 2024-09-09 13:15:37 +02:00