52 Commits (2c19da9aa784ad042c3893e98718068b6556bc34)

Author SHA1 Message Date
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
orignal 5e2e1a1e3d don't include old tunnel to LeaseSet if recreated 3 years ago
orignal a54b5c18c6 fixed crash 3 years ago
orignal 349022ae42 don't select ElGamal routers for tunnels 3 years ago
orignal f8623b6121 consistent path for explicit peers 3 years ago
orignal c153471c49 use short tunnel build if possible 3 years ago
orignal cfbf5862f9 set pool for tunnel before build 3 years ago
orignal 41bfc7899d keep own RouterInfo in netdb 3 years ago
orignal e412b17f70 don't publish slow tunnel in LeaseSet if possible 4 years ago
orignal e740d5fc4f try to pick non-slow tunnel 4 years ago
orignal 5ce9c0f1e2 build new tunnels instead slow 4 years ago
orignal a0e545a6f1 always create new tunnel from exploratory pool 4 years ago
orignal 2783337284 require ipv4 for IBGW 4 years ago
orignal 820a365474 select random peer for first hop for outbound tunnel if number of connections < 100 4 years ago
orignal 1d5d06f731 find actual router for peer 4 years ago
orignal 60b92f98db OBEP must be ipv4 compatible 4 years ago
orignal 924a7bc533 use connected peers if others not available 4 years ago
orignal f70ee480ba check connectivity between peers for tunnel 4 years ago
orignal aa206d034d fixed #1373. Limit number of tunnels by 16 4 years ago
orignal 484f69f16b try to select reachable router of inbound tunnel gateway 4 years ago
orignal aace200899 don't create paired zero hops tunnel 4 years ago
orignal 3925540517 don't update expired tunnels 4 years ago
orignal 3b630fe546 fixed race condition 4 years ago
orignal 44ca315c75 don't build tunnels for all pools at the time 4 years ago
orignal af20b13c7a create paired inbound tunnels if no inbound tunnels yet 4 years ago
R4SAS 8bae4975fb add copyright headers 5 years ago
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations) 5 years ago
R4SAS a9436aa9af drop i2lua 5 years ago
R4SAS 00db527377
drop websockets support 5 years ago
Rosen Penev eabcafa516
replace random_shuffle with shuffle 5 years ago
Jeff Becker 7b4fc19fca
be concise 7 years ago
yangfl 50ba52756f fix mixing tabs and spaces 7 years ago
Jeff Becker 1967dee50c
don't recreate tunnels of different size 7 years ago
Jeff Becker 938d5d901a
implement i2cp session reconfigure 7 years ago
Jeff Becker e238f7ed37 NetDb.h -> NetDb.hpp for case insensative file systems clashing with libc's netdb.h 8 years ago