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 |
|
orignal
|
2ba314d9d9
|
count checksum and padding for buffer size
|
2016-01-01 15:41:18 -05:00 |
|
hagen
|
c3958bf042
|
* sane log messages: NTCPSession.cpp
|
2015-12-21 03:00:11 +00:00 |
|
orignal
|
d01d033209
|
eliminate session creation collision
|
2015-11-25 11:51:35 -05:00 |
|
orignal
|
06c4aca490
|
always use shared_ptr for I2NPMessage
|
2015-11-24 13:09:12 -05:00 |
|
orignal
|
62cf83921b
|
cumulative update from bitbucket
|
2015-11-03 09:15:49 -05:00 |
|
orignal
|
e03f1597a0
|
don't send DatabaseStore until time sync complete
|
2015-07-03 21:50:26 -04:00 |
|
orignal
|
0c8fb376db
|
some cleanup
|
2015-07-03 10:11:55 -04:00 |
|
orignal
|
9c9401ce2f
|
use shared_ptr for all incoming I2NP messages
|
2015-06-21 15:08:22 -04:00 |
|
orignal
|
3a63f6775a
|
pass I2NP message to transport session as shared_ptr
|
2015-06-17 10:47:26 -04:00 |
|
orignal
|
b48682012d
|
verify adler checksum
|
2015-06-14 10:37:15 -04:00 |
|
orignal
|
028e3a6c35
|
show total send/received bytes
|
2015-03-16 19:33:59 -04:00 |
|
orignal
|
a72d7652af
|
moved num sent/received bytes to TransportSession
|
2015-03-16 18:57:22 -04:00 |
|
orignal
|
ad649aba48
|
reduce memory usage
|
2015-03-12 22:38:22 -04:00 |
|
orignal
|
57d4ccfdfd
|
reduced memory usage
|
2015-03-12 11:43:36 -04:00 |
|
orignal
|
10b733d215
|
don't throw exception
|
2015-02-14 17:20:21 -05:00 |
|
orignal
|
3263f6fefc
|
ban abusing ipv6 addresses
|
2015-02-10 15:54:07 -05:00 |
|
orignal
|
52f9d5f0aa
|
ban abusing IPs
|
2015-02-10 13:05:08 -05:00 |
|
orignal
|
6783b22ad0
|
terminate non-responding NTCP sessions by timeout
|
2015-02-10 10:54:04 -05:00 |
|
orignal
|
923b64eb48
|
delete messages sent to disconnected session
|
2015-02-09 16:33:52 -05:00 |
|
orignal
|
7dd159add2
|
use 'available' method
|
2015-02-08 20:27:17 -05:00 |
|
orignal
|
1ad04bf8bf
|
read more data from socket if available
|
2015-02-08 11:52:03 -05:00 |
|
orignal
|
5730b15f01
|
fixed race condition
|
2015-02-06 20:53:48 -05:00 |
|
orignal
|
8305fd5f82
|
check if connection to peer exists already
|
2015-02-06 18:37:37 -05:00 |
|
orignal
|
8e75d8c39a
|
check accepted socket for error
|
2015-02-06 13:49:00 -05:00 |
|
orignal
|
6beb527058
|
teminate non-connected NTCP session
|
2015-02-06 11:14:41 -05:00 |
|
orignal
|
763547f465
|
fixed corrupted NTCP messages
|
2015-01-27 19:12:27 -05:00 |
|
orignal
|
0c73aff0a2
|
I2NPMessagesHandler
|
2015-01-22 22:00:41 -05:00 |
|
orignal
|
276d5097c1
|
fixed 'bad descriptor' exception
|
2015-01-21 15:59:05 -05:00 |
|
orignal
|
e7f849184c
|
some cleanup
|
2015-01-21 12:08:15 -05:00 |
|
orignal
|
c61cd350ee
|
send multiple messages though single write call
|
2015-01-20 22:35:27 -05:00 |
|
orignal
|
ea353ac3ba
|
send batch of I2NP messages
|
2015-01-20 21:05:57 -05:00 |
|
orignal
|
f36229bd95
|
make sure DatabaseStore message is first
|
2015-01-18 18:46:22 -05:00 |
|
orignal
|
98e930bd46
|
moved delayed queue to Peer
|
2015-01-13 22:19:13 -05:00 |
|
orignal
|
d971dff593
|
introduced Peer
|
2015-01-12 22:53:35 -05:00 |
|
orignal
|
ff856d2f20
|
fixed race condition
|
2015-01-12 12:15:54 -05:00 |
|
orignal
|
a85cc6aa77
|
fixed race condition
|
2015-01-11 21:00:38 -05:00 |
|
orignal
|
6683a9cf76
|
moved NTCP to separate thread
|
2015-01-11 17:41:56 -05:00 |
|
Francisco Blas (klondike) Izquierdo Riera
|
700c53e60a
|
Fix any remaning aliasing rules with propper memcpy wrappers
|
2014-12-30 15:37:24 +01:00 |
|
Francisco Blas (klondike) Izquierdo Riera
|
1636187e26
|
Avoid aliasing problems by using special buf endian handling functions wrapping memcpy
|
2014-12-29 23:04:02 +01:00 |
|
orignal
|
5221e09b67
|
use VerifyDigest for verification
|
2014-12-21 21:32:21 -05:00 |
|