86 Commits (b98b3a87b0c1fbf3692c13e3b71b207cc96a4526)

Author SHA1 Message Date
orignal c98926abf2 use mt19937 instead rand() 8 months ago
orignal c49e17ad40 use timestamp to reset rng 8 months ago
orignal 9a30068ae5 don't compare OBEP hash twice to check if it's a fresh tunnel 9 months ago
orignal b9773c88e4 don't set test failed state to expiring tunnels 10 months ago
orignal 3311fe62bb fixed potential race condition with tunnel tests 10 months ago
orignal a8af683643 renamed steady to monotonic 10 months ago
orignal b86c83a068 encrypt tunnel tests for ElGamal-only destinations 10 months ago
orignal 6656ef3c8d correct clock for non-encrypted tunnel tests 10 months ago
orignal 6898d04a1d send tunnel test mesaage only if encrypted 10 months ago
Vort 3d03732555 add tunnel test message 10 months ago
Vort d6d440ba8a allow 0ms latency for tunnel 10 months ago
orignal 8874ea8033 fixed typo 10 months ago
orignal 8524a67895 fail last tunnel if tunnel quantity is 1 10 months ago
orignal d4246edb82 don't fail last tunnel 10 months ago
orignal d25206abce encrypted tunnel test messages 10 months ago
Vort b092e712ec make more attempts to select not bad hop 10 months ago
orignal def404b61a skip failed and expiring tunnels for peer tests 10 months ago
orignal dddbca6ffb common rng for random shuffle 10 months ago
orignal 56619caa71 random shuffle of tunnels for peer test pairs 10 months ago
orignal 0e502c49b5 show correct tunnel status. restore tunnel if delivery status or data for inbound tunnel received 10 months ago
orignal 47578b69c6 handle drop of tunnel test message 11 months ago
Dimitris Apostolou 577c71b930
Fix typos 12 months ago
Vort f13cc0b862 allow 0 hops with explicitPeers 1 year ago
orignal e7157cf15e don't create paired inbound tunnel if length is different 1 year ago
orignal 17c4038c60 select router with ipv4 for endpoint 1 year ago
orignal 13f263b791 correct transport comptibility for OBEP in second attempt 1 year ago
orignal 4ebc7c970a bypass medium congestion(D) routers for client tunnels 2 years ago
orignal 572694b141 check routers' congestion before recreating a tunnel 2 years ago
orignal caff003a85 check for published ipv4 addresses for floodfills and IBGW 2 years ago
orignal 9475a22728 update introducers. cleanup unreachable routers 2 years ago
orignal 220ef283de rename SendTunnelDataMsg to SendTunnelDataMsgTo for router tunnel delivery types 2 years ago
orignal 5a6b50ae51 fixed typo 2 years ago
orignal 21542e8150 select first hop from high bandwidth peer for client tunnels 2 years ago
R4SAS 503f522cc3
[style] clean trailing spaces and tabs 2 years ago
orignal cb139226df ilimit umner of simultaneous tunnel build requests per pool 2 years ago
Dimitris Apostolou 73b9c0302b
Fix typos 2 years ago
R4SAS 6b4ffcff5a cleanup code (spaces, tabs) 3 years ago
orignal 2e691b6655 check if next manage time is too long 3 years ago
orignal 11f9eeabf1 inbound.lengthVariance and outbound.lengthVariance 3 years ago
orignal 2cd50ebaee fixed race condition 3 years ago
R4SAS edc0162163
clean line trailing spaces and tabs 3 years ago
R4SAS 94661f697b
[log] update log messages (closes #1693) 3 years ago
orignal 3f63f15b16 copy compatible transports to new tunnel 3 years ago
orignal f8c390cdd3 pick compatible tunnels 3 years ago
orignal 1a8a32a773 select next tunnel with compatible transports 3 years ago
R4SAS c6e4758187
Revert "Merge pull request #1703 from simonvetter/simon/memory-and-multithreading-fixes" 3 years ago
orignal 56ec8fe95b eliminate local destination mutex 3 years ago
Simon Vetter 58b7b7d731 libi2pd: add missing locks to i2p::tunnel::TunnelPool 3 years ago
orignal 49e8cf89d8 don't send short tunnel build messages for ElGamal only destinations 3 years ago
orignal e6bcd04a36 short build message for re-created tunnels and far end transports 3 years ago