26 Commits (17c4038c6048a1567eba76b89a8a9e19d7e81d38)

Author SHA1 Message Date
orignal 17c4038c60 select router with ipv4 for endpoint 11 months ago
orignal 4ebc7c970a bypass medium congestion(D) routers for client tunnels 1 year ago
orignal 572694b141 check routers' congestion before recreating a tunnel 1 year ago
R4SAS 86fc12e395
[style] clean code 1 year ago
orignal 21542e8150 select first hop from high bandwidth peer for client tunnels 1 year ago
orignal cb139226df ilimit umner of simultaneous tunnel build requests per pool 1 year ago
R4SAS 6b4ffcff5a cleanup code (spaces, tabs) 2 years ago
orignal 11f9eeabf1 inbound.lengthVariance and outbound.lengthVariance 2 years ago
orignal 2cd50ebaee fixed race condition 2 years ago
R4SAS edc0162163
clean line trailing spaces and tabs 3 years ago
orignal 8f0978cfd6 all transports by default 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 e6bcd04a36 short build message for re-created tunnels and far end transports 3 years ago
orignal c153471c49 use short tunnel build if possible 3 years ago
orignal a0e545a6f1 always create new tunnel from exploratory pool 3 years ago
orignal f70ee480ba check connectivity between peers for tunnel 3 years ago
orignal aa206d034d fixed #1373. Limit number of tunnels by 16 3 years ago
orignal 44ca315c75 don't build tunnels for all pools at the time 4 years ago
R4SAS 8bae4975fb add copyright headers 4 years ago
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations) 4 years ago
R4SAS a9436aa9af drop i2lua 4 years ago
Jeff Becker 938d5d901a
implement i2cp session reconfigure 7 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories 7 years ago
Jeff Becker 2fe71782a7 tabify 7 years ago
Jeff Becker 9b62f238ed add option for client tunnels to build tunnels such that OBEP==IBGW 7 years ago
Jeff Becker e384ec32b8 unbreak i2lua build 8 years ago
Jeff Becker 98a55c0613 make it compile 8 years ago
Jeff Becker fc94e846a6 add latency requirement option 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
Jeff Becker 0b21fce94e
try adding garlic and session tags to datagram destination 8 years ago
orignal febc00d357 fixed race condition of DeliveryStatus message 8 years ago
orignal ca56d3fc23 handle LeaseSet expiration correctly 8 years ago
orignal 4599f6919c shared_ptr for local destination in TunnelPool 9 years ago
orignal 62cf83921b cumulative update from bitbucket 9 years ago
orignal a0de60e179 use share_ptr for garlic messages 9 years ago
orignal ef6a038451 handle explicitPeers I2CP parameter 9 years ago
orignal c896f6d0d7 select first hop for inbound tunnel from connected peers 9 years ago
orignal 39c346df10 created paired inbound tunnel after outbound 9 years ago
orignal 42d49bde86 handle tunnels quantity params 9 years ago
orignal fcb56db224 try to pick an outbound tunnel with same endpoint instead expired 9 years ago
orignal 27bd193708 re-create tunnel before expiration 9 years ago
orignal 5f3b17af64 better resend and tunnel reselection algorithm 9 years ago
orignal 192a08b5bf check tunnel status instead fidning it every time 9 years ago
orignal b3e08b2cf4 shared_ptr for tunnels 9 years ago
orignal ebb5c53c3a use shared_ptr for TunnelPool 10 years ago
orignal f357a5864c pass local destination by pointer 10 years ago