Stephen Birarda
|
7192ad301f
|
add debug for socket errors and state changes
|
2016-05-04 16:23:40 -07:00 |
|
Atlante45
|
778c19d7e4
|
Make sure the socket allows fragmenting
|
2016-04-21 08:38:08 -07:00 |
|
Atlante45
|
86b425143b
|
Use Mbps for max bandwith
|
2016-03-31 11:03:06 -07:00 |
|
Atlante45
|
170433997c
|
Set Asset server max bandwidth wiring
|
2016-03-21 14:50:18 -07:00 |
|
Atlante45
|
97aebaf52a
|
Fix log regexes
|
2016-02-22 15:33:53 -08:00 |
|
Stephen Birarda
|
06e9731fe4
|
don't attempt to read an empty or malformed packet
|
2015-12-17 11:07:36 -08:00 |
|
Ryan Huffman
|
34138f07bd
|
Merge branch 'master' of https://github.com/highfidelity/hifi into proto-received-message
|
2015-12-07 08:58:47 -08:00 |
|
Stephen Birarda
|
165db97cb2
|
cleanup double reset debug on assignment-client restart
|
2015-12-04 11:50:27 -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 |
|
Ryan Huffman
|
21e9d30bbe
|
Move qdeclare/qregister calls to their respective class header
|
2015-10-09 09:58:32 -07:00 |
|
Stephen Birarda
|
1cd76bb937
|
fix for registration of meta types in Socket
|
2015-10-08 18:17:24 -07:00 |
|
Stephen Birarda
|
285a6cc738
|
use erase directly for cleanupConnection
|
2015-09-17 14:51:48 -07:00 |
|
Stephen Birarda
|
a914ec82c3
|
more comment correctness for Socket
|
2015-09-17 14:17:43 -07:00 |
|
Stephen Birarda
|
1f9bb22b9e
|
fix some wording in Socket comment
|
2015-09-17 14:17:03 -07:00 |
|
Stephen Birarda
|
4758dd2a53
|
correct locking races in SendQueue/Connection cleanup
|
2015-09-17 14:13:24 -07:00 |
|
Stephen Birarda
|
6da388f2af
|
cleanup UDT_CONNECTION_DEBUG, add time for node timeout
|
2015-09-11 16:38:14 -07:00 |
|
Atlante45
|
08e0a8d705
|
AssetServer JSON stats
|
2015-09-11 14:21:53 +02:00 |
|
Stephen Birarda
|
04d23f6cc2
|
Merge branch 'timers-from-thread' into atp
|
2015-08-31 11:50:35 -07:00 |
|
Stephen Birarda
|
46d90b4f31
|
make sure syn timer is moved to Socket thread
|
2015-08-31 11:40:06 -07:00 |
|
Stephen Birarda
|
de2bfd0d0d
|
some QThread cleanup and fix in Socket
|
2015-08-31 11:30:31 -07:00 |
|
Stephen Birarda
|
e67a3e8541
|
use define to hide verbose connection debugging
|
2015-08-29 14:36:46 -07:00 |
|
Stephen Birarda
|
2b0b883db2
|
remove debug for writeReliablePacket invoke
|
2015-08-29 14:28:50 -07:00 |
|
Stephen Birarda
|
71ff855d86
|
add connection cleanup that respects send/receive
|
2015-08-29 14:28:24 -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
|
1e09321b1a
|
avoid creating multiple send queues from connection
|
2015-08-28 14:49:27 -07:00 |
|
Stephen Birarda
|
e662209754
|
use a QMutex instead of QReadWriteMutex
|
2015-08-28 09:48:55 -07:00 |
|
Stephen Birarda
|
21c80e45c2
|
guard connection addition by a mutex in Socket
|
2015-08-28 09:42:52 -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
|
8ebcb03b2b
|
don't process duplicate or pre-handshake packets
|
2015-08-27 16:55:13 -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 |
|
Atlante45
|
b1fa12cc43
|
Better debug message
|
2015-08-26 19:38:24 +02:00 |
|
Atlante45
|
7a5ed24485
|
typo (I can't spell inactive correctly)
|
2015-08-26 19:31:33 +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 |
|
Ryan Huffman
|
9c65849037
|
Add ordered sending to Socket and Connection
|
2015-08-18 23:04:32 -07:00 |
|
Stephen Birarda
|
75e7de3019
|
remove getConnectionSockAddrs vector move
|
2015-08-17 16:49:08 -07:00 |
|
Stephen Birarda
|
2ec4d8ff3c
|
rename return of HifiSockAddr objects for connections
|
2015-08-17 16:39:12 -07:00 |
|
Stephen Birarda
|
d89c54112d
|
cleanup indentation in Socket
|
2015-08-17 16:35:23 -07:00 |
|
Stephen Birarda
|
7b8ca2c0f2
|
fix suppression of link saturation messages
|
2015-08-04 16:29:53 -07:00 |
|
Stephen Birarda
|
23e1ee71cc
|
suppress writeDatagram errors for saturated links
|
2015-08-04 16:18:12 -07:00 |
|
Atlante45
|
c0852f0eb2
|
Remove call to has pending datagrams
|
2015-08-03 17:14:42 -07:00 |
|
Atlante45
|
8704f05812
|
Added UDTTest server stats
|
2015-08-03 14:40:18 -07:00 |
|
Stephen Birarda
|
41c6220731
|
resolve conflicts on merge with upstream/master
|
2015-07-31 17:27:23 -07:00 |
|
Atlante45
|
f9c8f30083
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-07-31 16:16:06 -07:00 |
|
Stephen Birarda
|
d420bca88e
|
fix for ACK2 sending, output prettier stats
|
2015-07-31 16:14:33 -07:00 |
|
Atlante45
|
c5b92d319f
|
Update stats gathering
|
2015-07-31 16:14:19 -07:00 |
|
Atlante45
|
ed614521fd
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-07-31 15:12:15 -07:00 |
|