orignal
|
709c451400
|
disable MemoryPool for RouterInfo's address
|
2022-12-04 17:49:59 -05:00 |
|
orignal
|
949c38f5f0
|
reuse list of addresses
|
2022-11-28 19:16:21 -05:00 |
|
orignal
|
aa9a9ef18d
|
memory pool for addreses
|
2022-11-25 19:18:53 -05:00 |
|
orignal
|
fb8be32c28
|
removed SSU and NTCP transports
|
2022-11-23 15:45:00 -05:00 |
|
orignal
|
a298588943
|
SSU2 only introducers
|
2022-11-23 13:44:03 -05:00 |
|
orignal
|
6a23153c0b
|
don't read SSU addresses
|
2022-11-22 18:28:56 -05:00 |
|
R4SAS
|
96c4463d39
|
clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-10-09 20:24:43 +03:00 |
|
orignal
|
69ca3bc75d
|
catch lexical_cast exceptions
|
2022-10-06 18:48:17 -04:00 |
|
orignal
|
df92a85159
|
set SSU2 port +1 if not specified
|
2022-08-09 14:08:13 -04:00 |
|
orignal
|
ae73e8a305
|
find SSU2 address with static key if supports both ipv4 and ipv6
|
2022-07-27 10:19:25 -04:00 |
|
orignal
|
987497bb10
|
don't publish invalid host/port
|
2022-07-25 15:23:52 -04:00 |
|
orignal
|
b860a4799d
|
testing cap for published SSU2 address
|
2022-07-23 16:17:30 -04:00 |
|
orignal
|
ea0ed9e844
|
update SSU2 introducers if Firewalled
|
2022-07-20 21:55:48 -04:00 |
|
orignal
|
4a3e481a83
|
don't publish introducers for non-published SSU2 address
|
2022-07-20 16:13:00 -04:00 |
|
orignal
|
2197cd8620
|
add/remove SSU2 introducers to local RouterInfo
|
2022-07-20 16:01:08 -04:00 |
|
orignal
|
cf0d3b5f61
|
create new list of SSU2 introducers
|
2022-07-19 18:38:58 -04:00 |
|
orignal
|
827a88d772
|
exclude expired SSU2 introducers
|
2022-06-23 18:23:25 -04:00 |
|
orignal
|
17892238a9
|
update supported transports for SSU2
|
2022-06-12 18:26:02 -04:00 |
|
orignal
|
2cfd054f2c
|
publisuh peer test cap for published SSU2 addresses
|
2022-06-10 10:59:26 -04:00 |
|
orignal
|
cbcee5fb45
|
handle peer test messages 4 and 5
|
2022-06-07 16:09:20 -04:00 |
|
orignal
|
87a434c377
|
start peer test for SSU2
|
2022-06-01 21:51:02 -04:00 |
|
R4SAS
|
6b4ffcff5a
|
cleanup code (spaces, tabs)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-05-20 17:44:29 +00:00 |
|
orignal
|
f9ed0d4aa2
|
fixed crash
|
2022-04-26 20:01:32 -04:00 |
|
orignal
|
78b1afcc8c
|
publish introducer cap for SSU2 address
|
2022-04-26 15:20:57 -04:00 |
|
orignal
|
eb6437050f
|
SSU2 introducers
|
2022-04-25 19:57:46 -04:00 |
|
orignal
|
f5f282af97
|
cost for published SSU2 address
|
2022-04-02 14:32:26 -04:00 |
|
orignal
|
7923ed9567
|
publish SSU2 address
|
2022-03-29 13:56:56 -04:00 |
|
orignal
|
30b83414ef
|
find SSU2 address by address type
|
2022-03-28 18:03:22 -04:00 |
|
orignal
|
ee1c4f4fdc
|
internal numeric id for families
|
2022-03-24 15:50:20 -04:00 |
|
orignal
|
2440ffbfc9
|
handle SSU2 SessionConfirmed
|
2022-03-23 14:06:55 -04:00 |
|
orignal
|
324932c758
|
separate i and key fields for shared SSU address
|
2022-03-20 10:28:08 -04:00 |
|
orignal
|
421800bc8f
|
recognize SSU address supporting SSU2
|
2022-03-19 17:34:07 -04:00 |
|
orignal
|
765e0e5c6b
|
correct 'i' size for SSU2
|
2022-03-18 13:33:33 -04:00 |
|
orignal
|
cc296e16dc
|
don't make SSU2 address published is 'i' is presented
|
2022-03-18 13:02:59 -04:00 |
|
orignal
|
3c5c375f71
|
connect to SSU2 address
|
2022-03-16 21:11:48 -04:00 |
|
orignal
|
b3c2e86436
|
skip unknown address
|
2022-03-14 15:54:55 -04:00 |
|
orignal
|
908bdc7624
|
always publish intro key for SSU2 address
|
2022-03-13 21:55:03 -04:00 |
|
orignal
|
21c1ec9c8c
|
enable SSU2 server
|
2022-03-13 21:34:11 -04:00 |
|
orignal
|
6eba061c2a
|
show local SSU2 address
|
2022-03-13 11:04:37 -04:00 |
|
orignal
|
bb7c0fef20
|
SSU2 address in config and RouterInfo
|
2022-03-12 21:40:12 -05:00 |
|
orignal
|
5c15a12116
|
don't allocate buffer from netdb for LocalRouterInfo
|
2022-03-11 19:03:00 -05:00 |
|
orignal
|
68d015763e
|
recognize SSU2 addresses
|
2022-03-11 16:17:44 -05:00 |
|
orignal
|
ea1f2d4e26
|
use i for intro key for SSU
|
2022-02-06 10:17:35 -05:00 |
|
orignal
|
4211c733a2
|
s and i keys for all addresses
|
2022-02-05 17:14:25 -05:00 |
|
orignal
|
58cf26c304
|
cleanup properties before update
|
2022-01-15 19:26:11 -05:00 |
|
orignal
|
a2de5564ac
|
moved m_Properties to LocalRouterInfo
|
2022-01-15 18:54:02 -05:00 |
|
orignal
|
338b17ccf1
|
LocalRouterInfo for own router
|
2022-01-15 12:48:49 -05:00 |
|
orignal
|
e4ab0acc92
|
create RouterInfo from shared pointer to Buffer
|
2022-01-03 16:27:28 -05:00 |
|
orignal
|
c6b2ce93c4
|
Memory pool for RouterInfo address
|
2022-01-01 15:12:59 -05:00 |
|
orignal
|
f567417bb3
|
memory pool for RouterInfo buffer
|
2021-12-30 15:16:13 -05:00 |
|
orignal
|
ae5cb3bbe7
|
rollback
|
2021-12-28 08:00:03 -05:00 |
|
orignal
|
0eb8e15796
|
allocated actual buffer size for RouterInfo
|
2021-12-27 13:02:06 -05:00 |
|
orignal
|
1c95c7856f
|
avoid duplicated addresses. Check presence of netId and version
|
2021-12-24 18:58:20 -05:00 |
|
R4SAS
|
edc0162163
|
clean line trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2021-11-27 23:30:35 +03:00 |
|
R4SAS
|
94661f697b
|
[log] update log messages (closes #1693)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2021-11-27 22:53:53 +03:00 |
|
orignal
|
44e01b41f8
|
reserve address for 3 introducers
|
2021-10-12 13:28:16 -04:00 |
|
orignal
|
7def2fa6a3
|
use std::vector for address list
|
2021-10-10 09:53:21 -04:00 |
|
orignal
|
48131f4597
|
don't store full path with RouterInfo
|
2021-10-07 15:08:33 -04:00 |
|
orignal
|
349022ae42
|
don't select ElGamal routers for tunnels
|
2021-09-03 13:30:01 -04:00 |
|
orignal
|
bb518d3d51
|
don't pass BN_CTX to encrypt/decrypt functions
|
2021-08-31 18:51:40 -04:00 |
|
orignal
|
db9223b0d5
|
set minimal version for floodfill to 0.9.38
|
2021-07-19 17:50:55 -04:00 |
|
orignal
|
a37cf058cd
|
router with expired introducer is still valid
|
2021-07-16 20:12:41 -04:00 |
|
orignal
|
f4902e6642
|
eligble floodfill must be reachable by ipv4
|
2021-07-16 13:53:12 -04:00 |
|
orignal
|
6ca28adcbb
|
set address caps and available transports for new address
|
2021-06-18 18:19:05 -04:00 |
|
orignal
|
2185019b59
|
check if router is reachable by transport before obtaining address
|
2021-06-17 19:46:05 -04:00 |
|
orignal
|
a6af4908d5
|
use m_ReachableTransports bitmask
|
2021-06-16 18:14:33 -04:00 |
|
orignal
|
bce6685d0c
|
correct check of ipv4/ipv6 address
|
2021-06-14 12:36:54 -04:00 |
|
orignal
|
ef8c4389e1
|
reachable transports added
|
2021-06-02 12:55:08 -04:00 |
|
orignal
|
39d4464be0
|
make sure that introducer or peer test router is reachable by SSU
|
2021-04-15 11:43:43 -04:00 |
|
orignal
|
df858d9143
|
publish iexp
|
2021-04-09 13:29:07 -04:00 |
|
orignal
|
3e873f88c9
|
don't drop introducers without iExp
|
2021-04-07 15:55:38 -04:00 |
|
orignal
|
277cef5ec4
|
eliminate cost field
|
2021-04-07 13:05:38 -04:00 |
|
orignal
|
5c9b478e46
|
published field for SSU addresses
|
2021-04-05 21:45:48 -04:00 |
|
orignal
|
2cc9791bf2
|
exclude already expired introducers
|
2021-04-04 10:36:22 -04:00 |
|
orignal
|
0f166973ca
|
check ureachable cap and actual introducers separately
|
2021-04-03 20:03:19 -04:00 |
|
orignal
|
bea384abea
|
recongnize v4 and v6 SSU addresses without host
|
2021-04-03 18:56:50 -04:00 |
|
orignal
|
bb5ed0b40c
|
assign correct 6 or 4 cap to unpublished address
|
2021-04-01 11:02:29 -04:00 |
|
orignal
|
5412352dec
|
publish ipv6 introducers for ipv6 addresses
|
2021-03-31 13:42:57 -04:00 |
|
orignal
|
25eae3c116
|
return relay tag for ipv6 introducer
|
2021-03-30 11:31:11 -04:00 |
|
orignal
|
86415bc61f
|
publish introducer cap for ipv6 address
|
2021-03-27 18:49:35 -04:00 |
|
orignal
|
9e050d1a23
|
peer test for ipv6
|
2021-03-23 15:36:57 -04:00 |
|
orignal
|
1b8da90cbb
|
more precise compatibility check
|
2021-03-12 20:51:12 -05:00 |
|
orignal
|
97f315d488
|
set correct 4 and 6 caps for unreachable addresses
|
2021-03-08 15:57:05 -05:00 |
|
orignal
|
ff0e6813c6
|
fixed typo
|
2021-03-05 21:53:19 -05:00 |
|
orignal
|
fa5e4d57fd
|
correct caps for SSU address without host
|
2021-03-05 19:40:37 -05:00 |
|
orignal
|
1f6cde652e
|
check caps for SSU address
|
2021-03-04 22:47:56 -05:00 |
|
orignal
|
618aa26454
|
allow some unreachable floodfills
|
2021-03-02 14:13:28 -05:00 |
|
orignal
|
f70ee480ba
|
check connectivity between peers for tunnel
|
2021-03-01 19:02:27 -05:00 |
|
orignal
|
57c969b0ed
|
constants for cost
|
2021-03-01 11:09:25 -05:00 |
|
orignal
|
ae58a7007b
|
different cost for direct or with introducers SSU address
|
2021-02-28 19:19:09 -05:00 |
|
orignal
|
11c924bbe7
|
publish and handle SSU addreses without host
|
2021-02-28 18:58:25 -05:00 |
|
orignal
|
124c3ef2d7
|
always publish SSU port
|
2021-02-23 21:15:17 -05:00 |
|
orignal
|
c3a2fca76a
|
4 or 6 caps for non-published addresses
|
2021-02-23 19:59:35 -05:00 |
|
orignal
|
b60ebfe1c6
|
parse '4' and '6' address caps
|
2021-02-22 22:53:25 -05:00 |
|
orignal
|
1d7639b3f4
|
caps per address
|
2021-02-22 21:04:26 -05:00 |
|
orignal
|
1ca0354cf2
|
find NTCP2 address by static key. Don't make router unreachable if can't connect by NTCP2
|
2021-02-17 18:46:41 -05:00 |
|
orignal
|
89e8d99294
|
check availability of particular address
|
2021-02-03 20:09:43 -05:00 |
|
orignal
|
05c7aacfa5
|
check for NTCP for yggdrasil address
|
2021-02-01 22:24:51 -05:00 |
|
orignal
|
ace80c29e7
|
meshnets.yggaddress added
|
2021-02-01 18:00:03 -05:00 |
|
orignal
|
aad2d68edb
|
NTCP2 transports through the Yggdrasil
|
2021-01-31 17:25:07 -05:00 |
|