92 Commits (6fb3c7c3ba44e1d3b2d9d70395e876689fc22327)

Author SHA1 Message Date
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
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories 8 years ago
Jeff Becker fdf4b3878f tabify 8 years ago
Jeff Becker 9b62f238ed add option for client tunnels to build tunnels such that OBEP==IBGW 8 years ago
orignal 1aa939ae73 correct tigger for 0-hops LeaseSet update 8 years ago
orignal e0e50faa47 publish 0-hops leaseset 8 years ago
Jeff Becker e384ec32b8 unbreak i2lua build 8 years ago
Jeff Becker 76c9b66db4 don't blow up 8 years ago
Jeff Becker 0c5ca28a14 fall back on regular tunnel algorithm 8 years ago
Jeff Becker 5425e9aee3 select tunnels correctly 8 years ago
Jeff Becker 7fef5f5654 when selecting tunnels if we can't find a low latency tunnel fall back to regular selection algorithm 8 years ago