orignal
|
a837e5c502
|
use rng from pool for lease selection
|
2 months ago |
orignal
|
ff5c76f8f2
|
don't include expired lease to LeaseSet for I2Cp
|
2 months ago |
orignal
|
8e1fb8ca9f
|
send status failure and drop shared routing path if message was not sent
|
3 months ago |
orignal
|
4ad6cef5a5
|
some cleanup
|
3 months ago |
orignal
|
e5dac605f6
|
send session status crated right a way
|
3 months ago |
orignal
|
ab1abf584f
|
don't send session status create before destination is ready
|
3 months ago |
orignal
|
8a3d6ddb3e
|
cleanup I2NP msgs pool and routing sessions
|
3 months ago |
orignal
|
1410fa5c21
|
added i2cp.inboundlimit and i2cp.outboundlimit
|
3 months ago |
orignal
|
ea19d2296c
|
send actual router limits in BandwidthLimitsMessage
|
3 months ago |
orignal
|
4a66624b04
|
fixed typo
|
3 months ago |
orignal
|
0153748134
|
save and use previous routing session
|
3 months ago |
orignal
|
d3062d2994
|
don't create full identity from buffer if only ident hash is needed
|
3 months ago |
orignal
|
e0ac8a7298
|
check if destination is ready. Create garlic message before selectiing routing path
|
3 months ago |
orignal
|
96ea630274
|
send message right a way if in same thread
|
3 months ago |
orignal
|
f232c8f2df
|
don't limit num attempts in routing path. Increased routing path expiration to 2 minutes
|
3 months ago |
orignal
|
2f54d95187
|
try to read message payload immediately after header
|
3 months ago |
orignal
|
830e49f2c5
|
increase I2CP socket buffer size
|
3 months ago |
orignal
|
23e323438a
|
cancel LeaseSet creation timer before destination termination
|
3 months ago |
R4SAS
|
03cc6e0524
|
use uint16_t for ports
Signed-off-by: r4sas <r4sas@i2pmail.org>
|
1 year ago |
orignal
|
922e5915b1
|
rename SendTunnelDataMsg to SendTunnelDataMsgs for multiple messages
|
2 years ago |
R4SAS
|
6b4ffcff5a
|
cleanup code (spaces, tabs)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
R4SAS
|
396c74e6c6
|
Revert "Simple refactor of nested if-statements"
|
2 years ago |
Volt Amperoff
|
4977f9e6b4
|
If-statements are simplified. Checks are rearranged for faster errors detection without unnecessary actions.
|
3 years ago |
orignal
|
48374d97df
|
always use TCP/IP sockets for I2CP
|
3 years ago |
R4SAS
|
ab3f3890e4
|
[i2cp] use tcp/ip socket on android
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
3 years ago |
orignal
|
40e6d675c5
|
I2NP messages pool for I2CP
|
3 years ago |
orignal
|
73b77c83b8
|
select compatible outbound tunnel
|
3 years ago |
orignal
|
afad405ed9
|
check for duplicate destination
|
3 years ago |
R4SAS
|
edc0162163
|
clean line trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
3 years ago |
R4SAS
|
94661f697b
|
[log] update log messages (closes #1693)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
3 years ago |
orignal
|
bb518d3d51
|
don't pass BN_CTX to encrypt/decrypt functions
|
3 years ago |
orignal
|
c45e202fab
|
removed ElGamal encryption support for own router
|
3 years ago |
orignal
|
d752a83eb5
|
handle i2cp.dontPublishLeaseSet for all destinations
|
3 years ago |
orignal
|
51ef7ef61c
|
don't publish LeaseSet without tunnels
|
4 years ago |
orignal
|
ff9ee5873f
|
post LeaseSet creation to I2CP destnation's thread
|
4 years ago |
orignal
|
b4236b04c6
|
leaset creation timeout
|
4 years ago |
orignal
|
746f53ba07
|
use SendBufferQueue for queued messages from I2P
|
4 years ago |
orignal
|
ff971563db
|
cleanup queue after buffers deletion
|
4 years ago |
orignal
|
242fb7db14
|
terminate I2CP session if destroyed explicitly
|
4 years ago |
orignal
|
ad36738f57
|
detach session from destination upon termination
|
4 years ago |
orignal
|
86e3b977e4
|
check I2CP message size
|
4 years ago |
orignal
|
771480e368
|
send queue for incoming I2CP messages
|
4 years ago |
orignal
|
8b3a7486c7
|
rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD
|
4 years ago |
orignal
|
e9f11e204e
|
check if session is terminated before send
|
4 years ago |
orignal
|
da94d40738
|
check if session is terminated before receive
|
4 years ago |
orignal
|
3a2724ec58
|
single thread for I2CP
|
4 years ago |
orignal
|
55ff6beb7d
|
don't create ECIESx25519 again if key was not changed
|
4 years ago |
orignal
|
e135696530
|
support multiple encryption keys through the I2CP
|
4 years ago |
R4SAS
|
8bae4975fb
|
add copyright headers
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
5 years ago |
R4SAS
|
7a5146ea74
|
fix code syle(spaces->tabs, tabulations)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
5 years ago |