2132 Commits (2d06c0cbe6162d7dcc1dc4f685af3e9e60ed1160)

Author SHA1 Message Date
orignal e91d0bbec8 delete address if corresponding transport is disabled 2 years ago
orignal 8ee461f60a enable all ipv4 adresses even if one is already enabled 2 years ago
orignal 4de6201b84 update RouuterInfo if NTCP2 or SSU2 keys were recreated 2 years ago
orignal 273aa31b1e try another floodfill if it's incompatible with tunnels 2 years ago
R4SAS b31f52e332
[http] keep query even if it was empty (closes #1844) 2 years ago
orignal 4fae7b8d65 don't update local RouterInfo addresses in Load but in InitTransports only 2 years ago
orignal 5479ddd03c publish NTCP2 addreses by index 2 years ago
orignal 1f23584c24 update all SSU2 addresses 2 years ago
orignal 067fb45a25 exclude router from tunnel build for 2.5 minutes if doesn't reply too often 2 years ago
orignal d4426118c5 exclude router from tunnel build for 2.5 minutes if declined 2 years ago
orignal cd6d86c8c3 make sure that async CreateStream complete 2 years ago
R4SAS 84d4e074ce
add loglevel checker, fix fields passing to translated string formatter 2 years ago
orignal e8be39af17 memrory pool for SSU2IncompleteMessage 2 years ago
orignal bc888167a7 use linked list for out of sequence fragments 2 years ago
orignal 993dc72ce6 use separate pointer to second fragment of incomplete message 2 years ago
orignal 324ace103b memoery pool for fragments 2 years ago
orignal d530269e4f try to insert received msgid instead lookup 2 years ago
orignal f34abe60fa 2.45.1 2 years ago
orignal a3c305032a don't set Firewalled upon SessionCreated if ports mismatch 2 years ago
orignal 2921eaa055 differentiate symmetric and full cone NAT 2 years ago
orignal 1cc68ea402 differentiate symmetric and full cone NAT 2 years ago
orignal c18e8f6c78 drop too long LeaseSet without processing 2 years ago
orignal a6f9a56e40 support C++20 2 years ago
orignal acd6af709e don't use netdb memory pool for local RouterInfo 2 years ago
orignal 55704ece3a drop duplicated I2NP messages 2 years ago
orignal 0d3ede56cb reject duplicated trnsit tunnel 2 years ago
R4SAS 503f522cc3
[style] clean trailing spaces and tabs 2 years ago
R4SAS 22179400c7
2.45.0 2 years 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
orignal 7b341d5d30 update and show send queue size for transports 2 years ago
R4SAS 2c19da9aa7
fix warnings about unused code 2 years ago
orignal 3e3e2c41bd unlock mutex for good after wait 2 years ago
orignal cb139226df ilimit umner of simultaneous tunnel build requests per pool 2 years ago
orignal 84d6028454 limit number of message to handle at the time 2 years ago
orignal 126dc0ebe0 inseer incoming session into sessions list 2 years ago
orignal 099d9d977f terminate duplcated session properly 2 years ago
orignal 5a167316cb don't filter yggdrasil address 2 years ago
orignal 85e31f84ec reset termination timer for new incoming connection 2 years ago
orignal edb7a0e23c Refuse dulicated incoming pending session from same IP 2 years ago
Dimitris Apostolou 9f9e8bfa14
Fix typos 2 years ago
orignal 99356fd24d make sure that AsycReceive complete 2 years ago
orignal 5ef5f5a170 don't create encryption for new transit tunnel immediately 2 years ago
orignal b6f83dfe9f set error before status 2 years ago
orignal 3f728149ab bump default max number of transit tunnels to 5000 2 years ago
orignal 36501fe31e change network status back to OK if port in msg 7 matches 2 years ago
orignal e4ddc883d2 drop future RouterInfo and LeaseSet upon receive 2 years ago
orignal 5ac01ddce8 delete routers with timestmep from future 2 years ago
orignal d3656fcb3f don't publish ::1 2 years ago