Commit Graph

85 Commits

Author SHA1 Message Date
Jeff Becker 93deb37c94 add primordial goo tier "hidden mode" (aka toy feature needs more work doesn't do it correctly all the way) 2016-06-18 11:10:58 -04:00
Jeff Becker 004a93a841 Merge branch 'transport_failsafe' into restricted_routes 2016-06-18 09:01:53 -04:00
Jeff Becker 74a7e67002 implement restricted routes (initial) 2016-06-17 11:03:33 -04:00
orignal 3907b4101a include openssl through OPENSSL macro 2016-05-11 15:12:38 -04:00
orignal febc00d357 fixed race condition of DeliveryStatus message 2016-02-16 16:10:22 -05:00
hagen 05043f30dc * tune logs 2016-01-18 09:02:34 +00:00
hagen e8952d7e02 * sane log messages: TunnelPool.cpp 2015-12-21 03:00:11 +00:00
orignal 4599f6919c shared_ptr for local destination in TunnelPool 2015-12-16 14:52:48 -05:00
orignal 62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
orignal 206f094dd4 use shared_ptr for DeliverStatus 2015-06-24 10:45:58 -04: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 ef6a038451 handle explicitPeers I2CP parameter 2015-06-10 15:32:55 -04:00
orignal c896f6d0d7 select first hop for inbound tunnel from connected peers 2015-06-07 08:37:34 -04:00
orignal 39c346df10 created paired inbound tunnel after outbound 2015-05-07 16:03:12 -04:00
orignal 4c91d08cea pass TunnelConfig as shared_ptr 2015-05-06 16:17:48 -04:00
orignal 42d49bde86 handle tunnels quantity params 2015-05-05 12:32:13 -04:00
orignal d2b4a6fd50 select first hop from existing connections if applicable 2015-05-05 10:33:19 -04:00
orignal 7f172964f6 check profile only once 2015-05-04 13:01:27 -04:00
orignal 3987d5e5a0 recreate tunnel after 9.5 minutes 2015-04-17 11:36:42 -04:00
orignal fcb56db224 try to pick an outbound tunnel with same endpoint instead expired 2015-04-17 10:11:51 -04:00
orignal 27bd193708 re-create tunnel before expiration 2015-04-14 21:37:21 -04:00
orignal 76c54ffdef always check profile for peer selection 2015-04-13 18:41:19 -04:00
orignal 321dd252ea fixed crash if no routers available 2015-04-03 10:02:45 -04:00
orignal 577ba9b397 initial filtration of bad peers 2015-03-27 20:34:31 -04:00
orignal 5f3b17af64 better resend and tunnel reselection algorithm 2015-03-21 16:26:14 -04:00
orignal 192a08b5bf check tunnel status instead fidning it every time 2015-01-27 22:31:57 -05:00
orignal b3e08b2cf4 shared_ptr for tunnels 2015-01-27 14:55:46 -05:00
orignal ebb5c53c3a use shared_ptr for TunnelPool 2015-01-19 22:28:13 -05:00
orignal 583838e2c2 fixed misalignment 2014-12-30 15:33:11 -05:00
orignal f357a5864c pass local destination by pointer 2014-12-15 21:24:01 -05:00
orignal b9b224fdc3 fixed crash 2014-12-08 21:28:11 -05:00
orignal cb06f8e0bb enale tunnl test encryption back 2014-12-08 19:33:50 -05:00
orignal 9328bd1caf temporary disabled tunnel test encryption due instability 2014-12-03 20:06:56 -05:00
orignal 3ca560b895 different tunnel length for IB and OB 2014-11-29 22:00:52 -05:00
orignal 49173da84d encypt tunnel test messages 2014-11-28 16:19:56 -05:00
orignal 8a357ac46c store shared pointer to RI in tunnel config 2014-11-21 10:46:11 -05:00
orignal 0f4e4a7944 return shared_ptr to RI 2014-11-20 16:20:02 -05:00
orignal ab843b6552 cleaned up from duplicated methods 2014-10-21 15:44:28 -04:00
orignal a0f43d9772 resuse instance of local destination upon restart 2014-10-13 11:21:57 -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 375fceb530 moved garlic decryption to streaming thread 2014-10-08 14:17:17 -04:00
orignal 070a7fea2c DeliveryStatus per garlic destination 2014-10-07 21:47:32 -04:00
orignal 93c1a0760d AES/ElGamal tags per local destination 2014-10-06 20:18:18 -04:00
orignal 7fb93ca853 fixed race condition 2014-10-06 12:50:36 -04:00
orignal ec3462fabe fixed race condition 2014-10-03 10:35:11 -04:00
orignal 79d2f69837 select high bandwidth routers for client tunnels 2014-09-25 21:08:20 -04:00
orignal 92eb048adb fixed race condition 2014-09-14 07:50:01 -04:00