Commit Graph

2989 Commits

Author SHA1 Message Date
Mark Qvist 224124aac7 Updated version 2026-07-24 19:47:53 +02:00
Mark Qvist e29b839429 Ensure historical interface discoveries are cleaned according to blackholed identities 2026-07-24 19:47:44 +02:00
Mark Qvist 12c21d4e25 Cleanup 2026-07-24 15:33:19 +02:00
Mark Qvist 6a761a768c Added max_response_size parameter to Link request API 2026-07-24 15:10:03 +02:00
Mark Qvist 1ecf845cea Added set_max_request_size to Destination API 2026-07-24 14:06:27 +02:00
Mark Qvist a29a08716f Cleaned up channel class logging and deprecated code 2026-07-24 13:12:29 +02:00
Mark Qvist e46b012e95 Allow loglevels above LOG_DEBUG, cleaned up logging 2026-07-24 12:23:12 +02:00
Mark Qvist 0f33d71966 Updated documentation 2026-07-24 02:44:09 +02:00
Mark Qvist 00d57a22ee Cleaned up I2P interface and control process code, fixed various i2plib bugs 2026-07-24 02:30:34 +02:00
Mark Qvist c25b56db9a Fixed discovered interfaces getting connected as BackboneInterface clients instead of TCPClientInterface on darwin 2026-07-24 02:29:51 +02:00
Mark Qvist a4b6129875 Fixed i2p tunnel handler futures getting garbage collected, thanks to **welo** 2026-07-24 02:28:26 +02:00
Mark Qvist bce5f859da Logging consistency 2026-07-23 19:05:45 +02:00
Mark Qvist 93526c17f5 Added rebalanced time to links 2026-07-23 17:52:45 +02:00
Mark Qvist 6d4523c27e Added rebalanced time to links 2026-07-23 17:14:48 +02:00
Mark Qvist c4297d318f Cleanup 2026-07-23 14:43:51 +02:00
Mark Qvist 90e1dbb912 Link request path re-balancing 2026-07-23 14:37:13 +02:00
Mark Qvist cbf50460c2 Cleaned up logging 2026-07-23 14:31:19 +02:00
Mark Qvist 889c5ff55f Added sort by gravity to rnstatus 2026-07-23 12:57:29 +02:00
Mark Qvist 566aa68fc0 Added gravity, default_gravity and autoconnect_interface_gravity options and updated documentation 2026-07-23 12:52:35 +02:00
Mark Qvist 3ca71527d9 Propagate gravity to spawned interfaces 2026-07-23 12:37:59 +02:00
Mark Qvist 5577e781fb Basic gravity processing for announces 2026-07-22 23:19:20 +02:00
Mark Qvist 7611fca6bf Fixed loglevel 8 not being respected 2026-07-22 23:11:38 +02:00
Mark Qvist c10c465c02 Interface gravity base property and configuration 2026-07-22 20:01:50 +02:00
Mark Qvist 9bc73819f6 Updated documentation 2026-07-22 19:50:49 +02:00
Mark Qvist bebf211b01 Added autoconnect_discovered_mode and autoconnect_announces_to_internal options 2026-07-22 19:45:21 +02:00
Mark Qvist 1af173e8a5 Added announces_to_internal interface option 2026-07-22 19:01:34 +02:00
Mark Qvist b051e76d00 Allow boundary -> boundary and boundary -> gateway path requests 2026-07-22 17:53:04 +02:00
Mark Qvist 4838875691 Fixed ingress control burst active flag deadlocking until new announces arrived under burst timing patterns 2026-07-22 17:51:23 +02:00
Mark Qvist 122f17fad6 Prepare release 2026-07-20 19:11:35 +02:00
Mark Qvist be36abd857 Increased default discovery stamp value to 16 1.4.0 2026-07-20 17:24:51 +02:00
Mark Qvist fa4d4c6716 Implemented valid discovery announce caching and sequential validation lock to reduce processing load on CPU-constrained systems 2026-07-20 17:21:41 +02:00
Mark Qvist a5728be421 Fixed missing None-check in BackboneInterface fast-flap detection. Fixed invalid exception log handler. Reduced logging noise. 2026-07-20 17:21:03 +02:00
Mark Qvist 032b1aa3b2 Updated version 2026-07-20 16:16:23 +02:00
Mark Qvist fb7479a6f6 Fixed race condition in link watchdog timing 2026-07-20 16:16:07 +02:00
Mark Qvist f81b267509 Added blocked IPs list to ifstats 2026-07-20 16:14:07 +02:00
Mark Qvist 6527423526 Run known destinations cleaning at background priority to avoid lock contention on CPU-constrained systems 2026-07-20 14:55:09 +02:00
Mark Qvist d8bc20d4cb Cleanup 2026-07-20 14:18:23 +02:00
Mark Qvist 6c6238ce29 Deprecated known destination on-disk recombination on background data persist to alleviate lock contention on CPU-constrained systems 2026-07-20 14:16:59 +02:00
Mark Qvist cbba3502b7 Optimized transport data persistence to avoid CPU spikes on low-powered systems 2026-07-20 13:55:53 +02:00
Mark Qvist 2b79db03c0 Added invalid discovery stamp cache 2026-07-20 12:57:49 +02:00
Mark Qvist 2c9edc43f1 Improved backbone interface logging 2026-07-20 12:52:40 +02:00
Mark Qvist ef9244f79f Store interface hashes instead of recomputing every time 2026-07-20 11:49:09 +02:00
Mark Qvist 2d811dc398 Updated logging 2026-07-19 21:54:33 +02:00
Mark Qvist e64d815033 Fixed link stale teardown due to missing keepalive from initiator side when destination continously sends packets 2026-07-19 21:37:59 +02:00
Mark Qvist bfade97051 Prepare release 1.3.9 2026-07-19 02:30:28 +02:00
Mark Qvist 3c4ef622cc Updated changelog 2026-07-19 02:29:09 +02:00
Mark Qvist 3898d63689 Block fast flapping configuration 2026-07-19 02:10:52 +02:00
Mark Qvist ec8d43a548 Updated rnsh config args to work similarly to other RNS utils 2026-07-19 00:57:27 +02:00
Mark Qvist 5081255317 Updated logging 2026-07-18 23:03:35 +02:00
Mark Qvist 13a538168f Cleanup 2026-07-18 21:30:46 +02:00