Stephen Birarda
|
ccbfdf7bb9
|
only emit client connection reset on requested handshake
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
ea2da34bd1
|
bubble up receiver handshake from udt::Connection
|
2016-10-14 14:46:58 -07:00 |
|
Atlante45
|
573d5898cc
|
Make static control packets class members
|
2016-10-03 13:46:55 -07:00 |
|
Stephen Birarda
|
57da7c2ba7
|
add handling for short circuit loss in SendQueue
|
2016-03-23 17:29:46 -07:00 |
|
Atlante45
|
170433997c
|
Set Asset server max bandwidth wiring
|
2016-03-21 14:50:18 -07:00 |
|
Stephen Birarda
|
0956649cdb
|
give CongestionControl timeout event from SendQueue
|
2016-03-21 14:28:55 -07:00 |
|
Stephen Birarda
|
eb5ecc84ff
|
Merge pull request #7398 from huffman/add-request-handshake
Add HandshakeRequest packet
|
2016-03-21 14:27:28 -07:00 |
|
Ryan Huffman
|
c515355cff
|
Fix handshakeRequestPacket not being thread safe
|
2016-03-21 14:07:15 -07:00 |
|
Ryan Huffman
|
c5c35b7e89
|
Add HandshakeRequest packet
|
2016-03-18 16:30:19 -07:00 |
|
Stephen Birarda
|
7858b6b0cd
|
fix for slow start initial value with new randomization
|
2016-03-14 15:06:05 -07:00 |
|
Ryan Huffman
|
04f512c99b
|
Add extra debug to udt connection
|
2016-02-29 14:58:25 -08:00 |
|
Ryan Huffman
|
57a6cbc9dd
|
Remove _hasReceivedData
|
2016-02-29 14:22:49 -08:00 |
|
Ryan Huffman
|
2229e397fa
|
Move seq num initialization to handshake
|
2016-02-29 14:22:26 -08:00 |
|
Ryan Huffman
|
b442075205
|
Add initial seq number to handshake
|
2016-02-29 14:22:08 -08:00 |
|
Ryan Huffman
|
a7bb47fbcc
|
Fix initialization of variables for SendQueue and Connection
|
2016-02-26 11:20:31 -08:00 |
|
Stephen Birarda
|
39d9e64ee5
|
process a handshake if the connection has ever received data
|
2016-02-23 14:59:27 -08:00 |
|
Stephen Birarda
|
2c7112e9a8
|
add initial send sequence number to SendQueue
|
2016-02-23 14:59:27 -08:00 |
|
Stephen Birarda
|
42e9a4ebf0
|
fix ATP SendQueue failure to receive after re-activity
|
2016-02-04 13:43:50 -08:00 |
|
Ryan Huffman
|
304b105dac
|
Add proper message failure handling to Connection
|
2015-11-30 11:53:08 -08:00 |
|
Ryan Huffman
|
f0ad7f85dc
|
Add readHead* to ReceivedMessage
|
2015-11-18 15:30:30 -08:00 |
|
Ryan Huffman
|
7682ab00e3
|
Add ReceivedMessage and receive progress
|
2015-10-15 14:09:53 -07:00 |
|
Stephen Birarda
|
58f9830a94
|
fix for re-send timeout in SendQueue
|
2015-10-09 10:04:35 -07:00 |
|
Atlante45
|
81b88cb096
|
Renamed MessagePart > MessagePartNumber
|
2015-10-06 16:12:04 -07:00 |
|
Atlante45
|
7007d9f223
|
Use message part to check recieved packet list
|
2015-10-02 14:18:17 -07:00 |
|
Atlante45
|
709dab6beb
|
Release send queue before cleanup
|
2015-10-02 14:16:45 -07:00 |
|
Atlante45
|
290a0e573d
|
House cleaning
|
2015-10-02 14:16:45 -07:00 |
|
Atlante45
|
b0fe8535fd
|
Release _sendQueue before cleanup
|
2015-10-02 14:16:45 -07:00 |
|
Stephen Birarda
|
5da5bd47af
|
add a missing rename for socket Q_ASSERT_X
|
2015-09-30 21:45:22 -04:00 |
|
Stephen Birarda
|
4758dd2a53
|
correct locking races in SendQueue/Connection cleanup
|
2015-09-17 14:13:24 -07:00 |
|
Stephen Birarda
|
6756d5364b
|
sensible defaults for other time_point uses
|
2015-09-15 10:11:05 -07:00 |
|
Stephen Birarda
|
84ab4fd585
|
force minimum for p_hrc time_point values
|
2015-09-14 17:16:42 -07:00 |
|
Stephen Birarda
|
9b926f6f04
|
add an hrc with proper resolution for < VC2015
|
2015-09-14 11:21:08 -07:00 |
|
Stephen Birarda
|
6da388f2af
|
cleanup UDT_CONNECTION_DEBUG, add time for node timeout
|
2015-09-11 16:38:14 -07:00 |
|
Stephen Birarda
|
56d6d95df9
|
only process cp tail if in the right spot
|
2015-09-01 12:09:58 -06:00 |
|
Stephen Birarda
|
2a8250ced5
|
Merge branch 'protocol' of github.com:birarda/hifi into control-pair-probe
|
2015-09-01 11:10:06 -06:00 |
|
Ryan Huffman
|
e36c2b8567
|
Remove extra curly brace
|
2015-08-31 16:55:35 -07:00 |
|
Stephen Birarda
|
8d3788c2b6
|
Merge branch 'protocol' of github.com:birarda/hifi into control-pair-probe
|
2015-08-31 17:33:53 -06:00 |
|
Ryan Huffman
|
e8fba991fa
|
Update raw loop to use find_if for message packet sorting
|
2015-08-31 12:35:41 -07:00 |
|
Stephen Birarda
|
181c8a8b65
|
handle packet probe when no data available
|
2015-08-31 10:48:45 -07:00 |
|
Ryan Huffman
|
fc80745c08
|
Update message handling to use insertion sort
|
2015-08-30 20:03:15 -07:00 |
|
Stephen Birarda
|
b81f996366
|
add network logging to SendQueue, fix ctor order
|
2015-08-29 14:38:07 -07:00 |
|
Stephen Birarda
|
e67a3e8541
|
use define to hide verbose connection debugging
|
2015-08-29 14:36:46 -07:00 |
|
Stephen Birarda
|
71ff855d86
|
add connection cleanup that respects send/receive
|
2015-08-29 14:28:24 -07:00 |
|
Stephen Birarda
|
441a5d34bf
|
don't go inactive in sync
|
2015-08-28 16:36:07 -07:00 |
|
Stephen Birarda
|
42105dfc33
|
replace mutexes with invoked methods in Socket
|
2015-08-28 16:34:24 -07:00 |
|
Stephen Birarda
|
20d1244db4
|
use a write lock for sync so it can be recursive
|
2015-08-28 15:17:44 -07:00 |
|
Stephen Birarda
|
abffc0317b
|
expire the connection if it is 16 timeouts since data
|
2015-08-28 15:07:07 -07:00 |
|
Stephen Birarda
|
d6310da8c8
|
consider handshake ACK not received on send queue stop
|
2015-08-28 15:01:03 -07:00 |
|
Stephen Birarda
|
ee203dbe45
|
fix check after mutex creation
|
2015-08-28 14:57:22 -07:00 |
|
Stephen Birarda
|
a30bc79dd5
|
guard send queue creation with a mutex
|
2015-08-28 14:55:25 -07:00 |
|