Commit Graph

  • b48b96e616 Prepare release master 1.4.2 Mark Qvist 2026-07-26 17:59:12 +02:00
  • 529a9fd460 Cleaned up dead imports. Improved logging. Mark Qvist 2026-07-26 17:41:27 +02:00
  • 64fee86ebc Cleanup Mark Qvist 2026-07-26 14:29:47 +02:00
  • e3f1a5e7cd Updated version Mark Qvist 2026-07-25 21:01:37 +02:00
  • 0416c41956 Faster blackhole filtering for discovered interfaces on mobile / over RPC Mark Qvist 2026-07-25 21:00:10 +02:00
  • 4760103aa6 Ensure interface is online at time of recursive PR emission Mark Qvist 2026-07-25 19:22:58 +02:00
  • b2188ce9a7 Adjusted gravity update loglevel 1.4.1 Mark Qvist 2026-07-24 21:23:42 +02:00
  • 4631d78bea Adjusted re-balance loglevel Mark Qvist 2026-07-24 20:55:44 +02:00
  • 0d16e2305e Updated documentation Mark Qvist 2026-07-24 20:44:55 +02:00
  • e5d37355b8 Updated changelog Mark Qvist 2026-07-24 20:10:33 +02:00
  • 224124aac7 Updated version Mark Qvist 2026-07-24 19:47:53 +02:00
  • e29b839429 Ensure historical interface discoveries are cleaned according to blackholed identities Mark Qvist 2026-07-24 19:47:44 +02:00
  • 12c21d4e25 Cleanup Mark Qvist 2026-07-24 15:33:19 +02:00
  • 6a761a768c Added max_response_size parameter to Link request API Mark Qvist 2026-07-24 15:10:03 +02:00
  • 1ecf845cea Added set_max_request_size to Destination API Mark Qvist 2026-07-24 14:06:27 +02:00
  • a29a08716f Cleaned up channel class logging and deprecated code Mark Qvist 2026-07-24 13:12:29 +02:00
  • e46b012e95 Allow loglevels above LOG_DEBUG, cleaned up logging Mark Qvist 2026-07-24 12:23:12 +02:00
  • 0f33d71966 Updated documentation Mark Qvist 2026-07-24 02:44:09 +02:00
  • 00d57a22ee Cleaned up I2P interface and control process code, fixed various i2plib bugs Mark Qvist 2026-07-24 02:30:34 +02:00
  • c25b56db9a Fixed discovered interfaces getting connected as BackboneInterface clients instead of TCPClientInterface on darwin Mark Qvist 2026-07-24 02:29:51 +02:00
  • a4b6129875 Fixed i2p tunnel handler futures getting garbage collected, thanks to **welo** Mark Qvist 2026-07-24 02:28:26 +02:00
  • bce5f859da Logging consistency Mark Qvist 2026-07-23 19:05:45 +02:00
  • 93526c17f5 Added rebalanced time to links Mark Qvist 2026-07-23 17:52:45 +02:00
  • 6d4523c27e Added rebalanced time to links Mark Qvist 2026-07-23 17:14:48 +02:00
  • c4297d318f Cleanup Mark Qvist 2026-07-23 14:43:51 +02:00
  • 90e1dbb912 Link request path re-balancing Mark Qvist 2026-07-23 14:37:13 +02:00
  • cbf50460c2 Cleaned up logging Mark Qvist 2026-07-23 14:31:19 +02:00
  • 889c5ff55f Added sort by gravity to rnstatus Mark Qvist 2026-07-23 12:57:29 +02:00
  • 566aa68fc0 Added gravity, default_gravity and autoconnect_interface_gravity options and updated documentation Mark Qvist 2026-07-23 12:52:35 +02:00
  • 3ca71527d9 Propagate gravity to spawned interfaces Mark Qvist 2026-07-23 12:37:59 +02:00
  • 5577e781fb Basic gravity processing for announces Mark Qvist 2026-07-22 23:19:20 +02:00
  • 7611fca6bf Fixed loglevel 8 not being respected Mark Qvist 2026-07-22 23:11:38 +02:00
  • c10c465c02 Interface gravity base property and configuration Mark Qvist 2026-07-22 20:01:50 +02:00
  • 9bc73819f6 Updated documentation Mark Qvist 2026-07-22 19:50:49 +02:00
  • bebf211b01 Added autoconnect_discovered_mode and autoconnect_announces_to_internal options Mark Qvist 2026-07-22 19:45:21 +02:00
  • 1af173e8a5 Added announces_to_internal interface option Mark Qvist 2026-07-22 19:01:34 +02:00
  • b051e76d00 Allow boundary -> boundary and boundary -> gateway path requests Mark Qvist 2026-07-22 17:53:04 +02:00
  • 4838875691 Fixed ingress control burst active flag deadlocking until new announces arrived under burst timing patterns Mark Qvist 2026-07-22 17:51:23 +02:00
  • 122f17fad6 Prepare release Mark Qvist 2026-07-20 19:11:35 +02:00
  • be36abd857 Increased default discovery stamp value to 16 1.4.0 Mark Qvist 2026-07-20 17:24:51 +02:00
  • fa4d4c6716 Implemented valid discovery announce caching and sequential validation lock to reduce processing load on CPU-constrained systems Mark Qvist 2026-07-20 17:21:41 +02:00
  • a5728be421 Fixed missing None-check in BackboneInterface fast-flap detection. Fixed invalid exception log handler. Reduced logging noise. Mark Qvist 2026-07-20 17:21:03 +02:00
  • 032b1aa3b2 Updated version Mark Qvist 2026-07-20 16:16:23 +02:00
  • fb7479a6f6 Fixed race condition in link watchdog timing Mark Qvist 2026-07-20 16:16:07 +02:00
  • f81b267509 Added blocked IPs list to ifstats Mark Qvist 2026-07-20 16:14:07 +02:00
  • 6527423526 Run known destinations cleaning at background priority to avoid lock contention on CPU-constrained systems Mark Qvist 2026-07-20 14:55:09 +02:00
  • d8bc20d4cb Cleanup Mark Qvist 2026-07-20 14:18:23 +02:00
  • 6c6238ce29 Deprecated known destination on-disk recombination on background data persist to alleviate lock contention on CPU-constrained systems Mark Qvist 2026-07-20 14:16:59 +02:00
  • cbba3502b7 Optimized transport data persistence to avoid CPU spikes on low-powered systems Mark Qvist 2026-07-20 13:55:53 +02:00
  • 2b79db03c0 Added invalid discovery stamp cache Mark Qvist 2026-07-20 12:57:49 +02:00
  • 2c9edc43f1 Improved backbone interface logging Mark Qvist 2026-07-20 12:52:40 +02:00
  • ef9244f79f Store interface hashes instead of recomputing every time Mark Qvist 2026-07-20 11:49:09 +02:00
  • 2d811dc398 Updated logging Mark Qvist 2026-07-19 21:54:33 +02:00
  • e64d815033 Fixed link stale teardown due to missing keepalive from initiator side when destination continously sends packets Mark Qvist 2026-07-19 21:37:59 +02:00
  • bfade97051 Prepare release 1.3.9 Mark Qvist 2026-07-19 02:30:28 +02:00
  • 3c4ef622cc Updated changelog Mark Qvist 2026-07-19 02:29:09 +02:00
  • 3898d63689 Block fast flapping configuration Mark Qvist 2026-07-19 02:10:52 +02:00
  • ec8d43a548 Updated rnsh config args to work similarly to other RNS utils Mark Qvist 2026-07-19 00:57:27 +02:00
  • 5081255317 Updated logging Mark Qvist 2026-07-18 23:03:35 +02:00
  • 13a538168f Cleanup Mark Qvist 2026-07-18 21:30:46 +02:00
  • a5ed0a4321 Improved HDLC handling Mark Qvist 2026-07-18 21:26:57 +02:00
  • d93f9798ae Cleanup Mark Qvist 2026-07-18 19:23:02 +02:00
  • 88833f170b Updated documentation Mark Qvist 2026-07-18 16:46:04 +02:00
  • cd6911ed53 Implemented automated fast-flapping client blocking on BackboneInterface Mark Qvist 2026-07-18 16:45:42 +02:00
  • b95c51b96e Added LOG_PATHING loglevel Mark Qvist 2026-07-18 15:07:06 +02:00
  • 3a36c367fe Improved resource handling Mark Qvist 2026-07-18 02:46:06 +02:00
  • cf6010da59 Enable discovery for internal-mode interfaces Mark Qvist 2026-07-17 11:43:14 +02:00
  • bb2897445f Added RESOURCE_RCL signal on resource receiver cancel. Improved link identify and resource safeguards. Mark Qvist 2026-07-16 15:18:08 +02:00
  • 406b141370 Updated version Mark Qvist 2026-07-14 20:42:42 +02:00
  • 00b2f81a82 Added ability to resolve discoverable interface location from external executable Mark Qvist 2026-07-14 20:41:28 +02:00
  • 9adf045a31 Added discovery location script info to docs Mark Qvist 2026-07-14 20:40:45 +02:00
  • de0f399a16 Prepare release Mark Qvist 2026-07-10 12:42:56 +02:00
  • dca2a92829 Prepare release 1.3.8 Mark Qvist 2026-07-10 12:40:39 +02:00
  • b1b3ff7143 Updated version Mark Qvist 2026-07-10 11:47:32 +02:00
  • a0f0f31807 Cleanup Mark Qvist 2026-07-10 01:15:57 +02:00
  • 72db6e0ef2 Ensure link traffic stats consistency Mark Qvist 2026-07-06 19:23:45 +02:00
  • b70688883a Ensure link hops is available on both initiator and destination Mark Qvist 2026-07-06 19:22:41 +02:00
  • dd3ddb9d8a Added Weave event type Mark Qvist 2026-07-06 19:21:45 +02:00
  • 4ba1750c01 Updated changelog 1.3.7 Mark Qvist 2026-07-03 18:32:34 +02:00
  • eacff56fe2 Cleanup Mark Qvist 2026-07-03 18:25:44 +02:00
  • 8768e163ae Updated changelog Mark Qvist 2026-07-03 12:27:01 +02:00
  • c0bc19d998 Cleanup 1.3.6 Mark Qvist 2026-06-27 21:59:34 +02:00
  • c99ec922aa Cleanup Mark Qvist 2026-06-26 11:59:33 +02:00
  • 0a6f76e41b Updated documentation Mark Qvist 2026-06-25 21:28:06 +02:00
  • 156ce9cd34 Updated readme Mark Qvist 2026-06-25 21:17:34 +02:00
  • 176092ebf9 Cleanup Mark Qvist 2026-06-25 20:57:40 +02:00
  • 98817e3f9d Improved announce propagation logic Mark Qvist 2026-06-25 19:53:06 +02:00
  • 276b7bb92f Updated docs Mark Qvist 2026-06-25 17:36:45 +02:00
  • d1813e1ff0 Added announces_from_internal interface option Mark Qvist 2026-06-25 15:33:48 +02:00
  • 5355a9bb20 Updated readme Mark Qvist 2026-06-25 15:33:25 +02:00
  • 48d17a8616 Fixed typo Mark Qvist 2026-06-19 23:55:50 +02:00
  • 7e603f9606 Updated documentation Mark Qvist 2026-06-19 20:13:16 +02:00
  • ac6f0199f5 Updated documentation Mark Qvist 2026-06-19 20:13:03 +02:00
  • 71f6f721fd Added internal interface mode Mark Qvist 2026-06-19 19:27:52 +02:00
  • 51b7dc7cd4 Updated version Mark Qvist 2026-06-19 10:16:25 +02:00
  • 03ddb08248 Added recursive_prs interface option Mark Qvist 2026-06-19 10:15:32 +02:00
  • 422dc05549 Updated changelog Mark Qvist 2026-06-07 15:21:20 +02:00
  • 50c0a354c9 Cleanup Mark Qvist 2026-06-01 00:34:49 +02:00
  • e98487c1cf Prepare release Mark Qvist 2026-06-01 00:27:36 +02:00
  • 50e03a24e8 Updated version 1.3.5 Mark Qvist 2026-06-01 00:01:33 +02:00