Stephen Birarda
|
cf98d4a8f7
|
add a control packet type for LightACK
|
2015-08-28 07:31:44 -07:00 |
|
Stephen Birarda
|
341e27fecc
|
unlock mutexes before calling notify
|
2015-08-27 22:02:08 -07:00 |
|
Stephen Birarda
|
5fc09a68a8
|
add an assert that enqueued packet is part of message
|
2015-08-27 17:24:57 -07:00 |
|
Stephen Birarda
|
33dc65a00a
|
fix for return of processable packets
|
2015-08-27 17:09:47 -07:00 |
|
Stephen Birarda
|
8ebcb03b2b
|
don't process duplicate or pre-handshake packets
|
2015-08-27 16:55:13 -07:00 |
|
Stephen Birarda
|
413ec718de
|
fix max pairs for timeout NAK
|
2015-08-27 15:22:53 -07:00 |
|
Stephen Birarda
|
e3e529c4e5
|
resolve conflicts on merge with origin/protocol
|
2015-08-27 14:52:29 -07:00 |
|
Stephen Birarda
|
80cf7b6c76
|
resolve conflicts on merge with upstream/master
|
2015-08-27 14:50:04 -07:00 |
|
Stephen Birarda
|
eae90cbe8a
|
resolve conflicts on merge with origin/protocol
|
2015-08-27 14:47:35 -07:00 |
|
Stephen Birarda
|
c80c4a9b45
|
resolve conflicts on merge with origin/protocol
|
2015-08-27 14:45:22 -07:00 |
|
Stephen Birarda
|
183a2ab996
|
Merge pull request #18 from Atlante45/protocol
Cleanup connections
|
2015-08-27 14:41:00 -07:00 |
|
Stephen Birarda
|
1da9eeab1f
|
handle double handshake in Connection
|
2015-08-27 14:27:29 -07:00 |
|
Ryan Huffman
|
4fcfd5b8f8
|
Fix indentation
|
2015-08-27 13:58:28 -07:00 |
|
Stephen Birarda
|
16eee10cab
|
repairs to permission error for asset-server upload
|
2015-08-27 12:13:20 -07:00 |
|
Stephen Birarda
|
9e286666b5
|
add UDT to comment for Connection cleanup
|
2015-08-26 14:55:59 -07:00 |
|
Stephen Birarda
|
4039c2e3e0
|
fix for asset-server naming, deadlock in timeout/wait
|
2015-08-26 14:27:12 -07:00 |
|
Stephen Birarda
|
d039930ca3
|
resolve conflicts on merge with clement/protocol
|
2015-08-26 12:50:13 -07:00 |
|
Stephen Birarda
|
413c3a4fd7
|
Merge branch 'handshake' into asset-upload
|
2015-08-26 12:45:00 -07:00 |
|
Ryan Huffman
|
aa7d8678e1
|
Merge branch 'protocol' of github.com:birarda/hifi into atp-server
|
2015-08-26 12:26:11 -07:00 |
|
Atlante45
|
5b5dc94335
|
Make DoubleLock thread-safe but not self-unlocked
|
2015-08-26 20:03:04 +02:00 |
|
Atlante45
|
b1fa12cc43
|
Better debug message
|
2015-08-26 19:38:24 +02:00 |
|
Atlante45
|
cd8d6df287
|
Use high_resolution_clock instead of clock
|
2015-08-26 19:36:18 +02:00 |
|
Atlante45
|
7a5ed24485
|
typo (I can't spell inactive correctly)
|
2015-08-26 19:31:33 +02:00 |
|
Stephen Birarda
|
3a918eedca
|
resolve conflicts on merge with upstream master
|
2015-08-26 10:01:24 -07:00 |
|
Ryan Huffman
|
c878eb0cd9
|
Fix atomics not being initialized in SendQueue
|
2015-08-26 09:31:03 -07:00 |
|
Atlante45
|
3184dee10a
|
Emit queueInnactive when flow window is full for too long
|
2015-08-26 17:49:17 +02:00 |
|
Atlante45
|
8049819beb
|
Tweak DoubleLock
|
2015-08-26 17:11:32 +02:00 |
|
Atlante45
|
179ee73e26
|
Merge branch 'master' of https://github.com/highfidelity/hifi into update_protocol
|
2015-08-26 16:50:33 +02:00 |
|
Atlante45
|
6958a31efe
|
Merge branch 'master' of https://github.com/highfidelity/hifi into protocol
|
2015-08-26 16:37:45 +02:00 |
|
Atlante45
|
c96632d4b6
|
Cleanup connection on node kills
|
2015-08-26 16:07:47 +02:00 |
|
Atlante45
|
373d4b8944
|
Remove connection from socket when innactive
If innactive for more than 5 seconds, remove it from hash
|
2015-08-26 15:53:49 +02:00 |
|
Clément Brisset
|
2745cc5d12
|
Merge pull request #15 from birarda/wait-condition
add a wait condition in SendQueue if there's nothing to do
|
2015-08-26 14:57:16 +02:00 |
|
Stephen Birarda
|
d5e77ba907
|
clear the pending received messages on handshake receive
|
2015-08-25 18:26:30 -07:00 |
|
Stephen Birarda
|
54f2dc54f6
|
add a condition_variable wait_until to not lock for handshake
|
2015-08-25 18:23:50 -07:00 |
|
Stephen Birarda
|
0ce8e05f19
|
reset the receiver's state on handshake
|
2015-08-25 18:01:37 -07:00 |
|
Stephen Birarda
|
82f5e2e04f
|
skip processing of control packets before handshake
|
2015-08-25 17:26:25 -07:00 |
|
Stephen Birarda
|
83d76084f1
|
don't process packets in Connection without handshake
|
2015-08-25 17:14:41 -07:00 |
|
Stephen Birarda
|
cabdee8391
|
send a handshake before first packet send
|
2015-08-25 17:12:03 -07:00 |
|
Ryan Huffman
|
1e6ff8a1e4
|
Merge branch 'protocol' of github.com:birarda/hifi into atp-server
|
2015-08-25 15:25:52 -07:00 |
|
Ryan Huffman
|
2efba00e3e
|
Update BasePacket::read to do a copy
|
2015-08-25 15:19:07 -07:00 |
|
Ryan Huffman
|
6bba2f4cb1
|
Update Packet to properly copy packet position and message number
|
2015-08-25 15:18:40 -07:00 |
|
Ryan Huffman
|
c1b9613a30
|
Update PacketList::writeData() to be non-recursive
|
2015-08-25 14:58:56 -07:00 |
|
Stephen Birarda
|
61507bde09
|
fix order of member initialization in PacketList
|
2015-08-25 11:24:26 -07:00 |
|
Stephen Birarda
|
9ff7bfd0b5
|
some header cleanup in UDTTest output
|
2015-08-25 11:21:04 -07:00 |
|
Stephen Birarda
|
5e5bd77870
|
add initialization for all atomics in SendQueue
|
2015-08-25 09:55:21 -07:00 |
|
Stephen Birarda
|
f7799bcf8f
|
add TODO for settings fail, cleanup
|
2015-08-24 17:02:47 -07:00 |
|
Stephen Birarda
|
e84595af49
|
add a wait condition for empty queue and loss list
|
2015-08-24 17:02:40 -07:00 |
|
ericrius1
|
13892db866
|
removed logging
|
2015-08-24 11:41:03 -07:00 |
|
Stephen Birarda
|
1756e60647
|
complete test for ordered packets in udt-test target
|
2015-08-20 14:22:05 -07:00 |
|
Ryan Huffman
|
0a290da529
|
Merge branch 'ordered-sending' into atp-server
|
2015-08-20 11:50:06 -07:00 |
|