Commit Graph

1986 Commits (cpu)

Author SHA1 Message Date
orignal 0c8a80b6f8 fixed warnings 1 year ago
orignal b8032e7fbf publish congestion cap G 1 year ago
weko a3bdc4ddc1 change some log levels back 1 year ago
weko 2abc997af8 change some log levels back 1 year ago
weko 710a35993d change some log level to error back 1 year ago
weko 354a04f0f6 Up level for some logs to critical 1 year ago
weko a80aeb6715 add critical log level 1 year ago
orignal cd1af85e39 bypass slow transport sessions 1 year ago
orignal 60e648bf9a set cap 6 for unspecified ipv6 address 1 year ago
orignal c45e31b1b2 validate new router 1 year ago
orignal 6d204b4d7b shorter streaming I2NP data messages 1 year ago
Dimitris Apostolou d91d734b5c Fix typos 1 year ago
orignal 5fee6df87a handle reset in reposnse to SYN 1 year ago
orignal 644d65054d create smaller I2NP packets 1 year ago
orignal f41563a700 check packet number for SessionConfirmed 1 year ago
orignal 32b54fa1f8 handle i2p.streaming.answerPings properly 1 year ago
orignal 084663d6ea mediam size I2NP messages 1 year ago
orignal 55b2f2c625 memory pool for IdentityEx 1 year ago
orignal 5ad9c8e740 create I2NP tunnel message for first fragment 1 year ago
R4SAS e96f0bfb14
[msvc] fix warnings, revert cmake boost libs linking list
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal a6bd8275ca 2.47.0 1 year ago
orignal 6f01ebc0a5 check target destination 1 year ago
orignal 98f06e3ba1
Merge pull request #1889 from polistern/feat/sam-udp-port
Added SAM UDP port parameter
1 year ago
R4SAS 7b35c793f3
[reseed] support domains in yggdrasil reseeder, fix IPv6 URL host parsing
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
R4SAS 58ef08310d
[reseed] skip records in reserved IP ranges, check Yggdrasil avalability if domain resolves in ygg address
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal ec5c13a95e add back i2p.novg.net with new certificate 1 year ago
orignal 0a564d153a reseed update 1 year ago
orignal 46e4f4aea5 update RouterInfo if congestion cap changed 1 year ago
orignal 6d7f20961f
Merge pull request #1902 from Vort/pool_leak
Prevent leaking of ExploratoryPool
1 year ago
Vort 4b7fcdc719 Prevent leaking of ExploratoryPool 1 year ago
orignal 716926f0d7 publish high congestion cap 1 year ago
orignal 24a14e3440 moved max num transit tunnels to Tunnels 1 year ago
orignal 3154eda6a6 fixed typos 1 year ago
orignal d50cf0ad83 recognize congestion caps 1 year ago
Vort a4759694c8 Prevent out of bounds array access 1 year ago
Vort 6610af08c2 Correct processing of reseed.floodfill option 1 year ago
orignal 4db643aa8e limited number of acked packets to 511 1 year ago
Vort 064c013a72 Remove unreachable reseed 1 year ago
Vort 9e0389df1b Fix several warnings 1 year ago
orignal 1b921a2eac removed some SSU1 code 1 year ago
Vort 64f0a545fd Improve MSVC 2015 compatibility 1 year ago
Vort 34617bcb44 Code style unification across file 1 year ago
Vort 5f8820d9d6 Silence several compiler warnings 1 year ago
R4SAS b7f0d87daf
GHA and Cmake changes (#1888)
Done with Vort's (https://github.com/Vort) cooperation

Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
polistern 3ff1adf597
feat: Added SAM UDP port parameter. 1 year ago
orignal 93d89a1fe0 fixed typo 1 year ago
orignal 3c9a574e90 create io_service after daemonization 1 year ago
orignal de82b3ae19 don't publish non-reachable router 1 year ago
orignal f84d88ac63 publish own RouterInfo in router's thread 1 year ago
orignal 2e62f9532f separate thread for processing router's messages 1 year ago
orignal d40cd00cdb use DHT table for floodfills 1 year ago
Vort 95cc544c92 Check for null pointer before dereferencing it 1 year ago
orignal 8544283110 don't expire connected routers 1 year ago
orignal abf687ff09 store RouterInfo in DHT 1 year ago
orignal 3adff82d4a don't handle ack request for router 1 year ago
R4SAS 82ac0aa492
2.46.1
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal b8a99878b6 don't create profile for every new non-floodfill 1 year ago
orignal eaca435a5b find multiple closest hashes 1 year ago
orignal ce05cce331 validate LeaseSet if signature verification was not requested 1 year ago
orignal e190dab7d6 fixed crash when shows leasesets 1 year ago
orignal 289c308600 set proper caps if host is unspecified 1 year ago
orignal bff12b06f4 fixed race condition 1 year ago
orignal b8590075e6 initial commit for Kademlia DHT 1 year ago
orignal 182a721674 2.46.0 1 year ago
orignal fa286a6fb3 faster GetBit 1 year ago
orignal 02a36a9fa8 don't populate buffer of unreachable router 1 year ago
R4SAS 77142e59ee
[http] fix query detection, addresshelper processing, update tests
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
weko 76d39cc7c9 changed to tabs, move tor port to function 1 year ago
weko 9e0c5d67c7 Don't use reversed port for choise random port. (by whothefuckami) 1 year ago
orignal 03111ad0df don't save profiles under mutex 1 year ago
orignal abb81c353d fixed race condition 1 year ago
orignal 1ad38c0b95 fixed typo 1 year ago
orignal 532a29b0c4 don't reply with unreachable router 1 year ago
orignal 4f3a416e37 send DateTime together with RouterInfo 1 year ago
orignal 4d0ad47491 GetBit for IdentHash 1 year ago
orignal 7b632bd03d set minimal floodfill version to 0.9.51 1 year ago
orignal c2faa5c614 don't try to save RouterInfo if no buffer 1 year ago
orignal d15581d95e delete invalid router after update 1 year ago
orignal 7bde4de1f5 don't try to save unreachable routers 1 year ago
orignal 88f19f551d don't save RouterInfo buffer if invalid 1 year ago
orignal d79bdc9f66 send datetime block after approximately every 250 packets 1 year ago
orignal 48a3c767e5 in-meory storage for router profiles 1 year ago
R4SAS 86fc12e395
[style] clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
R4SAS 3c65012a63
[ssu2] close socket if it was opened on OpenSocket
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal 97b7ea0da5 create separate new ipv4 and ipv6 published addresses 1 year ago
orignal 1c4cc02c23 drop garlic message in garlic clove 1 year ago
orignal ac94341203 disconnect established session if clock skew detected 1 year ago
orignal 234540f9e7
Merge pull request #1873 from Vort/ntp_desc
Fix description for nettime.enabled option
1 year ago
Vort cb44a35fde Fix description for nettime.enabled option 1 year ago
Vort 0829b186b7 Fix debug log output 1 year ago
orignal 993900aa77 terminate sessions if clock was adjusted backwards too much 1 year ago
orignal aac9a8d18f check if clock was adjusted backwards 1 year ago
orignal 2baaa8bb8f fixed typo 1 year ago
orignal f29ef2c057 don't compare first byte for yggdrasil addresses 1 year ago
orignal d1c98c58b9 update status before deleting session 1 year ago
orignal 4930157e93 don't innsert back unreachable router 1 year ago
orignal d30d1e8a7d don't set unrechable for routers without published addresses 1 year ago
orignal 80a55c5b75 store unrechable in profile 1 year ago
orignal 3c02cade58 compare only first 8 bytes for temporary addreses 1 year ago
orignal 21123e2afa compare published address and actual endpoint 1 year ago
orignal f1415c2234 compare published address and actual endpoint 1 year ago
orignal 212a1156a1 filter our addresses with invalid hosts 1 year ago
orignal 54fb234424 limit number of acked packets to 510 1 year ago
orignal 5a6b50ae51 fixed typo 1 year ago
orignal 21542e8150 select first hop from high bandwidth peer for client tunnels 1 year ago
orignal 02e7f6b0c3 cleanup out of sequence packet nums in one call 1 year ago
orignal f7101cc260 fixed warning 1 year ago
orignal e9f0ed6473 cleanup out-of-sequnce list more aggressivly 1 year ago
orignal 4960587f46 cleanup out-of-sequnce list more aggressivly 1 year ago
orignal bf8eecf407 more attempts to find good peer 1 year ago
weko 7df2ed6114 rename and refactor 1 year ago
weko 22b1066b0a Add parameter for show TCSR with old algorithm and it's realization 1 year ago
orignal fafdb0c590 drop too long or too short LeaseSet 1 year ago
R4SAS 3cee8bfcb2
Update tests and corresponding makefiles (#1862) 1 year ago
orignal 86dbfdb536 mutex for encrypted LeaseSet update 1 year ago
orignal 70fec2bc99 don't publish localhost addresses in RouterInfo 1 year ago
orignal 8a106eb09e fixed test-http-req 1 year ago
orignal ad5540c9f3 delete address if corresponding transport is disabled 1 year ago
orignal e91d0bbec8 delete address if corresponding transport is disabled 1 year ago
orignal 8ee461f60a enable all ipv4 adresses even if one is already enabled 1 year ago
orignal 4de6201b84 update RouuterInfo if NTCP2 or SSU2 keys were recreated 1 year ago
orignal 273aa31b1e try another floodfill if it's incompatible with tunnels 1 year ago
R4SAS b31f52e332
[http] keep query even if it was empty (closes #1844)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal 4fae7b8d65 don't update local RouterInfo addresses in Load but in InitTransports only 1 year ago
orignal 5479ddd03c publish NTCP2 addreses by index 1 year ago
orignal 1f23584c24 update all SSU2 addresses 1 year ago
orignal 067fb45a25 exclude router from tunnel build for 2.5 minutes if doesn't reply too often 1 year ago
orignal d4426118c5 exclude router from tunnel build for 2.5 minutes if declined 1 year ago
orignal cd6d86c8c3 make sure that async CreateStream complete 1 year ago
R4SAS 84d4e074ce
add loglevel checker, fix fields passing to translated string formatter
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal e8be39af17 memrory pool for SSU2IncompleteMessage 1 year ago
orignal bc888167a7 use linked list for out of sequence fragments 1 year ago
orignal 993dc72ce6 use separate pointer to second fragment of incomplete message 1 year ago
orignal 324ace103b memoery pool for fragments 1 year ago
orignal d530269e4f try to insert received msgid instead lookup 1 year ago
orignal f172f44f32
Merge pull request #1833 from TomasGlgg/feature
Использование скользящего среднего для рассчета tunnel creation success rate
1 year ago
orignal f34abe60fa 2.45.1 1 year ago
orignal a3c305032a don't set Firewalled upon SessionCreated if ports mismatch 1 year ago
orignal 2921eaa055 differentiate symmetric and full cone NAT 1 year ago
orignal 1cc68ea402 differentiate symmetric and full cone NAT 1 year ago
orignal c18e8f6c78 drop too long LeaseSet without processing 1 year ago
orignal a6f9a56e40 support C++20 1 year ago
orignal acd6af709e don't use netdb memory pool for local RouterInfo 1 year ago
orignal 55704ece3a drop duplicated I2NP messages 1 year ago
orignal 0d3ede56cb reject duplicated trnsit tunnel 1 year ago
R4SAS 503f522cc3
[style] clean trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
R4SAS 22179400c7
2.45.0
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
Tomas Globis 66f82cb43f
Use moving average to calculate tunnel creation success rate 2 years ago
orignal 1df67bd43c 2.45.0 2 years ago
orignal 6942c20879 don't select overloaded peer 2 years ago