Commit graph

  • 09dc649101 donn't calculate routing keys for routers anymore orignal 2014-10-14 10:41:40 -04:00
  • 030c04de81 don't use router's routing key for XOR metric orignal 2014-10-13 22:45:25 -04:00
  • 3a4b6bd7b0 separate requsted and unsolicited LeaseSets orignal 2014-10-13 17:45:07 -04:00
  • 96e8cab8fb added some statistics orignal 2014-10-13 17:03:27 -04:00
  • 3153cf4df6 fixed race condition orignal 2014-10-13 12:35:44 -04:00
  • b74f3a1ee1 fixed race condition orignal 2014-10-13 12:33:51 -04:00
  • a0f43d9772 resuse instance of local destination upon restart orignal 2014-10-13 11:21:57 -04:00
  • eff0e13f31 remote LeaseSets per local destination orignal 2014-10-12 16:22:14 -04:00
  • 22937e1b54 moved HandleI2NPMessage to GarlicDestination level orignal 2014-10-11 21:34:18 -04:00
  • 202109ebeb handle I2NP message per destination orignal 2014-10-11 21:27:55 -04:00
  • 6d6c81bf8b show streams per local destination orignal 2014-10-11 18:21:52 -04:00
  • 2ab597be20 detach tunnles from poll orignal 2014-10-11 09:47:24 -04:00
  • f34680134a fixed race condition orignal 2014-10-11 09:01:08 -04:00
  • 22773bd678 fixed race condition orignal 2014-10-10 16:48:42 -04:00
  • a7421739bc don't send plain ACK if outgoing message has been sent orignal 2014-10-10 15:58:17 -04:00
  • 70c3bf77a9 send Ack with 200 ms delay orignal 2014-10-10 11:53:27 -04:00
  • a0a0234d29 fixed race condition orignal 2014-10-09 21:40:45 -04:00
  • 3de4010a47 always call receive handler from a streaming thread orignal 2014-10-09 15:55:58 -04:00
  • 0e6b7712a9 connection reset event from stream orignal 2014-10-09 13:03:59 -04:00
  • c5c930bb72 separate thread per local destination orignal 2014-10-09 10:05:28 -04:00
  • 82814dcc26 delete closed I2P tunnel connection orignal 2014-10-08 19:44:12 -04:00
  • 3344e8f824 delete HTTP connection if closed orignal 2014-10-08 18:45:01 -04:00
  • 375fceb530 moved garlic decryption to streaming thread orignal 2014-10-08 14:17:17 -04:00
  • 911ad52989 moved local LeaseSet update from Stream to RoutingSession orignal 2014-10-08 12:11:39 -04:00
  • 296b2d7372 exclude garlic thread orignal 2014-10-08 07:55:46 -04:00
  • 002ccdf2c7 drop DeliveryStatus if not from tunnel orignal 2014-10-07 22:40:53 -04:00
  • 070a7fea2c DeliveryStatus per garlic destination orignal 2014-10-07 21:47:32 -04:00
  • fccadb752f take LeaseSet from GarlicDestination orignal 2014-10-07 21:08:00 -04:00
  • 49d67bada0 AES/ElGamal session tags per local destination orignal 2014-10-07 16:18:13 -04:00
  • 0af963359a rollback orignal 2014-10-07 14:45:32 -04:00
  • a32d82f05b gzip/gunzip per destination orignal 2014-10-07 14:24:31 -04:00
  • 9f1e496fa4 create data message inside detination orignal 2014-10-07 14:06:50 -04:00
  • df518ac5fd find SAM session only once orignal 2014-10-07 12:07:10 -04:00
  • d5c26316df pass destination by reference orignal 2014-10-07 10:44:42 -04:00
  • 3de29143bc moved current outbound tunnel to destination orignal 2014-10-07 10:33:17 -04:00
  • 3b90aa2fe1 use make_shared orignal 2014-10-07 09:28:39 -04:00
  • 9150240a0d multiple AES keys per local destination orignal 2014-10-06 21:18:20 -04:00
  • 93c1a0760d AES/ElGamal tags per local destination orignal 2014-10-06 20:18:18 -04:00
  • 3787dc80d9 introuduce GarlicDestination orignal 2014-10-06 16:49:41 -04:00
  • 400b4e7110 find local destination by tunnel garlic came from orignal 2014-10-06 16:06:05 -04:00
  • 7fb93ca853 fixed race condition orignal 2014-10-06 12:50:36 -04:00
  • 0f3a68cd8e fixed race condition orignal 2014-10-05 21:59:05 -04:00
  • 78fc3876e6 pritnout incomign SAM connection orignal 2014-10-05 16:19:25 -04:00
  • b1316dee7c fixed race condition orignal 2014-10-05 16:18:24 -04:00
  • f528eeae10 fixed race condition orignal 2014-10-05 11:01:12 -04:00
  • 482fc0e8b1 split Streaming to stream and destination orignal 2014-10-05 08:54:59 -04:00
  • 6da55d10ab fixed race condition orignal 2014-10-04 16:57:45 -04:00
  • 9750fb73b5 fixed race condition orignal 2014-10-04 16:27:21 -04:00
  • 9a617297f2 operation_aborted error code for stream orignal 2014-10-03 22:46:20 -04:00
  • 1acce0cc80 fixed race condition orignal 2014-10-03 20:23:55 -04:00
  • d5701bbd0e use own pool for request of destination of new I2P client tunnel orignal 2014-10-03 15:11:42 -04:00
  • e954d06edf NAMING LOOKUP for .b32 addresses orignal 2014-10-03 15:08:41 -04:00
  • 07654212f8 parse address in AddressBook orignal 2014-10-03 14:22:32 -04:00
  • ec3462fabe fixed race condition orignal 2014-10-03 10:35:11 -04:00
  • 39bd641b39 extract last parameter orignal 2014-10-03 09:43:18 -04:00
  • 6e905c8f5c handle NAMING LOOKUP orignal 2014-10-02 21:40:15 -04:00
  • 18f177ee19 handle NAMING LOOKUP orignal 2014-10-02 16:55:01 -04:00
  • 6a8c18f2fc don't pick next peer same as previous orignal 2014-10-02 14:43:42 -04:00
  • 255c5c1459 fixed race condition orignal 2014-10-02 12:44:11 -04:00
  • 9b0e8f6a71 request destination LeaseSet and wait for 5 seconds if not found orignal 2014-10-02 12:42:28 -04:00
  • ef2932a234 some cleanup orignal 2014-10-01 21:18:41 -04:00
  • 30233bed77 don't create SAM session is local destination exists orignal 2014-10-01 14:52:32 -04:00
  • c047544cdb don't block tunnel list for a long time orignal 2014-10-01 14:32:57 -04:00
  • 3cb4588904 don't publish local destination of client I2PTunnel orignal 2014-10-01 11:52:30 -04:00
  • 53a2a3eb46 specify separate local destination for client I2PTunnels orignal 2014-10-01 10:58:28 -04:00
  • 51d09b788b don't create non-accepted transit tunnel orignal 2014-09-30 22:08:05 -04:00
  • 6fd5db250b start/stop accepting transit tunnels orignal 2014-09-30 13:34:29 -04:00
  • ba96288438 handle DEST GENERATE orignal 2014-09-30 11:08:38 -04:00
  • 34cb17afb1 show local destination's tunnels orignal 2014-09-29 22:18:32 -04:00
  • 964e27bc15 don't handle same message twice orignal 2014-09-29 20:08:26 -04:00
  • d1a3f11c7a check tunnel where DatabaseStore message comes from orignal 2014-09-29 16:41:41 -04:00
  • 7954c5e5a0 handle commands with params orignal 2014-09-29 15:13:24 -04:00
  • 8feabe8a6e handle SILENT flag orignal 2014-09-29 14:18:06 -04:00
  • b13c9d924f show local destinations orignal 2014-09-28 19:15:04 -04:00
  • fd090fa0c0 split diagnostics by few pages orignal 2014-09-28 16:12:25 -04:00
  • c30dc4f877 don't process pending tunnel twice orignal 2014-09-28 15:06:07 -04:00
  • f7325f6c4f parse SAM commands orignal 2014-09-28 09:05:37 -04:00
  • 05c297cb0b generate reandom tunnelMsgID orignal 2014-09-27 17:51:55 -04:00
  • 0bea006826 Update on win32 build files. Mikal 2014-09-27 20:08:39 +02:00
  • d04957bd15 publish local destinations created by SAM session orignal 2014-09-27 08:11:00 -04:00
  • 05148a2579 request LeaseSet through destination's tunnels orignal 2014-09-26 19:22:13 -04:00
  • 6af5fa3d27 handle STREAM ACCEPT orignal 2014-09-26 15:40:57 -04:00
  • 9cd62d8873 fixed tunnel build race condition orignal 2014-09-26 10:15:34 -04:00
  • 79d2f69837 select high bandwidth routers for client tunnels orignal 2014-09-25 21:08:20 -04:00
  • c4ec2ea297 create SAM bridge orignal 2014-09-25 14:05:16 -04:00
  • 959fda341a implementation of STREAM CONNECT orignal 2014-09-25 13:58:09 -04:00
  • eb83b6e9a6 implementation of SESSION CREATE orignal 2014-09-25 13:22:25 -04:00
  • 08ff685de8 generic GetRandomRputer orignal 2014-09-24 21:45:19 -04:00
  • ec624c89b2 delete all streams upon deletion of a local destination orignal 2014-09-24 17:51:21 -04:00
  • 393d4bc231 create SAM session orignal 2014-09-24 16:39:31 -04:00
  • 2914bb67f1 handle through traffic orignal 2014-09-24 14:59:03 -04:00
  • a7fa896b3e SAM added orignal 2014-09-24 12:01:26 -04:00
  • 796b2d980f std option for different versions of gcc (by hagen) orignal 2014-09-23 19:56:29 -04:00
  • e51cca8263 jump service orignal 2014-09-23 15:38:56 -04:00
  • f30a466bec stop netdb tread immediately on termination orignal 2014-09-23 12:02:32 -04:00
  • 610e9e3660 use c++11 for 4.9 only orignal 2014-09-22 21:56:01 -04:00
  • 9e4cac2373 Merge pull request #100 from hagen-i2p/cxx11-support orignal 2014-09-22 21:50:23 -04:00
  • 5a55e14f98 * Makefile.linux : detect gcc version hagen 2014-09-23 01:44:09 +00:00
  • 71168389ab PeerTest from Charlie to Alice orignal 2014-09-22 19:03:46 -04:00
  • bbe146e8d4 * debian/control : enforce minimal version of compiler and cmake hagen 2014-09-22 22:40:11 +00:00