Commit graph

2,493 commits

Author SHA1 Message Date
Mark Qvist
6a7f081f12 Added Reticulum Git Node utility as part of included utility programs. Added git remote helper to interact with git repositories over Reticulum. 2026-04-25 17:53:33 +02:00
Mark Qvist
11555198eb Updated readme 2026-04-24 12:43:49 +02:00
Mark Qvist
6c77e27a50 Updated manual 2026-04-23 02:14:23 +02:00
Mark Qvist
17e8159fd8 Improved ratchet cleaning 2026-04-23 01:16:43 +02:00
Mark Qvist
c71f5d8c5e Improved ratchet cleaning. Added inbound packet wait during transport core initialization. 2026-04-23 01:06:19 +02:00
Mark Qvist
31cc9fc7d1 Added LocalInterface client TX hold on client app sleep on Android 2026-04-23 01:04:32 +02:00
Mark Qvist
1d2421b0af Added AutoInterface filters for rmnet interfaces on Android 2026-04-23 01:04:01 +02:00
Mark Qvist
a5df765951 Added LocalInterface client TX hold on client app sleep on Android 2026-04-23 01:03:20 +02:00
Mark Qvist
622019ee06 Updated manual 2026-04-22 14:40:16 +02:00
Mark Qvist
45e12cc668 Prepare release 1.1.9 2026-04-22 13:51:09 +02:00
Mark Qvist
a21024a57e Prepare release 2026-04-22 13:48:02 +02:00
Mark Qvist
c175491bb0 Updated version 2026-04-22 12:50:02 +02:00
Mark Qvist
09b0469faf Fixed bz2 decompression bomb vulnerability in Resource transfer assembly and Buffer StreamDataMessage unpacking. 2026-04-22 12:43:16 +02:00
Mark Qvist
3d63bbf4bf Fixed typo 2026-04-22 12:39:36 +02:00
Mark Qvist
56d5d01497 Updated changelog 2026-04-21 18:57:31 +02:00
Mark Qvist
a70bd44426 Prepare release 1.1.8 2026-04-21 18:54:31 +02:00
Mark Qvist
8c082b2fcc Fixed path state potentially being applied before path table entry exists. 2026-04-21 18:49:03 +02:00
Mark Qvist
1732cac806 Updated makefile 2026-04-21 17:10:27 +02:00
Mark Qvist
e1340e87eb Prepare release 1.1.7 2026-04-21 17:02:37 +02:00
Mark Qvist
e9bfef2131 Cleanup 2026-04-21 16:55:59 +02:00
Mark Qvist
b408699e65 Periodically clean known destinations data based on local relevance 2026-04-21 13:21:23 +02:00
Mark Qvist
3d1c508868 Improved BackboneInterface error handling 2026-04-21 00:24:00 +02:00
Mark Qvist
84e0746c9c Updated version 2026-04-20 23:49:24 +02:00
Mark Qvist
b5658c4865 Keep track of which known destinations are actually in use, so irrelevant destination data can be cleaned 2026-04-20 23:48:57 +02:00
Mark Qvist
d413a4bc53 Improved resource transfer timing calculations 2026-04-20 23:44:55 +02:00
Mark Qvist
ce5ab902b6 Updated docs 2026-04-20 11:38:14 +02:00
Mark Qvist
294408b0bb Run non-background data persist synchronously 2026-04-19 01:32:12 +02:00
Mark Qvist
53372fbe4c Updated docs 2026-04-18 17:27:42 +02:00
Mark Qvist
7fdac2118b Prepare release 1.1.6 2026-04-18 16:07:38 +02:00
Mark Qvist
1dbf78ed71 Updated changelog 2026-04-18 16:06:14 +02:00
Mark Qvist
c9101a0c21 Ensure loop-originating closures have variables captured at iteration-time. Thanks @taprootmx! 2026-04-18 15:36:33 +02:00
Mark Qvist
2e6264c04b Updated changelog 2026-04-18 15:24:29 +02:00
Mark Qvist
e0aa46ba22 Improved gracious transport data persist handling 2026-04-18 14:50:45 +02:00
Mark Qvist
8093c3cd2c Added local destinations lookup map 2026-04-17 11:39:14 +02:00
Mark Qvist
c6778e4e29 Improved transport tunnel handling. Improved memory consumption. Fixed disk I/O bound thread execution time starvation on cache management jobs. 2026-04-17 00:07:07 +02:00
Mark Qvist
c77548d299 Updated docs 2026-04-15 18:54:54 +02:00
Mark Qvist
26d435ea64 Updated version 2026-04-15 18:48:59 +02:00
Mark Qvist
c3f0d98e41 Refactoring work for free-threaded transport I/O. Added ingress control bypass on pending path requests. 2026-04-15 18:48:17 +02:00
Mark Qvist
3c50f4aee9 Updated logging 2026-04-15 12:06:15 +02:00
Mark Qvist
4a930ba82a Fixed invalid EPOLL modification error handler 2026-04-15 12:04:26 +02:00
Mark Qvist
866e63f0fe Apply patch from K8: Fix IFAC for autoconnected, discovered interfaces. 2026-04-15 10:37:41 +02:00
Mark Qvist
d461cfa8ce Updated manual 2026-04-15 10:32:41 +02:00
Mark Qvist
18708636fb Updated manual 2026-04-13 20:38:55 +02:00
Mark Qvist
1901cca2f3 Prepare release 1.1.5 2026-04-13 11:28:22 +02:00
Mark Qvist
344019f108 Prepare release 2026-04-13 11:27:46 +02:00
Mark Qvist
e22a8021d3 Copy on known destinations persist 2026-04-13 11:12:12 +02:00
Mark Qvist
111c9c0ed0 Fixed missing configuration entry generation for discovered I2P interfaces. Improved interface discovery validation. 2026-04-12 19:57:34 +02:00
Mark Qvist
2445d18149 Fixed invalid ingress control burst activation and subsequent path resolution failure due to incorrect announce frequency calculation 2026-04-12 18:39:06 +02:00
Mark Qvist
739523d559 Cancel pending resource segments recursively 2026-04-12 15:35:36 +02:00
Mark Qvist
23c0a493b1 Refactoring work for free-threaded transport I/O 2026-04-12 14:55:42 +02:00