Commit graph

2999 commits

Author SHA1 Message Date
Mark Qvist
b48b96e616
Prepare release 2026-07-26 17:59:12 +02:00
Mark Qvist
529a9fd460
Cleaned up dead imports. Improved logging. 2026-07-26 17:41:27 +02:00
Mark Qvist
64fee86ebc
Cleanup 2026-07-26 14:29:47 +02:00
Mark Qvist
e3f1a5e7cd
Updated version 2026-07-25 21:01:37 +02:00
Mark Qvist
0416c41956
Faster blackhole filtering for discovered interfaces on mobile / over RPC 2026-07-25 21:00:10 +02:00
Mark Qvist
4760103aa6
Ensure interface is online at time of recursive PR emission 2026-07-25 19:22:58 +02:00
Mark Qvist
b2188ce9a7
Adjusted gravity update loglevel 2026-07-24 21:23:42 +02:00
Mark Qvist
4631d78bea
Adjusted re-balance loglevel 2026-07-24 20:55:44 +02:00
Mark Qvist
0d16e2305e
Updated documentation 2026-07-24 20:44:55 +02:00
Mark Qvist
e5d37355b8
Updated changelog 2026-07-24 20:10:33 +02:00
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 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