Mark Qvist
|
0e070aacf6
|
Ah well, of course.
|
2026-08-24 11:29:01 +02:00 |
Mark Qvist
|
39899651ee
|
Merge adjustments
|
2026-08-24 10:56:26 +02:00 |
Mark Qvist
|
1034d78828
|
Merge adjustments
|
2026-08-24 10:52:47 +02:00 |
Mark Qvist
|
9c2f424aaa
|
Merge branch 'live_profiling' into live_profiler_merge
|
2026-08-24 10:31:13 +02:00 |
K8
|
dca5b9639e
|
Limit total profiler captures per tag, not per thread; handle reentrant profilers; make stats time windows be non-overlapping.
|
2026-08-23 22:39:32 -06:00 |
K8
|
40281f91da
|
Decorator for profiling functions.
|
2026-08-23 21:53:33 -06:00 |
K8
|
cf5d6a796e
|
Rework profilers for running indefinitely.
|
2026-08-23 21:53:33 -06:00 |
K8
|
9302415f9e
|
Add live profiling results output to rnstatus.
|
2026-08-23 21:53:33 -06:00 |
K8
|
9da6664976
|
Move log writing to a dedicated thread.
|
2026-08-23 21:53:33 -06:00 |
K8
|
1694a17a75
|
Full and configurable logfile rotation.
|
2026-08-23 21:53:33 -06:00 |
Mark Qvist
|
3fdfe93ec7
|
Don't loop on attached interface packets
|
2026-08-24 01:26:24 +02:00 |
Mark Qvist
|
a9538e9fd1
|
Loglevel
|
2026-08-24 00:53:35 +02:00 |
Mark Qvist
|
956d688e10
|
Check before cancel incoming
|
2026-08-24 00:14:54 +02:00 |
Mark Qvist
|
1c83e732ad
|
Use optimized IFAC handlers
|
2026-08-23 23:54:45 +02:00 |
Mark Qvist
|
5da0870e2a
|
Optimized HKDF
|
2026-08-23 23:54:17 +02:00 |
Mark Qvist
|
171868c6cb
|
Added IFAC and HKDF tests to test runner
|
2026-08-23 23:49:59 +02:00 |
Mark Qvist
|
cfddb9abe6
|
Added HKDF tests
|
2026-08-23 23:48:48 +02:00 |
Mark Qvist
|
929aba0282
|
Added IFAC tests
|
2026-08-23 23:47:34 +02:00 |
Mark Qvist
|
7347034f9a
|
Optimized outbound IFAC handling
|
2026-08-23 22:27:53 +02:00 |
Mark Qvist
|
aef9e5b416
|
Extract outbound IFAC handling
|
2026-08-23 22:05:36 +02:00 |
Mark Qvist
|
e806ae5837
|
Optimized inbound IFAC handling
|
2026-08-23 21:57:22 +02:00 |
Mark Qvist
|
602085a1cd
|
Extract inbound IFAC handler
|
2026-08-23 20:11:29 +02:00 |
Mark Qvist
|
84597f3186
|
Added MTU output to rnstatus
|
2026-08-23 18:01:24 +02:00 |
Mark Qvist
|
88c629e3ad
|
Logging and MTU adjustments
|
2026-08-23 18:01:13 +02:00 |
Mark Qvist
|
2058596dd1
|
Check before cancel outgoing
|
2026-08-23 15:32:04 +02:00 |
Mark Qvist
|
b123a756b0
|
Added transport implementation name and version to discovery information requirements
|
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
|
e32d4df754
|
Updated docs
|
2026-08-22 14:54:40 +02:00 |
Mark Qvist
|
561e2f23e1
|
Updated changelog
|
2026-08-22 14:51:49 +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 |