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 |
|
markqvist
|
557887d13f
|
Merge pull request #34 from busimus/master
Fix stored messages always getting deleted if config path has underscores
|
2025-11-02 11:33:00 +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 |
|
Mark Qvist
|
747ddbddd5
|
Implemented duplicate signalling on PN message download
|
2025-11-02 02:27:57 +01:00 |
|
Mark Qvist
|
d0f3385f75
|
Added acceptance rate to lxmd stats output
|
2025-11-01 18:48:31 +01:00 |
|
Mark Qvist
|
401328fa16
|
Allow configuring max remote peering cost
|
2025-11-01 18:27:11 +01:00 |
|
Mark Qvist
|
4350a239e4
|
Cleanup
|
2025-11-01 17:35:36 +01:00 |
|
Mark Qvist
|
9dc998f149
|
Added peering break option to lxmd command line interface
|
2025-11-01 17:32:45 +01:00 |
|
Mark Qvist
|
fa9fd2ae01
|
Added remote status and control by allow-list for lxmd
|
2025-11-01 13:10:28 +01:00 |
|
Mark Qvist
|
0cebd5886d
|
Allow specifying remote lxmd destination for status and control
|
2025-11-01 12:49:32 +01:00 |
|
Mark Qvist
|
b35b9213a6
|
Implemented throttling for naughty propagation node peers
|
2025-11-01 01:35:15 +01:00 |
|
Mark Qvist
|
df6271a026
|
Handle client message download for stamped propagation messages
|
2025-11-01 00:10:30 +01:00 |
|
Mark Qvist
|
4afb92bf3e
|
Added peer sync option to lxmd command line interface
|
2025-11-01 00:09:23 +01:00 |
|
Mark Qvist
|
0a5edb2895
|
Implemented propagation node name configuration and inclusion in announce metadata
|
2025-10-31 22:24:55 +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
|
606a723e31
|
Implemented getting static peer configuration from network if unknown at launch
|
2025-10-31 17:11:17 +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
|
ebc8bb33c2
|
Cleanup
|
2025-10-31 00:28:06 +01:00 |
|
Mark Qvist
|
60bf99d151
|
Cleanup
|
2025-10-31 00:25:46 +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
|
a62ffa12b1
|
Cleanup
|
2025-10-30 19:45:40 +01:00 |
|
Mark Qvist
|
6446db4f11
|
Break peering when peer moves outside auto-peering range
|
2025-10-30 17:03:05 +01:00 |
|
Mark Qvist
|
81a6d503a3
|
Automatic legacy PN de-peering
|
2025-10-30 16:55:44 +01:00 |
|
Mark Qvist
|
c28d3b1432
|
Added metadate structure to propagation node announces
|
2025-10-30 16:44:15 +01:00 |
|
Mark Qvist
|
d8b25e092f
|
Added metadate structure to propagation node announces
|
2025-10-30 16:43:26 +01:00 |
|
Mark Qvist
|
aca5bf9c14
|
Cleanup
|
2025-10-30 16:06:53 +01:00 |
|
Mark Qvist
|
bd6fe9f9d1
|
Handle propagation node stamp cost peering signalling
|
2025-10-30 15:39:00 +01:00 |
|
Mark Qvist
|
0f2d3b06c2
|
Also receive PN path response announces, but only update peering data on live announces
|
2025-10-30 15:18:09 +01:00 |
|
Mark Qvist
|
3f91e44a6d
|
Updated RNS version
|
2025-10-30 14:10:14 +01:00 |
|
Mark Qvist
|
8f54d40abf
|
Updated version
|
2025-10-30 14:09:54 +01:00 |
|
Mark Qvist
|
9beeafb0c8
|
Propagation node stamp cost handling
|
2025-10-30 14:08:39 +01:00 |
|
Mark Qvist
|
b572723a5e
|
Cleanup
|
2025-10-30 13:49:26 +01:00 |
|
Mark Qvist
|
6cf7852271
|
Cleanup
|
2025-10-30 13:14:59 +01:00 |
|
Mark Qvist
|
e17263d25a
|
Cleanup
|
2025-10-30 12:41:18 +01:00 |
|
Mark Qvist
|
16dfbc22cd
|
Propagation stamp validation via pool dispatch
|
2025-10-30 12:38:49 +01:00 |
|
Mark Qvist
|
98347d3ad9
|
Increased PN peer sync frequency
|
2025-10-29 23:25:15 +01:00 |
|
Mark Qvist
|
61b75526d2
|
Added separate propagation node per-message and sync transfer limits. Added persistent PN sync strategy. Added concurrent PN peer sync.
|
2025-10-29 23:24:45 +01:00 |
|
Mark Qvist
|
85d8f4f583
|
Updated requirements
|
2025-07-13 13:42:01 +02:00 |
|
Mark Qvist
|
5b9f121593
|
Updated version and RNS dependency version
|
2025-07-13 13:24:52 +02:00 |
|