Simon Walton
|
2d2cc0eaca
|
Use a random session id for a sequence of chunks
|
2018-11-16 15:56:39 -08:00 |
|
Simon Walton
|
5883035991
|
Gcc doesn't like QTemporaryFile in a map so store unique ptrs
|
2018-11-16 14:50:03 -08:00 |
|
Simon Walton
|
5f51ed0210
|
Keep pending content per remote address
|
2018-11-16 09:44:21 -08:00 |
|
Simon Walton
|
22c3f5239a
|
Relay upoaded content.zip chunks to temp file
Entities uploads still build in-memory. Move out chunk
handling to new routine.
|
2018-11-15 16:59:52 -08:00 |
|
Simon Walton
|
a21d10ad1b
|
Restore content archives (zip) correctly; other tweaks
|
2018-11-08 16:34:02 -08:00 |
|
Simon Walton
|
bb60324335
|
Chunked content upload - working proof-of-concept
|
2018-11-08 14:01:27 -08:00 |
|
Clement
|
f8e98d2c6a
|
Remove 2 year old migration code
|
2018-07-30 17:18:32 -07:00 |
|
Clement
|
9e84603ca4
|
Make proper -v and -h options for interface
|
2018-07-30 17:18:32 -07:00 |
|
Stephen Birarda
|
e90ea82ef5
|
move AddressManager to NodeList thread, fix AccountManager invokes
|
2018-06-27 11:41:37 -07:00 |
|
Stephen Birarda
|
743cb7c7e8
|
Merge pull request #13241 from Atlante45/fix/corrupted-backup
Don't mark backups from domains with no asset server corrupted
|
2018-06-11 10:50:16 -07:00 |
|
Clement
|
caa01aa25e
|
Don't mark Asset-less DS's backups corrupted
If the DS doesn't choose to run an Asset Server, add an empty
mappings file to the archive so they do not show as corrupted
|
2018-05-25 12:31:51 -07:00 |
|
Clement
|
e096ff91f6
|
Explicitely manage HTTPManager lifetime
|
2018-05-24 17:30:32 -07:00 |
|
Stephen Birarda
|
d1ace7914e
|
make domain server reliably broadcast all node disconnects
|
2018-05-23 12:56:12 -07:00 |
|
Ryan Huffman
|
bee8899c46
|
Add support for uploading .content.zip files
|
2018-03-15 12:17:21 -07:00 |
|
Atlante45
|
85b4c3b422
|
Protect session UUID from concurrent read/writes
|
2018-03-02 17:34:18 -08:00 |
|
Atlante45
|
d8d05fe045
|
Rename backup supervisor
|
2018-02-15 11:27:21 -08:00 |
|
Atlante45
|
a6447da64c
|
More Asset Backup work
|
2018-02-15 10:09:21 -08:00 |
|
Atlante45
|
11b7fb89a9
|
Integrate new backup systems
|
2018-02-15 10:09:21 -08:00 |
|
Ryan Huffman
|
cb9327e030
|
Add entity file sync and domain content backups
|
2018-02-15 10:09:20 -08:00 |
|
Atlante45
|
e15ab2ca6c
|
CR
|
2018-02-12 13:32:48 -08:00 |
|
Atlante45
|
87f77b6257
|
Asset Server Backup
|
2018-02-09 11:32:42 -08:00 |
|
Stephen Birarda
|
25c10d5de2
|
Merge pull request #11735 from highfidelity/stable
Merge stable back into master
|
2017-11-02 14:22:31 -07:00 |
|
Ryan Huffman
|
ed99541b5f
|
Fix domain info not loading for temp domains in DS settings
|
2017-10-29 20:47:52 -07:00 |
|
Ryan Huffman
|
c42ef4f88c
|
Update most DS API forwarding APIs to use a single forwarding function
|
2017-10-27 15:53:50 -07:00 |
|
Stephen Birarda
|
9345f4545f
|
sanitize the ice-server addresses before using
|
2017-10-25 14:10:11 -07:00 |
|
Brad Hefta-Gaub
|
7cce45017b
|
Merge pull request #11244 from birarda/bug/ice-dns-fail
add a timeout for ICE server DNS lookup
|
2017-09-07 11:09:05 -07:00 |
|
Stephen Birarda
|
c7affea411
|
add a timeout for ICE server DNS lookup
|
2017-08-24 16:40:16 -07:00 |
|
Stephen Birarda
|
c122b22dfc
|
add additional IP check to DS packet filter operator
|
2017-08-23 15:32:25 -07:00 |
|
Stephen Birarda
|
6d98d20b12
|
cleanup bad QEventLoop::exec() OAuth handling code
|
2017-07-06 16:19:47 -07:00 |
|
seefo
|
48b5989b60
|
add upstream nodes to domain nodelist
|
2017-06-22 13:33:57 -07:00 |
|
Ryan Huffman
|
785156ad9f
|
Move downstram server adding to DS
|
2017-06-14 16:54:04 -07:00 |
|
Ryan Huffman
|
2e23230e82
|
Remove DomainServer qualification inside header
|
2017-06-13 17:18:29 -07:00 |
|
Ryan Huffman
|
ea56c568a7
|
Add support for replicating by username
|
2017-06-13 17:18:28 -07:00 |
|
Stephen Birarda
|
a21a34a4a4
|
add entities file replacement to DS and ES
|
2017-04-27 16:56:27 -07:00 |
|
Stephen Birarda
|
9b8cbba53f
|
add isInInterestSet to DomainServer for extra checks
|
2017-01-24 18:32:33 -08:00 |
|
Ryan Huffman
|
d691aa3302
|
Update naming for subnet whitelist in ds
|
2016-11-11 10:32:45 -08:00 |
|
Ryan Huffman
|
63cfbf55ca
|
Add ip address whitelist processing to domain server
|
2016-11-11 10:19:21 -08:00 |
|
Atlante45
|
ae29fe8ab2
|
Logging improvements
|
2016-11-04 14:26:19 -07:00 |
|
Seth Alves
|
9712301172
|
avoid a race that can cause metaverse to not have correct ice-server information about a domain
|
2016-10-10 11:54:33 -07:00 |
|
Seth Alves
|
ba8aa5b50c
|
fix camelcase
|
2016-09-19 16:38:34 -07:00 |
|
Seth Alves
|
45b48c01bf
|
command-line arguments to control ice-server ip address and domain-server ID
|
2016-09-19 13:39:42 -07:00 |
|
Seth Alves
|
87dbfa7e47
|
add -Wsuggest-override to compile flags and deal with fallout
|
2016-08-18 09:51:41 -07:00 |
|
Stephen Birarda
|
ba49fd2c61
|
don't heartbeat immediately unless metaverse domain
|
2016-08-04 09:33:31 -07:00 |
|
Seth Alves
|
599b892296
|
refresh cached group information every 15 seconds
|
2016-07-14 11:20:57 -07:00 |
|
Zach Pomerantz
|
a6115cba6e
|
update temporary domains to use api_key
|
2016-06-22 12:04:26 -07:00 |
|
Zach Pomerantz
|
b6b73af2b4
|
Clean up domain-server setup
|
2016-06-22 12:02:35 -07:00 |
|
Zach Pomerantz
|
25b21dacda
|
clean domain metadata and update acl
|
2016-06-20 13:44:14 -07:00 |
|
Seth Alves
|
441b5a20d8
|
merge from upstream
|
2016-06-09 13:23:41 -07:00 |
|
Zach Pomerantz
|
9926c80917
|
Only check user metadata before sending
|
2016-06-08 18:45:01 -05:00 |
|
Seth Alves
|
0c18df6278
|
don't restart domain-server if the only settings changes where permissions
|
2016-06-06 16:32:18 -07:00 |
|