Stephen Birarda
|
f41188b0e8
|
default last receiver response in send queue to queue creation time
|
2016-10-14 14:46:58 -07:00 |
|
Stephen Birarda
|
9cce964013
|
use nextPacketTimestamp only to catch up, not stay ahead
|
2016-04-18 14:19:36 -07:00 |
|
Stephen Birarda
|
c0b92486f9
|
fix incorrect next packet delta
|
2016-03-28 11:09:32 -07:00 |
|
Stephen Birarda
|
044fb983d7
|
cast chrono durations to qint64
|
2016-03-25 13:07:54 -07:00 |
|
Stephen Birarda
|
ce4d56fb90
|
add warning for long sendqueue sleeps
|
2016-03-25 13:06:21 -07:00 |
|
Stephen Birarda
|
74e041e9aa
|
cast chrono durations to int explicitly
|
2016-03-25 11:41:41 -07:00 |
|
Stephen Birarda
|
d8859def37
|
fix for AccountManagerAuth::Type register, consts
|
2016-03-25 10:47:06 -07:00 |
|
Stephen Birarda
|
0043a84234
|
guard the SendQueue sleep and send a user activity when weird
|
2016-03-25 10:22:14 -07:00 |
|
Stephen Birarda
|
ef3f5e0221
|
fix for race in last receiver response
|
2016-03-23 18:23:30 -07:00 |
|
Stephen Birarda
|
1b322c8d01
|
don't oversend because of packet pairs
|
2016-03-23 18:07:28 -07:00 |
|
Stephen Birarda
|
57da7c2ba7
|
add handling for short circuit loss in SendQueue
|
2016-03-23 17:29:46 -07:00 |
|
Stephen Birarda
|
0956649cdb
|
give CongestionControl timeout event from SendQueue
|
2016-03-21 14:28:55 -07:00 |
|
Stephen Birarda
|
8e97a50957
|
unlock before de-activating the queue
|
2016-03-21 14:28:55 -07:00 |
|
Stephen Birarda
|
c65ab5f1ad
|
re-check the timeout guards before acting on timeout
|
2016-03-21 14:28:55 -07:00 |
|
Stephen Birarda
|
24fd39dfa3
|
make sure NAKs is empty before append from timeout
|
2016-03-21 14:28:26 -07:00 |
|
Stephen Birarda
|
4fe9ad94f5
|
notify on the emptyCondition if an ACK is received
|
2016-03-21 14:28:26 -07:00 |
|
Stephen Birarda
|
74ae18e514
|
replace append with insert to work around assert
|
2016-03-21 14:28:26 -07:00 |
|
Stephen Birarda
|
b059e98ff5
|
fix units for timeout check on expiry
|
2016-03-21 14:28:26 -07:00 |
|
Stephen Birarda
|
b7ff94e20d
|
put packets back in the queue if flow window is full
|
2016-03-21 14:28:26 -07:00 |
|
Stephen Birarda
|
08dff9c7ac
|
handle expiry check even if a packet was sent
|
2016-03-21 14:28:26 -07:00 |
|
Stephen Birarda
|
13a906aa20
|
Merge pull request #7412 from huffman/fix-handshake-packet
Fix handshake packet being used across SendQueues
|
2016-03-21 14:28:07 -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
|
afb1d68f3b
|
Fix handshake packet being used across SendQueues
|
2016-03-21 13:24:04 -07:00 |
|
Ryan Huffman
|
b7678f9818
|
Remove accidental addition of whitespace
|
2016-03-18 16:33:00 -07:00 |
|
Ryan Huffman
|
c5c35b7e89
|
Add HandshakeRequest packet
|
2016-03-18 16:30:19 -07:00 |
|
Stephen Birarda
|
c94e2bdc8b
|
grab the now timestamp only when needed
|
2016-03-16 08:53:31 -07:00 |
|
Stephen Birarda
|
1cd16da83e
|
do sleep timing off when next packet would have been
|
2016-03-15 15:28:55 -07: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
|
2c7112e9a8
|
add initial send sequence number to SendQueue
|
2016-02-23 14:59:27 -08:00 |
|
Atlante45
|
4c18a50473
|
Only debug if define set
|
2016-02-22 15:42:11 -08:00 |
|
Atlante45
|
97aebaf52a
|
Fix log regexes
|
2016-02-22 15:33:53 -08:00 |
|
Atlante45
|
cb4f400c7e
|
Cleanup obfuscation code
|
2016-02-22 15:32:00 -08:00 |
|
Atlante45
|
c29ad09306
|
Fix obfuscation
|
2016-02-22 15:15:38 -08:00 |
|
Atlante45
|
3d7d812044
|
Add resend mecanic with obfuscation
|
2016-02-22 15:15:38 -08:00 |
|
Stephen Birarda
|
42e9a4ebf0
|
fix ATP SendQueue failure to receive after re-activity
|
2016-02-04 13:43:50 -08:00 |
|
Stephen Birarda
|
1a066abb26
|
fix some indentation for UDT_CONNECTION_DEBUG lines
|
2015-11-18 14:43:56 -08:00 |
|
Stephen Birarda
|
58f9830a94
|
fix for re-send timeout in SendQueue
|
2015-10-09 10:04:35 -07:00 |
|
Stephen Birarda
|
8985427516
|
maintain sent packets lock while re-sending packet
|
2015-10-08 19:47:15 -07:00 |
|
Atlante45
|
3a8deff53e
|
Return if innactive
|
2015-10-06 16:38:16 -07:00 |
|
Atlante45
|
5ee966261d
|
Start thread right away
|
2015-10-06 16:12:50 -07:00 |
|
Atlante45
|
48ff912dd2
|
Use one channel per packet list
|
2015-10-02 14:18:18 -07:00 |
|
Atlante45
|
3db99f50e5
|
Change takeFront name
|
2015-10-02 14:18:18 -07:00 |
|
Atlante45
|
91c779ddd8
|
Templatized DoubleLock
|
2015-10-02 14:16:46 -07:00 |
|
Atlante45
|
732ad41080
|
Introduce PacketQueue
|
2015-10-02 14:16:46 -07:00 |
|
Atlante45
|
290a0e573d
|
House cleaning
|
2015-10-02 14:16:45 -07:00 |
|
Atlante45
|
eb8b37309d
|
Use lock_guard when possible
|
2015-10-02 14:16:44 -07:00 |
|
Atlante45
|
a4d383b384
|
Check handshake separately
|
2015-10-02 14:16:44 -07:00 |
|
Atlante45
|
3a61e6b6a3
|
Coding standart for locks
|
2015-10-02 14:16:44 -07:00 |
|
Stephen Birarda
|
36e2d4fc76
|
add check for NotStarted state in PL queue
|
2015-09-17 14:16:03 -07:00 |
|