Commit graph

119 commits

Author SHA1 Message Date
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 03927b0a68
Merge branch 'upstream-openssl' 2016-08-06 20:27:57 -04:00
brain5lug b8ec63cf8c copy ellimination for ranges #part1 2016-08-06 01:03:13 +03:00
Jeff Becker 17bfa35f77
don't use warning for no tags 2016-07-28 10:02:26 -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 8cb3e3418a send garlic cloves directly if garlic was received derectly 2016-06-28 09:31:41 -04:00
orignal 7c835bae20 changed back to <openssl/ 2016-05-11 16:02:26 -04:00
orignal 3907b4101a include openssl through OPENSSL macro 2016-05-11 15:12:38 -04:00
orignal 80f81685d1 use rtt for ack timeout 2016-02-13 23:02:58 -05:00
hagen 8949ebf041 * tune logging 2016-02-11 13:00:56 +00: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 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 f593802a51 I2CP option crypto.tagsToSend added for I2P tunnels 2016-01-23 20:52:21 -05:00
orignal 937d346676 set clove expiration time interval to 8 seconds 2016-01-18 10:29:07 -05:00
hagen 18fad9c9d9 * sane log messages: Garlic.cpp 2015-12-21 03:00:11 +00:00
orignal 06c4aca490 always use shared_ptr for I2NPMessage 2015-11-24 13:09:12 -05:00
orignal 62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
orignal bf14b7da9a move FillI2NPMessageHeader into I2NPMessage 2015-07-03 11:11:07 -04:00
orignal adf12b6084 handle DeliveryStatus garlic clove directly 2015-06-29 21:40:43 -04: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 da56397b39 fixed bug with zero-size clove 2015-06-04 11:31:22 -04:00
orignal 2a59ae294d check length of garlic message 2015-05-17 19:40:46 -04:00
David ec772c5d46 typo: Gralic -> Garlic 2015-05-09 19:25:11 -04:00
orignal 969695f318 check garlic clove length 2015-04-21 18:59:35 -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 b3e08b2cf4 shared_ptr for tunnels 2015-01-27 14:55:46 -05:00
orignal 24c00b0985 schedule routing session cleanup 2015-01-23 12:48:25 -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
Francisco Blas (klondike) Izquierdo Riera 84f7966a0b Fix even more alignment problems 2014-12-31 19:48:46 +01:00
orignal 583838e2c2 fixed misalignment 2014-12-30 15:33:11 -05:00
Francisco Blas (klondike) Izquierdo Riera 700c53e60a Fix any remaning aliasing rules with propper memcpy wrappers 2014-12-30 15:37:24 +01:00
Francisco Blas (klondike) Izquierdo Riera 1636187e26 Avoid aliasing problems by using special buf endian handling functions wrapping memcpy 2014-12-29 23:04:02 +01:00
orignal 5221e09b67 use VerifyDigest for verification 2014-12-21 21:32:21 -05:00
orignal b9b224fdc3 fixed crash 2014-12-08 21:28:11 -05:00
orignal b7d1b74ffa add single tag from destination's tread 2014-12-08 15:36:00 -05:00
orignal 85624e4f4b verify tag count field 2014-12-07 21:00:19 -05:00
orignal 357a9a6a56 16 bytes alignmen of AES block 2014-11-26 11:04:49 -05:00
orignal f6849442a9 encrypted delivery status 2014-11-19 14:56:47 -05:00
orignal b9e2b7bf64 delete single message routing session immediately 2014-11-16 15:41:54 -05:00