Brad Hefta-Gaub
|
4fe2ec3950
|
Merge pull request #2686 from birarda/ds-script-preload
allow passing of preload scripts to DS on launch
|
2014-04-17 11:42:00 -07:00 |
|
Stephen Birarda
|
142932bed0
|
allow passing of scripted assignments to DS via parameters
|
2014-04-17 10:14:11 -07:00 |
|
Stephen Birarda
|
67cc186964
|
optional sending of assignment pool from ds assignment page
|
2014-04-16 16:29:22 -07:00 |
|
Stephen Birarda
|
a25ef58247
|
move DTLS socket changes to LimitedNodeList
|
2014-04-16 11:25:35 -07:00 |
|
Stephen Birarda
|
55d540a0eb
|
fix a typo in DomainServer.cpp
|
2014-04-16 11:24:26 -07:00 |
|
Stephen Birarda
|
97e45e8fe5
|
re-instate connect behavior in DS so killed nodes re-connect, amend #2675
|
2014-04-16 10:56:33 -07:00 |
|
Stephen Birarda
|
2518d314ac
|
add ssize_t definition for gnutls.h include on Windows
|
2014-04-10 10:19:45 -07:00 |
|
Stephen Birarda
|
16bb28a4fa
|
make GnuTLS a system include to suppress warnings
|
2014-04-10 10:04:02 -07:00 |
|
Stephen Birarda
|
1d5644a85f
|
link GnuTLS to octree library
|
2014-04-10 09:45:57 -07:00 |
|
Stephen Birarda
|
d5d52f804f
|
add a networking library and link from appropriate targets
|
2014-04-10 09:32:17 -07:00 |
|
Stephen Birarda
|
1c861fbecb
|
resolve conflicts on merge with upstream master
|
2014-04-09 15:36:15 -07:00 |
|
Stephen Birarda
|
3fe5af1505
|
update boilerplate and include guards for other new files
|
2014-04-09 15:08:56 -07:00 |
|
Stephen Birarda
|
5a79079c09
|
fix boilerplates in new DTLS files
|
2014-04-09 15:03:56 -07:00 |
|
Stephen Birarda
|
ae4b8348a2
|
fix header include guards via regex
|
2014-04-09 12:03:17 -07:00 |
|
Stephen Birarda
|
6ce5a24460
|
missed copyright cleanups in apache header
|
2014-04-09 09:44:38 -07:00 |
|
Stephen Birarda
|
684c6b5372
|
run regex header replacement on all cpp files
|
2014-04-09 09:35:42 -07:00 |
|
Stephen Birarda
|
6a51df9e38
|
initial regex replacement of headers
|
2014-04-08 17:30:36 -07:00 |
|
Stephen Birarda
|
ea61ccff7f
|
add some more debugging when reading X509 cert files for DTLS
|
2014-04-08 14:10:04 -07:00 |
|
Stephen Birarda
|
e417e7670b
|
cleanup DomainServer debug during config parsing
|
2014-04-08 14:07:31 -07:00 |
|
Stephen Birarda
|
9ca864bb50
|
don't parse excluded types from config variant map
|
2014-04-08 14:05:26 -07:00 |
|
Stephen Birarda
|
9a9939c11a
|
repairs for assignment parsing from command line and JSON
|
2014-04-08 14:03:42 -07:00 |
|
Stephen Birarda
|
c2ff438182
|
add a CL + JSON settings reader
|
2014-04-08 13:37:07 -07:00 |
|
Stephen Birarda
|
080b0d7221
|
Merge branch 'master' of https://github.com/highfidelity/hifi into authentication
|
2014-04-08 10:28:14 -07:00 |
|
Stephen Birarda
|
86a0b715f3
|
verify DTLS certificate to ensure trust before handshaking
|
2014-04-07 11:36:32 -07:00 |
|
Stephen Birarda
|
a6641aa95b
|
respect the DTLS MTU for domain server list sending
|
2014-04-07 10:48:58 -07:00 |
|
Stephen Birarda
|
5adcf68752
|
sort nodes on DS page by their uptime
|
2014-04-07 09:08:51 -07:00 |
|
Stephen Birarda
|
45d796e8f3
|
allow re-handshake in NodeList after domain refresh
|
2014-04-04 15:56:02 -07:00 |
|
Stephen Birarda
|
c015fdd212
|
leverage a DummyDTLSSession to not require cleanup of DTLSSession for cookies
|
2014-04-04 11:42:14 -07:00 |
|
Stephen Birarda
|
b40dd6a31a
|
say bye and de-init DTLS session from DomainServer
|
2014-04-04 11:17:50 -07:00 |
|
Stephen Birarda
|
fd8e32190e
|
perform cleanup of GnuTLS structures across targets
|
2014-04-04 11:08:53 -07:00 |
|
Stephen Birarda
|
e2224e0f0c
|
cleanup node silence timing and use for DTLS timeouts
|
2014-04-04 10:56:04 -07:00 |
|
Stephen Birarda
|
efd176f93c
|
complete check in and heartbeat via DTLS
|
2014-04-04 09:56:57 -07:00 |
|
Stephen Birarda
|
7b6ce77690
|
add processing of DTLS datagrams to domain-server
|
2014-04-04 09:20:40 -07:00 |
|
Stephen Birarda
|
62de84315e
|
detect handshake completion in DS and client
|
2014-04-02 17:56:04 -07:00 |
|
Stephen Birarda
|
e1cae6d295
|
initial handshaking for DTLS sessions between DS and clients
|
2014-04-02 17:29:14 -07:00 |
|
Stephen Birarda
|
b5b4edc999
|
add notion of server and client DTLSSessions
|
2014-04-01 16:47:45 -07:00 |
|
Stephen Birarda
|
ce6f845681
|
remove some gnutls handshake debugging
|
2014-04-01 14:47:30 -07:00 |
|
Stephen Birarda
|
0be2eb57bf
|
repairs to NodeList and LimitedNodeList
|
2014-04-01 13:56:33 -07:00 |
|
Stephen Birarda
|
45c6ae44a6
|
use a LimitedNodeList in domain-server
|
2014-04-01 13:33:30 -07:00 |
|
Stephen Birarda
|
caf2473df8
|
add a DTLSSession object to handle GnuTLS DTLS sessions
|
2014-04-01 13:08:00 -07:00 |
|
Stephen Birarda
|
62da4d622d
|
don't require an MD5 hash in non-verified packets
|
2014-03-31 15:36:32 -07:00 |
|
Stephen Birarda
|
6c08e2a407
|
add option for domain-server to enforce DTLS
|
2014-03-31 15:06:58 -07:00 |
|
Stephen Birarda
|
da30d21f6e
|
complete inital DTLS setup in domain-server
|
2014-03-31 14:02:11 -07:00 |
|
Stephen Birarda
|
dc38b27485
|
using GnuTLS read self-signed key and cert on DS load
|
2014-03-31 12:31:34 -07:00 |
|
Stephen Birarda
|
9ae06913a0
|
remove QCA which only supports DTLS v1
|
2014-03-31 09:45:19 -07:00 |
|
Stephen Birarda
|
89aeb034d1
|
add find module for QCA and link to interface and DS
|
2014-03-28 15:22:44 -07:00 |
|
Stephen Birarda
|
44860a5f5a
|
put servers alphabetically first in node list
|
2014-03-28 12:01:37 -07:00 |
|
Stephen Birarda
|
cb617c9e17
|
add a button on DS admin page to kill all nodes
|
2014-03-26 11:37:30 -07:00 |
|
Stephen Birarda
|
49fd413722
|
fix for stats styling
|
2014-03-25 11:50:25 -07:00 |
|
Stephen Birarda
|
4f7a8473fd
|
make stats red when they become stale
|
2014-03-24 16:40:14 -07:00 |
|
Stephen Birarda
|
364df16a9f
|
pretty up the stats table
|
2014-03-24 16:34:00 -07:00 |
|
Stephen Birarda
|
f8279c1f5b
|
handle query params in HTTPManager, display stats table from DS
|
2014-03-24 14:14:26 -07:00 |
|
Stephen Birarda
|
fc76103fa0
|
link to node stats page from table
|
2014-03-24 12:18:42 -07:00 |
|
Stephen Birarda
|
55bc9c059d
|
show stats for node at /nodes/UUID
|
2014-03-24 12:15:36 -07:00 |
|
Stephen Birarda
|
8f403609e7
|
hook JSON stats sending from domain-server
|
2014-03-24 11:56:16 -07:00 |
|
Stephen Birarda
|
ec10e61b8c
|
add logic to domain-server to parse JSON stats
|
2014-03-24 11:42:04 -07:00 |
|
ZappoMan
|
bde2146b1b
|
whitespace cleanup
|
2014-03-23 18:14:36 -07:00 |
|
ZappoMan
|
9c7ffffbae
|
fix some windows issues
Conflicts:
assignment-client/src/audio/AudioMixer.cpp
|
2014-03-23 18:10:22 -07:00 |
|
Stephen Birarda
|
f652df9399
|
break on MTU size packets from domain-list, closes #2312
|
2014-03-17 09:19:05 -07:00 |
|
ZappoMan
|
8622f2d548
|
fix comment
|
2014-03-12 10:20:33 -07:00 |
|
ZappoMan
|
214866414c
|
tweak names
|
2014-03-11 17:09:44 -07:00 |
|
ZappoMan
|
1d17e75043
|
more noise suppression
|
2014-03-11 16:56:41 -07:00 |
|
ZappoMan
|
3c24121f5c
|
more noise suppression
|
2014-03-11 16:54:03 -07:00 |
|
ZappoMan
|
029b25ad29
|
make domain server less noisy about Agent assignments
|
2014-03-11 16:45:15 -07:00 |
|
Stephen Birarda
|
d1623e6e4d
|
fixes for warnings produced by Xcode 5.1
|
2014-03-11 11:45:13 -07:00 |
|
ZappoMan
|
1ceb05bf09
|
click harder
|
2014-03-08 18:22:30 -08:00 |
|
ZappoMan
|
15b5bb4385
|
Merge branch 'master' of https://github.com/worklist/hifi into flocking_birds
Conflicts:
examples/bot.js
|
2014-03-05 02:21:40 -08:00 |
|
ZappoMan
|
ed703673b6
|
first cut at flocking birds, change willEmitVisualCallback to update
|
2014-03-04 14:41:06 -08:00 |
|
Stephen Birarda
|
231dc624ff
|
replace deprecated qt5 macros in cmake with target_link_libraries
|
2014-03-04 12:41:24 -08:00 |
|
Stephen Birarda
|
628f91cd73
|
complete quoting of varous Cmake commands, closes #1999
|
2014-03-03 12:15:05 -08:00 |
|
Stephen Birarda
|
b09ed1dff1
|
present a login window on app start
|
2014-02-25 10:53:13 -08:00 |
|
Stephen Birarda
|
83f7c17279
|
move QStringList include to DomainServer header
|
2014-02-24 15:49:52 -08:00 |
|
Stephen Birarda
|
c1b45d7eaa
|
Merge branch 'master' of https://github.com/highfidelity/hifi into authentication
|
2014-02-24 15:18:21 -08:00 |
|
Stephen Birarda
|
27c779666b
|
add auth to assignment-client, fix refresh of static assignments
|
2014-02-24 13:29:32 -08:00 |
|
Stephen Birarda
|
fcb36f0aca
|
switch to target specific username/pass
|
2014-02-24 12:07:07 -08:00 |
|
Stephen Birarda
|
9dc460bab4
|
make multiple instances of scripted assignment use diff UUID
|
2014-02-24 11:56:14 -08:00 |
|
Stephen Birarda
|
a8493ecaa2
|
cleanup login/logout in menu, logout only when in
|
2014-02-24 11:11:36 -08:00 |
|
Stephen Birarda
|
340248ac43
|
resolve conflicts on merge with upstream master
|
2014-02-21 15:16:15 -08:00 |
|
Stephen Birarda
|
d56bafc9a5
|
default to no auth for domain-server, fix no auth flow
|
2014-02-21 13:16:24 -08:00 |
|
Stephen Birarda
|
cb40a9b00d
|
add naming info and ini settings to domain-server
|
2014-02-20 18:00:33 -08:00 |
|
Stephen Birarda
|
c728463410
|
use connection secret to verify domain-server packets
|
2014-02-20 17:57:58 -08:00 |
|
Stephen Birarda
|
a8e96441ab
|
repair parsing of a node connect request
|
2014-02-20 17:16:56 -08:00 |
|
Stephen Birarda
|
bd18206573
|
ask node for authentication again if token redeem fails
|
2014-02-20 17:13:52 -08:00 |
|
Stephen Birarda
|
9cb8cbff2c
|
fix noAuth flow for domain-server
|
2014-02-20 16:47:00 -08:00 |
|
Stephen Birarda
|
a6c1e3e87f
|
tweaks to domain-server authentication flow
|
2014-02-20 16:31:50 -08:00 |
|
Stephen Birarda
|
217a7862e5
|
groundwork for domain-server to redeem registration tokens
|
2014-02-20 14:50:35 -08:00 |
|
Stephen Birarda
|
ee90c25a41
|
add helpers for json responses from AccountManager
|
2014-02-20 14:22:08 -08:00 |
|
Stephen Birarda
|
6f84230d9d
|
resolve conflicts on merge with upstream/master
|
2014-02-20 10:14:36 -08:00 |
|
Stephen Birarda
|
cb165902fd
|
use existing constants for HTTP operations
|
2014-02-19 18:12:10 -08:00 |
|
Stephen Birarda
|
d3dd49a2e8
|
force DomainServer to wait for session UUID before setup with auth
|
2014-02-19 18:06:21 -08:00 |
|
Stephen Birarda
|
ee9f8937e3
|
fix a silly typo
|
2014-02-19 18:03:34 -08:00 |
|
Stephen Birarda
|
32ceccfeb6
|
have domain-server bail if username/password not provided for auth
|
2014-02-19 17:26:21 -08:00 |
|
Stephen Birarda
|
b0895ea83a
|
store registration token in more compact form, begin parse on domain-server
|
2014-02-18 15:58:54 -08:00 |
|
Stephen Birarda
|
949f79e945
|
hook up request for domain registration information for Interface
|
2014-02-18 15:38:43 -08:00 |
|
Stephen Birarda
|
ce3cc7e5c9
|
require that client ID for authentication server be known to AccountManager
|
2014-02-18 14:34:32 -08:00 |
|
Stephen Birarda
|
8a0136efe1
|
more work on authentication, show login window when domain asks
|
2014-02-18 13:21:32 -08:00 |
|
Stephen Birarda
|
c762b92e5a
|
replace DataServerClient and Profile with AccountManager
|
2014-02-18 11:27:37 -08:00 |
|
Stephen Birarda
|
7c69028dc5
|
hook up domain request for node to authenticate
|
2014-02-18 10:54:45 -08:00 |
|
Stephen Birarda
|
c9ade0585b
|
add a node authentication hostname to the domain-server
|
2014-02-18 09:03:35 -08:00 |
|
Stephen Birarda
|
a90ca59027
|
pools are allowed to have dashes
|
2014-02-07 17:30:32 -08:00 |
|