Commit Graph

1350 Commits

Author SHA1 Message Date
orignal
3bd035cb16 send new tags in advance 2014-10-16 20:12:46 -04:00
orignal
c8bca65b97 don't send session create reply until destination is ready 2014-10-16 16:36:12 -04:00
orignal
f516d4c6f2 introduced ClientDestination 2014-10-16 12:37:39 -04:00
orignal
14f4bb8656 use local destination function through ClientContext 2014-10-16 10:28:44 -04:00
orignal
4379f8e5ee moved start/stop client services from Daemon to ClientContext 2014-10-15 21:39:39 -04:00
orignal
89e5b56a19 introduced ClientContext 2014-10-15 20:52:17 -04:00
orignal
18d6a2c70e create/delete stream per destination only 2014-10-15 18:24:40 -04:00
orignal
341e860caa fixed race condition 2014-10-15 17:45:30 -04:00
orignal
ecb1fd720d use ECDSA P256 for client I2P tunnels 2014-10-15 14:32:19 -04:00
orignal
c96694237f use constants instead magic numbers 2014-10-15 14:04:23 -04:00
orignal
ef78533f16 fixed typo 2014-10-15 12:45:32 -04:00
orignal
3a3137f06b check for non-expired leases 2014-10-15 12:30:20 -04:00
orignal
a046af1806 don't use netDb subcriptions anymore 2014-10-15 12:07:06 -04:00
orignal
c92d99718b delete stream in destination's thread 2014-10-15 10:34:28 -04:00
orignal
03914b4f41 proper date formatting 2014-10-14 21:58:01 -04:00
orignal
9b2e275c45 try closest floodfills sequentially 2014-10-14 20:52:40 -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
4ceac19624 don't send delivery status is no tags 2014-10-14 12:08:57 -04:00
orignal
09dc649101 donn't calculate routing keys for routers anymore 2014-10-14 10:41:40 -04:00
orignal
030c04de81 don't use router's routing key for XOR metric 2014-10-13 22:45:25 -04:00
orignal
3a4b6bd7b0 separate requsted and unsolicited LeaseSets 2014-10-13 17:45:07 -04:00
orignal
96e8cab8fb added some statistics 2014-10-13 17:03:27 -04:00
orignal
3153cf4df6 fixed race condition 2014-10-13 12:35:44 -04:00
orignal
b74f3a1ee1 fixed race condition 2014-10-13 12:33:51 -04:00
orignal
a0f43d9772 resuse instance of local destination upon restart 2014-10-13 11:21:57 -04:00
orignal
eff0e13f31 remote LeaseSets per local destination 2014-10-12 16:22:14 -04:00
orignal
22937e1b54 moved HandleI2NPMessage to GarlicDestination level 2014-10-11 21:34:18 -04:00
orignal
202109ebeb handle I2NP message per destination 2014-10-11 21:27:55 -04:00
orignal
6d6c81bf8b show streams per local destination 2014-10-11 18:21:52 -04:00
orignal
2ab597be20 detach tunnles from poll 2014-10-11 09:47:24 -04:00
orignal
f34680134a fixed race condition 2014-10-11 09:01:08 -04:00
orignal
22773bd678 fixed race condition 2014-10-10 16:48:42 -04:00
orignal
a7421739bc don't send plain ACK if outgoing message has been sent 2014-10-10 15:58:17 -04:00
orignal
70c3bf77a9 send Ack with 200 ms delay 2014-10-10 11:53:27 -04:00
orignal
a0a0234d29 fixed race condition 2014-10-09 21:40:45 -04:00
orignal
3de4010a47 always call receive handler from a streaming thread 2014-10-09 15:55:58 -04:00
orignal
0e6b7712a9 connection reset event from stream 2014-10-09 13:03:59 -04:00
orignal
c5c930bb72 separate thread per local destination 2014-10-09 10:05:28 -04:00
orignal
82814dcc26 delete closed I2P tunnel connection 2014-10-08 19:44:12 -04:00
orignal
3344e8f824 delete HTTP connection if closed 2014-10-08 18:45:01 -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
002ccdf2c7 drop DeliveryStatus if not from tunnel 2014-10-07 22:40:53 -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
0af963359a rollback 2014-10-07 14:45:32 -04:00
orignal
a32d82f05b gzip/gunzip per destination 2014-10-07 14:24:31 -04:00