orignal
|
bc2cdd6c01
|
update published pq param from config
|
2026-03-12 20:46:06 -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
|
a4839bf2be
|
handle ntcp2.version param in config
|
2026-01-08 19:56:09 -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
|
67fe6faf2d
|
get preferred crypto key type from ratchets session
|
2025-04-16 22:08:16 -04: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
|
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
|
f087654f25
|
fixed warnings
|
2024-10-18 20:02:41 -04:00 |
|
orignal
|
10335b90c5
|
fixed warnings
|
2024-10-18 19:57:35 -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
|
8d1c186665
|
limited connectivity mode
|
2024-09-07 16:25:26 -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
|
22dabfd79e
|
use unordered_map for excluded routers. don't request to self
|
2024-05-15 13:31:31 -04:00 |
|
orignal
|
a8af683643
|
renamed steady to monotonic
|
2024-02-27 12:33:07 -05: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 |
|
Vort
|
81015a5228
|
log changes of network status
|
2024-01-28 16:13:23 +02:00 |
|
orignal
|
2ad26dd4c9
|
fixed race condition in ECIESx25519 tags table
|
2024-01-11 14:09:08 -05:00 |
|
Vort
|
68f4961f1a
|
separate test status from network status
|
2023-07-30 15:44:16 +03:00 |
|
orignal
|
716926f0d7
|
publish high congestion cap
|
2023-03-06 19:48:04 -05:00 |
|
orignal
|
3c9a574e90
|
create io_service after daemonization
|
2023-02-26 08:46:01 -05:00 |
|
orignal
|
de82b3ae19
|
don't publish non-reachable router
|
2023-02-25 17:19:14 -05:00 |
|
orignal
|
f84d88ac63
|
publish own RouterInfo in router's thread
|
2023-02-24 18:28:30 -05:00 |
|
orignal
|
2e62f9532f
|
separate thread for processing router's messages
|
2023-02-23 13:58:06 -05:00 |
|
R4SAS
|
86fc12e395
|
[style] clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2023-02-11 09:41:51 +03:00 |
|
orignal
|
4de6201b84
|
update RouuterInfo if NTCP2 or SSU2 keys were recreated
|
2023-01-25 13:23:46 -05:00 |
|
orignal
|
5479ddd03c
|
publish NTCP2 addreses by index
|
2023-01-24 14:07:22 -05:00 |
|
orignal
|
2921eaa055
|
differentiate symmetric and full cone NAT
|
2023-01-07 12:11:51 -05:00 |
|
orignal
|
737603e81b
|
No descriptors error
|
2022-12-10 13:22:37 -05:00 |
|
orignal
|
fb8be32c28
|
removed SSU and NTCP transports
|
2022-11-23 15:45:00 -05:00 |
|
orignal
|
ccfeca728e
|
use only SSU2 for network status
|
2022-11-22 22:03:19 -05:00 |
|
orignal
|
8fd466c5a9
|
separate network status and errors
|
2022-08-29 21:11:17 -04:00 |
|
orignal
|
9d123fa5ad
|
select random port if port not found or specified
|
2022-08-10 22:00:11 -04:00 |
|
orignal
|
3dd78a2589
|
remove SSU address if SSU is off
|
2022-08-09 19:12:11 -04:00 |
|
orignal
|
f43e860998
|
cleanup introducers if router is not longer firewalled
|
2022-08-05 21:23:23 -04:00 |
|
orignal
|
ed5c533982
|
recgnize symmetric NAT from SSU2
|
2022-08-02 20:02:55 -04:00 |
|
orignal
|
dbb9295063
|
set MTU if local address is specified explicitly. update MTU for ipv6 if not set
|
2022-07-24 15:24:01 -04:00 |
|
orignal
|
d33aeb4bb2
|
set unreachable if firewalled. Store router's hash of introducer instead session
|
2022-07-21 19:38:18 -04:00 |
|
orignal
|
2197cd8620
|
add/remove SSU2 introducers to local RouterInfo
|
2022-07-20 16:01:08 -04:00 |
|
orignal
|
0e6ad548b2
|
invoke SSU2 peer test updates
|
2022-07-04 18:54:20 -04:00 |
|