25 Commits (779f2fa451ac759d9de88820898025ce7c71ec30)

Author SHA1 Message Date
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
Jeff Becker fc94e846a6 add latency requirement option 8 years ago
orignal 1ecd5250fc eliminate overhead 8 years ago
Jeff Becker d4a0076aba
merge 8 years ago
Jeff Becker 93eca799dd add more websocket events 8 years ago
Jeff Becker fa8548fe34
implement SetCustomPeerSelector and ensure locking is good 8 years ago
Jeff Becker 28fdd992c9
add hooks for custom peer selection 8 years ago
brain5lug 94642f9066 copy elimination for ranges #part4 8 years ago
orignal 66dafca61a select existing connection for first hop of a tunnel 8 years ago
orignal 0493f00a7a pass null tunnel config for zero hops tunnel 8 years ago
orignal c50105493a fixed zero-hops tunnels 9 years ago
orignal f6e988d6fd support zero-hops tunnels for destinations 9 years ago
Jeff Becker 32644ddada
try fixing duplicate Routers In tunnel path 9 years ago
Jeff Becker cf3bab996e
when routers < 5 and in meshnet mode do not select random peers 9 years ago
Jeff Becker 93deb37c94
add primordial goo tier "hidden mode" (aka toy feature needs more work doesn't do it correctly all the way) 9 years ago
Jeff Becker 74a7e67002
implement restricted routes (initial) 9 years ago
orignal 3907b4101a include openssl through OPENSSL macro 9 years ago
orignal febc00d357 fixed race condition of DeliveryStatus message 9 years ago