Commit graph

  • 8e75d8c39a check accepted socket for error orignal 2015-02-06 13:49:00 -05:00
  • 6beb527058 teminate non-connected NTCP session orignal 2015-02-06 11:14:41 -05:00
  • b9e3931e80 use shared_ptr for inbound tunnels orignal 2015-02-05 18:53:43 -05:00
  • 7945126e86 use unique_ptr for requested destination orignal 2015-02-05 13:36:28 -05:00
  • 408a67f34f use unique_ptr for incomplete message orignal 2015-02-05 12:13:37 -05:00
  • 0dac2a74d3 check for duplicate msgID orignal 2015-02-04 22:16:44 -05:00
  • 9896570e32 cleanup from extra log messages orignal 2015-02-04 22:05:09 -05:00
  • 9639ab7f1e fixed memory leak orignal 2015-02-04 21:24:48 -05:00
  • 778d1afda0 cleand destination requests every 15 seconds orignal 2015-02-04 15:34:52 -05:00
  • 02c22b850b fixed compilation bug for boost < 1.49 and boost 1.49 with gcc 4.7 orignal 2015-02-04 11:08:26 -05:00
  • bd035e1c3d fixed build for boost below 1.49 orignal 2015-02-04 09:40:00 -05:00
  • b923b1e31d Update version.h 0.7.0 orignal 2015-02-03 20:59:12 -05:00
  • 14f448f4c7 show tunnels queue size orignal 2015-02-03 16:45:19 -05:00
  • cd8e9e59fa don't request same RouterInfo twice orignal 2015-02-03 16:14:33 -05:00
  • 4a6847da8d RTT orignal 2015-02-03 13:46:44 -05:00
  • c5a3832eae handle exploratory lookups orignal 2015-02-02 22:34:55 -05:00
  • 7f75d250c7 Merge pull request #151 from ygrishin/master orignal 2015-02-02 21:58:53 -05:00
  • 95dbc20350 log more disgnostics data orignal 2015-02-02 20:15:49 -05:00
  • f846b87590 make sure DeliveryStatus and DatabseStore are sent first orignal 2015-02-02 16:08:35 -05:00
  • e3764bef37 fixed incorect reply data parsing for DatabaseStore orignal 2015-02-02 13:06:02 -05:00
  • d7c5c24ce4 pass ident hash by value to transports thread orignal 2015-02-02 12:01:21 -05:00
  • 60ba7be319 floodfill parameter orignal 2015-02-02 11:15:38 -05:00
  • 2215dd7bd7 ability to turn floodfill off orignal 2015-02-02 11:14:09 -05:00
  • 07ce9c41bf DatabaseLookup flags orignal 2015-02-02 11:06:36 -05:00
  • 24564f1faa moved UPNP to common files orignal 2015-02-02 09:58:34 -05:00
  • ba11971513 don't delete updated RouterInfo orignal 2015-02-02 09:40:03 -05:00
  • 803737011a fixed HTTP connection being reset on Windows ygrishin 2015-02-01 22:24:47 -07:00
  • 8ad9f2681c send 3 closest floodfills orignal 2015-02-01 19:58:26 -05:00
  • b46c3036d8 flood orignal 2015-02-01 18:30:27 -05:00
  • 02ed7d6059 fixed non-responding destination request orignal 2015-02-01 16:18:08 -05:00
  • 2c2acae50d invoke acceptor on reset orignal 2015-02-01 09:34:32 -05:00
  • ac438fbd7d use stream buffer for sending identity orignal 2015-01-31 21:49:54 -05:00
  • feffbc9330 fixed typo orignal 2015-01-31 10:39:29 -05:00
  • 908404ab62 show send buffer size orignal 2015-01-30 21:41:32 -05:00
  • 618abd6320 use unique_ptr for sent fragments orignal 2015-01-30 20:30:39 -05:00
  • 79087f6942 detect congesion for first message in sned queue only orignal 2015-01-30 16:43:31 -05:00
  • 9a43f0d54c don't send DatabaseStore reply for local destinations orignal 2015-01-30 15:29:33 -05:00
  • 79af7c22d9 send DatabaseStore reply orignal 2015-01-30 15:13:09 -05:00
  • 0b911a5caa use I2NPMessagesHandler for SSU orignal 2015-01-29 22:35:57 -05:00
  • aae837f642 congesion control during retransmission orignal 2015-01-29 19:17:44 -05:00
  • 5887e8c8c4 slow start and congestion avoidance orignal 2015-01-29 15:34:43 -05:00
  • 974a7ff3f5 shared_ptr for RoutingDestination orignal 2015-01-28 21:37:08 -05:00
  • 938fa00469 publishing with flood orignal 2015-01-28 21:01:16 -05:00
  • 679faf5149 specify reply token for RIs DatabaseStore orignal 2015-01-28 16:16:25 -05:00
  • 7e45233c7d floodfill parameter orignal 2015-01-28 15:12:15 -05:00
  • 2ed69ef602 clean up expired LeaseSets orignal 2015-01-28 14:20:28 -05:00
  • 192a08b5bf check tunnel status instead fidning it every time orignal 2015-01-27 22:31:57 -05:00
  • 763547f465 fixed corrupted NTCP messages orignal 2015-01-27 19:12:27 -05:00
  • b3e08b2cf4 shared_ptr for tunnels orignal 2015-01-27 14:55:46 -05:00
  • d1d6797d3e store LeaseSet as shared_ptr orignal 2015-01-27 11:27:58 -05:00
  • 4b094b2156 handle tunnel build messages in tunnels thread orignal 2015-01-26 20:49:16 -05:00
  • 562cdc12d1 check message type of follow on message orignal 2015-01-26 14:48:24 -05:00
  • 8f562215b0 separate inbound and outbound pending tunnels orignal 2015-01-26 11:56:10 -05:00
  • 8a478e4616 check for max number of NACKs orignal 2015-01-25 22:01:09 -05:00
  • f75de6af82 window orignal 2015-01-25 17:43:34 -05:00
  • a061f3339e use send buffer for a stream orignal 2015-01-25 16:18:26 -05:00
  • 724c417f09 fixed typo orignal 2015-01-25 11:43:27 -05:00
  • 9c23d03d8d fixed typo orignal 2015-01-25 10:05:50 -05:00
  • b8740c008b fixed crash orignal 2015-01-25 10:05:19 -05:00
  • 588c613043 naming lookup of .b32 address through LeaseSet request orignal 2015-01-24 15:34:46 -05:00
  • 1dc166f0f8 transit tunnel gateway batching orignal 2015-01-23 22:05:33 -05:00
  • 82103e6a39 process TunnelGateway message in tunnel thread orignal 2015-01-23 16:26:39 -05:00
  • 33bce67a4e Update copyright orignal 2015-01-23 14:03:41 -05:00
  • aeb3c8b8b9 Update LICENSE orignal 2015-01-23 14:02:37 -05:00
  • 24c00b0985 schedule routing session cleanup orignal 2015-01-23 12:48:25 -05:00
  • a25646a129 cleanup routing sessions orignal 2015-01-23 10:07:11 -05:00
  • 0c73aff0a2 I2NPMessagesHandler orignal 2015-01-22 22:00:41 -05:00
  • 3ed1fee7ce remove stream on close orignal 2015-01-22 19:02:28 -05:00
  • b269bda52b shared_ptr for GarlicRouting Session orignal 2015-01-22 15:31:34 -05:00
  • 2ab0ff8aea TransitTunnelParticipant orignal 2015-01-21 21:50:46 -05:00
  • 46a36f766f don't restart subscriptions update timer if no subscription presented orignal 2015-01-21 16:34:50 -05:00
  • 276d5097c1 fixed 'bad descriptor' exception orignal 2015-01-21 15:59:05 -05:00
  • ec980edf56 don't look for tunnel again if tunnelID is the same as for previous message orignal 2015-01-21 15:13:46 -05:00
  • 89dead79c4 common HandleTunnelData for own and transit tunnels orignal 2015-01-21 14:40:48 -05:00
  • e7f849184c some cleanup orignal 2015-01-21 12:08:15 -05:00
  • c61cd350ee send multiple messages though single write call orignal 2015-01-20 22:35:27 -05:00
  • ea353ac3ba send batch of I2NP messages orignal 2015-01-20 21:05:57 -05:00
  • 74c89ce06e proper cleanup of pending tunnels orignal 2015-01-20 18:06:42 -05:00
  • 42354ee5d5 removed useless mutex lock orignal 2015-01-20 07:50:25 -05:00
  • e4d0fdaa56 Merge pull request #150 from chris-barry/patch-1 orignal 2015-01-19 22:29:45 -05:00
  • ebb5c53c3a use shared_ptr for TunnelPool orignal 2015-01-19 22:28:13 -05:00
  • 676892cb00 Update copyright Chris Barry 2015-01-19 21:06:30 -05:00
  • e09da5cb54 correct CRC32 verification at big endian CPU orignal 2015-01-19 14:30:30 -05:00
  • 027c43c99c Reseed through I2PControl orignal 2015-01-19 13:57:37 -05:00
  • f5b937667a don't try to re-request expired LeaseSet orignal 2015-01-19 12:31:14 -05:00
  • f36229bd95 make sure DatabaseStore message is first orignal 2015-01-18 18:46:22 -05:00
  • 3c9e6054b5 use shared local destination for proxies orignal 2015-01-17 09:42:44 -05:00
  • 284fb5458e fixed resolve bug orignal 2015-01-17 08:22:43 -05:00
  • bf7b53a2a6 resolve address for NTCP orignal 2015-01-16 23:01:40 -05:00
  • 07c6f2a20b make HTTP header if necessary orignal 2015-01-16 16:51:52 -05:00
  • 514947ba49 skip HTTP header orignal 2015-01-16 16:19:17 -05:00
  • f3fbf6bd89 address resolver for NTCP address orignal 2015-01-16 15:25:44 -05:00
  • 0f227e8317 For some reason, the daemon src don't include I2PControl.cpp for OSX builds. Mikal Villa 2015-01-16 20:37:52 +01:00
  • 905aa7cdc4 Adding download link Mikal Villa 2015-01-16 02:44:18 +01:00
  • 25cc118890 I2PControl method orignal 2015-01-15 16:42:28 -05:00
  • 72a4f8a9a1 fixed crash on shutdown orignal 2015-01-14 20:27:19 -05:00
  • e898e6bf82 use RouterInfo request callback instead timeout orignal 2015-01-14 16:37:03 -05:00
  • ad9d7931f5 RequestComplete for RouterInfo orignal 2015-01-14 16:11:09 -05:00
  • fb3c577601 handle i2p.router.netdb.activepeers orignal 2015-01-14 13:24:25 -05:00
  • 02b7cd71c5 handle i2p.router.netdb.activepeers orignal 2015-01-14 13:21:41 -05:00