Dale Glass
43f6fd82f4
Implement thread debugging with tsan
...
This is enabled with the VIRCADIA_THREAD_DEBUGGING environment variable.
It's incompatible with VIRCADIA_MEMORY_DEBUGGING, so only one of those
can be enabled for a build.
2021-04-02 20:41:23 +02:00
Kalila L
e3a6dc18af
Add support for metaverse API's with paths.
2020-09-15 20:07:00 -04:00
Kasen IO
c34cd996df
change Metaverse API from setting
2019-12-20 11:39:05 +01:00
Clement
5f41505846
Store big web requests on disk
2018-05-24 17:30:32 -07:00
Atlante45
277e556b48
Create a standard function to init Hifi Apps
2018-02-22 17:06:09 -08:00
Stephen Birarda
139976d8bb
allow staging METAVERSE_SERVER_URL to be toggled by env
2017-12-12 16:22:08 -08:00
Seth Alves
7ff576ef18
add memory-debugging macro to some cmake files
2017-06-22 10:07:39 -07:00
Atlante45
ae29fe8ab2
Logging improvements
2016-11-04 14:26:19 -07:00
Stephen Birarda
b753871fc1
don't change DF or buffer sizes for ice-server
2016-10-25 11:20:10 -07:00
SamGondelman
9d447d4dcc
enabled qnetworkrequest redirects everywhere I could find them
2016-09-06 17:35:06 -07:00
Stephen Birarda
9bca2309e0
remove the monitoring endpoint debug
2016-04-14 13:58:02 -07:00
Stephen Birarda
7385894b66
keep a set of pending public key requests
2016-04-14 13:57:09 -07:00
Stephen Birarda
757c7dcf29
removing HTTP health check from ice-server
2016-04-14 13:40:13 -07:00
Stephen Birarda
6ef9fbfcc0
send an ACK packet from ice server for verified hearbeat
2016-04-12 18:01:20 -07:00
Stephen Birarda
e70319d83d
don't re-connect multiple times to QNetworkAccessManager signal
2016-04-04 10:53:16 -07:00
Stephen Birarda
145b734b98
completely remove version mismatch debug
2016-04-04 09:49:04 -07:00
Stephen Birarda
1da8fe5838
only a single log line per client version mismatch
2016-04-04 09:46:10 -07:00
Stephen Birarda
d8b0dbf3bf
fix indentation for last inactive check timestamp
2016-03-30 16:58:35 -07:00
Stephen Birarda
4210bc178e
default the inactive timestamp for healthy startup
2016-03-30 11:44:55 -07:00
Stephen Birarda
e5adfc40b2
use the inactivity timer for ice-server lockup check
2016-03-30 11:42:41 -07:00
Stephen Birarda
92e9e6a3fa
use the NetworkAccessManager to get a single QNetworkAccessManager
2016-03-30 11:35:41 -07:00
Stephen Birarda
1771875186
use one QNetworkAccessManager for the ice-server
2016-03-30 11:31:46 -07:00
Stephen Birarda
24acf7584a
don't respond to http other than /status
2016-03-30 11:10:14 -07:00
Stephen Birarda
869529a435
register RSA_free directly as custom deleter
2016-03-28 10:51:47 -07:00
Stephen Birarda
cffeece08e
use time since last packet as short-term status check
2016-03-28 10:51:15 -07:00
Stephen Birarda
3e4b4a0fc7
cleanup un-used public keys in ice-server
2016-03-28 10:03:05 -07:00
Stephen Birarda
f44cf3903c
re-instate verified domain ownership for full automatic networking
...
This reverts commit 34408c8144
.
2016-03-01 13:04:37 -08:00
Stephen Birarda
34408c8144
Revert "verified domain ownership for full automatic networking"
2016-02-25 17:02:08 -08:00
Stephen Birarda
96ed19100b
use ice-server heartbeat denial to trigger keypair re-gen
2016-02-23 15:26:13 -08:00
Stephen Birarda
5fe74bb33c
send hearbeat denied packet back from ice-server
2016-02-23 15:12:17 -08:00
Stephen Birarda
e2f02347dd
repairs to issues discovered during ID change
2016-02-23 10:57:54 -08:00
Stephen Birarda
d510ee0e47
complete ice-server signature verification
2016-02-22 18:00:05 -08:00
Stephen Birarda
ddf4f029d9
request and store domain public key in ice-server memory
2016-02-22 16:14:11 -08:00
Ryan Huffman
4851def51c
Add status HTTP server to AC Monitor
2016-01-08 10:35:04 -08:00
Leonardo Murillo
9ad865c7f0
checkpoint
2015-11-20 15:19:45 -06:00
Stephen Birarda
0a64242160
cleanup string grabbing for PacketType enum
2015-11-12 14:43:25 -08:00
Ryan Huffman
b73d307210
Move std::placeholders::_1 to where they are used
2015-09-01 12:24:38 -07:00
Ryan Huffman
019d234ffd
Replace std::bind for methods that use std::unique_ptr with a lambda
2015-09-01 11:58:33 -07:00
Stephen Birarda
fa0abe2972
resolve conflicts on merge with upstream/master
2015-08-31 10:51:12 -07:00
Stephen Birarda
b4e624a64d
don't read packets that are too small
2015-08-27 15:38:18 -07:00
Stephen Birarda
80cf7b6c76
resolve conflicts on merge with upstream/master
2015-08-27 14:50:04 -07:00
Seth Alves
695ffa29c7
call setup_memory_debugger from common macros rather than from every CMakeLists.txt file
2015-08-26 11:09:59 -07:00
Atlante45
179ee73e26
Merge branch 'master' of https://github.com/highfidelity/hifi into update_protocol
2015-08-26 16:50:33 +02:00
Brad Davis
380b0cb23c
Removing tabs from our javascript and C++
2015-08-24 15:26:46 -07:00
Seth Alves
c25082d86f
use -fsanitize=address in all code rather than just the top-level links
2015-08-20 10:14:16 -07:00
Stephen Birarda
b0afdb21ad
correct the unique_ptr char allocations
2015-07-31 14:29:05 -07:00
Atlante45
24520c5856
LNL send cleanup / Added connection hash
2015-07-28 15:32:00 -07:00
Stephen Birarda
9e7fb9ae16
shuffle Packet headers, use static enum for PacketType
2015-07-23 13:56:47 -07:00
Stephen Birarda
2c965eee91
fix ugly deref of matchingPeer
2015-07-22 14:42:44 -07:00
Stephen Birarda
fb7130120a
another rename to Socket callbacks
2015-07-22 10:16:26 -07:00