Commit graph

74 commits

Author SHA1 Message Date
orignal 2440ffbfc9 handle SSU2 SessionConfirmed 2022-03-23 14:06:55 -04:00
orignal 3c5c375f71 connect to SSU2 address 2022-03-16 21:11:48 -04:00
orignal 908bdc7624 always publish intro key for SSU2 address 2022-03-13 21:55:03 -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 f567417bb3 memory pool for RouterInfo buffer 2021-12-30 15:16:13 -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
orignal 1a8a32a773 select next tunnel with compatible transports 2021-11-05 14:51:24 -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 e6bcd04a36 short build message for re-created tunnels and far end transports 2021-10-05 19:38: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 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 ef8c4389e1 reachable transports added 2021-06-02 12:55:08 -04:00
orignal ac47c9c673 don't check U cap 2021-04-09 10:56:46 -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 67b32005f6 check if host if unspecified 2021-04-03 22:18:09 -04:00
orignal 0f166973ca check ureachable cap and actual introducers separately 2021-04-03 20:03:19 -04:00
orignal 25eae3c116 return relay tag for ipv6 introducer 2021-03-30 11:31:11 -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 f162876600 insert ipv4 address if enabled back 2021-03-12 16:13:01 -05:00
orignal 97f315d488 set correct 4 and 6 caps for unreachable addresses 2021-03-08 15:57:05 -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 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 aad2d68edb NTCP2 transports through the Yggdrasil 2021-01-31 17:25:07 -05:00
orignal 9e5935aea5 NTCP2Mesh added 2021-01-30 18:32:17 -05:00
orignal 129b4a2135 don't support NTCP1 address in RouterInfo 2021-01-30 16:50:53 -05:00
orignal e0cec79ad6 try both ipv4 and ipv6 NTCP2 addresses if presented 2021-01-18 18:58:16 -05:00
orignal 9301e39af7 minimal version for floodfill 0.9.28 2020-11-23 12:49:18 -05:00
orignal 3dfb44de31 exclude DSA floodfills 2020-11-21 14:27:08 -05:00
orignal c2f13a1496 some cleanup 2020-10-03 22:29:52 -04:00
orignal a8d23b5439 disable NTCP for good 2020-10-03 18:46:12 -04:00