Mark Qvist
|
3036305662
|
Cleanup
|
2024-12-11 22:17:58 +01:00 |
Mark Qvist
|
7e52c37580
|
Allow announce handler to receive announce packet hash
|
2024-12-11 19:18:02 +01:00 |
Mark Qvist
|
36c761e8dd
|
Refactored processOutgoing to process_outgoing
|
2024-11-22 14:12:55 +01:00 |
Mark Qvist
|
6521f839cd
|
Fixed resource transfers hanging for a long time over slow links if proof packet is lost
|
2024-10-10 17:06:43 +02:00 |
Mark Qvist
|
7363c9c821
|
Increase PATH_REQUEST_RG to 1.5 seconds
|
2024-10-05 19:20:48 +02:00 |
Mark Qvist
|
ba856ea1c4
|
Handle link transport edge case
|
2024-09-21 19:04:28 +02:00 |
Mark Qvist
|
2329181c88
|
Prioritize interfaces according to bitrate
|
2024-09-15 14:14:00 +02:00 |
Mark Qvist
|
3a580e74de
|
Make ratchet IDs available to applications
|
2024-09-08 14:55:07 +02:00 |
Mark Qvist
|
fe054fd03c
|
Added destination ratchet ID getter to API
|
2024-09-07 22:32:03 +02:00 |
Mark Qvist
|
8a82d6bfeb
|
Allow announce handlers to also receive path responses
|
2024-09-06 19:52:05 +02:00 |
Mark Qvist
|
d21dda2830
|
Set context flags on path response
|
2024-09-04 19:39:59 +02:00 |
Mark Qvist
|
a11f14e75f
|
Implemented ratchets
|
2024-09-04 17:37:18 +02:00 |
Mark Qvist
|
7f2154110c
|
Cleanup
|
2024-08-30 13:33:51 +02:00 |
Mark Qvist
|
d3b8c1c829
|
Added path and rate tables to remote management
|
2024-08-29 13:19:39 +02:00 |
Mark Qvist
|
e8d1897edd
|
Added remote transport instance status to rnstatus utility
|
2024-08-29 01:54:34 +02:00 |
Mark Qvist
|
0049c98684
|
Added comment about path resolution
|
2024-05-22 12:41:38 +02:00 |
Mark Qvist
|
0bb1108771
|
Mark path unresponsive when link establishment fails due to potential interface-local destination roaming
|
2024-05-19 12:35:38 +02:00 |
Mark Qvist
|
d2feb8b136
|
Improved path response logic
|
2024-05-04 21:57:03 +02:00 |
Mark Qvist
|
b06f5285c5
|
Fix LR proof delivery on unknown hop count paths
|
2024-05-04 20:27:04 +02:00 |
Mark Qvist
|
8330f70a27
|
Fixed link packet routing in topologies where transport packets leak to non-intended instances in the link chain
|
2024-05-04 19:52:02 +02:00 |
Mark Qvist
|
b91c852330
|
Updated path request timing
|
2024-05-04 16:19:04 +02:00 |
Mark Qvist
|
18f50ff1ae
|
Limit amount of random blobs kept in memory and persisted to disk. Add check for non-existent announce in processing table.
|
2024-03-01 00:03:56 +01:00 |
Mark Qvist
|
d67c8eb1cd
|
Fixed potential division by zero
|
2023-12-25 11:39:24 +01:00 |
Mark Qvist
|
5dd2c31caf
|
Generate receipts prior to raw transmit
|
2023-11-13 23:12:59 +01:00 |
Mark Qvist
|
957c2b3bc1
|
Fixed invalid reference
|
2023-11-02 21:33:21 +01:00 |
Mark Qvist
|
5e39136dff
|
Fixed missing path state resetting on stale path rediscovery
|
2023-11-02 16:15:42 +01:00 |
Mark Qvist
|
237a45b2ca
|
Don't send rediscovery requests on local originator
|
2023-11-02 13:33:12 +01:00 |
Mark Qvist
|
b161650ced
|
Adjusted link timings
|
2023-11-02 13:04:09 +01:00 |
Mark Qvist
|
12e87425dc
|
Adjusted timings
|
2023-11-02 12:24:42 +01:00 |
Mark Qvist
|
873f049e20
|
Fixed redundant rediscovery path request
|
2023-11-02 04:35:57 +01:00 |
Mark Qvist
|
798dfb1727
|
Added ability to query physical layer stats on links
|
2023-10-28 00:05:35 +02:00 |
Mark Qvist
|
f01074e5b8
|
Implemented link establishment on ultra low bandwidth links
|
2023-10-27 18:16:52 +02:00 |
Mark Qvist
|
bed71fa3f8
|
Added physical layer link stats to link and packet classes
|
2023-10-24 01:41:12 +02:00 |
Mark Qvist
|
b3731524ac
|
Improved path re-discovery in changing topographies
|
2023-10-19 00:38:41 +02:00 |
Mark Qvist
|
4f561a8c0c
|
Added exception handling to interface detach
|
2023-10-16 18:54:36 +02:00 |
Mark Qvist
|
c5d30f8ee6
|
Cleanup
|
2023-10-01 00:24:03 +02:00 |
Mark Qvist
|
3c4791a622
|
Implemented announce ingress control
|
2023-10-01 00:16:32 +02:00 |
Mark Qvist
|
136713eec1
|
Added announce frequency stats
|
2023-09-30 19:13:58 +02:00 |
Mark Qvist
|
b5cb3a65dd
|
Fixed announce queue not clearing all announces with exceeded retry limit at the same time
|
2023-09-30 00:25:47 +02:00 |
Mark Qvist
|
8908022b88
|
Updated license headers
|
2023-09-29 10:31:20 +02:00 |
Mark Qvist
|
a732767a28
|
Fixed local RSSI and SNR cache pop order
|
2023-09-25 14:17:58 +02:00 |
Mark Qvist
|
82f204fb44
|
Added ability to enable a built-in probe responder destination for Transport Instances
|
2023-09-21 18:48:08 +02:00 |
Mark Qvist
|
9c823a038b
|
Impproved path re-discovery on Transport Instances when local nodes roam to other network segments
|
2023-09-21 13:46:28 +02:00 |
Mark Qvist
|
06716e4873
|
Disabled caching until redesign
|
2023-09-21 12:05:37 +02:00 |
Mark Qvist
|
ffe1beb7ae
|
Updated log statement
|
2023-09-19 10:13:04 +02:00 |
Mark Qvist
|
874d76b343
|
Added Transport Instance uptime to rnstatut output
|
2023-09-18 15:45:55 +02:00 |
Mark Qvist
|
9889b479d1
|
Fixed inadverdent AutoInterface multi-IF deque hit for resource transfer retries
|
2023-09-14 22:14:31 +02:00 |
Mark Qvist
|
2439761529
|
Prevent answering path requests on roaming-mode interfaces for next-hop instances on same roaming-mode interface
|
2023-09-13 13:03:22 +02:00 |
Mark Qvist
|
049733c4b6
|
Fixed race condition for link initiators on timed out link establishment
|
2023-06-13 19:20:54 +02:00 |
Mark Qvist
|
bab779a34c
|
Fixed race condition for link initiators on timed out link establishment
|
2023-06-13 16:10:47 +02:00 |