orignal
|
872fd31280
|
fixed braces around scalar initializer clang warning
|
2026-03-09 16:07:08 -04:00 |
|
Benson Muite
|
73623a4793
|
Replace deadline_timer by steady_timer
Prevent deprecation warnings when building.
|
2026-03-06 10:55:47 +03:00 |
|
orignal
|
33e7ffaa16
|
use std::atomic_flag instead std::atomic<bool> for saving to disk
|
2026-03-05 15:54:14 -05:00 |
|
orignal
|
bbc10c9c74
|
don't publish router with limited connectivity
|
2026-01-24 12:58:28 -05:00 |
|
orignal
|
2734bc4d95
|
update NTCP2 address if version has changed
|
2026-01-13 19:48:16 -05:00 |
|
orignal
|
a1b3030ded
|
get current floodfill flag from router.info
|
2026-01-10 10:51:35 -05:00 |
|
orignal
|
a4839bf2be
|
handle ntcp2.version param in config
|
2026-01-08 19:56:09 -05:00 |
|
orignal
|
5e19574a86
|
publish own RoterInfo through tunnels if limited connectivity
|
2025-12-31 18:23:30 -05:00 |
|
orignal
|
ac39f1204d
|
disable introducer for floodfill after network status change
|
2025-12-28 17:24:47 -05:00 |
|
orignal
|
4193f1bd5a
|
disable introducer for floodfill
|
2025-12-28 16:49:15 -05:00 |
|
orignal
|
4f73e9678e
|
RNG per destination. Use RNG from tunnels in tunnel pool
|
2025-12-11 17:43:14 -05:00 |
|
orignal
|
a52f619d6a
|
implement stan mode
|
2025-11-17 21:46:32 -05:00 |
|
orignal
|
d280190822
|
check if local ipv6 clearnet address is presented
|
2025-09-20 16:32:16 -04:00 |
|
wipedlifepotato
|
aeb6dddcb1
|
feat: bandwidth with bytes/kbytes/gbytes seconds and fix for style.css
|
2025-08-18 19:43:52 +07:00 |
|
orignal
|
f38612b8e9
|
Exclude 'R' cap if proxy
|
2025-08-02 14:57:48 -04:00 |
|
orignal
|
67fe6faf2d
|
get preferred crypto key type from ratchets session
|
2025-04-16 22:08:16 -04:00 |
|
orignal
|
bd2b96627c
|
calculate crypto key length from key type
|
2025-03-18 19:23:13 -04:00 |
|
orignal
|
dcd15cc244
|
use common constants for babdwidth limits
|
2025-02-25 14:12:10 -05:00 |
|
orignal
|
adc230acde
|
use m_IsSaving flag for saving RouterInfo
|
2025-01-29 16:02:31 -05:00 |
|
orignal
|
e4ba07a540
|
persist local RouterInfo in separate thread using seperate buffer
|
2025-01-29 13:22:15 -05:00 |
|
orignal
|
93ec5ac5c4
|
rollback
|
2025-01-28 21:45:26 -05:00 |
|
orignal
|
774c606b09
|
don't wait for completion explicitly
|
2025-01-28 21:30:48 -05:00 |
|
orignal
|
1bff42042d
|
check if saving if complete
|
2025-01-28 21:22:36 -05:00 |
|
orignal
|
daeb177579
|
save updated local RouterInfo in separate thread
|
2025-01-28 20:49:36 -05:00 |
|
orignal
|
5d7a062f1b
|
std::mt19937 for random. Congestion update timer variance
|
2025-01-28 14:47:22 -05:00 |
|
orignal
|
3236de0d5a
|
reduce publishing confimation intervals
|
2025-01-06 19:36:15 -05:00 |
|
orignal
|
ffd18baf30
|
support boost 1.87
|
2024-11-25 16:00:06 -05:00 |
|
orignal
|
ce96f93c80
|
cleanup tags and ECIES sessions more often
|
2024-11-11 21:59:19 -05:00 |
|
orignal
|
be24a3e336
|
publish R cap for yggdrasil-only router and U cap for routers through proxy
|
2024-11-05 19:24:54 -05:00 |
|
orignal
|
d99a7d9b20
|
allow transit for router behind symmetric NAT or proxy
|
2024-11-05 15:20:05 -05:00 |
|
orignal
|
ec4fe9a1e6
|
set congesion cap G if symmetric NAT and ipv4 in only transport
|
2024-10-27 18:17:28 -04:00 |
|
orignal
|
64e4b3871a
|
update introducer's iTag is session to introducer was replaced to new one
|
2024-09-27 13:32:20 -04:00 |
|
orignal
|
ba451eeca5
|
set congestion cap G immediately if through proxy
|
2024-09-07 18:01:48 -04:00 |
|
orignal
|
d539c9677e
|
don't accept tunnels if connected through proxy
|
2024-09-06 19:04:07 -04:00 |
|
orignal
|
d1620d70bb
|
consider N routers as low bandwidth
|
2024-09-03 18:43:25 -04:00 |
|
orignal
|
cc59003560
|
removed C++17 check
|
2024-09-02 18:22:33 -04:00 |
|
orignal
|
df787060c3
|
stop destination's thread before cleanup
|
2024-06-30 11:40:35 -04:00 |
|
orignal
|
43f5ba286c
|
update congestion caps before initial publishing
|
2024-06-09 15:25:19 -04:00 |
|
orignal
|
acbd3f897b
|
fixed race condition between local buffer creation and sending it through the transports
|
2024-05-26 15:33:37 -04:00 |
|
orignal
|
7dc5a04b8d
|
update timestamp for non-reachable router
|
2024-05-26 11:06:39 -04:00 |
|
orignal
|
03635f4444
|
publish through tunnels in case of restricted routes
|
2024-05-26 10:55:19 -04:00 |
|
orignal
|
0fae04f96a
|
update local RouterInfo timestamp by timer even in hidden mode
|
2024-05-26 10:21:26 -04:00 |
|
orignal
|
77bb7432bc
|
insert previously ecluded floodfill back when connected
|
2024-04-28 11:16:59 -04:00 |
|
orignal
|
a8af683643
|
renamed steady to monotonic
|
2024-02-27 12:33:07 -05:00 |
|
Vort
|
3d03732555
|
add tunnel test message
|
2024-02-27 11:08:14 +02:00 |
|
orignal
|
d25206abce
|
encrypted tunnel test messages
|
2024-02-21 19:46:29 -05:00 |
|
orignal
|
36a060d50f
|
Consider 'M' routers as low bandwidth
|
2024-02-21 12:37:33 -05:00 |
|
Vort
|
19e23b34da
|
add constants for congestion levels
|
2024-02-20 10:30:05 +02:00 |
|
Vort
|
d677d67676
|
implement medium congestion indication
|
2024-02-19 21:36:38 +02:00 |
|
orignal
|
900153765a
|
move router's tags cleanup to router's thread
|
2024-02-16 18:56:04 -05:00 |
|