orignal
967627e58a
read correct reply length and handle reply codes
8 months ago
orignal
7691a5b4a9
use common SOCK5 code for reseed
8 months ago
orignal
158160f5c0
common code for SOCKS5 proxy connectivity
8 months ago
Vort
adba3987f8
logging fixes
8 months ago
orignal
36dbc15bca
keep SSU2 socket open even if failed to bind
8 months ago
orignal
d96803a290
always request through tunnels in case of restricted routes
8 months ago
orignal
592d6ae4f4
check log level before calculating base32 or base64 of ident
8 months ago
orignal
7dd9a7a0af
added CheckLogLevel
8 months ago
orignal
1b23aa2d7b
increase request timeout
8 months ago
orignal
f980277552
don't flood failed router
8 months ago
orignal
586695673b
correct log message for next netdb request
8 months ago
orignal
c158bbe90a
send frame when it exceeds 16K
8 months ago
orignal
c01fd3299f
handle drop of destination publish msg
8 months ago
orignal
f64b136f5a
remove prestium reseeds
8 months ago
orignal
37e67cbcaa
Merge pull request #2013 from WaxySteelWorm/openssl
...
reseed.stormycloud.org reseed added
8 months ago
orignal
be815804e6
expire transit tunnel is not sent further
8 months ago
orignal
ce35637866
handle drop of tunnel build message
8 months ago
StormyCloudInc
de2b0f6e09
Update Config.cpp
8 months ago
orignal
47578b69c6
handle drop of tunnel test message
8 months ago
orignal
8f28cee32f
drop earlier if delayed queue is semi-full
8 months ago
orignal
96cf6ca531
drop earlier if outgoing queue is semi-full
8 months ago
orignal
83cb3a1820
reduce router unreachable interval
8 months ago
orignal
ffdd5935e9
Handle drop of own RouterInfo publishing message
8 months ago
orignal
2e9f2d4a3b
Drop for LeaseSet request
8 months ago
orignal
0ca782ed71
drop unsent messages if session disconnects
8 months ago
orignal
e40b656ecf
Drop for tunnel and encrypted messages
8 months ago
orignal
85f5f5b91e
fixed potential deadlock
8 months ago
orignal
f008478505
handle I2NP messages drops
8 months ago
orignal
d926a31064
fixed warning
8 months ago
orignal
822cb35efe
limit send Ack timeout by Ack delay interval
8 months ago
Vort
81015a5228
log changes of network status
8 months ago
orignal
a3246cd9dc
doen't send Ack packet too often if missing packets
8 months ago
orignal
530c353b00
don't send Ack with NACK immediately but after 2 milliseconds
8 months ago
orignal
75c2cb751f
lock mutex before deleting RouterInfo's buffer
8 months ago
orignal
67c4d4bcaa
fixed VS build error
8 months ago
orignal
25e82105b2
Merge pull request #2010 from wekoq/udp-tunnels-dest
...
Add support for multiple udp server tunnels on one destionation
8 months ago
weko
4b167fdbaf
Update copyright year
8 months ago
weko
5b93558bd0
Add support for multiple udp server tunnels on one destionation
8 months ago
orignal
70639f1139
don't adjust clock if offsets came from same router
8 months ago
orignal
9f217f8a11
don't send expired I2NP messages
8 months ago
orignal
5e19e361e7
check max frame sizebefore sending
8 months ago
orignal
0b47f65b06
don't remove another NTCP2 session with same address
8 months ago
orignal
140146e433
limit mininal received packet size to 40 bytes
8 months ago
orignal
1e5604ed43
check if peer is connected before trying to connect
9 months ago
orignal
39e378a03d
check received data size
9 months ago
orignal
7cfcb12c7b
don't create peer for unreachable router
9 months ago
orignal
49f4dc53ad
try next floodfill for router request on demand
9 months ago
orignal
4afdca090d
support multiple RouterInfo request callbacks
9 months ago
orignal
d8f6c4a93d
correct encryption and path for follow on lookup request
9 months ago
Vort
34d75b08dd
handle 'reservedrange' param properly
9 months ago
orignal
ca9782dd0d
handle 'reservedrange' param properly
9 months ago
orignal
2ad26dd4c9
fixed race condition in ECIESx25519 tags table
9 months ago
orignal
828facab57
Merge pull request #2003 from rex4539/typos
...
Fix typos
9 months ago
orignal
a8135b8d18
2.50.2
9 months ago
orignal
5cf1961fa4
drop updated routers from future
9 months ago
Dimitris Apostolou
577c71b930
Fix typos
9 months ago
orignal
c5cab05a6b
reset peding time offset if correct time was received
9 months ago
orignal
b855c71891
don't adjust clock if time offsets are too different
9 months ago
orignal
21f41a2b2a
correct time offset direction
9 months ago
orignal
8319dd6b25
drop exploratory and leaseset lookups for non-floodfill router
9 months ago
orignal
d4c47d90cb
adjust time offset after second time discrepancy
9 months ago
orignal
302af823a3
fixed race condition with openssl 3.2.0
9 months ago
r4sas
816a58f292
2.50.1
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
9 months ago
orignal
43e130ee34
reinitialize context before each Sign/Verify call to make it working with openssl 3.2
10 months ago
orignal
0e98dd5c70
use fallback EdDSA implementation with openssl 3.2.0 due to regression in EVP_DigestSign ( #23075 )
10 months ago
orignal
9b82265cd8
2.50.0
10 months ago
orignal
c802c2deb0
update yggdrasil ressed address
10 months ago
orignal
c215f2e8d1
check router for null pointer
10 months ago
orignal
21259204b1
eliminate send buffer mutex completely
11 months ago
orignal
8d6eb5b6b2
don't lock mutex in AsyncSend
11 months ago
orignal
9632e7ba03
exclude NAT64 ipv6 addresses
11 months ago
orignal
083034fa35
send peer tests with random delays
11 months ago
orignal
a3f62e1d71
check actual distance with router to reduce expiration time
11 months ago
orignal
575268d360
reduce expiration time for low bandwidth and far routers
11 months ago
orignal
e1b4feb618
correct base64 check
11 months ago
orignal
3286bdb4a7
verify jump link for valid characters
11 months ago
orignal
d04b19d77c
don't recalculate badwidth if clock was adjusted too much
12 months ago
orignal
04adc14b76
ls@mail.i2p yggdrasil reseed added
12 months ago
orignal
0cc91dd2d2
don't pick too active peer
12 months ago
orignal
606e35eec1
reseed.us.prestium.org reseed added
12 months ago
orignal
e926b0392f
reseed.is.prestium.org reseed added
12 months ago
orignal
efdbe26755
try peer test again if Unknown
1 year ago
hfsfox
0cf656cd76
Add Haiku OS support ( #1970 )
1 year ago
r4sas
fb420bb563
[cpu] more builtin version check changes
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
r4sas
3da5061426
[cpu] Increase GCC version for use of builtin CPU extensions checker
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
r4sas
1857f14be8
[cpu] use short defines instead of long checks
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
orignal
df6bb6d9b8
2.49.0
1 year ago
orignal
918aa556ef
fixed non-x86 build
1 year ago
r4sas
4ed19c05f6
[cpu] split AES detect for GNU C < 5
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
r4sas
4a5e16b994
[cpu] tests with preprocessor
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
r4sas
c53ad2012c
[cpu] use cpuid on gcc < 5
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
R4SAS
7b6aa41ca8
CPU: remove AVX code, switch to __builtin for AES detection ( #1959 )
...
* [cpu] remove avx detect and code blocks, try to switch to __builtin
* [cpu] use __builtin_* only on x86 systems
* [cpu] perform check in separate function
* [cpu] set AES definition on MSVC
* update x86 and aes support checks at compile time
* [cmake] update comment about AES on MSVC
1 year ago
orignal
c112276eea
memory poll for RouterProfile
1 year ago
Chad Fraleigh
662a59d0fd
Eliminate additional undefined behavior of bit shifting signed int.
1 year ago
Chad Fraleigh
627b8dca83
Fixed buf offset EVP_EncryptFinal_ex() to include outlen.
1 year ago
orignal
7bcc905f05
exclude SSU1 introducers
1 year ago
orignal
8447822c35
don't publish intrducers with zero tag
1 year ago
Vort
9bac680f2a
improve transport session logging
1 year ago
orignal
38795a41cb
don't publish introducers with zero iTag
1 year ago
Vort
68f4961f1a
separate test status from network status
1 year ago