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
9 months ago
orignal
0e98dd5c70
use fallback EdDSA implementation with openssl 3.2.0 due to regression in EVP_DigestSign ( #23075 )
9 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
orignal
ae5239de43
remove introducer from RouterInfo after 60 minutes
1 year ago
orignal
2064504cce
fixed send keepalive for existing session
1 year ago
orignal
4aa631c33f
clear implied list if no more introducers found
1 year ago
orignal
d6834d6a9a
keep non-published, but not-expired introducers in the introducers list
1 year ago
orignal
413e25f20e
don't pick too old session for introducer
1 year ago
orignal
b8e19bf5f1
reduced peer test interval and added peer test interval variance
1 year ago
orignal
c7efd465fa
padding for path response
1 year ago
orignal
6e9a3422e9
correct min size for keepalive
1 year ago
Vort
f13cc0b862
allow 0 hops with explicitPeers
1 year ago
orignal
0754255c1f
drop incoming session from too old or from future routers
1 year ago
orignal
902899ae24
don't pick completely unreachable peers
1 year ago
orignal
c620fc1232
clear unreachable flag upon succesive connect
1 year ago
orignal
e7157cf15e
don't create paired inbound tunnel if length is different
1 year ago
orignal
8e63f8f333
consider all addresses non published for U and H routers
1 year ago
Vort
ea7cf1cf69
fix termination block processing and size check
1 year ago
orignal
17c4038c60
select router with ipv4 for endpoint
1 year ago
orignal
5022a9c610
Merge pull request #1948 from chadf/fuzzing-5
...
Use offset from Identity::signingKey instead of Identity::certificate for key.
1 year ago
orignal
ca8ec6286a
Merge pull request #1947 from chadf/fuzzing-4
...
Eliminate undefined behavior of bit shifting signed int.
1 year ago
orignal
5142459e12
Merge pull request #1945 from chadf/fuzzing-2
...
Fixed division by zero due to thread race condition.
1 year ago
Chad Fraleigh
c4be5f7fdb
Use offset from Identity::signingKey instead of Identity::certificate for key.
1 year ago
Chad Fraleigh
47dc5591b9
Eliminate undefined behavior of bit shifting signed int.
1 year ago
Chad Fraleigh
2bb48b4546
Fixed crash when Base64ToByteStream() is only given '=' characters.
1 year ago
Chad Fraleigh
638e9b4d7f
Fixed division by zero due to thread race condition.
1 year ago
orignal
13f263b791
correct transport comptibility for OBEP in second attempt
1 year ago
r4sas
03cc6e0524
use uint16_t for ports
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
orignal
52b2d6c393
2.48.0
1 year ago
orignal
bb52056aec
correct index for connected transport
1 year ago
r4sas
09f233dbfb
NetDB: ignore LeaseSet store request if not floodfill
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
r4sas
dfe5df29e1
suppress build warnings on windows
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
orignal
86173400d5
don't drop profile of real router too early
1 year ago
r4sas
ae439b5385
SSU2: check if socket is opened before sending data, handle network_reset error
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
r4sas
fdf38f45d9
more debug messages at destinations stop
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
1 year ago
orignal
c984f89dfb
don't handle unecnrypted DatabaseSearchReply msg if came throug client tunnel
1 year ago
weko
d44be2fd73
fix typo
1 year ago
weko
a158647153
refactor TBM hadling
1 year ago
orignal
623c3f4605
check for max number of records in tunnel build and tunnel build reply messages
1 year ago
orignal
8a52295882
make router real upon successive outgoing NTCP2 session. Eliminate static keys table
1 year ago
orignal
f2bc2598dc
Merge pull request #1925 from wekoq/openssl
...
Do not save useless peer profiles
1 year ago
weko
1d8a91c5cc
redo no save useless profiles
1 year ago
orignal
3bc56ba423
store 'connected' in 'usage' section
1 year ago
orignal
e068a3cf22
store 'connected' in 'usage' section
1 year ago
weko
2e2cbe7803
save profile if has connected
1 year ago
weko
1c1452e06b
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
1 year ago
orignal
c757b6d020
reset floodfill cap for unknown floodfills
1 year ago
weko
8fcab7b0c1
fix incorrect merge conflict resolve
1 year ago
weko
7646147ed2
save only non-default peer profile
1 year ago
orignal
b6de474fda
don't include unconfirmed floodfill to the list if we have enough floodfills already
1 year ago
orignal
2f74e670a5
invalidate routers with incorrect family signature
1 year ago
orignal
c1168c2aa0
don't catch RouterInfo at OBEP
1 year ago
orignal
1bd6390f78
check if s is x25519 public key
1 year ago
orignal
a9e9e14c42
Merge pull request #1921 from contextswap/openssl
...
limit aes-ni assembly to x86
1 year ago