Commit graph

1870 commits

Author SHA1 Message Date
Mikhail Titov 046ffd8648 Fix UPnP for Win32
* find_package for headers
* Swap includes order to pass compilation with MSVC 2013
* Enforce SO address resolution checks
* Change SO/DLL name on Windows
* Portable sleep from C++11

This closes #186
2015-06-06 13:53:22 -05:00
orignal d7e7823606 Merge pull request #197 from mlt/cmake-msvc
Fix Win32 build with CMake and MSVC
2015-06-06 14:19:38 -04:00
Mikhail Titov 2d3493a225 Perhaps bitness detection is an introspection
http://www.cmake.org/cmake/help/v3.0/command/find_library.html
2015-06-06 12:34:06 -05:00
Mikhail Titov a3b08c0016 Fix Win32 build with CMake and MSVC 2015-06-06 12:21:35 -05:00
orignal d9c0f52846 don't pick node for 5 minutes if declined 2015-06-05 22:09:16 -04:00
orignal a96482b186 skip missing sections 2015-06-05 21:15:02 -04:00
orignal 10e78785cd additional statistics for profiling 2015-06-05 15:55:21 -04:00
orignal da56397b39 fixed bug with zero-size clove 2015-06-04 11:31:22 -04:00
orignal abc05b4485 version 0.9.20 2015-06-04 09:54:46 -04:00
orignal 09fd0baf78 replace Host: for server http tunnels 2015-06-03 12:30:15 -04:00
orignal d7deb938c5 catch HTTP header of HTTP server tunnel connection 2015-06-02 16:21:38 -04:00
orignal 68834df271 use addresses in server tunnel configuration 2015-06-02 13:18:41 -04:00
orignal 8a3c276e66 I2PTunnelConnectionHTTP added 2015-06-02 13:03:22 -04:00
orignal 6a043649f5 use random msg_id for I2NP messages 2015-05-27 13:35:54 -04:00
orignal 019af7bd3a http server tunnel added 2015-05-20 16:00:09 -04:00
orignal 4f2f67d5b1 Merge branch 'master' of https://github.com/PurpleI2P/i2pd 2015-05-17 19:40:57 -04:00
orignal 2a59ae294d check length of garlic message 2015-05-17 19:40:46 -04:00
Kill Your TV 6d586bde6c Note that Boost 1.58 works 2015-05-14 08:29:17 +00:00
orignal 9510bba3b0 excluded dead reseeds 2015-05-12 11:56:42 -04:00
orignal eb559f7b6a excluded dead reseeds 2015-05-12 11:51:03 -04:00
orignal 64dbd9abdf Merge pull request #195 from ipslot/master
Update Log.cpp
2015-05-12 06:28:47 -04:00
ipslot dfd41385b1 Update Log.cpp
set default log to std::cerr stream
2015-05-12 13:27:02 +06:00
orignal 2b797fcd54 use shared_ptr for NetDb's I2NPMessages 2015-05-11 15:17:43 -04:00
orignal 5cd557ef9d check for I2NP message buffer boudary 2015-05-11 12:53:08 -04:00
orignal 8baab2de37 Merge pull request #191 from apprb/dev
CMakeLists.txt: compilation speed up
2015-05-11 06:33:36 -04:00
apprb c266cff956
CMakeLists.txt: compilation speed up 2015-05-11 15:56:13 +06:00
orignal 53affa3303 Merge pull request #190 from multikatt/patch-1
typo: Gralic -> Garlic
2015-05-09 19:28:22 -04:00
David ec772c5d46 typo: Gralic -> Garlic 2015-05-09 19:25:11 -04:00
orignal 7b5a7e10a9 fixed log crash at shutdown 2015-05-08 21:42:28 -04:00
orignal 188f1fcff8 rewrite tunnel path inversion code 2015-05-08 14:07:33 -04:00
orignal 39c346df10 created paired inbound tunnel after outbound 2015-05-07 16:03:12 -04:00
orignal 490e829083 Merge pull request #189 from hagen-i2p/gcc5-makefile
* add gcc 5.* to supported compilers
2015-05-07 11:16:20 -04:00
hagen 846128a791 * add gcc5 to supported compilers 2015-05-07 03:40:19 +00:00
orignal 6bad2daa62 fixed build errors for gcc 4.6 2015-05-06 19:18:00 -04:00
orignal 4c91d08cea pass TunnelConfig as shared_ptr 2015-05-06 16:17:48 -04:00
orignal 2442d0e910 moved UPnP instance to Transports. Use actual port from RouterContext 2015-05-06 12:19:20 -04:00
orignal 7c13194d5a don't recalculate timestamp for each log message 2015-05-06 11:24:35 -04:00
orignal 0ae7bbd34d Update README.md 2015-05-05 17:30:32 -04:00
orignal 0b2654f6b1 Update README.md 2015-05-05 17:30:14 -04:00
orignal 42d49bde86 handle tunnels quantity params 2015-05-05 12:32:13 -04:00
orignal d2b4a6fd50 select first hop from existing connections if applicable 2015-05-05 10:33:19 -04:00
orignal 7f172964f6 check profile only once 2015-05-04 13:01:27 -04:00
Kill Your TV b8b8d70c7f reseed certificate updates 2015-05-02 21:00:43 +00:00
orignal 969695f318 check garlic clove length 2015-04-21 18:59:35 -04:00
orignal 7ec701a816 uin32_t for elapsed time 2015-04-21 18:33:04 -04:00
orignal c96b81206d changed some profiling parameters 2015-04-21 15:59:40 -04:00
orignal 5f8356741e fixed potential memory leak 2015-04-18 13:55:15 -04:00
orignal 3987d5e5a0 recreate tunnel after 9.5 minutes 2015-04-17 11:36:42 -04:00
orignal fcb56db224 try to pick an outbound tunnel with same endpoint instead expired 2015-04-17 10:11:51 -04:00
orignal 873754c6ca select next lease with same gateway if possible 2015-04-16 11:38:36 -04:00