Commit graph

122 commits

Author SHA1 Message Date
orignal a21bec0ed8 check if router if real only if tunnel build rate is low and router's profile is presented when handle exploratory request 2024-04-30 14:16:05 -04:00
orignal 77bb7432bc insert previously ecluded floodfill back when connected 2024-04-28 11:16:59 -04:00
orignal c5a1e8cac8 give preference to direct connection 2024-04-19 19:12:29 -04:00
orignal f67c38d8d2 fixed typo 2024-04-18 18:06:24 -04:00
orignal ffee29272f avoid two firewalled routers in the row 2024-04-14 20:09:06 -04:00
orignal 36a060d50f Consider 'M' routers as low bandwidth 2024-02-21 12:37:33 -05:00
orignal 0cc91dd2d2 don't pick too active peer 2023-10-15 08:31:55 -04:00
orignal 7bcc905f05 exclude SSU1 introducers 2023-08-07 21:28:13 -04:00
orignal c757b6d020 reset floodfill cap for unknown floodfills 2023-05-05 18:22:11 -04:00
orignal b77ae08388 exclude previously non-reachable transports 2023-04-18 14:35:13 -04:00
orignal 4ebc7c970a bypass medium congestion(D) routers for client tunnels 2023-04-10 23:04:38 -04:00
orignal caff003a85 check for published ipv4 addresses for floodfills and IBGW 2023-04-06 16:03:15 -04:00
orignal 9475a22728 update introducers. cleanup unreachable routers 2023-04-05 21:30:36 -04:00
orignal b8032e7fbf publish congestion cap G 2023-04-02 11:27:51 -04:00
orignal 55b2f2c625 memory pool for IdentityEx 2023-03-16 21:32:53 -04:00
orignal 46e4f4aea5 update RouterInfo if congestion cap changed 2023-03-07 13:09:07 -05:00
orignal 716926f0d7 publish high congestion cap 2023-03-06 19:48:04 -05:00
orignal 3154eda6a6 fixed typos 2023-03-04 15:46:44 -05:00
orignal d50cf0ad83 recognize congestion caps 2023-03-03 20:21:56 -05:00
orignal 1b921a2eac removed some SSU1 code 2023-03-01 22:05:24 -05:00
orignal c2faa5c614 don't try to save RouterInfo if no buffer 2023-02-12 19:10:22 -05:00
orignal d15581d95e delete invalid router after update 2023-02-12 18:02:16 -05:00
orignal 48a3c767e5 in-meory storage for router profiles 2023-02-11 16:22:02 -05:00
orignal 21123e2afa compare published address and actual endpoint 2023-02-05 18:26:09 -05:00
orignal 70fec2bc99 don't publish localhost addresses in RouterInfo 2023-01-28 22:33:44 -05:00
orignal e91d0bbec8 delete address if corresponding transport is disabled 2023-01-26 11:21:08 -05:00
orignal acd6af709e don't use netdb memory pool for local RouterInfo 2023-01-05 18:16:36 -05:00
R4SAS 503f522cc3
[style] clean trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-03 21:25:19 +03:00
orignal 84d9c8f1b8 access to RouterInfo's addresses by index 2022-12-16 15:12:30 -05:00
orignal 53ca5dc67a memory pool for address vectors 2022-12-07 14:08:27 -05:00
orignal 410d2c2fa9 use shared pointer for RouterInfo's addreses list 2022-12-04 19:21:51 -05:00
orignal 949c38f5f0 reuse list of addresses 2022-11-28 19:16:21 -05:00
orignal aead9db971 Read local RouterInfo from file 2022-11-25 14:53:40 -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
R4SAS 96c4463d39
clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-10-09 20:24:43 +03: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 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 e970deb92b check presense of introducers in SSU2 address 2022-04-28 11:43:33 -04:00
orignal eb6437050f SSU2 introducers 2022-04-25 19:57:46 -04:00
orignal 46b77cc280 increase RouterInfo buffer size 2022-04-09 14:40:38 -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 3c5c375f71 connect to SSU2 address 2022-03-16 21:11:48 -04:00