orignal
|
8a2c4ab3de
|
don't create identity if presented in netdb already
|
2017-02-01 15:20:03 -05:00 |
|
orignal
|
a746f5657f
|
calculate shared key in separate thread for incoming connection
|
2017-01-21 18:59:50 -05:00 |
|
orignal
|
34939f9381
|
calculate shared key in separate therad
|
2017-01-19 22:00:02 -05:00 |
|
orignal
|
11f5db871f
|
don't copy private keys
|
2017-01-08 09:07:54 -05:00 |
|
Jeff Becker
|
43c1a87c48
|
Merge remote-tracking branch 'purple/openssl' into websocks
|
2017-01-07 07:39:04 -05:00 |
|
orignal
|
0b28812f7e
|
rollback
|
2017-01-05 17:37:39 -05:00 |
|
orignal
|
5ad25376bb
|
send all outgoing messages in one buffer
|
2017-01-05 16:03:53 -05:00 |
|
orignal
|
4f0c1d11eb
|
16 bytes alignment for extra buffer
|
2017-01-04 17:25:30 -05:00 |
|
orignal
|
1aae921ce7
|
allocated bigger buffer for remaining data
|
2017-01-03 13:22:42 -05:00 |
|
orignal
|
2e1c508bc4
|
allocated bigger buffer for remaining data
|
2017-01-03 13:19:35 -05:00 |
|
orignal
|
cea6ea4344
|
correct receive stats
|
2017-01-03 12:29:36 -05:00 |
|
orignal
|
57310fdbd6
|
reduced memory footprint
|
2017-01-03 11:52:28 -05:00 |
|
Jeff Becker
|
c5f8e2249e
|
Merge remote-tracking branch 'purple/openssl' into websocks
|
2016-12-31 17:08:49 -05:00 |
|
orignal
|
6b6df15dd9
|
eliminate ban list overhead
|
2016-12-31 10:51:42 -05:00 |
|
Jeff Becker
|
975265b0af
|
more
|
2016-12-07 11:52:20 -05:00 |
|
orignal
|
db83cbe58f
|
handle read_some errors
|
2016-12-01 22:14:43 -05:00 |
|
orignal
|
0d589895f6
|
print time difference with one in timestamp message
|
2016-12-01 10:51:01 -05:00 |
|
orignal
|
81978b214c
|
correct NTCP sessions termination
|
2016-11-30 09:24:49 -05:00 |
|
orignal
|
5699b7bae5
|
5 seconds connection timeout for NTCP
|
2016-11-29 14:12:44 -05:00 |
|
orignal
|
10bd017e57
|
16-byte alignment for received I2NP message
|
2016-11-21 19:45:29 -05:00 |
|
orignal
|
4582a4fd95
|
eliminate some overhead
|
2016-11-01 13:57:25 -04:00 |
|
Jeff Becker
|
d4a0076aba
|
merge
|
2016-11-01 10:26:40 -04:00 |
|
Jeff Becker
|
b4e9ed7d18
|
add web socket ui
|
2016-11-01 09:59:50 -04:00 |
|
Jeff Becker
|
048d3c8386
|
Merge remote-tracking branch 'purple/openssl'
|
2016-08-29 10:56:27 -04:00 |
|
orignal
|
fc5fc5bbee
|
don't throw exception if connection failed
|
2016-08-26 10:06:28 -04:00 |
|
Jeff Becker
|
7018c381ee
|
Merge remote-tracking branch 'purple/openssl'
|
2016-08-24 11:42:35 -04:00 |
|
orignal
|
b02677ee21
|
common termination timer for all SSU sessions
|
2016-08-24 11:21:49 -04:00 |
|
orignal
|
3d066ea1b8
|
common termination timer for all NTCP sessions
|
2016-08-17 10:58:57 -04:00 |
|
Jeff Becker
|
56254e728c
|
Merge tag 'tags/2.9.0'
|
2016-08-12 13:25:25 -04:00 |
|
brain5lug
|
8b53ded53a
|
copy elimination for ranges #part2
|
2016-08-08 00:52:48 +03:00 |
|
Jeff Becker
|
03927b0a68
|
Merge branch 'upstream-openssl'
|
2016-08-06 20:27:57 -04:00 |
|
orignal
|
94b3bb2391
|
adjust termination timeout
|
2016-08-04 10:26:50 -04:00 |
|
Jeff Becker
|
c8f5fb4d03
|
close duplicate ntcp sessions
|
2016-08-03 10:40:30 -04:00 |
|
Jeff Becker
|
eaac21cda1
|
* check router info addresses for nullptr
* Request LS before expiration for smoother handover
|
2016-07-22 09:56:17 -04:00 |
|
orignal
|
c664be52d7
|
limit outgoing queue size
|
2016-07-12 16:26:36 -04:00 |
|
Jeff Becker
|
50756eb94a
|
Merge branch 'restricted_routes' into meshnet
|
2016-06-28 13:28:57 -04:00 |
|
hagen
|
6350f5e6e8
|
* Base.cpp : extract gzip classes to separate file
|
2016-06-28 01:45:07 +00:00 |
|
hagen
|
646778227a
|
* tune log messages
|
2016-06-27 13:11:10 +00:00 |
|
Jeff Becker
|
fa68e392c8
|
don't abort when ntcp fails to bind
|
2016-06-13 11:34:44 -04:00 |
|
orignal
|
3907b4101a
|
include openssl through OPENSSL macro
|
2016-05-11 15:12:38 -04:00 |
|
orignal
|
996f61efe1
|
use shared_ptr for Address
|
2016-03-21 13:02:51 -04:00 |
|
orignal
|
3dbab68f17
|
don't send own RouterInfo twice
|
2016-03-18 22:53:03 -04:00 |
|
orignal
|
a5576ddbf3
|
don't acquire DH keys pair until connection is established
|
2016-03-06 09:57:38 -05:00 |
|
hagen
|
8949ebf041
|
* tune logging
|
2016-02-11 13:00:56 +00:00 |
|
hagen
|
d51bf735c4
|
* fix mistype
|
2016-02-10 10:37:30 +00:00 |
|
Jeff Becker
|
bf38bd5a1d
|
* Fill padding with random in NTCP phase3
* Fill padding with random in NTCPSession::CreateMsgBuffer
* Silence unused variable warnings in NTCPSession.cpp
|
2016-02-05 10:40:23 -05:00 |
|
orignal
|
c053bebccd
|
reduced numeber of error messages
|
2016-01-27 21:54:42 -05:00 |
|
orignal
|
cfd7f1571b
|
check clock skew
|
2016-01-26 19:02:06 -05:00 |
|
orignal
|
9611f80a39
|
check I2NP messages fro expiration
|
2016-01-18 21:13:43 -05:00 |
|
orignal
|
8d4fae24ea
|
fixed misalignment
|
2016-01-11 19:03:04 -05:00 |
|