Commit Graph

82 Commits

Author SHA1 Message Date
orignal
bdd6037726 use std::map for unconfirmed tags 2016-11-18 14:50:29 -05:00
orignal
9d292bb6a4 fixed potential race condition 2016-11-18 11:16:55 -05:00
orignal
a914608264 clean up non received DeliveryStatus messages 2016-11-16 14:43:29 -05:00
orignal
c74db4b81c resubmit non-confirmed LeaseSet 2016-10-24 20:58:25 -04:00
orignal
3167ae21b0 send own LeasetSet through a stalled stream 2016-10-22 20:08:15 -04:00
Jeff Becker
b6b14f4957
Merge remote-tracking branch 'purple/openssl' into merge_udp_tunnel 2016-09-07 15:08:45 -04:00
orignal
6e0d6dcac5 reselect tunnels if LeaseSet delivery was not confirmed 2016-09-07 13:25:11 -04:00
Jeff Becker
0b21fce94e
try adding garlic and session tags to datagram destination 2016-08-27 13:17:34 -04:00
orignal
9b6c229b71 remember tunnels selection for following messages 2016-07-08 14:17:41 -04:00
orignal
1da5be2871 clean up unconfirmed tags faster 2016-07-07 22:39:20 -04:00
orignal
4e4f9b6f8b use LocalLeaseSet for own LeaseSets 2016-05-25 15:10:28 -04:00
orignal
882e7a845e process remaining data from stream 2016-02-14 22:10:56 -05:00
orignal
80f81685d1 use rtt for ack timeout 2016-02-13 23:02:58 -05:00
orignal
333103f50e shared RTT 2016-02-11 22:18:44 -05:00
orignal
93720fffd4 shared path between streams 2016-02-10 22:51:08 -05:00
orignal
76096747b6 cleanup incoming and outgoing tags together 2016-02-07 17:45:11 -05:00
orignal
2e7ce38552 compatibility with gcc 4.6 2016-02-04 12:36:54 -05:00
orignal
5215bdc035 clean up remote destinations without outgoing and unconfirmed tags 2016-01-25 22:10:06 -05:00
orignal
30f68759ff fixed race condition 2016-01-25 13:34:04 -05:00
orignal
f7e21dbe5c show tags for local destinations 2016-01-23 22:53:19 -05:00
orignal
f593802a51 I2CP option crypto.tagsToSend added for I2P tunnels 2016-01-23 20:52:21 -05:00
orignal
62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
orignal
2cbd6e85c6 use shared_ptr for garlic messages 2015-06-21 22:29:50 -04:00
orignal
a0de60e179 use share_ptr for garlic messages 2015-06-16 10:14:14 -04:00
orignal
8c47bf9dd3 use shared_ptr for local LeaseSet 2015-04-07 15:02:00 -04:00
orignal
be301dc090 4 tags for LeaseSet request 2015-04-05 20:07:32 -04:00
orignal
10577cd1e5 select tunnel from TunnelPool rather than from LeaseSet for DeliveryStatus 2015-04-05 12:54:15 -04:00
orignal
18deb8b4f2 DeliveryStatus for LeaseSet 2015-03-22 14:59:27 -04:00
orignal
b9e3931e80 use shared_ptr for inbound tunnels 2015-02-05 18:53:43 -05:00
orignal
974a7ff3f5 shared_ptr for RoutingDestination 2015-01-28 21:37:08 -05:00
orignal
a25646a129 cleanup routing sessions 2015-01-23 10:07:11 -05:00
orignal
b269bda52b shared_ptr for GarlicRouting Session 2015-01-22 15:31:34 -05:00
orignal
b7d1b74ffa add single tag from destination's tread 2014-12-08 15:36:00 -05:00
orignal
faf1fe7a7c aligned AES keys 2014-11-01 21:53:45 -04:00
orignal
fcd3680547 delete expired incoming tags 2014-10-17 22:15:42 -04:00
orignal
ae61e47bc2 attach creation time to individual tag 2014-10-17 11:26:57 -04:00
orignal
2cd8d0c0b7 delete expired unconfirmed tags 2014-10-16 21:11:02 -04:00
orignal
3bd035cb16 send new tags in advance 2014-10-16 20:12:46 -04:00
orignal
8a12b71010 unconfirmed tags 2014-10-14 14:48:25 -04:00
orignal
0cdb7c679e tags confirmed 2014-10-14 13:49:40 -04:00
orignal
3a4b6bd7b0 separate requsted and unsolicited LeaseSets 2014-10-13 17:45:07 -04:00
orignal
22937e1b54 moved HandleI2NPMessage to GarlicDestination level 2014-10-11 21:34:18 -04:00
orignal
375fceb530 moved garlic decryption to streaming thread 2014-10-08 14:17:17 -04:00
orignal
911ad52989 moved local LeaseSet update from Stream to RoutingSession 2014-10-08 12:11:39 -04:00
orignal
296b2d7372 exclude garlic thread 2014-10-08 07:55:46 -04:00
orignal
070a7fea2c DeliveryStatus per garlic destination 2014-10-07 21:47:32 -04:00
orignal
fccadb752f take LeaseSet from GarlicDestination 2014-10-07 21:08:00 -04:00
orignal
49d67bada0 AES/ElGamal session tags per local destination 2014-10-07 16:18:13 -04:00
orignal
9150240a0d multiple AES keys per local destination 2014-10-06 21:18:20 -04:00
orignal
93c1a0760d AES/ElGamal tags per local destination 2014-10-06 20:18:18 -04:00