Commit graph

  • 17acdcc4d5 temporary fix of crash orignal 2015-07-02 14:11:30 -04:00
  • 654357f5ce copy shared_ptr orignal 2015-07-02 13:43:03 -04:00
  • fbebdd3055 fixed race condition orignal 2015-07-01 17:20:41 -04:00
  • 83e76c6b53 use shared flood message orignal 2015-07-01 14:13:42 -04:00
  • adf12b6084 handle DeliveryStatus garlic clove directly orignal 2015-06-29 21:40:43 -04:00
  • 047c6a93a3 don't copy transit DatabaseStore orignal 2015-06-27 22:02:00 -04:00
  • bf4c33325c random non-zero padding orignal 2015-06-26 16:06:59 -04:00
  • be1a4548e6 pass const I2NP message to HandleTunnelDataMsg orignal 2015-06-25 21:49:16 -04:00
  • d8cd2afd12 different input anf output I2NP message for tunnel encryption orignal 2015-06-24 22:19:56 -04:00
  • 6ff3f8df87 Merge pull request #218 from mlt/fix208 orignal 2015-06-24 15:49:25 -04:00
  • 95c4a87ccc Check for invalid SAM destination Mikhail Titov 2015-06-24 14:19:10 -05:00
  • 206f094dd4 use shared_ptr for DeliverStatus orignal 2015-06-24 10:45:58 -04:00
  • a05a20440e deleted deprecated SendMessage orignal 2015-06-24 10:25:05 -04:00
  • ff12421d60 shared_ptr for lookup messages orignal 2015-06-22 15:47:45 -04:00
  • 2cbd6e85c6 use shared_ptr for garlic messages orignal 2015-06-21 22:29:50 -04:00
  • 1fc50a59f5 different in and out buffers for tunnel encryption orignal 2015-06-21 17:05:01 -04:00
  • 9c9401ce2f use shared_ptr for all incoming I2NP messages orignal 2015-06-21 15:08:22 -04:00
  • f732a84a7c Merge pull request #214 from mlt/cmake-upnp-libdl orignal 2015-06-20 14:39:41 -04:00
  • efe7e469ce Missing libdl for UPnP Mikhail Titov 2015-06-20 11:48:48 -05:00
  • ed136c9d8b Merge pull request #213 from mlt/fix-upnp orignal 2015-06-20 06:56:01 -04:00
  • 60e2722a21 fixup! Fix UPnP for Win32 Mikhail Titov 2015-06-20 00:49:24 -05:00
  • 4fab07b4da fixed build error orignal 2015-06-19 16:06:14 -04:00
  • d07c68bd9a Merge pull request #210 from mlt/fixes orignal 2015-06-19 16:00:12 -04:00
  • 2738169a9d Use static for now while returning HTTP 500 error Mikhail Titov 2015-06-15 16:57:02 -05:00
  • 490b65dfe2 Materialize temporary string obtained from boost path Mikhail Titov 2015-06-19 14:44:50 -05:00
  • 38ebe28923 Rearrange eol removal for handshake Mikhail Titov 2015-06-15 16:55:21 -05:00
  • 4ed7e29896 use shared_ptr for I2NP messages through tunnels orignal 2015-06-19 14:38:31 -04:00
  • 122b8c2a84 use shared_ptr for transit tunnel participant orignal 2015-06-17 12:31:28 -04:00
  • 98c91a01e3 use shared_ptr for outbound tunnel build messages orignal 2015-06-17 12:26:07 -04:00
  • a7cd16c159 use shared_ptr for direct DatabaseLookup message orignal 2015-06-17 12:25:02 -04:00
  • 5ca86b87f5 create shared I2NP tunnel message in OBGW orignal 2015-06-17 12:08:06 -04:00
  • 25a163cdeb send I2NP messages as shared_ptr orignal 2015-06-17 11:41:07 -04:00
  • 3a63f6775a pass I2NP message to transport session as shared_ptr orignal 2015-06-17 10:47:26 -04:00
  • d65257c7b0 pass I2NP as shared_ptr to netDB orignal 2015-06-16 13:32:42 -04:00
  • 465945f8a8 more generic queue orignal 2015-06-16 13:14:33 -04:00
  • a0de60e179 use share_ptr for garlic messages orignal 2015-06-16 10:14:14 -04:00
  • b48682012d verify adler checksum orignal 2015-06-14 10:37:15 -04:00
  • e624cb31bd Merge branch 'master' of https://github.com/PurpleI2P/i2pd orignal 2015-06-11 11:43:58 -04:00
  • 20e43951e5 reduce CPU usage orignal 2015-06-11 11:43:35 -04:00
  • 576802a1d6 Merge pull request #202 from mlt/fix201 orignal 2015-06-10 17:18:36 -04:00
  • 23a3d48611 This closes #201 Mikhail Titov 2015-06-10 16:08:22 -05:00
  • b6ec0a3526 Merge pull request #200 from mlt/cmake orignal 2015-06-10 15:40:42 -04:00
  • ef6a038451 handle explicitPeers I2CP parameter orignal 2015-06-10 15:32:55 -04:00
  • 0354685e35 Precompiled headers Mikhail Titov 2015-06-10 01:04:33 -05:00
  • ba2b792916 Cleanup cryptopp headers path search Mikhail Titov 2015-06-10 01:12:43 -05:00
  • 44768e92ad CMake: fix static builds, add LTO for MinSizeRel Mikhail Titov 2015-06-10 01:07:39 -05:00
  • 0e8bdf8299 fixed race condition orignal 2015-06-09 22:14:31 -04:00
  • 09298d7457 changed profiling algorithm orignal 2015-06-09 14:04:25 -04:00
  • e8d80e16ba very hash in one pass orignal 2015-06-09 13:02:37 -04:00
  • e461982a31 support multiple transport sessions to the same peer orignal 2015-06-09 11:00:37 -04:00
  • c896f6d0d7 select first hop for inbound tunnel from connected peers orignal 2015-06-07 08:37:34 -04:00
  • 9a9b38a8c3 Merge pull request #199 from mlt/cmake-msvc orignal 2015-06-06 21:47:49 -04:00
  • b26b52cca8 Merge pull request #198 from mlt/upnp orignal 2015-06-06 21:47:28 -04:00
  • b5ee997da9 MSVC specific debug symbols don't belong to other platforms Mikhail Titov 2015-06-06 14:16:29 -05:00
  • 046ffd8648 Fix UPnP for Win32 Mikhail Titov 2015-06-06 13:53:22 -05:00
  • d7e7823606 Merge pull request #197 from mlt/cmake-msvc orignal 2015-06-06 14:19:38 -04:00
  • 2d3493a225 Perhaps bitness detection is an introspection Mikhail Titov 2015-06-06 12:34:06 -05:00
  • a3b08c0016 Fix Win32 build with CMake and MSVC Mikhail Titov 2015-06-06 03:33:15 -05:00
  • d9c0f52846 don't pick node for 5 minutes if declined orignal 2015-06-05 22:09:16 -04:00
  • a96482b186 skip missing sections orignal 2015-06-05 21:15:02 -04:00
  • 10e78785cd additional statistics for profiling orignal 2015-06-05 15:55:21 -04:00
  • da56397b39 fixed bug with zero-size clove orignal 2015-06-04 11:31:22 -04:00
  • abc05b4485 version 0.9.20 orignal 2015-06-04 09:54:46 -04:00
  • 09fd0baf78 replace Host: for server http tunnels orignal 2015-06-03 12:30:15 -04:00
  • d7deb938c5 catch HTTP header of HTTP server tunnel connection orignal 2015-06-02 16:21:38 -04:00
  • 68834df271 use addresses in server tunnel configuration orignal 2015-06-02 13:18:41 -04:00
  • 8a3c276e66 I2PTunnelConnectionHTTP added orignal 2015-06-02 13:03:22 -04:00
  • 6a043649f5 use random msg_id for I2NP messages orignal 2015-05-27 13:35:54 -04:00
  • 019af7bd3a http server tunnel added orignal 2015-05-20 16:00:09 -04:00
  • 4f2f67d5b1 Merge branch 'master' of https://github.com/PurpleI2P/i2pd orignal 2015-05-17 19:40:57 -04:00
  • 2a59ae294d check length of garlic message orignal 2015-05-17 19:40:46 -04:00
  • 6d586bde6c Note that Boost 1.58 works Kill Your TV 2015-05-14 08:29:17 +00:00
  • 9510bba3b0 excluded dead reseeds orignal 2015-05-12 11:56:42 -04:00
  • eb559f7b6a excluded dead reseeds orignal 2015-05-12 11:51:03 -04:00
  • 64dbd9abdf Merge pull request #195 from ipslot/master orignal 2015-05-12 06:28:47 -04:00
  • dfd41385b1 Update Log.cpp ipslot 2015-05-12 13:27:02 +06:00
  • 2b797fcd54 use shared_ptr for NetDb's I2NPMessages orignal 2015-05-11 15:17:43 -04:00
  • 5cd557ef9d check for I2NP message buffer boudary orignal 2015-05-11 12:53:08 -04:00
  • 8baab2de37 Merge pull request #191 from apprb/dev orignal 2015-05-11 06:33:36 -04:00
  • c266cff956
    CMakeLists.txt: compilation speed up apprb 2015-05-11 15:56:13 +06:00
  • 53affa3303 Merge pull request #190 from multikatt/patch-1 orignal 2015-05-09 19:28:22 -04:00
  • ec772c5d46 typo: Gralic -> Garlic David 2015-05-09 19:25:11 -04:00
  • 7b5a7e10a9 fixed log crash at shutdown orignal 2015-05-08 21:42:28 -04:00
  • 188f1fcff8 rewrite tunnel path inversion code orignal 2015-05-08 14:07:33 -04:00
  • 39c346df10 created paired inbound tunnel after outbound orignal 2015-05-07 16:03:12 -04:00
  • 490e829083 Merge pull request #189 from hagen-i2p/gcc5-makefile orignal 2015-05-07 11:16:20 -04:00
  • 846128a791 * add gcc5 to supported compilers hagen 2015-05-07 03:40:19 +00:00
  • 6bad2daa62 fixed build errors for gcc 4.6 orignal 2015-05-06 19:18:00 -04:00
  • 4c91d08cea pass TunnelConfig as shared_ptr orignal 2015-05-06 16:17:48 -04:00
  • 2442d0e910 moved UPnP instance to Transports. Use actual port from RouterContext orignal 2015-05-06 12:19:20 -04:00
  • 7c13194d5a don't recalculate timestamp for each log message orignal 2015-05-06 11:24:35 -04:00
  • 0ae7bbd34d Update README.md orignal 2015-05-05 17:30:32 -04:00
  • 0b2654f6b1 Update README.md orignal 2015-05-05 17:30:14 -04:00
  • 42d49bde86 handle tunnels quantity params orignal 2015-05-05 12:32:13 -04:00
  • d2b4a6fd50 select first hop from existing connections if applicable orignal 2015-05-05 10:33:19 -04:00
  • 7f172964f6 check profile only once orignal 2015-05-04 13:01:27 -04:00
  • b8b8d70c7f reseed certificate updates Kill Your TV 2015-05-02 21:00:43 +00:00
  • 969695f318 check garlic clove length orignal 2015-04-21 18:59:35 -04:00
  • 7ec701a816 uin32_t for elapsed time orignal 2015-04-21 18:33:04 -04:00
  • c96b81206d changed some profiling parameters orignal 2015-04-21 15:59:40 -04:00