orignal
|
68d015763e
|
recognize SSU2 addresses
|
2022-03-11 16:17:44 -05:00 |
|
orignal
|
7bdeaa9611
|
don't pick own router for peer test
|
2022-02-19 08:15:49 -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
|
d310efcb5c
|
pass I2NPMessage by move
|
2021-10-17 11:31:37 -04:00 |
|
orignal
|
fed04c1a19
|
requsted router to send to if not in netdb
|
2021-06-19 14:44:33 -04:00 |
|
orignal
|
2185019b59
|
check if router is reachable by transport before obtaining address
|
2021-06-17 19:46:05 -04:00 |
|
orignal
|
08a82a0bcd
|
don't try to connect to a router not reachable from us
|
2021-06-17 12:12:06 -04:00 |
|
orignal
|
1285e30b3e
|
more pre-calculated x25519
|
2021-05-10 18:55:39 -04:00 |
|
orignal
|
5ad4c2a65e
|
run ipv6 peer test again if still testing
|
2021-05-04 14:59:25 -04:00 |
|
orignal
|
d5b61ed544
|
select different routers for peer test
|
2021-04-17 14:33:53 -04:00 |
|
orignal
|
2cc9791bf2
|
exclude already expired introducers
|
2021-04-04 10:36:22 -04:00 |
|
orignal
|
3695aa924b
|
doesn't send peer test to a reserved address
|
2021-03-24 10:32:15 -04:00 |
|
orignal
|
9e050d1a23
|
peer test for ipv6
|
2021-03-23 15:36:57 -04:00 |
|
orignal
|
1d5d06f731
|
find actual router for peer
|
2021-03-16 15:23:00 -04:00 |
|
orignal
|
880d1a7ccd
|
NTCP2 proxy with authorization
|
2021-03-10 20:00:21 -05:00 |
|
orignal
|
744b25190a
|
don't set proxy if ntcp2 is disabled
|
2021-03-10 15:36:10 -05:00 |
|
orignal
|
f38920c338
|
Status: Proxy
|
2021-03-06 08:50:47 -05:00 |
|
orignal
|
8f90b21a5d
|
fixed typo
|
2021-03-05 22:40:27 -05:00 |
|
orignal
|
f70ee480ba
|
check connectivity between peers for tunnel
|
2021-03-01 19:02:27 -05:00 |
|
orignal
|
bef9a54f4a
|
bind SSU socket to specified address
|
2021-02-27 16:13:12 -05:00 |
|
orignal
|
288b19c3f7
|
bind NTCP2 ipv4 acceptor to specified local address
|
2021-02-27 10:35:50 -05:00 |
|
orignal
|
fab53dda66
|
fixed typo
|
2021-02-26 20:38:16 -05:00 |
|
orignal
|
a4e8bf9857
|
bind NTCP2 connections to specified address
|
2021-02-26 19:31:38 -05:00 |
|
orignal
|
fbe83f729d
|
don't try to send to unreachable router
|
2021-02-25 19:55:46 -05:00 |
|
orignal
|
1d7639b3f4
|
caps per address
|
2021-02-22 21:04:26 -05:00 |
|
orignal
|
b1fcd4d27b
|
show actual IP addresses for proxy connections
|
2021-02-17 14:26:48 -05:00 |
|
orignal
|
dc64d1738a
|
try both ipv4 and ipv6 SSU addresses if presented
|
2021-02-04 21:48:13 -05:00 |
|
orignal
|
89e8d99294
|
check availability of particular address
|
2021-02-03 20:09:43 -05:00 |
|
orignal
|
33b82b5669
|
check transport compatibility with peer before connecting
|
2021-02-03 14:24:43 -05:00 |
|
orignal
|
aad2d68edb
|
NTCP2 transports through the Yggdrasil
|
2021-01-31 17:25:07 -05:00 |
|
orignal
|
2d998aba43
|
fixed typo
|
2021-01-24 15:44:54 -05:00 |
|
orignal
|
2e0019c8c8
|
check if NTCP2 address is valid before connection attempt
|
2021-01-24 11:34:11 -05:00 |
|
orignal
|
e0cec79ad6
|
try both ipv4 and ipv6 NTCP2 addresses if presented
|
2021-01-18 18:58:16 -05:00 |
|
orignal
|
1235d18d67
|
pass address to NTCP2 session
|
2021-01-17 17:15:41 -05:00 |
|
R4SAS
|
3100d4f902
|
move thread naming to util
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2020-12-07 06:22:30 +03:00 |
|
R4SAS
|
36473e3889
|
add naming to threads
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2020-12-04 18:37:17 +03:00 |
|
orignal
|
417b5ed6cc
|
handle SSU v4 and v6 messages in one thread
|
2020-10-14 21:06:51 -04:00 |
|
orignal
|
acc5592f59
|
create DH keys for SSU session directly
|
2020-10-13 21:12:52 -04:00 |
|
R4SAS
|
18bb4a71c2
|
fix incorrect chars in variable
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2020-10-12 18:27:25 +03:00 |
|
R4SAS
|
85e9da82b0
|
[transports] validate IP when trying connect to remote peer for being in reserved IP range
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2020-10-12 14:56:17 +00:00 |
|
orignal
|
ffa0f0afd9
|
check network status
|
2020-10-11 17:51:40 -04:00 |
|
orignal
|
faae2709d9
|
removed NTCP
|
2020-10-03 21:58:20 -04:00 |
|
orignal
|
a8d23b5439
|
disable NTCP for good
|
2020-10-03 18:46:12 -04:00 |
|
orignal
|
1f31fdc257
|
pre-calculate ephemeral keys for x25519
|
2020-06-29 20:02:09 -04:00 |
|
orignal
|
61e9c31f0d
|
don't hold RouterInfo after successive connect
|
2020-06-24 11:29:54 -04:00 |
|
orignal
|
a0b35ebd3e
|
mark NTCP2 unreachable routers
|
2020-06-22 22:32:18 -04:00 |
|
orignal
|
1975adc48f
|
print remote peer for queues
|
2020-05-24 14:14:16 -04:00 |
|
R4SAS
|
8bae4975fb
|
add copyright headers
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2020-05-22 18:14:53 +00:00 |
|
R4SAS
|
7a5146ea74
|
fix code syle(spaces->tabs, tabulations)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2020-05-22 18:14:53 +00:00 |
|
R4SAS
|
1aa0da3382
|
[NTCP2] fix socks proxy support
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2020-04-30 04:47:32 +03:00 |
|
R4SAS
|
b6b25dc9f3
|
update log messages
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2020-03-20 17:51:55 +03:00 |
|
R4SAS
|
2f56547d5f
|
Merge pull request #1477 from PurpleI2P/drop-websockets
drop websockets support
|
2020-03-11 12:37:38 +00:00 |
|
orignal
|
e969d58689
|
handle ntcp2.proxy parameter
|
2020-03-01 15:11:54 -05:00 |
|
unlnown542a
|
4f0da87a7a
|
add ntcp2proxy support
|
2020-03-01 14:35:24 +00:00 |
|
R4SAS
|
00db527377
|
drop websockets support
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2020-02-27 14:58:06 +03:00 |
|
orignal
|
651240113c
|
mark RI as unreachable if all connections failed
|
2019-11-12 10:03:33 -05:00 |
|
orignal
|
77189bf8e9
|
start over if an active session got disconnected
|
2019-11-12 09:38:22 -05:00 |
|
orignal
|
60fd3a4542
|
fixed #1434 use memset inster bzero
|
2019-11-12 07:17:57 -05:00 |
|
orignal
|
c66f9c8d6d
|
reset connection attempts before reconnect
|
2019-11-12 06:46:08 -05:00 |
|
orignal
|
03a861745b
|
removed CloseSession
|
2019-09-20 20:09:25 -04:00 |
|
orignal
|
13732ac333
|
fix #1363 try connect in SSU's thread
|
2019-06-14 15:43:03 -04:00 |
|
orignal
|
354c9187db
|
detect our ipv6 address
|
2019-05-23 15:59:44 -04:00 |
|
orignal
|
846eac29dc
|
filter out unspecified addresses. Check floodfill status change
|
2019-02-24 18:26:58 -05:00 |
|
orignal
|
979ea9c252
|
removed address resolvers as discontinued
|
2018-12-07 12:27:06 -05:00 |
|
R4SAS
|
79c0c11e80
|
configure persist of peer profiles
* If persist.profiles = false, peer profiles not stored on disk
* remove inet_pton for windows
* update configs
|
2018-11-22 00:13:23 +03:00 |
|
orignal
|
0e9074aaba
|
reduce start and stop time
|
2018-11-20 13:57:51 -05:00 |
|
orignal
|
86782aeb1b
|
don't send RouterInfo twice
|
2018-08-14 11:27:27 -04:00 |
|
orignal
|
f407022fe6
|
connect to NTCP2 address if presented
|
2018-08-04 13:48:09 -04:00 |
|
orignal
|
5001592fb4
|
replace ntcp2 by ntcp2.enabled
|
2018-07-19 09:45:24 -04:00 |
|
orignal
|
e0790700cd
|
don't connect to unpublished NTCP2 addresses
|
2018-07-18 14:19:12 -04:00 |
|
orignal
|
5575b981c8
|
enable NTCP2 as transport
|
2018-07-13 15:59:28 -04:00 |
|
Jeff Becker
|
b469080cd7
|
make ntcp worker threads configurable in number
|
2018-02-20 13:18:57 -05:00 |
|
yangfl
|
50ba52756f
|
fix mixing tabs and spaces
|
2018-01-13 22:51:02 +08:00 |
|
yangfl
|
18b6353803
|
fix typo
|
2017-12-07 21:26:28 +08:00 |
|
Jeff Becker
|
91eb2b2c4a
|
fix limits when not specififed
|
2017-10-30 09:53:41 -04:00 |
|
Jeff Becker
|
6441c9d5d8
|
initial ntcp soft/hard limits
|
2017-10-30 08:27:55 -04:00 |
|
orignal
|
028f0bdb8d
|
Fixed #931. don't insert null pointer into DHkeys list
|
2017-08-25 14:45:58 -04:00 |
|
Darknet Villain
|
7e244455c4
|
Don't do peertest if nat=false. FIX #915
|
2017-08-09 10:52:52 -04:00 |
|
Jeff Becker
|
e336cbfb2d
|
add http proxy, change socks4a to socks5
|
2017-05-29 09:57:30 -04:00 |
|
Jeff Becker
|
3ea1eca350
|
ntcp socks proxy (initial)
|
2017-05-29 01:28:16 -04:00 |
|
orignal
|
124e2e759c
|
fix #846. ability to limit transit bandwidth
|
2017-05-04 14:58:12 -04:00 |
|
orignal
|
a441474d75
|
show transit bandwidth
|
2017-05-02 14:20:00 -04:00 |
|
Jeff Becker
|
e238f7ed37
|
NetDb.h -> NetDb.hpp for case insensative file systems clashing with libc's netdb.h
|
2017-04-21 20:04:16 -04:00 |
|
Jeff Becker
|
4cc3b7f9fb
|
restructure build to separate the 3 main components into 3 subdirectories
libi2pd for core libs
libi2pd_client for i2pd client libs
daemon for i2pd daemon libs
|
2017-04-21 06:33:45 -04:00 |
|