54 Commits (a943cc09fe8a4d7295ac63c6e96e96448e48bf22)

Author SHA1 Message Date
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 9 years ago
orignal ca56d3fc23 handle LeaseSet expiration correctly 9 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 10 years ago
orignal ef6a038451 handle explicitPeers I2CP parameter 10 years ago
orignal c896f6d0d7 select first hop for inbound tunnel from connected peers 10 years ago
orignal 39c346df10 created paired inbound tunnel after outbound 10 years ago
orignal 42d49bde86 handle tunnels quantity params 10 years ago
orignal fcb56db224 try to pick an outbound tunnel with same endpoint instead expired 10 years ago
orignal 27bd193708 re-create tunnel before expiration 10 years ago
orignal 5f3b17af64 better resend and tunnel reselection algorithm 10 years ago
orignal 192a08b5bf check tunnel status instead fidning it every time 10 years ago
orignal b3e08b2cf4 shared_ptr for tunnels 10 years ago
orignal ebb5c53c3a use shared_ptr for TunnelPool 10 years ago
orignal f357a5864c pass local destination by pointer 10 years ago
orignal 6e32c389b1 some cleanup 10 years ago
orignal c8e34052a7 some cleanup 10 years ago
orignal 3ca560b895 different tunnel length for IB and OB 10 years ago
orignal 8a357ac46c store shared pointer to RI in tunnel config 10 years ago
orignal ab843b6552 cleaned up from duplicated methods 10 years ago
orignal a0f43d9772 resuse instance of local destination upon restart 10 years ago
orignal 2ab597be20 detach tunnles from poll 10 years ago
orignal f34680134a fixed race condition 10 years ago
orignal 93c1a0760d AES/ElGamal tags per local destination 10 years ago
orignal 400b4e7110 find local destination by tunnel garlic came from 10 years ago
orignal ec3462fabe fixed race condition 10 years ago
orignal 34cb17afb1 show local destination's tunnels 10 years ago
orignal 79d2f69837 select high bandwidth routers for client tunnels 10 years ago
orignal 72d52d61bc expiring status for tunnels 10 years ago
orignal 7aacae30eb moved common code to LocalDestination 10 years ago
orignal 2bc1ba1a9c extended identity for local destination 10 years ago
orignal dda80703d2 use same outbound tunnel for streaming as long as possible 10 years ago
orignal 1a72292b8f re-create expired tunnels 10 years ago
orignal ee2297c851 create LeaseSet from local tunnel pool 10 years ago
orignal 30b25e9eeb always pick outbound tunnel before sending packet 11 years ago
orignal ec21138bd2 specify number of hops for a tunnel pool 11 years ago
orignal 24f0ff6c00 pick tunnels from exploratory pool for exploratory 11 years ago
orignal 70bf83f127 move exploratory tunnels to separate pool 11 years ago
orignal 489266e7fc exploratory pool added 11 years ago
orignal c600be59b1 moved encryption keys from TunnelPool to StreamingDestination 11 years ago
orignal a10edb4cc5 pools per ident hash 11 years ago
orignal 81e06769dc pass LocalDestination by reference 11 years ago
orignal 014e1c54eb tunnel test 11 years ago
orignal c9ba7da0b0 outbound tunnel pool 11 years ago
orignal d7084e379f create LeaseSet encryption key per tunnel pool 11 years ago
orignal 26c5f6cd77 3-hops tunnels for tunnel pool 11 years ago