Stephen Birarda
|
3ad8e7260e
|
fix an accidental DOS and remove getNodeActiveSocketOrPing API
|
2014-02-07 13:42:52 -08:00 |
|
Stephen Birarda
|
a5636d2dc0
|
make ThreadedAssignment subclasses handle QUdpSocket readyRead, closes #1895
|
2014-02-07 12:25:43 -08:00 |
|
Stephen Birarda
|
66d4eeb805
|
enforce both a version and hash match for packets
|
2014-02-07 11:10:38 -08:00 |
|
Stephen Birarda
|
d39cccde77
|
add a method to find a node and upate based on packet
|
2014-02-07 10:32:16 -08:00 |
|
Stephen Birarda
|
7ceacd2751
|
remove blank if and fix ping reply construction
|
2014-02-07 10:24:01 -08:00 |
|
Stephen Birarda
|
fa1825fa32
|
repairs to ping-reply, removal of deconstructPacketHeader to simply return UUID
|
2014-02-07 10:20:50 -08:00 |
|
Stephen Birarda
|
b988308a8d
|
leverage writeDatagram helper in NodeList, ping if no active socket
|
2014-02-07 09:49:54 -08:00 |
|
Stephen Birarda
|
97a7369c76
|
remove senderWithAddress from NodeList
|
2014-02-06 14:43:46 -08:00 |
|
Stephen Birarda
|
a823722d27
|
add writeDatagram helper to NodeList to insert md5 hash
|
2014-02-06 14:28:58 -08:00 |
|
Stephen Birarda
|
e72f6d16cc
|
rename NodeList ownerUUID to sessionUUID
|
2014-02-06 11:43:23 -08:00 |
|
Stephen Birarda
|
3dca04aacb
|
have the domain-server generate connection secrets, closes #1837
|
2014-02-06 11:30:53 -08:00 |
|
Stephen Birarda
|
6f638fa62c
|
have domain-server create a UUID for unidentified nodes, closes #1840
|
2014-02-06 10:34:34 -08:00 |
|
Brad Hefta-Gaub
|
a05e07460f
|
fix windows build errors and warnings
|
2014-02-05 13:54:17 -08:00 |
|
Stephen Birarda
|
a07511ed2c
|
remove an unecessary line
|
2014-01-31 10:05:46 -08:00 |
|
Stephen Birarda
|
ddbcfbd02f
|
remove an extra debug for ping packets
|
2014-01-31 09:56:18 -08:00 |
|
Stephen Birarda
|
c989a64e90
|
repair ping packet parsing in creation of reply
|
2014-01-31 09:54:52 -08:00 |
|
Andrzej Kapolka
|
1e9e298a75
|
Missing includes.
|
2014-01-29 13:47:13 -08:00 |
|
Stephen Birarda
|
423e1598f0
|
use NodeSet in place of QSet<NodeType_t> where possible
|
2014-01-28 13:41:39 -08:00 |
|
Stephen Birarda
|
4de270b832
|
cleanup Node types, closes #1726
|
2014-01-28 13:38:33 -08:00 |
|
Stephen Birarda
|
cda06d1cb3
|
replace uint64_t with quint64 for Qt friendlyness
|
2014-01-28 12:35:42 -08:00 |
|
Stephen Birarda
|
7b4921e761
|
use quint64 in place of uint64_t for QDataStream
|
2014-01-28 12:34:08 -08:00 |
|
Stephen Birarda
|
b009cd8e67
|
repair more node communication problems after refactor
|
2014-01-28 12:25:44 -08:00 |
|
Stephen Birarda
|
ffefc529f3
|
ensure UUID pulled from packet header is exactly 16 bytes
|
2014-01-28 11:53:09 -08:00 |
|
Stephen Birarda
|
75e2fa491a
|
some type fixes for marshalling/un-marshalling of data
|
2014-01-28 11:26:36 -08:00 |
|
Stephen Birarda
|
3854f75abd
|
cleanup some UUID packing
|
2014-01-28 10:41:40 -08:00 |
|
Stephen Birarda
|
4103cc1cde
|
packet header changes and beginning of conversion to QByteArray
|
2014-01-28 10:36:08 -08:00 |
|
AndrewMeadows
|
ea681f0d8f
|
Merge pull request #1669 from birarda/avatar-list
add an AvatarManager to house a separate list of Avatars from NodeList
|
2014-01-24 09:54:17 -08:00 |
|
Leonardo Murillo
|
6dae086f32
|
changing default domain closes #1676
|
2014-01-24 08:49:07 -06:00 |
|
Stephen Birarda
|
4ebd5795fc
|
handle merge with nodelist-patches branch
|
2014-01-23 16:01:52 -08:00 |
|
Stephen Birarda
|
ed9118fd67
|
more NodeList QSet changes, closes #1660
|
2014-01-23 15:28:46 -08:00 |
|
Stephen Birarda
|
ba7a73e347
|
add a missing break, don't double activate sockets
|
2014-01-23 15:11:09 -08:00 |
|
Stephen Birarda
|
761bcb9825
|
allow recursive locking on the NodeHashMutex
|
2014-01-23 15:11:02 -08:00 |
|
Stephen Birarda
|
09cd8eb0fd
|
add a missing break, don't double activate sockets
|
2014-01-23 15:05:09 -08:00 |
|
Stephen Birarda
|
e7927ff837
|
allow recursive locking on the NodeHashMutex
|
2014-01-23 15:02:23 -08:00 |
|
Stephen Birarda
|
9ab1fc4c2c
|
resolve conflicts on merge with upstream/master
|
2014-01-23 14:43:04 -08:00 |
|
Stephen Birarda
|
1f95d0c017
|
have avatar-mixer report avatar kills to all avatars
|
2014-01-23 12:47:27 -08:00 |
|
Stephen Birarda
|
a9f1984676
|
add an AvatarManager that will keep Avatars in Application thread
|
2014-01-23 11:59:24 -08:00 |
|
Philip Rosedale
|
5e77f5643d
|
Merge pull request #1630 from birarda/nodelist-set
change node types of interest to a QSet
|
2014-01-23 11:42:37 -08:00 |
|
Stephen Birarda
|
b5a72ef669
|
more nodelist repairs for concurrency issues
|
2014-01-23 11:11:22 -08:00 |
|
Stephen Birarda
|
04286e39e6
|
use NodeList getNodeHash getter for methods that can be called from other threads
|
2014-01-23 10:49:51 -08:00 |
|
Stephen Birarda
|
7efc9e2e78
|
move datagram processing back to separate thread
|
2014-01-23 10:32:23 -08:00 |
|
Stephen Birarda
|
ec04d5450b
|
Merge branch 'master' of https://github.com/highfidelity/hifi into nodelist-set
|
2014-01-22 16:16:47 -08:00 |
|
Stephen Birarda
|
e9e2557576
|
change node types of interest to a QSet
|
2014-01-22 14:47:04 -08:00 |
|
Stephen Birarda
|
d57aec9793
|
don't use separate NodeList owner UUID and Avatar UUID
|
2014-01-22 11:48:04 -08:00 |
|
Stephen Birarda
|
594165782a
|
repair badly scoped usage of QMutexLocker
|
2014-01-17 16:20:22 -08:00 |
|
Stephen Birarda
|
fad7bde0e1
|
add mutex locking to NodeHash
|
2014-01-17 16:02:57 -08:00 |
|
Stephen Birarda
|
816b324236
|
switch to explicit lock and unlock in removeSilentNodes
|
2014-01-17 15:17:10 -08:00 |
|
Stephen Birarda
|
3355b71d6b
|
switch back to returning iterator from killNodeAtHashIterator
|
2014-01-17 15:13:56 -08:00 |
|
Stephen Birarda
|
d85616d690
|
cleaup matching with node in addOrUpdateNode
|
2014-01-16 16:14:25 -08:00 |
|
Brad Hefta-Gaub
|
cdfc328f79
|
remove no longer needed compiler warning disable
|
2014-01-16 14:38:14 -08:00 |
|