Commit Graph

  • 9557adf8c2 hold I2NP message for 5 seconds if router is not in netDb orignal 2014-08-28 21:34:23 -04:00
  • 2640dff22a improved exploratory orignal 2014-08-28 19:41:02 -04:00
  • a4526db9bf improved exploratory orignal 2014-08-28 13:51:26 -04:00
  • e50377e557 random pick tunnels orignal 2014-08-27 22:21:29 -04:00
  • c025bcfdfc pick established tunnels only orignal 2014-08-27 21:53:44 -04:00
  • a096a3931d send reply to DatabaseLookup through exploratory pool or directly only orignal 2014-08-27 10:13:17 -04:00
  • 8c87a0fc38 check for buffer overflow orignal 2014-08-27 10:02:23 -04:00
  • b3e389a67c server tunnel parameters orignal 2014-08-26 14:56:00 -04:00
  • 72d52d61bc expiring status for tunnels orignal 2014-08-26 10:31:32 -04:00
  • 7aacae30eb moved common code to LocalDestination orignal 2014-08-25 22:47:12 -04:00
  • 04c9a96fcb use PrivateKeys for RoutingContext orignal 2014-08-25 16:25:12 -04:00
  • 711b4ab9ae fixed race condition orignal 2014-08-25 13:07:14 -04:00
  • 481b54a817 send our router information with RI request only orignal 2014-08-24 22:34:13 -04:00
  • ea9aa58471 fixed crash orignal 2014-08-24 22:32:28 -04:00
  • d231e59f0c speed-up destination request orignal 2014-08-24 21:17:21 -04:00
  • 0e230fdd05 ECDSA for local destinations orignal 2014-08-24 10:36:59 -04:00
  • e45ee83746 use Signer for local destination orignal 2014-08-23 22:54:08 -04:00
  • 009af2eeae create random keys for different signature type orignal 2014-08-23 22:06:53 -04:00
  • a6c308f2f5 PrivateKeys with extended identity orignal 2014-08-23 16:06:56 -04:00
  • 8b81ba8d45 signature size for LeaseSet orignal 2014-08-23 08:41:06 -04:00
  • 2bc1ba1a9c extended identity for local destination orignal 2014-08-22 23:02:48 -04:00
  • 9b8460cffa verify streaming packet signature orignal 2014-08-22 19:47:29 -04:00
  • 96b5907173 signing keys generators orignal 2014-08-22 16:48:30 -04:00
  • fa4aaf1f50 signers orignal 2014-08-22 16:28:25 -04:00
  • 9277509ce3 ECDSA key starts at 320-th byte orignal 2014-08-22 10:34:39 -04:00
  • b146c5782b correct lenght for LeaseSet orignal 2014-08-22 10:33:01 -04:00
  • 2aaac1a0d5 process extended indetities for LeaseSets orignal 2014-08-21 21:57:24 -04:00
  • b77325c689 ECDSA P-256 signature orignal 2014-08-21 14:26:15 -04:00
  • 90fe263124 base32 encode orignal 2014-08-21 12:32:03 -04:00
  • aaa8e39d68 Signature.h added orignal 2014-08-21 11:15:04 -04:00
  • b671de27ce store tunnel pool with RoutingDestination orignal 2014-08-20 21:47:28 -04:00
  • 6c510fadf4 server I2PTunnel orignal 2014-08-20 15:03:10 -04:00
  • 7e0a2ae5ab publish local LeaseSet orignal 2014-08-20 11:12:53 -04:00
  • 180fbcdac6 ignore zero length packets orignal 2014-08-19 11:03:08 -04:00
  • 4c2f403740 don't use unreachable RI after 1 hour orignal 2014-08-19 11:01:11 -04:00
  • 7995385a19 wait more for tunnel creation orignal 2014-08-18 21:23:49 -04:00
  • fb15c72be2 wait for 10 seconds before delete a pending tunnel orignal 2014-08-18 14:37:19 -04:00
  • 9655891e4b proper endiness of relay tag orignal 2014-08-18 13:46:11 -04:00
  • fbe6c22884 close client socket if I2P gets closed orignal 2014-08-17 19:14:40 -04:00
  • dda80703d2 use same outbound tunnel for streaming as long as possible orignal 2014-08-17 14:42:49 -04:00
  • a25fe85b4d print time without date orignal 2014-08-17 07:49:29 -04:00
  • 7b0df27591 Improving some html on the webconsole. I'm gonna need to import css files, or bundle them inside. And a html parser. Mikal Villa 2014-08-17 13:20:57 +02:00
  • f629b06b6b Adding header file (version.h) to make scripts Mikal Villa 2014-08-17 13:12:12 +02:00
  • 05fa6757ce Adding timestamp to logger. Mikal Villa 2014-08-17 07:35:09 +02:00
  • 68ade60004 Patched RouterContext::CreateNewRouter to read from config if available. As well as reading the version string from external file. Mikal Villa 2014-08-17 07:09:15 +02:00
  • e7cf0b0f79 shuffle records for VariableTunnelBuild message orignal 2014-08-16 14:35:35 -04:00
  • 29243fcb47 notify inbound tunnels update orignal 2014-08-15 19:21:30 -04:00
  • eff3bb6ab1 handle garlic's DeliveryStatus in the garlic thread orignal 2014-08-15 16:15:17 -04:00
  • f741b14664 send DeliveryStatus back through a tunnel from same tunnel pool orignal 2014-08-15 15:51:39 -04:00
  • 2b5382ce9b pass actual LeaseSet instead of I2NP message orignal 2014-08-15 14:34:58 -04:00
  • b8b953a7db notify client if a stream got disconnected orignal 2014-08-15 13:28:07 -04:00
  • 049f022d3f pick another lease for resend orignal 2014-08-14 21:38:46 -04:00
  • fcb45a778b try to find destination at every connect attempt orignal 2014-08-14 14:32:00 -04:00
  • d8918edb51 IRC tunnel support orignal 2014-08-14 10:20:22 -04:00
  • a405a3a89a fixed infinite loop orignal 2014-08-13 21:27:12 -04:00
  • 7002d263ab initial connect of I2PTunnel orignal 2014-08-13 21:04:23 -04:00
  • ffd2a9e69e I2PTunnel data transfer orignal 2014-08-13 15:25:52 -04:00
  • 0110b70195 I2PTunnel added orignal 2014-08-12 21:14:19 -04:00
  • 377d390dff fixed crash orignal 2014-08-12 18:42:53 -04:00
  • 2e1a8552bf delete deprecated SendPacket orignal 2014-08-12 16:52:04 -04:00
  • e09e3980c9 resend non-Acked packets together orignal 2014-08-12 16:35:35 -04:00
  • 053d1d22ac handle NACKs orignal 2014-08-12 15:57:23 -04:00
  • 921ba9a9d6 limit max number of resends orignal 2014-08-11 19:32:07 -04:00
  • 2f8274a7b3 fixed crash orignal 2014-08-11 19:08:18 -04:00
  • e866243097 send buffer offset orignal 2014-08-11 18:33:01 -04:00
  • b6e0fdf920 eepSite reponse with long content orignal 2014-08-11 12:10:41 -04:00
  • 297afeb07b split stream to packets orignal 2014-08-11 11:31:01 -04:00
  • a2707c19b8 FreeBSD support orignal 2014-08-11 09:51:53 -04:00
  • f8ced20d1c acks and resends orignal 2014-08-10 18:27:23 -04:00
  • e7126908f9 exploratory improvement orignal 2014-08-10 09:04:17 -04:00
  • 49c57db6b7 compression threshold orignal 2014-08-09 14:47:00 -04:00
  • 6e70c04516 fixed broken re-created tunnels orignal 2014-08-09 08:21:55 -04:00
  • 1a72292b8f re-create expired tunnels orignal 2014-08-08 22:44:33 -04:00
  • 58fdae92c0 fixed gcc build for FreeBSD orignal 2014-08-08 07:32:55 -04:00
  • 20aa516121 fill option data for SYN packet orignal 2014-08-07 22:03:25 -04:00
  • 968623015c add CryptoConst to CMakeLists.txt orignal 2014-08-07 07:30:29 -04:00
  • 933ebbf95f Merge pull request #92 from chertov/master orignal 2014-08-07 07:18:28 -04:00
  • 8347ff267a fix vs2013 build, constexpr require VC++ November 2013 CTP update chertov 2014-08-07 13:13:56 +04:00
  • 2d78ad0940 Merge pull request #6 from PrivacySolutions/master chertov 2014-08-07 12:55:36 +04:00
  • 1e61cb04be reply SYN back orignal 2014-08-06 22:08:57 -04:00
  • e0e27047f9 increase max packet size orignal 2014-08-06 19:19:59 -04:00
  • 1ea26a113a send FIN in streaming thread orignal 2014-08-06 16:00:34 -04:00
  • 15b4dfbecb don't futher process plain Ack orignal 2014-08-06 15:44:00 -04:00
  • f811b19cf1 store and check remote Identity orignal 2014-08-06 11:09:06 -04:00
  • c9c311c41e Adding missing aes.cpp/h to CMake file list. Issue #91 Meeh 2014-08-06 13:37:14 +02:00
  • 57a94946d5 fixed bug with FIN message orignal 2014-08-05 19:55:35 -04:00
  • 554f602ad0 Adding SWAT's reseed(su3) certificate. Meeh 2014-08-05 11:31:33 +02:00
  • 462436acba handle options in proper sequence orignal 2014-08-04 18:22:54 -04:00
  • 4cb98757ce incoming connection to eepSite orignal 2014-08-04 16:30:37 -04:00
  • 6b21c816e2 fixed race condition orignal 2014-08-02 10:06:38 -04:00
  • ed0af7b937 incoming streams support orignal 2014-08-01 14:54:14 -04:00
  • acd21a04ae delete expired LeaseSets orignal 2014-07-31 12:59:43 -04:00
  • 0a5d4741af use short I2NP messages orignal 2014-07-30 18:20:42 -04:00
  • 816c415f22 short I2NP message orignal 2014-07-30 16:52:35 -04:00
  • 5e8dd82b6b fixed crash orignal 2014-07-30 07:32:46 -04:00
  • 2f5967537a re-create local LeaseSet only if expired orignal 2014-07-29 21:56:03 -04:00
  • 2200133ce3 moved LeaseSet creation away from StreamingDestination orignal 2014-07-29 14:56:36 -04:00
  • 220637b29d DatabaseStore for LeaseSet orignal 2014-07-29 14:31:55 -04:00
  • ee2297c851 create LeaseSet from local tunnel pool orignal 2014-07-29 13:44:54 -04:00
  • 4236299879 handle excluded peers in DatabaseLookup orignal 2014-07-28 22:28:11 -04:00