orignal
|
a837e5c502
|
use rng from pool for lease selection
|
2024-09-01 16:39:19 -04:00 |
|
orignal
|
ff5c76f8f2
|
don't include expired lease to LeaseSet for I2Cp
|
2024-08-21 19:21:02 -04:00 |
|
orignal
|
8e1fb8ca9f
|
send status failure and drop shared routing path if message was not sent
|
2024-08-02 14:39:04 -04:00 |
|
orignal
|
4ad6cef5a5
|
some cleanup
|
2024-07-29 15:18:52 -04:00 |
|
orignal
|
e5dac605f6
|
send session status crated right a way
|
2024-07-28 21:59:49 -04:00 |
|
orignal
|
ab1abf584f
|
don't send session status create before destination is ready
|
2024-07-28 21:48:47 -04:00 |
|
orignal
|
8a3d6ddb3e
|
cleanup I2NP msgs pool and routing sessions
|
2024-07-28 21:24:10 -04:00 |
|
orignal
|
1410fa5c21
|
added i2cp.inboundlimit and i2cp.outboundlimit
|
2024-07-28 14:53:46 -04:00 |
|
orignal
|
ea19d2296c
|
send actual router limits in BandwidthLimitsMessage
|
2024-07-28 14:34:27 -04:00 |
|
orignal
|
4a66624b04
|
fixed typo
|
2024-07-27 21:42:07 -04:00 |
|
orignal
|
0153748134
|
save and use previous routing session
|
2024-07-27 19:37:10 -04:00 |
|
orignal
|
d3062d2994
|
don't create full identity from buffer if only ident hash is needed
|
2024-07-25 20:36:46 -04:00 |
|
orignal
|
e0ac8a7298
|
check if destination is ready. Create garlic message before selectiing routing path
|
2024-07-24 19:09:46 -04:00 |
|
orignal
|
96ea630274
|
send message right a way if in same thread
|
2024-07-24 16:06:28 -04:00 |
|
orignal
|
f232c8f2df
|
don't limit num attempts in routing path. Increased routing path expiration to 2 minutes
|
2024-07-23 21:55:56 -04:00 |
|
orignal
|
2f54d95187
|
try to read message payload immediately after header
|
2024-07-23 19:02:37 -04:00 |
|
orignal
|
830e49f2c5
|
increase I2CP socket buffer size
|
2024-07-23 16:01:43 -04:00 |
|
orignal
|
23e323438a
|
cancel LeaseSet creation timer before destination termination
|
2024-07-23 08:35:43 -04:00 |
|
r4sas
|
03cc6e0524
|
use uint16_t for ports
Signed-off-by: r4sas <r4sas@i2pmail.org>
|
2023-06-12 05:10:32 +03:00 |
|
orignal
|
922e5915b1
|
rename SendTunnelDataMsg to SendTunnelDataMsgs for multiple messages
|
2023-04-04 13:19:08 -04:00 |
|
R4SAS
|
6b4ffcff5a
|
cleanup code (spaces, tabs)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-05-20 17:44:29 +00:00 |
|
R4SAS
|
396c74e6c6
|
Revert "Simple refactor of nested if-statements"
|
2022-05-17 04:55:46 +00:00 |
|
Volt Amperoff
|
4977f9e6b4
|
If-statements are simplified. Checks are rearranged for faster errors detection without unnecessary actions.
|
2022-03-27 18:05:37 +03:00 |
|
orignal
|
48374d97df
|
always use TCP/IP sockets for I2CP
|
2022-02-16 15:32:13 -05:00 |
|
R4SAS
|
ab3f3890e4
|
[i2cp] use tcp/ip socket on android
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2022-02-16 16:13:15 +03:00 |
|
orignal
|
40e6d675c5
|
I2NP messages pool for I2CP
|
2022-01-25 13:02:27 -05:00 |
|
orignal
|
73b77c83b8
|
select compatible outbound tunnel
|
2022-01-24 13:25:47 -05:00 |
|
orignal
|
afad405ed9
|
check for duplicate destination
|
2022-01-19 12:08:56 -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
|
bb518d3d51
|
don't pass BN_CTX to encrypt/decrypt functions
|
2021-08-31 18:51:40 -04:00 |
|
orignal
|
c45e202fab
|
removed ElGamal encryption support for own router
|
2021-08-29 14:22:01 -04:00 |
|
orignal
|
d752a83eb5
|
handle i2cp.dontPublishLeaseSet for all destinations
|
2021-06-04 18:28:30 -04:00 |
|
orignal
|
51ef7ef61c
|
don't publish LeaseSet without tunnels
|
2021-04-01 13:37:21 -04:00 |
|
orignal
|
ff9ee5873f
|
post LeaseSet creation to I2CP destnation's thread
|
2021-03-17 15:10:14 -04:00 |
|
orignal
|
b4236b04c6
|
leaset creation timeout
|
2020-12-25 09:01:55 -05:00 |
|
orignal
|
746f53ba07
|
use SendBufferQueue for queued messages from I2P
|
2020-11-29 14:59:34 -05:00 |
|
orignal
|
ff971563db
|
cleanup queue after buffers deletion
|
2020-11-28 22:25:06 -05:00 |
|
orignal
|
242fb7db14
|
terminate I2CP session if destroyed explicitly
|
2020-11-28 10:09:38 -05:00 |
|
orignal
|
ad36738f57
|
detach session from destination upon termination
|
2020-11-27 13:37:03 -05:00 |
|
orignal
|
86e3b977e4
|
check I2CP message size
|
2020-11-22 21:41:27 -05:00 |
|
orignal
|
771480e368
|
send queue for incoming I2CP messages
|
2020-11-22 17:36:00 -05:00 |
|
orignal
|
8b3a7486c7
|
rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD
|
2020-11-14 18:28:50 -05:00 |
|
orignal
|
e9f11e204e
|
check if session is terminated before send
|
2020-10-24 21:22:48 -04:00 |
|
orignal
|
da94d40738
|
check if session is terminated before receive
|
2020-10-18 14:39:58 -04:00 |
|
orignal
|
3a2724ec58
|
single thread for I2CP
|
2020-10-02 13:13:27 -04:00 |
|
orignal
|
55ff6beb7d
|
don't create ECIESx25519 again if key was not changed
|
2020-06-05 09:23:50 -04:00 |
|
orignal
|
e135696530
|
support multiple encryption keys through the I2CP
|
2020-06-03 16:05:19 -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 |
|