Commit Graph

  • e0e901291e Updated logging master Mark Qvist 2025-01-27 12:04:16 +01:00
  • 886ac69a82 Tear down control link after use Mark Qvist 2025-01-27 12:04:05 +01:00
  • e0163e100a Updated issue template Mark Qvist 2025-01-27 10:26:11 +01:00
  • 26a10cce8f Status query return code Mark Qvist 2025-01-26 01:13:11 +01:00
  • cec903a4dc Added status query API function Mark Qvist 2025-01-24 14:05:12 +01:00
  • 962d9c90d1 Added wanted inbound peers to PN announce data Mark Qvist 2025-01-24 13:50:56 +01:00
  • 6d2eb4f973 Updated default config Mark Qvist 2025-01-24 00:26:47 +01:00
  • a8cc5f41cf Fixed typo Mark Qvist 2025-01-24 00:21:37 +01:00
  • aa57b16cf5 Fixed #23 Mark Qvist 2025-01-24 00:09:36 +01:00
  • cdea838a6c Updated status output Mark Qvist 2025-01-23 17:43:24 +01:00
  • fb4bf9b0b9 Cleanup Mark Qvist 2025-01-23 17:36:30 +01:00
  • a3e3868f92 Changed formatting Mark Qvist 2025-01-23 17:09:40 +01:00
  • 70186cf8d9 Fixed typo Mark Qvist 2025-01-23 17:07:20 +01:00
  • fe59b265c5 Fixed fstrings not working on Python < 3.12 Mark Qvist 2025-01-23 16:54:12 +01:00
  • a87458d25f Updated version Mark Qvist 2025-01-23 16:28:11 +01:00
  • 35dd70c59e Format status and peers output Mark Qvist 2025-01-23 16:27:48 +01:00
  • a198e96064 Include unhandled message count in stats Mark Qvist 2025-01-23 16:27:23 +01:00
  • e3be7e0cfd Persist last sync attempt Mark Qvist 2025-01-23 16:27:01 +01:00
  • 460645cea2 Added lxmd status getter Mark Qvist 2025-01-23 14:15:31 +01:00
  • f683e03891 Added lxmd status getter Mark Qvist 2025-01-23 14:15:12 +01:00
  • 2c71cea7a0 Added local node stats request handler Mark Qvist 2025-01-23 14:13:08 +01:00
  • 61b1ecce27 Updated readme 0.6.1 Mark Qvist 2025-01-22 10:10:57 +01:00
  • 68257a441f Set transfer limit on reverse auto-peer Mark Qvist 2025-01-22 09:44:03 +01:00
  • e69da2ed2a Added static peers and peering limit Mark Qvist 2025-01-22 01:37:09 +01:00
  • c2a08ef355 Enqueue and batch process distribution queue mappings Mark Qvist 2025-01-21 20:44:11 +01:00
  • 1430b1ce90 Enqueue and batch process distribution queue mappings Mark Qvist 2025-01-21 20:20:39 +01:00
  • 1c9c744107 Memory optimisations Mark Qvist 2025-01-21 16:51:25 +01:00
  • bfed126a7c Memory optimisations Mark Qvist 2025-01-21 16:44:24 +01:00
  • 44d1d992f8 Updated version Mark Qvist 2025-01-21 16:34:00 +01:00
  • 7701f326d9 Memory optimisations Mark Qvist 2025-01-21 16:33:39 +01:00
  • 356cb6412f Optimise structure overhead Mark Qvist 2025-01-21 10:46:59 +01:00
  • 7bd3cf986d Updated versions 0.6.0 Mark Qvist 2025-01-18 21:39:39 +01:00
  • 3948c9a187 Added message reject on too large transfer size Mark Qvist 2025-01-18 21:36:08 +01:00
  • d6b1b9c94d Added ability to cancel stamp generation Mark Qvist 2025-01-18 20:11:31 +01:00
  • a676954116 Added ability to cancel outbound messages Mark Qvist 2025-01-18 19:13:43 +01:00
  • d97c4f292e Fixed missing checks for file corruption Mark Qvist 2025-01-14 21:32:10 +01:00
  • 2d175a331f Updated dependencies Mark Qvist 2025-01-13 15:26:27 +01:00
  • 976305b791 Sort waiting peers by sync transfer rate Mark Qvist 2025-01-13 14:37:51 +01:00
  • a6a42eff80 Add sync transfer rate to peer stats Mark Qvist 2025-01-13 14:35:14 +01:00
  • c69c82be08
    Merge dee3a33907f0bc1fada5e67329f2e17bfe129ced into 96dddf1b3a0328f22b59ac7d4fcc8193d9884a44 Pavol Rusnak 2025-01-03 14:54:54 +01:00
  • dee3a33907
    remove dangling spaces Pavol Rusnak 2024-10-07 10:47:57 +02:00
  • dc38e7fcd3
    use f-strings instead of string concatenation Pavol Rusnak 2024-09-22 00:01:11 +02:00
  • 96dddf1b3a Added handling of corrupted transient ID cache files Mark Qvist 2024-12-23 12:36:53 +01:00
  • c426c93cc5 Updated versions Mark Qvist 2024-12-09 22:10:17 +01:00
  • 1a43d93da2 Added message renderer field Mark Qvist 2024-12-09 18:16:12 +01:00
  • 575fbc9ffe Updated dependencies 0.5.8 Mark Qvist 2024-11-23 13:20:43 +01:00
  • c21da895b6 Improved duplicate message detection when syncing from multiple different PNs Mark Qvist 2024-11-23 13:20:24 +01:00
  • b172c7fcd4 Added PN announce data validation to announce handler Mark Qvist 2024-11-23 12:49:01 +01:00
  • 61331b58d7 Updated version Mark Qvist 2024-11-23 12:47:31 +01:00
  • 9ff76c0473 Updated version 0.5.7 Mark Qvist 2024-10-13 14:01:10 +02:00
  • c9272c9218 Fixed missing byteorder argument in stamp value calculation. Fixes #21. Mark Qvist 2024-10-13 13:08:10 +02:00
  • 36f0c17c8b Added RNR_REFS field Mark Qvist 2024-10-13 13:05:52 +02:00
  • aa406d1552 Updated version 0.5.6 Mark Qvist 2024-10-11 23:45:24 +02:00
  • 0cb771439f Fixed incorrect progress values on path waiting Mark Qvist 2024-10-11 23:40:27 +02:00
  • 672d754238 Updated dependency Mark Qvist 2024-10-06 11:13:38 +02:00
  • 0178fb0d4f Don't reset propagation node address and links if already set to the same destination 0.5.5 Mark Qvist 2024-10-05 22:40:14 +02:00
  • 19d8909b10 Fixed inbound ticket cleaning bug Mark Qvist 2024-10-05 15:26:18 +02:00
  • 19f0fa7724 Don't try creating LXMF peer destination until identity is resolved. Fixes #19. Mark Qvist 2024-10-04 11:22:39 +02:00
  • eefb1c8349 Updated versions 0.5.4 Mark Qvist 2024-10-02 02:06:00 +02:00
  • 0e0d01a0b2 Updated versions Mark Qvist 2024-09-30 19:28:13 +02:00
  • ac2c9c3a9b Improved opportunistic delivery performance Mark Qvist 2024-09-30 19:27:40 +02:00
  • 05f144ae50 Updated version 0.5.3 Mark Qvist 2024-09-19 23:07:58 +02:00
  • a461fd415a Rediscover path during opportunistic delivery if path fails Mark Qvist 2024-09-19 23:00:24 +02:00
  • ef1c3331ad Improved outbound handling 0.5.2 Mark Qvist 2024-09-17 13:29:36 +02:00
  • e1a56be5c1 Pre-emptively request unknown paths for opportunistic messages Mark Qvist 2024-09-17 13:18:16 +02:00
  • cf6fc4a510 Update max pathless tries Mark Qvist 2024-09-17 12:56:56 +02:00
  • 67d21deff9 Updated dependencies Mark Qvist 2024-09-16 20:11:53 +02:00
  • efc15bde26 Updated version Mark Qvist 2024-09-16 20:09:57 +02:00
  • b5d6ed3d9b Automatically reconfigure to direct delivery if opportunistic message content is too large Mark Qvist 2024-09-16 20:08:26 +02:00
  • 7789e0bc26 Improved opportunistic delivery logic and performance Mark Qvist 2024-09-16 17:49:54 +02:00
  • 0e2f0fb090 Updated example Mark Qvist 2024-09-16 17:49:22 +02:00
  • 19696d206d Actually set property Mark Qvist 2024-09-12 21:28:50 +02:00
  • 9193aa5e02 Improved logging Mark Qvist 2024-09-12 18:24:14 +02:00
  • bbf1eda3b0 Added backchannel delivery Mark Qvist 2024-09-12 17:57:26 +02:00
  • d8e2e2a45f Fix stamp cost extractor function Mark Qvist 2024-09-12 10:11:49 +02:00
  • 0fc15e6054 Updated version 0.5.1 Mark Qvist 2024-09-11 11:48:36 +02:00
  • 717240c8d4 Cleanup Mark Qvist 2024-09-11 02:09:43 +02:00
  • 453772859d Removed deprecated query destination Mark Qvist 2024-09-10 20:17:09 +02:00
  • 98eea1171e Added event field 0.5.0 Mark Qvist 2024-09-09 15:24:36 +02:00
  • ea49d22bce Add test entrypoint to LXStamper Mark Qvist 2024-09-09 13:20:54 +02:00
  • 058186dfdc Cleanup Mark Qvist 2024-09-09 13:15:37 +02:00
  • 8134672436 Cleanup Mark Qvist 2024-09-09 02:12:27 +02:00
  • ae0952455b Ignore stamp requirements for paper messages Mark Qvist 2024-09-08 17:54:11 +02:00
  • a20f380284 Get message ratchet IDs Mark Qvist 2024-09-08 14:52:54 +02:00
  • 6d83b019e1 Added stamp value property on inbound Mark Qvist 2024-09-08 01:22:00 +02:00
  • 40eb014c91 Implemented deferred multiprocessor stamp generation in the background Mark Qvist 2024-09-07 22:40:13 +02:00
  • 62f5a9eead Implemented ticket exchanges. Implemented stamp generation and validation by tickets. Mark Qvist 2024-09-07 15:17:48 +02:00
  • 74cbd11473 Cleanup Mark Qvist 2024-09-07 11:37:39 +02:00
  • 0d76eee6cd Stamp cost API functions and multi-process stamp generation on Android Mark Qvist 2024-09-07 11:35:17 +02:00
  • 4b5e27a5e2 Updated examples Mark Qvist 2024-09-06 20:34:45 +02:00
  • dcb0a18cd7 Added automatic signalling of stamp costs, stamp generation and validation Mark Qvist 2024-09-06 20:34:09 +02:00
  • 015dcc5631 Extract announced stamp cost in handlers Mark Qvist 2024-09-06 19:55:18 +02:00
  • 537f1823b6 Added utility functions Mark Qvist 2024-09-06 19:54:28 +02:00
  • fc99010a3d Updated example Mark Qvist 2024-09-06 17:37:24 +02:00
  • fe14f8744d Added base code for stamp generation and validation Mark Qvist 2024-09-06 16:49:01 +02:00
  • 4dca031441 Updated fields Mark Qvist 2024-09-06 00:57:06 +02:00
  • 5366f895b2 Added stamp generation to LXMessage Mark Qvist 2024-09-06 00:51:36 +02:00
  • 95ba8cba60 Updated dependencies Mark Qvist 2024-09-05 14:57:20 +02:00
  • 775ac7ff68 Allow ratchet enforcement and fixed opportunistic delivery queue handling Mark Qvist 2024-09-05 14:56:49 +02:00
  • a9fe086bcf Updated version Mark Qvist 2024-09-04 18:58:25 +02:00