orignal
047c6a93a3
don't copy transit DatabaseStore
10 years ago
orignal
bf4c33325c
random non-zero padding
10 years ago
orignal
be1a4548e6
pass const I2NP message to HandleTunnelDataMsg
10 years ago
orignal
d8cd2afd12
different input anf output I2NP message for tunnel encryption
10 years ago
orignal
6ff3f8df87
Merge pull request #218 from mlt/fix208
...
Check for invalid SAM destination
10 years ago
Mikhail Titov
95c4a87ccc
Check for invalid SAM destination
...
This closes #208
10 years ago
orignal
206f094dd4
use shared_ptr for DeliverStatus
10 years ago
orignal
a05a20440e
deleted deprecated SendMessage
10 years ago
orignal
ff12421d60
shared_ptr for lookup messages
10 years ago
orignal
2cbd6e85c6
use shared_ptr for garlic messages
10 years ago
orignal
1fc50a59f5
different in and out buffers for tunnel encryption
10 years ago
orignal
9c9401ce2f
use shared_ptr for all incoming I2NP messages
10 years ago
orignal
f732a84a7c
Merge pull request #214 from mlt/cmake-upnp-libdl
...
Missing libdl for UPnP
10 years ago
Mikhail Titov
efe7e469ce
Missing libdl for UPnP
10 years ago
orignal
ed136c9d8b
Merge pull request #213 from mlt/fix-upnp
...
fixup! Fix UPnP for Win32
10 years ago
Mikhail Titov
60e2722a21
fixup! Fix UPnP for Win32
10 years ago
orignal
4fab07b4da
fixed build error
10 years ago
orignal
d07c68bd9a
Merge pull request #210 from mlt/fixes
...
Few fixes
10 years ago
Mikhail Titov
2738169a9d
Use static for now while returning HTTP 500 error
10 years ago
Mikhail Titov
490b65dfe2
Materialize temporary string obtained from boost path
10 years ago
Mikhail Titov
38ebe28923
Rearrange eol removal for handshake
10 years ago
orignal
4ed7e29896
use shared_ptr for I2NP messages through tunnels
10 years ago
orignal
122b8c2a84
use shared_ptr for transit tunnel participant
10 years ago
orignal
98c91a01e3
use shared_ptr for outbound tunnel build messages
10 years ago
orignal
a7cd16c159
use shared_ptr for direct DatabaseLookup message
10 years ago
orignal
5ca86b87f5
create shared I2NP tunnel message in OBGW
10 years ago
orignal
25a163cdeb
send I2NP messages as shared_ptr
10 years ago
orignal
3a63f6775a
pass I2NP message to transport session as shared_ptr
10 years ago
orignal
d65257c7b0
pass I2NP as shared_ptr to netDB
10 years ago
orignal
465945f8a8
more generic queue
10 years ago
orignal
a0de60e179
use share_ptr for garlic messages
10 years ago
orignal
b48682012d
verify adler checksum
10 years ago
orignal
e624cb31bd
Merge branch 'master' of https://github.com/PurpleI2P/i2pd
10 years ago
orignal
20e43951e5
reduce CPU usage
10 years ago
orignal
576802a1d6
Merge pull request #202 from mlt/fix201
...
This closes #201
10 years ago
Mikhail Titov
23a3d48611
This closes #201
10 years ago
orignal
b6ec0a3526
Merge pull request #200 from mlt/cmake
...
Cmake: fix static, precompiled headers, fix crypto++ include dir search
10 years ago
orignal
ef6a038451
handle explicitPeers I2CP parameter
10 years ago
Mikhail Titov
0354685e35
Precompiled headers
...
Sample times:
MSVC 2013, debug x64: 5min 15sec -> 2min 15sec
Ubuntu 15.04, with hardening, static, release: 5min 21sec -> 3min 24sec
10 years ago
Mikhail Titov
ba2b792916
Cleanup cryptopp headers path search
10 years ago
Mikhail Titov
44768e92ad
CMake: fix static builds, add LTO for MinSizeRel
10 years ago
orignal
0e8bdf8299
fixed race condition
10 years ago
orignal
09298d7457
changed profiling algorithm
10 years ago
orignal
e8d80e16ba
very hash in one pass
10 years ago
orignal
e461982a31
support multiple transport sessions to the same peer
10 years ago
orignal
c896f6d0d7
select first hop for inbound tunnel from connected peers
10 years ago
orignal
9a9b38a8c3
Merge pull request #199 from mlt/cmake-msvc
...
MSVC specific debug symbols don't belong to other platforms
10 years ago
orignal
b26b52cca8
Merge pull request #198 from mlt/upnp
...
Fix UPnP for Win32
10 years ago
Mikhail Titov
b5ee997da9
MSVC specific debug symbols don't belong to other platforms
10 years ago
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
10 years ago