Shannon Romano
c7a5d35436
Merge pull request #15799 from roxanneskelly/bugz516a
...
BUGZ-516 - add OS type to connect message for logging
2019-06-19 16:08:13 -07:00
Roxanne Skelly
2ed5e8aefb
add OS type to connect message
2019-06-19 13:53:38 -07:00
Howard Stearns
ff1d828aaa
Merge pull request #15794 from SimonWalton-HiFi/limit-stats-dump-rate
...
Limit the stats-dump rate on packet error
2019-06-19 11:14:48 -07:00
Simon Walton
b95515933f
Merge pull request #15708 from SimonWalton-HiFi/stun-on-iface-change
...
Force new IP port on local address change
2019-06-19 10:12:36 -07:00
Simon Walton
7d80852544
Reduce reporting period to 1 s
2019-06-18 16:06:47 -07:00
Simon Walton
06b00e93ae
Limit the stats-dump on packet error
2019-06-18 15:43:14 -07:00
Simon Walton
cfcea359b2
Handle local address changes for servers
2019-06-14 16:51:59 -07:00
Roxanne Skelly
1b31b8cff8
CR fixes
2019-06-14 13:23:33 -07:00
Roxanne Skelly
2be828a84c
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz516
2019-06-14 11:24:03 -07:00
Roxanne Skelly
5b6911efa4
log username with "haven't heard from" messages
...
remove rebind on silent domain checkin
2019-06-14 10:45:18 -07:00
Simon Walton
0804ffe5eb
Merge branch 'master' into stun-on-iface-change
...
including PR15765, don't rebind.
2019-06-14 09:32:06 -07:00
howard-stearns
b69d850c8e
move constant to the comment that will use it
2019-06-13 19:41:12 -07:00
Roxanne Skelly
3d2b1dbf2b
When missing domain checkins, drop packets not destined for DS
2019-06-13 17:25:35 -07:00
Howard Stearns
8f9fa4a878
stop rebinding
2019-06-13 14:59:27 -07:00
Howard Stearns
0c1df749b9
Merge pull request #15746 from roxanneskelly/bugz516
...
BUGZ-628 - Add quasi-MTBF logging to track disconnects
2019-06-12 15:48:45 -07:00
Roxanne Skelly
790d4edb04
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz516
2019-06-12 15:25:08 -07:00
Roxanne Skelly
7017cf8437
reinitialize winsock on silent domain checkin
2019-06-12 15:24:43 -07:00
Roxanne Skelly
ca0c9e236b
Cleanup
2019-06-12 11:58:26 -07:00
Roxanne Skelly
6e6bd18baa
Undo Visual Studio mis-formatting
2019-06-12 11:43:43 -07:00
Brad Hefta-Gaub
d9e3dd2857
Merge pull request #15742 from SimonWalton-HiFi/connections-hash-lock
...
Add mutex for Socket::_connectionsHash
2019-06-11 16:41:11 -07:00
Roxanne Skelly
8704a36d07
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz516
2019-06-11 16:26:55 -07:00
Roxanne Skelly
67cb5821bc
Update packet headers / add connect 'reason'
2019-06-11 16:00:49 -07:00
Simon Walton
1c03aeac20
Add lock for Connections map
2019-06-11 15:14:01 -07:00
Roxanne Skelly
071a779930
convert enum reason for disconnect to boolean
2019-06-11 14:38:39 -07:00
Roxanne Skelly
8a3672f3c5
Checkpoint MTBF uptime reporting
2019-06-11 12:41:45 -07:00
Howard Stearns
bd446192e8
get windows error before calling io
2019-06-11 10:31:22 -07:00
howard-stearns
d7f6685022
Merge branch 'master' of https://github.com/highfidelity/hifi into verbose-logging-2
2019-06-10 19:42:07 -07:00
Simon Walton
d780964cb4
Reset NodeList upon local nework change; abort current socket when rebinding
...
Also ensure QUdpSocket is owned by LimitedNodeList.
2019-06-10 17:28:49 -07:00
Anthony J. Thibault
654b5775e1
Crash fix for ResourceCache::getResource()
...
A wrong 'read' locker is used around a critical section that actually modifies the _resources QHash.
This can result in memory corruption and seg faults.
2019-06-10 15:05:34 -07:00
Howard Stearns
9c6ca60108
get windows error first, check for socket changes, and fix bad Q_OS_WINDOWS ref
2019-06-10 12:08:51 -07:00
Simon Walton
aa65361b37
Merge remote-tracking branch 'upstream/master' into stun-on-iface-change
2019-06-10 10:32:31 -07:00
Simon Walton
c088fab606
Fix annoying typo
2019-06-07 16:23:38 -07:00
Roxanne Skelly
ec1118db1f
Attempting to write to a socket in unbound state was causing qt to crash
...
after a number of tries. This fix does an initial check to prevent that
case.
2019-06-07 15:23:06 -07:00
Roxanne Skelly
6643633400
Move rebind on network error to rebind on silent domain checkin
2019-06-07 13:38:50 -07:00
Simon Walton
498d681d3e
Force new IP port on local address change
2019-06-07 12:04:04 -07:00
Roxanne Skelly
d0bd4a7d47
try rebinding on error writing/reading from bound socket
2019-06-06 14:01:34 -07:00
Roxanne Skelly
a55c723842
remove spammy logging
2019-06-06 11:03:50 -07:00
Roxanne Skelly
2f2e967a92
log windows socket error code on socket error
2019-06-05 14:08:26 -07:00
Roxanne Skelly
04f879be3e
Add additional logging on socket send error
2019-06-05 12:41:08 -07:00
Roxanne Skelly
9fb43b4930
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz516
2019-06-05 11:08:26 -07:00
Roxanne Skelly
06ed751f56
checkpoint to deal with merge
2019-06-05 11:08:12 -07:00
David Rowe
6299d38673
Distinguish between Uuid API and Uuid type in JSDoc
2019-06-05 14:39:05 +12:00
Shannon Romano
c48ecb5f67
Merge pull request #15674 from sethalves/quiet-some-warnings
...
Quiet some warnings
2019-06-04 17:00:54 -07:00
Roxanne Skelly
512b43e1de
Log socket error string when socket error happens
2019-06-04 15:18:38 -07:00
Shannon Romano
0cfc090655
Merge pull request #15664 from roxanneskelly/domaincheckin
...
BUGZ-516: last-heard-from monitoring on domain server
2019-06-04 14:48:51 -07:00
Howard Stearns
cb16ff1a1b
Merge pull request #15585 from SimonWalton-HiFi/domainlist-recv-logging
...
Logging for DomainList reception & timebox overruns
2019-06-04 14:43:25 -07:00
Seth Alves
0d2bc23a63
avoid crash on shutdown
2019-06-04 13:00:26 -07:00
Roxanne Skelly
6a66e1558b
Merge branch 'master' of https://github.com/highfidelity/hifi into domaincheckin
2019-06-04 11:20:52 -07:00
Shannon Romano
11b1c7dfcc
Merge pull request #15656 from Atlante45/feat/more-silent-node-logging
...
Add logging for silent node kills
2019-05-31 15:07:44 -07:00
Roxanne Skelly
c568e7c6da
remove spammy logging
2019-05-31 13:57:25 -07:00