Mark Qvist
|
b123a756b0
|
Added transport implementation name and version to discovery information requirements
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
|
2026-08-23 11:56:27 +02:00 |
|
Mark Qvist
|
bfab2964b6
|
Fixed rnstatus including not-yet-blocked IPs in blocked IP list output
|
2026-08-23 11:30:43 +02:00 |
|
Mark Qvist
|
1bad7f5807
|
Remove from previous hashlist under transport edge case handling
|
2026-08-23 11:14:47 +02:00 |
|
Mark Qvist
|
26e3ca4f2b
|
Added shared medium hints to interfaces
|
2026-08-23 10:46:21 +02:00 |
|
Mark Qvist
|
d25ea38c84
|
Added PPS stats to rnstatus. Don't count local shared instance in traffic totals.
|
2026-08-22 22:41:03 +02:00 |
|
Mark Qvist
|
b397870c97
|
Log levels
|
2026-08-22 13:18:01 +02:00 |
|
Mark Qvist
|
6f6751d6b6
|
Fixed PR egress limiter not preemptively considering potential outbound, and added late egress check to avoid state race under high incoming PR load
|
2026-08-22 12:23:37 +02:00 |
|
Mark Qvist
|
2aed542e61
|
Get path_entry directly in _outbound
|
2026-08-22 11:36:41 +02:00 |
|
Mark Qvist
|
091e021d0e
|
Early return on excessive hop count packets
|
2026-08-22 11:09:39 +02:00 |
|
Mark Qvist
|
fc69f323a8
|
Cleanup
|
2026-08-22 01:18:01 +02:00 |
|
Mark Qvist
|
6b2c5bcf0b
|
Don't reprocess IFAC for held announces
|
2026-08-22 00:18:48 +02:00 |
|
Mark Qvist
|
3885d23293
|
Added protocol violations
|
2026-08-21 23:51:52 +02:00 |
|
Mark Qvist
|
b1aa527861
|
Track in-flight path requests separately
|
2026-08-21 23:16:20 +02:00 |
|
Mark Qvist
|
4c69b376b2
|
Added adaptive timeouts to utilities, by Zenith
|
2026-08-21 22:20:00 +02:00 |
|
Mark Qvist
|
2b1b9589f1
|
Added medium bitrate based timeout calculation helpers and RPC functions and added dynamic timeout calculation to rngit, by Zenith
|
2026-08-21 22:16:10 +02:00 |
|
Mark Qvist
|
378840a6bf
|
Added total announce/pr count stats per interface
|
2026-08-21 20:59:32 +02:00 |
|
Mark Qvist
|
7b8923b61f
|
Added protocol violations
|
2026-08-21 20:35:52 +02:00 |
|
Mark Qvist
|
b3ef214e72
|
Added total announce/pr frequency stats
|
2026-08-21 18:25:59 +02:00 |
|
Mark Qvist
|
cab513fa31
|
Logging
|
2026-08-21 18:08:35 +02:00 |
|
Mark Qvist
|
60eb0509f2
|
Signal blackholed status in validate_announce
|
2026-08-21 17:40:12 +02:00 |
|
Mark Qvist
|
42f6d64b9c
|
Implemented per-interface protocol violation tracking
|
2026-08-21 16:48:05 +02:00 |
|
Mark Qvist
|
6ba7cc8cb4
|
Added data flow speeds to rnstatus
|
2026-08-21 13:37:09 +02:00 |
|
Mark Qvist
|
880db0a7b7
|
Added active links stat to rnstatus
|
2026-08-21 13:23:30 +02:00 |
|
Mark Qvist
|
5f2f4438d0
|
Added detailed announce and path request traffic stats
|
2026-08-21 13:06:48 +02:00 |
|
Mark Qvist
|
614e7bd834
|
Improved path request handling, batch same-destination PRs when existing in-flight path request exists
|
2026-08-21 00:54:08 +02:00 |
|
Mark Qvist
|
386ef1f370
|
Transport jobs optimizations
|
2026-08-20 22:08:06 +02:00 |
|
Mark Qvist
|
4ab0755d0a
|
Changed PR ingress accounting point
|
2026-08-20 17:16:01 +02:00 |
|
Mark Qvist
|
d478e380c9
|
Use sets for discovery pr tags
|
2026-08-20 17:08:22 +02:00 |
|
Mark Qvist
|
05e6717d21
|
Fixed rngit file resource operations failing on Windows
|
2026-08-20 10:14:49 +02:00 |
|
Mark Qvist
|
9ae3db169e
|
Fixed medium_timeout init
|
2026-08-20 08:38:09 +02:00 |
|
Mark Qvist
|
4b914fb9a4
|
Include extra timeout for discovery PRs when slow interfaces are online, thanks to Zenith
|
2026-08-19 21:07:50 +02:00 |
|
Mark Qvist
|
bde5611a0d
|
Fixed missing interface.bitrate validation in extra link proof timeout calculation, thanks to Zenith
|
2026-08-19 20:15:17 +02:00 |
|
Mark Qvist
|
49073fcca5
|
Fixed invalid interface basis for extra link proof timeout calculation, thanks to Zenith
|
2026-08-19 20:13:32 +02:00 |
|
Mark Qvist
|
6738db5437
|
Cleaned up deprecated logic block indent in relation to inbound processing refactor
|
2026-08-19 20:08:34 +02:00 |
|
Mark Qvist
|
49918c7e1d
|
Updated docs
|
2026-08-19 19:57:17 +02:00 |
|
Mark Qvist
|
954567c581
|
Allow disabling link MTU discovery
|
2026-08-19 18:06:17 +02:00 |
|
Mark Qvist
|
77a1bb9b19
|
Consistency
|
2026-08-19 18:03:23 +02:00 |
|
Mark Qvist
|
df80181006
|
Utilize full link MDU in RawChannelWriter
|
2026-08-19 17:57:14 +02:00 |
|
Mark Qvist
|
0c0034f1ae
|
Tuned burst stats throttle
|
2026-08-19 16:44:29 +02:00 |
|
Mark Qvist
|
2e9443ffe2
|
Fixed typo
|
2026-08-19 15:49:09 +02:00 |
|
JRG
|
65222e0de8
|
Resource: align indexes in receive_part with request_next
|
2026-08-19 15:44:53 +02:00 |
|
Mark Qvist
|
db7daa4d94
|
Method naming
|
2026-08-19 14:22:36 +02:00 |
|
JRG
|
c95bb551ab
|
Transport: handle exceptions in inbound()
|
2026-08-19 14:19:49 +02:00 |
|
Mark Qvist
|
acecc1f490
|
Error logging
|
2026-08-19 13:39:53 +02:00 |
|
JRG
|
39e3854dac
|
Link: reset watchdog if exception happens in receive
|
2026-08-19 13:38:18 +02:00 |
|
JRG
|
6cd5be18ec
|
Transport: slice discovery_pr_tags to the end
Keep the last element.
|
2026-08-19 13:33:40 +02:00 |
|
JRG
|
0e2041c837
|
BackboneInterface: update timestamps in ic checks
|
2026-08-19 13:23:16 +02:00 |
|
JRG
|
338173802d
|
Transport: fix destination_hash check in pending_discovery_prs
|
2026-08-19 13:07:55 +02:00 |
|
Mark Qvist
|
40a862acbd
|
Break loop on existing entry in announce queue
|
2026-08-19 13:02:28 +02:00 |
|
JRG
|
d825e39379
|
Transport: fix updating announce_queue
|
2026-08-19 12:59:41 +02:00 |
|