orignal
|
8dc06ec391
|
load local destinations
|
2014-07-13 08:25:30 -04:00 |
|
orignal
|
e50454d92e
|
multiple local destinations
|
2014-07-11 15:39:38 -04:00 |
|
orignal
|
30b25e9eeb
|
always pick outbound tunnel before sending packet
|
2014-07-08 22:09:58 -04:00 |
|
orignal
|
ec21138bd2
|
specify number of hops for a tunnel pool
|
2014-06-25 19:28:33 -04:00 |
|
orignal
|
4f429b3e06
|
copy constructor for PrivateKeys
|
2014-05-03 15:29:00 -04:00 |
|
orignal
|
5e1f3a4939
|
rolled back
|
2014-04-23 15:09:01 -04:00 |
|
cpubug
|
087e61dbca
|
fix crash
|
2014-04-23 22:47:17 +04:00 |
|
orignal
|
31295a663b
|
common Send method
|
2014-04-18 19:27:39 -04:00 |
|
orignal
|
002b023b29
|
increment outgoing sequence number
|
2014-04-14 16:24:57 -04:00 |
|
orignal
|
e1027ffb7b
|
replace ReceiveQueue to std::queue
|
2014-04-11 21:13:52 -04:00 |
|
orignal
|
3cf256b769
|
removed sync Receive operation
|
2014-04-10 15:34:51 -04:00 |
|
cpubug
|
b3ee41bd91
|
replace CalcuateIdentHash to identity.Hash to avoid duplication
|
2014-04-08 11:11:48 +04:00 |
|
orignal
|
c600be59b1
|
moved encryption keys from TunnelPool to StreamingDestination
|
2014-04-01 18:58:47 -04:00 |
|
orignal
|
81e06769dc
|
pass LocalDestination by reference
|
2014-04-01 13:55:09 -04:00 |
|
orignal
|
5ed34cc52a
|
fixed race condition
|
2014-03-30 09:02:43 -04:00 |
|
orignal
|
086b0d5418
|
switch to AsyncReceive
|
2014-03-29 08:11:00 -04:00 |
|
orignal
|
06b2500347
|
async receive
|
2014-03-26 15:06:27 -04:00 |
|
orignal
|
129052c330
|
send ack after last message only
|
2014-03-25 17:43:36 -04:00 |
|
orignal
|
1bbc12b36a
|
AsyncReceive added
|
2014-03-25 14:26:39 -04:00 |
|
orignal
|
88214a0c58
|
send SYN in streaming thread
|
2014-03-24 19:27:20 -04:00 |
|
orignal
|
12d40e9023
|
handle streaming packet in streaming thread
|
2014-03-23 19:48:09 -04:00 |
|
orignal
|
4bd42625fd
|
separate thread for streaming
|
2014-03-23 16:00:05 -04:00 |
|
orignal
|
74a7f8c869
|
pick random tunnel from LeaseSet
|
2014-03-23 09:25:16 -04:00 |
|
orignal
|
38cb57a4c4
|
request LeaseSet from 3 floodfills
|
2014-03-22 16:05:58 -04:00 |
|
orignal
|
ac48e3b355
|
renew LeaseSet's I2NP message ID and timestamp before sending
|
2014-03-20 12:48:03 -04:00 |
|
orignal
|
eeacc3e0f3
|
pass local LeaseSet as const
|
2014-03-20 12:13:06 -04:00 |
|
orignal
|
25f2f932b0
|
pass local LeaseSet as const
|
2014-03-20 09:47:02 -04:00 |
|
orignal
|
a34d1de10e
|
use PrivateKeys for local destination
|
2014-03-19 22:03:50 -04:00 |
|
orignal
|
c855d8b413
|
load eepsite keys
|
2014-03-19 16:38:55 -04:00 |
|
orignal
|
4b90e8112e
|
re-send loacl LeaseSet if updated
|
2014-03-17 22:55:02 -04:00 |
|
orignal
|
c9ba7da0b0
|
outbound tunnel pool
|
2014-03-16 16:03:20 -04:00 |
|
orignal
|
d7084e379f
|
create LeaseSet encryption key per tunnel pool
|
2014-03-15 22:02:33 -04:00 |
|
orignal
|
3313a5af5c
|
generate LeaseSet from tunnel pool
|
2014-03-15 09:16:55 -04:00 |
|
orignal
|
ab23327da6
|
manage tunnel pools
|
2014-03-14 20:24:12 -04:00 |
|
orignal
|
cba18faa87
|
create inbound tunnels per local destination
|
2014-03-14 15:13:34 -04:00 |
|
orignal
|
8d6c08ec78
|
use ElGamalEcryption for garlic encryption
|
2014-02-20 18:42:55 -05:00 |
|
orignal
|
f5fa953458
|
process b32 address with path
|
2014-02-17 17:47:21 -05:00 |
|
chertov
|
728c1a9226
|
fix LittleEndian, change endian.h version
|
2014-02-05 09:14:07 +04:00 |
|
orignal
|
e24795dd41
|
pick most recent tunnel from LeaseSet
|
2014-02-03 21:57:53 -05:00 |
|
chertov
|
dbd9c5c105
|
fix windows build, add windows GetDefaultDataDir, add files to project
|
2014-02-03 14:13:40 +04:00 |
|
orignal
|
04cf2031ef
|
handle received packets in right order
|
2014-02-01 22:20:41 -05:00 |
|
orignal
|
c4065a702e
|
extract streaming packet fields
|
2014-01-29 23:13:59 -05:00 |
|
orignal
|
27426a6023
|
save out-of-seq messages and process them later
|
2014-01-26 18:22:30 -05:00 |
|
orignal
|
c762e41b05
|
check received sequence number for gaps and duplicates
|
2014-01-19 12:01:12 -05:00 |
|
orignal
|
b437bd8cf4
|
recreate session tags
|
2014-01-18 10:34:57 -05:00 |
|
orignal
|
bc9b355d5d
|
check garlic message payload hash
|
2014-01-16 08:08:28 -05:00 |
|
orignal
|
659177e2fd
|
check expiration of lease
|
2014-01-14 20:57:33 -05:00 |
|
orignal
|
5856310cd6
|
multi-tunnels LeaseSet
|
2014-01-14 19:00:12 -05:00 |
|
orignal
|
dd679c261c
|
set minimum comression level
|
2014-01-13 21:18:32 -05:00 |
|
orignal
|
9b92641112
|
request b32-coded I2P address from HTTP server
|
2014-01-12 21:41:25 -05:00 |
|