261 Commits (9aa9a62ed412da88c384a178e180bd7d1e59346c)

Author SHA1 Message Date
orignal e50454d92e multiple local destinations 11 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 4f429b3e06 copy constructor for PrivateKeys 11 years ago
orignal 5e1f3a4939 rolled back 11 years ago
cpubug 087e61dbca fix crash 11 years ago
orignal 31295a663b common Send method 11 years ago
orignal 002b023b29 increment outgoing sequence number 11 years ago
orignal e1027ffb7b replace ReceiveQueue to std::queue 11 years ago
orignal 3cf256b769 removed sync Receive operation 11 years ago
cpubug b3ee41bd91 replace CalcuateIdentHash to identity.Hash to avoid duplication 11 years ago
orignal c600be59b1 moved encryption keys from TunnelPool to StreamingDestination 11 years ago
orignal 81e06769dc pass LocalDestination by reference 11 years ago
orignal 5ed34cc52a fixed race condition 11 years ago
orignal 086b0d5418 switch to AsyncReceive 11 years ago
orignal 06b2500347 async receive 11 years ago
orignal 129052c330 send ack after last message only 11 years ago
orignal 1bbc12b36a AsyncReceive added 11 years ago
orignal 88214a0c58 send SYN in streaming thread 11 years ago
orignal 12d40e9023 handle streaming packet in streaming thread 11 years ago
orignal 4bd42625fd separate thread for streaming 11 years ago
orignal 74a7f8c869 pick random tunnel from LeaseSet 11 years ago
orignal 38cb57a4c4 request LeaseSet from 3 floodfills 11 years ago
orignal ac48e3b355 renew LeaseSet's I2NP message ID and timestamp before sending 11 years ago
orignal eeacc3e0f3 pass local LeaseSet as const 11 years ago
orignal 25f2f932b0 pass local LeaseSet as const 11 years ago
orignal a34d1de10e use PrivateKeys for local destination 11 years ago
orignal c855d8b413 load eepsite keys 11 years ago
orignal 4b90e8112e re-send loacl LeaseSet if updated 11 years ago
orignal c9ba7da0b0 outbound tunnel pool 11 years ago
orignal d7084e379f create LeaseSet encryption key per tunnel pool 11 years ago
orignal 3313a5af5c generate LeaseSet from tunnel pool 11 years ago
orignal ab23327da6 manage tunnel pools 11 years ago
orignal cba18faa87 create inbound tunnels per local destination 11 years ago
orignal 8d6c08ec78 use ElGamalEcryption for garlic encryption 11 years ago
orignal f5fa953458 process b32 address with path 11 years ago
chertov 728c1a9226 fix LittleEndian, change endian.h version 11 years ago
orignal e24795dd41 pick most recent tunnel from LeaseSet 11 years ago
chertov dbd9c5c105 fix windows build, add windows GetDefaultDataDir, add files to project 11 years ago
orignal 04cf2031ef handle received packets in right order 11 years ago
orignal c4065a702e extract streaming packet fields 11 years ago
orignal 27426a6023 save out-of-seq messages and process them later 11 years ago
orignal c762e41b05 check received sequence number for gaps and duplicates 11 years ago
orignal b437bd8cf4 recreate session tags 11 years ago
orignal bc9b355d5d check garlic message payload hash 11 years ago
orignal 659177e2fd check expiration of lease 11 years ago
orignal 5856310cd6 multi-tunnels LeaseSet 11 years ago
orignal dd679c261c set minimum comression level 11 years ago
orignal 9b92641112 request b32-coded I2P address from HTTP server 11 years ago
orignal 07eb5baac0 implemented connect and close 11 years ago