Stephen Birarda
c110fcbfad
merge with upstream/master
2015-02-17 17:34:48 -08:00
Stephen Birarda
68c19866c4
call dll copy after project deps are setup
2015-02-17 17:17:30 -08:00
ZappoMan
bc5a1477e6
added logging of edit commands in the server
2015-02-13 14:59:57 -08:00
Stephen Birarda
fe79d8902e
replace data with metaverse for highfidelity urls
2015-02-10 10:05:38 -08:00
Brad Hefta-Gaub
390d2be48f
Merge pull request #4189 from birarda/android
...
add the gvr-interface target for GearVR
2015-02-06 14:07:28 -08:00
Seth Alves
9539292c22
clarify settings explaination, coding standard
2015-02-06 10:44:35 -08:00
Seth Alves
60a4f48985
rather than a list of allowed editors, a list of allowed lockers/unlockers
2015-02-06 09:14:40 -08:00
Seth Alves
d19ab4c36f
formatting
2015-02-05 15:46:40 -08:00
Seth Alves
ccc8662732
formatting
2015-02-05 15:46:23 -08:00
Seth Alves
6bad141004
formatting
2015-02-05 15:42:42 -08:00
Seth Alves
810e7549d1
formatting
2015-02-05 15:41:04 -08:00
Seth Alves
485785be7f
Allowed Editors setting in DomainServer; domain-list wire protocol includes "you can edit" boolean after uuid; entity server checks canEdit flag of node who sends edit requests; interface does not attempt to do edits if DomainServer sent false for "you can edit"
2015-02-05 15:37:14 -08:00
Seth Alves
afea5f3534
added allowed_editors to settings json
2015-02-04 16:31:36 -08:00
Stephen Birarda
11f3161029
resolve conflicts on merge with upstream/master
2015-02-04 10:38:05 -08:00
Atlante45
cc58cb0f03
Update domain-server and Application setting handles
2015-02-02 20:06:13 -08:00
Stephen Birarda
bd0552618f
resolve conflicts on merge with upstream/master
2015-02-02 17:10:13 -08:00
David Rowe
5474c0634e
Merge branch 'master' into 20277
...
Conflicts:
libraries/script-engine/src/ScriptEngine.cpp
2015-01-30 13:49:45 -08:00
Atlante45
4ef87b9919
Merge branch 'master' of https://github.com/highfidelity/hifi into android
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/ui/PreferencesDialog.cpp
interface/src/ui/Stats.cpp
libraries/audio-client/src/AudioClient.cpp
libraries/audio-client/src/AudioClient.h
2015-01-28 13:13:32 -08:00
David Rowe
812fbc58fb
Use custom User-Agent string
2015-01-23 19:13:29 -08:00
Atlante45
6a00dcbf0a
More switches to new Settings
2015-01-20 00:30:29 -08:00
Atlante45
cdb0c22207
interface/ui uses new settings
2015-01-19 22:49:27 -08:00
Atlante45
c1e195d17b
Remove load/saveSettings from Menu/Application
...
Tweaked scanMenuBar too
2015-01-19 16:24:58 -08:00
Stephen Birarda
10be0ee984
resolve conflicts on merge with upstream master
2015-01-19 10:26:56 -08:00
Atlante45
967028e5cf
Removed more QSettings references
2015-01-18 19:29:27 -08:00
Stephen Birarda
2c1d4c8a64
fix settings url to check domains
2015-01-15 17:44:15 -08:00
Stephen Birarda
891cb42eff
use new place names in domain-server settings
2015-01-15 17:41:59 -08:00
Atlante45
1399de52a5
Only use limited nodelist in DS
2015-01-14 14:24:54 -08:00
Atlante45
48f1cbe644
Fixed QSharedPointer in connect()
2015-01-13 20:54:15 -08:00
Atlante45
f77fab2fe0
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
2015-01-13 20:38:52 -08:00
ZappoMan
6eb35bf98c
tweaks to descriptions
2015-01-13 16:13:18 -08:00
ZappoMan
60aec8ac00
add support for multiple backup rules
2015-01-13 13:41:32 -08:00
Atlante45
2a82ff9768
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
...
Conflicts:
assignment-client/src/voxels/VoxelServer.cpp
interface/src/Application.cpp
interface/src/Audio.cpp
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/Util.cpp
interface/src/avatar/MyAvatar.cpp
interface/src/ui/ApplicationOverlay.cpp
interface/src/ui/PreferencesDialog.cpp
libraries/networking/src/NodeList.cpp
libraries/shared/src/DependencyManager.h
2015-01-13 11:03:14 -08:00
Stephen Birarda
d30490c760
resolve conflicts on merge with upstream master
2015-01-12 09:25:37 -08:00
Philip Rosedale
285e588266
Merge pull request #4072 from Atlante45/network_replies_cleanup
...
Windows crash fix
2015-01-09 07:42:36 -08:00
Stephen Birarda
2103e0150f
fix for row removal in domain array settings
2015-01-06 15:42:01 -08:00
Stephen Birarda
51c175d160
put input default back after row add
2015-01-06 15:30:38 -08:00
Atlante45
be050b0469
Added missing deletes
2015-01-05 15:13:07 -08:00
ZappoMan
5cef7d0e9d
more voxelEctomy
2014-12-30 20:24:27 -08:00
ZappoMan
27d8ccb51e
more voxelEctomy
2014-12-30 19:58:04 -08:00
Atlante45
327daacecd
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
...
Conflicts:
interface/src/Application.cpp
interface/src/devices/OculusManager.cpp
libraries/networking/src/NodeList.cpp
2014-12-22 13:34:18 -08:00
Stephen Birarda
08581b4dac
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-12-19 12:50:32 -08:00
Clément Brisset
dbfbe35a49
Merge pull request #3986 from birarda/domain-connect
...
fix domain connection with port, show current address in address bar
2014-12-19 12:49:51 -08:00
Stephen Birarda
66b1886b44
don't add the unused assignment type to DS queue
2014-12-19 12:33:26 -08:00
Stephen Birarda
114e3bb2ff
rename cmake macro to represent actual purpose
2014-12-18 16:51:20 -08:00
Atlante45
e6123ec4a7
Typo
2014-12-18 16:31:19 -08:00
Atlante45
47d8b0b062
Replace Game Of Life with intructions
2014-12-18 16:24:26 -08:00
Atlante45
296c0025de
Switched to auto and changed macro
2014-12-18 15:42:38 -08:00
Atlante45
990362b8ff
Merge branch 'cuckoo' of https://github.com/birarda/hifi into applications_diet_cpp11
2014-12-18 14:18:21 -08:00
Atlante45
aa0998dc7d
Moved LimitedNodeList into DM
2014-12-18 10:32:34 -08:00
Stephen Birarda
b326ab9839
remove quotes from library links for debug/optimized
2014-12-18 09:38:48 -08:00
Stephen Birarda
d38c78f2c3
remove bubbling of linked libraries, cmake does it
2014-12-18 09:34:04 -08:00
Atlante45
0bd9ed469e
Changed NodeList::getInstance() calls to use the DM
2014-12-17 15:28:25 -08:00
Atlante45
fcb8bf6425
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
2014-12-17 10:28:17 -08:00
Stephen Birarda
737741c13b
Merge branch 'master' of https://github.com/highfidelity/hifi into cuckoo
2014-12-17 09:23:42 -08:00
Stephen Birarda
77bc00e410
a simple model for persistent scripts in domain-server
2014-12-16 18:34:39 -08:00
Stephen Birarda
8549e9cb53
resolve conflicts on merge with upstream master
2014-12-15 09:36:17 -08:00
Stephen Birarda
f58d21d6f0
have ShutdownEventListener handle WM_CLOSE or SIGTERM
2014-12-11 10:21:11 -08:00
Stephen Birarda
5c3e90f64f
resolve conflicts on merge with upstream master
2014-12-03 13:11:56 -08:00
Stephen Birarda
49a087018f
fix for delayed heartbeats, late socket lookup
2014-12-03 08:22:50 -08:00
Stephen Birarda
8449575fa2
fix for ice-server heartbeat without an access token
2014-12-01 09:25:21 -08:00
Stephen Birarda
59432e8d29
complete sharing of local domain-server port to local AC
2014-11-30 17:54:10 -08:00
Stephen Birarda
fed7d789f6
have the domain-server write its local port into shared memory
2014-11-30 17:29:18 -08:00
Stephen Birarda
dff5695965
have domain server report its ID at /id
2014-11-21 16:20:44 -08:00
Stephen Birarda
8a69f0de61
test for android figuring out about audio-mixer
2014-11-18 17:36:53 -08:00
Philip Rosedale
2e6330e3c4
Merge pull request #3810 from Atlante45/new_reverb_settings_description
...
New text for reverb settings
2014-11-17 11:50:19 -08:00
Atlante45
18faa78aa3
New text for reverb settings
2014-11-17 11:22:32 -08:00
ZappoMan
bdfe02bbd0
Merge branch 'master' of https://github.com/highfidelity/hifi into persistThreadImprovements
...
Conflicts:
assignment-client/src/octree/OctreeServer.cpp
libraries/octree/src/OctreePersistThread.cpp
libraries/octree/src/OctreePersistThread.h
2014-11-17 11:22:00 -08:00
ZappoMan
f44513ebe7
added support for rolling version numbers in backups
2014-11-15 22:55:12 -08:00
ZappoMan
4adb4787cd
added debugging of usecTimestampNow() in octree server to better understand flight times
2014-11-15 21:50:42 -08:00
ZappoMan
6ee4e611ac
add persist settings to domain settings, make default backup interval 30 minutes
2014-11-14 11:31:06 -08:00
Philip Rosedale
17d0f247d6
Switch muting threshold to 0.003 to be a bit less aggressive
2014-11-11 14:10:44 -08:00
Philip Rosedale
12eb67c734
fix bug with audio mixer muting too often
2014-11-07 14:18:57 -08:00
Stephen Birarda
0f32346324
resolve conflicts on merge with upstream master
2014-11-07 09:10:12 -08:00
Stephen Birarda
996c76c723
repairs for node teardown on domain dissappear or node disconnect
2014-11-06 16:05:01 -08:00
Stephen Birarda
e92376cf64
distinguish between eachNode and eachNodeBreakable
2014-11-06 13:41:55 -08:00
Stephen Birarda
270823be43
update domain-server to leverage intel tbb hash
2014-11-06 13:39:15 -08:00
AndrewMeadows
843aaf4e95
Merge pull request #3747 from PhilipRosedale/master
...
First pass audio mixer muting, improved tour guide, hair, injector loudness in JS
2014-11-06 10:36:46 -08:00
ZappoMan
bcec14b0f4
adjust the sentAt times in packets by the receiving side's clockskew so that it can calculate proper flight times
2014-11-05 19:37:08 -08:00
Philip Rosedale
688bd0f34f
first pass audio mixer automatic muting of noisy streams, tour guide improvements, new lightExample.js, hair hangs over cone 'body'
2014-11-05 16:58:58 -08:00
Stephen Birarda
8a72cdd59d
leverage new libcuckoo hash outside LimitedNodeList
2014-11-05 15:09:54 -08:00
ZappoMan
e9a332de4d
make entity and voxel servers support domain based configuration
2014-11-05 12:12:17 -08:00
Stephen Birarda
d671dec61b
fix for ice server sock addr in domain-server
2014-11-04 13:21:48 -08:00
Stephen Birarda
96dd1eaf76
report restricted access state from domain-server in heartbeat
2014-11-03 16:57:10 -08:00
Stephen Birarda
0348251cc1
allow case insensitivity for allowed users in domain-server
2014-11-03 15:32:45 -08:00
Stephen Birarda
2250cdfcc2
have the domain-server unverifiably heartbeat the number of connected users
2014-11-03 14:50:45 -08:00
Stephen Birarda
22f4e8ec70
cleanup heartbeat method names
2014-11-03 14:37:56 -08:00
Stephen Birarda
eb856095a9
fix the domain server heartbeat timer
2014-11-03 12:49:24 -08:00
Stephen Birarda
d50a8f6309
send a heartbeat to data server every 15s
2014-11-03 12:40:56 -08:00
Stephen Birarda
e53ad09b3f
rename the automatic networking update method to heartbeat
2014-11-03 12:24:17 -08:00
Stephen Birarda
d3bbd251db
move Logging to LogHandler
2014-10-28 13:59:23 -07:00
Stephen Birarda
9364c3b342
fix for delete of last row in array table
2014-10-23 11:54:30 -07:00
Atlante45
7c54da033c
Changed reverb time label
2014-10-20 16:29:19 -07:00
Atlante45
86b87770c2
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb
2014-10-17 16:50:19 -07:00
Brad Hefta-Gaub
023d47918f
Merge pull request #3620 from birarda/domain-tunnel
...
repairs to domain change reset to correctly clear nodes
2014-10-17 16:05:28 -07:00
Brad Hefta-Gaub
af9090cadf
Merge pull request #3618 from birarda/master
...
styling fixes for locked table settings in domain-server
2014-10-17 16:05:04 -07:00
AndrewMeadows
415c7375cb
Merge pull request #3614 from ZappoMan/removeParticles
...
Remove particles
2014-10-17 15:53:19 -07:00
Stephen Birarda
e72b86059e
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-tunnel
2014-10-17 14:48:43 -07:00
Atlante45
89cb464eaa
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb
2014-10-17 14:03:11 -07:00
Stephen Birarda
1e4eaed7fd
don't show domain ID selection button if in master config
2014-10-17 12:25:23 -07:00
Stephen Birarda
0d99beb344
add styling to locked table
2014-10-17 11:33:29 -07:00
Stephen Birarda
796b519fe0
remove change buttons for a locked table
2014-10-17 11:24:51 -07:00
Stephen Birarda
7c24186baa
don't allow the creation of new table rows if table locked
2014-10-17 11:23:39 -07:00
Stephen Birarda
5b0ccd7091
fix for for clickable labels and locked table
2014-10-17 11:22:42 -07:00
Stephen Birarda
c89daa30da
fix another dumb conditional mistake in domain-server
2014-10-17 11:07:02 -07:00
Atlante45
c86f3965e8
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb
2014-10-17 11:01:42 -07:00
Stephen Birarda
9a842e2202
flip domain-server local connect conditional
2014-10-17 10:52:36 -07:00
Atlante45
9ee0138ccf
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb
2014-10-17 10:50:08 -07:00
Stephen Birarda
d00e11541e
fix for pub key format returned to data-server
2014-10-17 09:39:04 -07:00
ZappoMan
fc507850be
Merge branch 'master' of https://github.com/highfidelity/hifi into removeParticles
2014-10-16 20:36:28 -07:00
Atlante45
ea7c2e2fa3
Added reverb settings to DS settings
2014-10-16 15:28:24 -07:00
Stephen Birarda
e856191bf3
Merge pull request #3605 from birarda/master
...
fix for interest list pull when node requests domain list
2014-10-16 12:05:25 -07:00
Stephen Birarda
7bbaaf6b78
cleanup some username signature debug, fix interest list pull
2014-10-16 11:54:55 -07:00
Atlante45
9019ae4f89
Merge branch 'master' of https://github.com/highfidelity/hifi into attenuation_zones
...
Conflicts:
domain-server/resources/web/js/settings.js
2014-10-16 10:55:46 -07:00
AndrewMeadows
4fbc589606
Merge pull request #3598 from birarda/domain-tunnel
...
initial pass at using keypairs for username verification for basic domain-server ACL
2014-10-16 10:49:03 -07:00
Atlante45
0ae4392d0a
missing 's'
2014-10-15 17:11:24 -07:00
Atlante45
3f67f6fae7
hide panels if only advanced settings
2014-10-15 17:09:10 -07:00
Atlante45
ad48009ecd
Switch buffers back to advanced
2014-10-15 17:08:45 -07:00
Atlante45
0cf4483c5a
factor text-align and font-size
2014-10-15 15:52:59 -07:00
Atlante45
0688379b74
changed buttons class names
2014-10-15 15:15:19 -07:00
Stephen Birarda
cbbf11e28f
add missing indentation for OpenSSL warnings
2014-10-15 13:31:44 -07:00
Stephen Birarda
9a3ba972e1
preload the public keys for allowed users to allow immediate connection
2014-10-15 10:21:11 -07:00
Stephen Birarda
1613b16a93
remove another extra space
2014-10-15 09:51:52 -07:00
Stephen Birarda
3800389eb4
fix a bad equality check on QJsonObject
2014-10-15 09:51:40 -07:00
Stephen Birarda
05728681a5
add a check to warn if OpenSSL is OS X system version
2014-10-15 09:49:03 -07:00
Stephen Birarda
4d8e44afd1
remove an extra space
2014-10-15 09:19:02 -07:00
Stephen Birarda
50f27d3e16
handle verification of username signature during connection
2014-10-14 18:02:22 -07:00
Stephen Birarda
e3ba8cddbb
store returned public keys in domain-server
2014-10-14 16:35:07 -07:00
Stephen Birarda
e9bcc90166
handle remaining conversions for AccountManager passing QNetworkReply
2014-10-14 16:16:54 -07:00
Stephen Birarda
c4b0dc9dcc
initial handling of username signature in domain-server
2014-10-14 16:03:35 -07:00
Atlante45
2edc2eed6d
Changed arrows style
2014-10-14 12:31:17 -07:00
Atlante45
02b4b220b9
Merge branch 'master' of https://github.com/highfidelity/hifi into attenuation_zones
2014-10-14 12:16:20 -07:00
Atlante45
edea8da18f
Move array rows
2014-10-14 12:13:34 -07:00
Stephen Birarda
7e116346cb
fix the security link in domain-server page
2014-10-14 11:53:07 -07:00
Stephen Birarda
cca8b68d2e
update location and profile paths for new format
2014-10-14 10:40:58 -07:00
ZappoMan
c36bcf2d7e
removing particles
2014-10-13 14:11:11 -07:00
Atlante45
6d03590c00
If no advanced settings, don't show button
2014-10-13 11:10:37 -07:00
Atlante45
8fab184ed1
Remove audio settings from advanced
2014-10-13 11:10:11 -07:00
Stephen Birarda
21114d5f56
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-tunnel
2014-10-10 14:30:43 -07:00
Atlante45
fb751aec7c
Merge branch 'master' of https://github.com/highfidelity/hifi into attenuation_zones
...
Conflicts:
domain-server/resources/web/js/settings.js
2014-10-10 10:24:28 -07:00
Stephen Birarda
64b3d461fe
fix for delete of object table row
2014-10-10 10:00:35 -07:00
Stephen Birarda
3aca910e17
remove some extra console logs
2014-10-10 09:27:15 -07:00
Stephen Birarda
d2c7bf4334
fix for delete of object table row
2014-10-10 09:26:41 -07:00
Stephen Birarda
f637f5a4a6
always allow connection from localhost user
2014-10-09 17:07:32 -07:00
Stephen Birarda
e40aff4864
remove a missed console log
2014-10-09 16:54:08 -07:00
Stephen Birarda
31df339565
pipe username signature requirement through to DomainHandler
2014-10-09 16:53:22 -07:00
Stephen Birarda
0d2b1e361c
have domain-server reply back with username request is allowed_users is not empty
2014-10-09 16:29:52 -07:00
Stephen Birarda
c342e1b2e8
cleanup help text for allowed users for domain
2014-10-09 16:19:16 -07:00
Stephen Birarda
d70bf7fc50
add allowed users to describe, remove +/- from table header
2014-10-09 16:15:59 -07:00
Stephen Birarda
d741b860f8
fix for delete of object table row
2014-10-09 15:58:26 -07:00
Atlante45
fb520bf47f
Merge branch 'master' of https://github.com/highfidelity/hifi into attenuation_zones
2014-10-09 15:34:24 -07:00
Atlante45
f2bbb88405
Merge branch 'master' of https://github.com/highfidelity/hifi into attenuation_zones
...
Conflicts:
domain-server/resources/describe-settings.json
domain-server/resources/web/js/settings.js
2014-10-09 15:34:17 -07:00
Stephen Birarda
b6a58925ed
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-tunnel
2014-10-09 15:29:54 -07:00
Stephen Birarda
95bca3f33e
fix an error in describe json
2014-10-09 15:29:15 -07:00
Stephen Birarda
90a79fc6f5
remove allowed users from describe until ready for primetime
2014-10-09 15:27:51 -07:00
Stephen Birarda
7eae64a26b
constantize the delete row button classes
2014-10-09 15:24:12 -07:00
Stephen Birarda
c748ecb967
constantize the new row class
2014-10-09 15:22:20 -07:00
Stephen Birarda
e80cf6fc76
highlight new rows by making them green
2014-10-09 15:21:38 -07:00
Stephen Birarda
4d13718d87
constantize the trigger change class for input changes
2014-10-09 15:19:56 -07:00
Stephen Birarda
712a81c950
more constantization and removal of extra line
2014-10-09 15:17:45 -07:00
Stephen Birarda
ee36b6b91a
jump to input for next row after enter on previous row
2014-10-09 15:12:42 -07:00
Stephen Birarda
a6c5f4308a
handle the enter button in domain server forms
2014-10-09 15:10:17 -07:00
Stephen Birarda
ad48592a69
start to constantize some classes in settings.js
2014-10-09 15:02:14 -07:00
Atlante45
b19956b0ca
Changed panel names
2014-10-09 14:46:13 -07:00
Stephen Birarda
9dc0bf52b8
constantize the advanced settings class
2014-10-09 14:44:24 -07:00
Stephen Birarda
2472dc0c11
handle transition from input to row for array of objects
2014-10-09 14:42:21 -07:00
Stephen Birarda
323eaa0ac9
remove an extra space
2014-10-09 14:36:33 -07:00
Stephen Birarda
98925e4adb
handle removal of last row and removal of hidden input for empty array
2014-10-09 14:34:05 -07:00
Stephen Birarda
e1b64275c9
fix population of multi-column array from values in settings
2014-10-09 14:26:39 -07:00
Atlante45
06007863d2
Fixed placeholder
2014-10-09 12:39:00 -07:00
Atlante45
72e4785db2
Reorganized settings
2014-10-09 12:38:46 -07:00
Atlante45
e7ecf1cd6f
Optional labels
2014-10-09 12:38:07 -07:00
Stephen Birarda
6d01724568
rename in changedInput in badge sidebar in settings.js
2014-10-09 11:57:11 -07:00
Stephen Birarda
84fa1c7f5f
remove an extra space
2014-10-09 11:54:53 -07:00
Stephen Birarda
806e73d321
don't set data-changed when a row is added and deleted in same session
2014-10-09 11:54:37 -07:00
Stephen Birarda
5bb0c4e8fb
remove an extra debug of posted settings in DSSM
2014-10-09 11:32:09 -07:00
Stephen Birarda
bfaf96dbf5
remove the allowed_users setting that isn't ready for primetime
2014-10-09 11:31:30 -07:00
Stephen Birarda
68dffabd5e
handle data-changed setting for all array values
2014-10-09 11:31:00 -07:00
Stephen Birarda
51d908008c
handle array posting in domain server settings manager
2014-10-09 11:00:58 -07:00
Stephen Birarda
a175c22724
handle addition and removal on same page session
2014-10-09 10:56:54 -07:00
Stephen Birarda
f39120519d
fix removal icons, handle row removal for hash
2014-10-09 10:50:05 -07:00
Stephen Birarda
a416f67751
handle add and delete for badged sidebar
2014-10-09 10:33:20 -07:00
Stephen Birarda
90c73dc9e1
post an empty array to remove an array from settings
2014-10-09 09:47:53 -07:00
Stephen Birarda
188320a7b7
badge sidebar for table removal
2014-10-09 09:37:24 -07:00
Stephen Birarda
ed6b62cea4
clear a row value after it is added to the table
2014-10-08 17:07:31 -07:00
Stephen Birarda
1fa0d8df72
change the add and remove style for glyphs in settings
2014-10-08 16:56:41 -07:00
Stephen Birarda
01e6acda39
changes to allow an array setting via table
2014-10-08 16:52:04 -07:00
Stephen Birarda
e6dee30a6a
handle drawing a table for array values
2014-10-08 16:01:43 -07:00
Stephen Birarda
1136c1bf13
remove custom font and large X for errors
2014-10-08 15:49:08 -07:00
Stephen Birarda
4daa379b03
use sweet alert for nice error messages in domain-settings
2014-10-08 15:32:56 -07:00
Stephen Birarda
51afd52ffb
vertically center the glyphicon for table button
2014-10-08 14:56:09 -07:00
Stephen Birarda
f4eddbc93b
change number to numbered for domain-server settings
2014-10-08 14:54:41 -07:00
Stephen Birarda
fb8c5c3bf0
initial styling changes to domain table
2014-10-08 14:52:53 -07:00
Stephen Birarda
1d63fc3dfa
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-tunnel
2014-10-08 14:27:12 -07:00
Stephen Birarda
b368e866fb
change oauth request packet type to username request
2014-10-08 14:26:23 -07:00
Atlante45
19d103c343
Indentation
2014-10-08 13:54:53 -07:00
Atlante45
9a87e764e2
Merge branch 'master' of https://github.com/highfidelity/hifi into attenuation_zones
...
Conflicts:
domain-server/resources/web/js/settings.js
domain-server/src/DomainServerSettingsManager.cpp
2014-10-08 11:46:07 -07:00
Atlante45
cd67c9d456
Removed console logs
2014-10-08 11:40:43 -07:00
Atlante45
11b38d554f
reindentation
2014-10-08 11:24:01 -07:00
Atlante45
e2d3ca53e6
Changed data to row-data
2014-10-08 11:14:39 -07:00
Atlante45
dd90ea01bd
Removed setting-input
2014-10-08 10:25:01 -07:00
Stephen Birarda
7773a94df7
resolve conflicts on merge with upstream master
2014-10-08 09:27:16 -07:00
Atlante45
ebfb9495dc
Made helpers private methods
2014-10-07 21:04:59 -07:00
Atlante45
9c2e688477
indentation
2014-10-07 21:03:02 -07:00
Atlante45
c9e4c12ce2
Removed line number
2014-10-07 21:00:53 -07:00
Atlante45
4e0e9d1dba
Merge branch 'master' of https://github.com/highfidelity/hifi into attenuation_zones
2014-10-07 20:52:27 -07:00
Atlante45
91727232f8
Indentation
2014-10-07 20:52:06 -07:00
Atlante45
ec8fcb6b59
removed debug and name in posted object
...
:
2014-10-07 20:43:41 -07:00
Atlante45
92be06bb84
Reordered a few operations
2014-10-07 18:12:56 -07:00
Atlante45
2a5292732c
DomainServerSettings handles any types of objects
2014-10-07 18:01:32 -07:00
Stephen Birarda
67fdfbb7f1
fix for user domains path in domain settings
2014-10-07 14:19:15 -07:00
Stephen Birarda
ea4c5a8900
repairs for new user scoped paths
2014-10-07 14:18:05 -07:00
Atlante45
8be5c18412
Get table data over to DS
2014-10-06 17:52:41 -07:00
Stephen Birarda
78920234bb
handle changed domain-server port on start
2014-10-06 14:49:15 -07:00
Stephen Birarda
14cd044359
handle custom local UDP port for domain-server from webpage
2014-10-06 14:41:16 -07:00
Stephen Birarda
2d3f3edcad
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-tunnel
2014-10-06 14:31:39 -07:00
Atlante45
ace8b98064
Merge branch 'master' of https://github.com/highfidelity/hifi into attenuation_zones
2014-10-06 14:12:57 -07:00
Stephen Birarda
3cd71a33c9
disable ephemeral port for DS until ACs can discover
2014-10-06 12:28:44 -07:00
Stephen Birarda
319cf34b83
use an ephemeral port when using auto-networking for domain-server
2014-10-06 12:24:18 -07:00
Stephen Birarda
253fe53571
cleanup a couple of debug lines
2014-10-06 12:24:12 -07:00
Stephen Birarda
484c0d30cb
don't require refresh of NetworkAccessManager, should handle restarts
2014-10-06 09:54:52 -07:00
Stephen Birarda
89cc7c7b0d
add an optional forced reset of NetworkAccessManager
2014-10-06 09:35:44 -07:00
Stephen Birarda
0459254e3f
fix connection to slot for local addr update, refresh AcctManager after restart
2014-10-06 09:24:48 -07:00
Stephen Birarda
b61e659382
send an ICE heartbeat anytime the domain-server local socket changes
2014-10-06 09:18:50 -07:00
Atlante45
011e848c04
Merge branch 'master' of https://github.com/highfidelity/hifi into attenuation_zones
...
Conflicts:
domain-server/resources/describe-settings.json
2014-10-03 17:52:40 -07:00
Sam Gateau
bd5c6517a5
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
...
Conflicts:
interface/src/ui/MetavoxelEditor.cpp
interface/src/ui/overlays/Sphere3DOverlay.cpp
2014-10-03 17:31:05 -07:00
Sam Gateau
738369e21f
Replacing glutSolidSphere by a cached Geometry
...
Instead of calling glutSolidSphere, just call Application::getInstance()->getGeometryCache()->renderSphere(...)
- replaced all the instances of "glutSolidSphere"
- Changed the atmosphere shaders so instead of drawing a sphere of the size of the atmosphere, we draw a unit sphere, the vertices get scaled at the right radius in th vertex shader using fOuterRadius
2014-10-03 16:55:58 -07:00
Philip Rosedale
f38ddb0f6e
Merge pull request #3537 from Atlante45/move_att_setting
...
Moved attenuation setting to non advanced
2014-10-03 15:30:58 -07:00
Stephen Birarda
8ce474d3e1
make the ice server const scoped to remove warning
2014-10-03 15:29:16 -07:00
Stephen Birarda
4e0bb94cdd
fix for double ICE connect attempts from domain-server
2014-10-03 15:25:47 -07:00
Atlante45
1d37545511
Moved attenuation setting to non advanced
2014-10-03 15:25:03 -07:00
Stephen Birarda
f673ab316a
tell the data-server about auto networking change to full
2014-10-03 15:06:27 -07:00
Atlante45
1aab86884d
Move table view code + wire row delete
2014-10-03 14:25:36 -07:00
Stephen Birarda
52ec949aac
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-tunnel
2014-10-03 11:26:23 -07:00
Stephen Birarda
d02795cc85
have data-web respond with ice server hostname to use for connection
2014-10-03 10:48:09 -07:00
Stephen Birarda
cb6e420392
fix for peer addition from ice-server
2014-10-03 09:50:58 -07:00
Stephen Birarda
d9e0c91e02
remove a peer in domain-server after max connection attempts
2014-10-03 09:45:44 -07:00
Stephen Birarda
5be067cf11
disable automatic networking by default
2014-10-03 09:31:17 -07:00
Stephen Birarda
05cf0142e9
fix for default value search
2014-10-03 09:19:51 -07:00
Stephen Birarda
bd68126b19
fix for values without defaults
2014-10-03 09:14:23 -07:00
Stephen Birarda
720f8ecae8
handle case where access_token is empty
2014-10-03 09:08:27 -07:00
Stephen Birarda
1a1ae43bc7
send back to the network peer on established sock addr if it exists
2014-10-03 09:02:18 -07:00
Stephen Birarda
49d081088a
mode nodes to connected hash upon ping reply receipt
2014-10-03 08:58:03 -07:00
Stephen Birarda
15cc08da97
initial handling of ping replies in domain-server
2014-10-02 17:21:11 -07:00
Stephen Birarda
0d4ef4aaca
ping connecting ICE peers from domain-server
2014-10-02 17:18:05 -07:00
Stephen Birarda
63877b0756
handle domain connection via ICE from NodeList
2014-10-02 16:51:12 -07:00
Stephen Birarda
c7aaf0ce4a
handle ping out from node requiring ice connection to domain
2014-10-02 16:24:46 -07:00
Atlante45
a5108375b8
Table JSON data
2014-10-02 15:39:02 -07:00
Atlante45
61e38f545e
new table type
2014-10-02 15:38:36 -07:00
Stephen Birarda
6425276eb0
have domain-server using full networking heartbeat with ice-server
2014-10-02 14:33:39 -07:00
Leonardo Murillo
aa1af0e144
Merge pull request #3524 from birarda/master
...
fix for domain-server script deployment with auth
2014-10-02 12:50:21 -06:00
Stephen Birarda
9baf983d07
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-tunnel
2014-10-02 10:47:54 -07:00
Stephen Birarda
4749fdb0ba
allow calls to HTTPManager to skip the subHandler and ask for direct processing
2014-10-02 10:38:46 -07:00
Stephen Birarda
157fdf6afa
cleanup debug for script path
2014-10-02 10:17:31 -07:00
Stephen Birarda
89907136fa
one more debug line for script redirect
2014-10-02 10:15:12 -07:00
Leonardo Murillo
78670245df
Merge pull request #3523 from birarda/master
...
add debug to domain server if script not saved
2014-10-02 11:10:13 -06:00
Stephen Birarda
b6e0b08a29
add debug to domain server if script not saved
2014-10-02 10:07:02 -07:00
Stephen Birarda
e88b3311ad
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-tunnel
2014-10-02 09:20:08 -07:00
Brad Hefta-Gaub
5d67739ab7
Merge pull request #3521 from birarda/domain-wizard
...
handle select inputs in domain server settings creation
2014-10-02 08:36:10 -07:00
Stephen Birarda
d6572c3e2e
handle automatic networking changes with data-server
2014-10-01 16:38:44 -07:00
Stephen Birarda
15156519b3
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-tunnel
2014-10-01 16:19:16 -07:00
Stephen Birarda
3292808342
update domain network address updating for IP auto networking
2014-10-01 16:19:10 -07:00
Stephen Birarda
d5b0904d7a
handle new automatic networking option in domain-server
2014-10-01 12:08:19 -07:00
Stephen Birarda
2eec6c1401
changes to settings.js to allow for select inputs
2014-10-01 12:00:10 -07:00
Stephen Birarda
a4b4fc52b6
handle select inputs in domain server settings creation
2014-10-01 11:57:44 -07:00
Stephen Birarda
d3cef7e592
add select for automatic networking to describe settings
2014-10-01 11:57:24 -07:00
Stephen Birarda
a0487e0a57
send public and local sockets to data-server in new format
2014-10-01 10:42:14 -07:00
Stephen Birarda
0174a985ee
add a domain-server scripts folder that is ignored for clean symlink
2014-10-01 09:56:13 -07:00
Stephen Birarda
f1de2ac937
rename jquery for easier updating in domain-server
2014-10-01 09:00:24 -07:00
Stephen Birarda
4ef2863b79
fix setting posting for checkbox values
2014-09-30 15:01:37 -07:00
Stephen Birarda
fed7dad2b6
use an auto_ptr to be able to reset the AccountManager
2014-09-30 14:36:32 -07:00
Stephen Birarda
909a6e89a8
resolve conflicts on merge with upstream master
2014-09-30 13:50:04 -07:00
Atlante45
b571fb86ae
Changed attenuation setting help
2014-09-30 12:53:33 -07:00
Atlante45
4e7bf0487b
Add attenuation setting on DS page
2014-09-30 12:50:50 -07:00
Stephen Birarda
3969c8bfe0
don't allow a username and password for domain auth, require access token
2014-09-30 12:23:04 -07:00
Stephen Birarda
df5ab50703
clear up domain ID selection on domain settings page
2014-09-30 11:34:03 -07:00
Stephen Birarda
26c2aece7a
fix target blank link from domain-server settings
2014-09-30 11:21:35 -07:00
Stephen Birarda
f566b42d18
make My Tokens link open in a new tab
2014-09-30 11:17:55 -07:00
Stephen Birarda
541c3c6da8
handle style of button while domains are loading
2014-09-30 11:02:47 -07:00
Stephen Birarda
5b03a445a8
allow user to choose domain ID from High Fidelity domains
2014-09-30 10:47:52 -07:00
Stephen Birarda
7e184d67e5
handle transition from dashed JSON settings keys to underscore
2014-09-30 09:49:34 -07:00
Stephen Birarda
68a70cc914
don't use dashes in settings JSON keys
2014-09-30 09:40:54 -07:00
Stephen Birarda
f07a8fd672
add a message for domain query with missing access token
2014-09-30 09:37:41 -07:00
Stephen Birarda
85aa0c34fb
stub of domain-server choose domain handler
2014-09-30 09:31:04 -07:00
Stephen Birarda
c84aac9d2e
remove an extra console log
2014-09-30 09:12:53 -07:00
Stephen Birarda
bd4a32551b
fix for settings save without organization
2014-09-29 10:09:33 -07:00
Stephen Birarda
46258ae78f
add a tooltip to say why locked settings cannot be changed
2014-09-29 10:02:01 -07:00
Stephen Birarda
58b03c7ef2
disable form inputs for values set by master config
2014-09-29 09:53:27 -07:00
Stephen Birarda
ec0805acc5
add locked settings to json return for auth'ed settings
2014-09-29 09:34:04 -07:00
Stephen Birarda
5e2870ac5f
require a distinction between master config and user config
2014-09-29 09:30:08 -07:00
Stephen Birarda
ae542419d1
fix for static assignments from queue
2014-09-26 16:36:18 -07:00
Stephen Birarda
9e02a36d3d
fix for domain-server allowed roles
2014-09-26 16:23:57 -07:00
Stephen Birarda
d389f13e1b
fix for role lookup in domain-server
2014-09-26 16:21:12 -07:00
Stephen Birarda
ae5a7b40a6
don't symlink the web directory on WIN32
2014-09-26 15:19:40 -07:00
Stephen Birarda
42d40d5a13
some help text cleanup for audio settings
2014-09-26 15:11:12 -07:00
Stephen Birarda
6bc81e6ff4
use panels on main domain-server page
2014-09-26 14:45:32 -07:00
Stephen Birarda
e8c3fa3cf1
use ID from new domain settings, don't disable save button
2014-09-26 14:39:50 -07:00
Stephen Birarda
cccacf4e6a
disable the save button if no settings are changed
2014-09-26 14:31:44 -07:00
Stephen Birarda
bbf111a9a0
disable the save button when nothing has changed
2014-09-26 14:27:29 -07:00
Stephen Birarda
05b80e3fb4
remove scrollspy while sections are not large enough
2014-09-26 14:21:49 -07:00
Stephen Birarda
401eb7df4f
remove the offset from scrollspy
2014-09-26 14:19:56 -07:00
Stephen Birarda
2a7626159c
stop the refresh countdown once we hit zero
2014-09-26 14:15:56 -07:00
Stephen Birarda
80f1594a17
add a restart modal to settings page
2014-09-26 14:12:30 -07:00
Stephen Birarda
0f41ca65a9
add a save button on domain settings when viewport small
2014-09-26 13:53:12 -07:00
Stephen Birarda
33856be29e
add period to help text for http password
2014-09-26 13:16:08 -07:00
Stephen Birarda
96627a8f97
allow authenticated access to full domain-server settings
2014-09-26 12:56:35 -07:00
Stephen Birarda
94f30fe4d9
handle password setting by not converting to double
2014-09-26 12:20:12 -07:00
Stephen Birarda
21809cc9df
fix http username with no password
2014-09-26 12:09:29 -07:00
Stephen Birarda
60258e4989
remove the save requires restart signal
2014-09-26 11:26:38 -07:00
Stephen Birarda
3c71d4d96e
add ability for domain-server to restart after setting save
2014-09-26 11:26:21 -07:00
Stephen Birarda
954fbc2017
use DomainServerSettingsManager to handle simulation settings and config
2014-09-26 11:06:05 -07:00
Stephen Birarda
2c8d8decb8
remove focus from advanced toggle when clicked
2014-09-26 09:46:55 -07:00
Stephen Birarda
507621ca3a
add toggle for advanced settings
2014-09-26 09:27:33 -07:00
Stephen Birarda
7d14408adc
badge the list-group-item when settings have changed
2014-09-26 09:15:48 -07:00
Stephen Birarda
13f2ea33ad
symlink the web directory instead of direct copy for DS
2014-09-26 08:48:00 -07:00
Stephen Birarda
f47cc176b5
resolve conflicts on merge with upstream master
2014-09-26 08:33:34 -07:00
Stephen Birarda
ba929626c2
fix for undefined placeholder values
2014-09-25 18:25:16 -07:00
Stephen Birarda
697ae900dc
handle basic vs advanced settings
2014-09-25 18:14:18 -07:00
Stephen Birarda
9a56e72079
fix for values grabbed from settings
2014-09-25 18:08:22 -07:00
Stephen Birarda
ecb14d261b
distinguish advanced and standard settings, cleanup checkboxes
2014-09-25 18:04:25 -07:00
Stephen Birarda
606a25694d
setup scrollspy for nav links on settings page
2014-09-25 17:18:10 -07:00
Stephen Birarda
623e9e625b
update to jQuery 2.1.1
2014-09-25 16:42:39 -07:00
Stephen Birarda
e8f25db6d8
update underscore to 1.7.0
2014-09-25 16:41:14 -07:00
Stephen Birarda
1c899daa1c
don't escape setting help to allow for html
2014-09-25 16:37:08 -07:00
Stephen Birarda
33a411b895
combine settings and setup into single tab
2014-09-25 16:32:09 -07:00
Stephen Birarda
2e176589b7
initial use of a json file to describe setup options
2014-09-25 15:12:37 -07:00
Stephen Birarda
769586ef30
remove extra panels in domain-server setup
2014-09-25 14:23:15 -07:00
Stephen Birarda
33462f7466
handle permanent sidebar in setup page
2014-09-25 14:22:32 -07:00
Stephen Birarda
4790f517d6
add a nav panel for setup and pin to left
2014-09-25 13:42:11 -07:00
Atlante45
94edf2c900
Defaulted penumbra filter to true
2014-09-24 15:45:43 -07:00
Stephen Birarda
0b83795a13
simplify the domain setup page to just handle domain ID
2014-09-24 14:43:28 -07:00
Stephen Birarda
62e0d98d6b
add username and password to domain setup page
2014-09-24 14:39:10 -07:00
Stephen Birarda
4a040b3f5e
add base of modal to choose from user domains
2014-09-24 14:36:08 -07:00
Stephen Birarda
25150b9285
update to newer bootstrap, add stub of setup form
2014-09-24 13:56:15 -07:00
Craig Hansen-Sturm
8e6d5da8fd
disable positional filter by default
2014-09-18 16:05:15 -07:00
Stephen Birarda
cc79254a41
have domain server make sure access token is present before IP update
2014-09-17 09:40:48 -07:00
Stephen Birarda
f1458dec3f
fix presentation of checkboxes who default to true
2014-09-17 08:46:08 -07:00
Stephen Birarda
885030a10c
handle receipt of new public socket and propogation to data-server
2014-09-16 12:37:22 -07:00
Stephen Birarda
47137c72a5
groundwork for repeated dynamic IP address updating in domain-server
2014-09-16 12:09:24 -07:00
Craig Hansen-Sturm
ea6f89c9f4
head penumbra filter tuning / head penumbra filter now turned on by default
2014-09-15 18:46:10 -07:00
Stephen Birarda
c98b69f24f
don't comment value return, rename domain settings file
2014-09-14 09:52:10 -07:00
Stephen Birarda
d6dca84694
add back commenting out of blind values return
2014-09-14 09:46:01 -07:00
Stephen Birarda
4d80417e3c
don't rename the config file to settings so existing nodes work
2014-09-14 09:45:02 -07:00
Stephen Birarda
cb7a6a7af5
don't blindly return all values if a type is not passed
2014-09-14 09:43:55 -07:00
Stephen Birarda
ee6a90dd54
allow domain to pass down its ID from config
2014-09-10 15:13:02 -07:00
Ryan Huffman
38a14c3864
Reapply "Update assignment client to close on WM_CLOSE message on Windows"
...
This reverts commit a603453cf2
.
2014-09-05 11:19:36 -07:00
Leonardo Murillo
a603453cf2
Revert "Update assignment client to close on WM_CLOSE message on Windows"
2014-09-05 11:36:56 -06:00
AndrewMeadows
9036954d38
Merge pull request #3311 from huffman/fix-wm-close
...
Update assignment client to close on WM_CLOSE message on Windows
2014-09-03 16:43:12 -07:00
Ryan Huffman
f3efbb35f4
Remove nativeEventFilter from DomainServer
2014-09-03 07:08:51 -07:00
Ryan Huffman
76bede04aa
Move stdout/err disabling to a library class
2014-09-03 07:06:08 -07:00
Ryan Huffman
c27bee2c06
Move wm_close handling to a shared library
2014-09-03 07:05:24 -07:00
ZappoMan
2bcad6ab2b
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/src/Agent.cpp
examples/editModels.js
2014-08-28 21:19:56 -07:00
Ryan Huffman
444a974bd6
Merge branch 'master' of github.com:highfidelity/hifi into fix-wm-close
...
Conflicts:
assignment-client/src/AssignmentClient.cpp
2014-08-28 06:52:16 -07:00
Craig Hansen-Sturm
e941e58626
merge HEAD with PR-3281
2014-08-26 18:25:40 -07:00
Craig Hansen-Sturm
4cd1f4afef
add support for head-shadow/penumbra filter for positional audio streams
2014-08-24 22:17:07 -07:00
Ryan Huffman
4c485a26ed
Merge branch 'fix-wm-close' of github.com:huffman/hifi into fix-wm-close
2014-08-22 15:10:23 -07:00
Ryan Huffman
fa7b2a87bf
Add WM_CLOSE support to domain server
2014-08-22 15:09:55 -07:00
Ryan Huffman
b75c3a4976
Disable stdout/err buffering on Windows for assignment client and domain server
2014-08-22 15:08:57 -07:00
ZappoMan
32d5eb3cea
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/CMakeLists.txt
interface/CMakeLists.txt
libraries/entities/CMakeLists.txt
libraries/models/src/ModelEditPacketSender.cpp
libraries/models/src/ModelEditPacketSender.h
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelItem.h
libraries/octree/src/OctreeEditPacketSender.cpp
libraries/octree/src/OctreeEditPacketSender.h
libraries/octree/src/OctreePacketData.h
libraries/octree/src/OctreeQuery.cpp
libraries/particles/src/ParticleEditPacketSender.cpp
libraries/particles/src/ParticleEditPacketSender.h
libraries/script-engine/CMakeLists.txt
tests/octree/CMakeLists.txt
2014-08-18 15:16:35 -07:00
wangyix
db0fbcab97
merge with upstream
2014-08-13 11:09:55 -07:00
wangyix
446c888242
AudioMixer print added; untested
2014-08-12 12:22:32 -07:00
wangyix
e276d15ed4
repetition-with-fade implemented; testing interface crash
2014-08-11 16:25:43 -07:00
wangyix
1f011bfe9d
repetition-with-fade option added, not implemented
2014-08-11 11:22:37 -07:00
ZappoMan
027b1d58cc
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
interface/src/Application.h
interface/src/entities/EntityTreeRenderer.h
interface/src/models/ModelTreeRenderer.cpp
libraries/models/src/ModelItem.h
libraries/models/src/ModelTree.h
2014-08-08 14:26:56 -07:00
Stephen Birarda
2fda95ae8f
repair build of various tools
2014-08-08 13:17:54 -07:00
Stephen Birarda
b1310c065c
remove TARGET_NAME from cmake macros where it is not required
2014-08-08 13:17:54 -07:00
Stephen Birarda
e4d01d269c
use shared dependency linking macro in hifi projects
2014-08-08 13:17:54 -07:00
Stephen Birarda
26f7b1ba62
add macro to link shared dependencies to target
2014-08-08 13:17:54 -07:00
Stephen Birarda
1f0a722d0d
remove antequated windows libraries that have been replaced by Qt usage
2014-08-08 13:17:54 -07:00
Stephen Birarda
17df6484d4
remove ssize_t and replace with size_t or int where appropriate
2014-08-08 13:17:53 -07:00
Stephen Birarda
87cf262b9e
get to successful cmake after library link macro changes
2014-08-08 13:17:53 -07:00
Stephen Birarda
107cbc3f87
more simplification of hifi macros to find libraries
2014-08-08 13:17:53 -07:00
Stephen Birarda
31488e72fe
repairs for interface build to succeed
2014-08-08 13:17:53 -07:00
Stephen Birarda
0378fb3049
break glm helpers out of SharedUtil
2014-08-08 13:17:53 -07:00
Stephen Birarda
fa26957b23
more CMakeLists cleanup for sub-dependencies
2014-08-08 13:17:52 -07:00
wangyix
fd3425dfd1
knobs confirmed working
2014-08-07 17:05:23 -07:00
wangyix
1153a76ab1
new option knobs added, no new behavior yet
2014-08-07 16:37:36 -07:00
Stephen Birarda
4f0218090c
have the domain-server brand in navbar link back to home
2014-08-04 16:23:28 -07:00
Stephen Birarda
4407ea4480
make assignment selector a dropdown
2014-08-04 16:02:13 -07:00
Stephen Birarda
6febca3533
add missing domain-server javascript file
2014-08-04 15:37:06 -07:00
Stephen Birarda
c786ee5c26
dynamically change active link in domain-server navbar
2014-08-04 15:27:34 -07:00
Stephen Birarda
10c94023f1
handle basic authentication for domain-server admin
2014-08-04 15:25:14 -07:00
Stephen Birarda
2c1277ef37
remove voxel settings from domain-server settings until ready to go
2014-08-04 14:47:17 -07:00
Stephen Birarda
40375b8c81
add a navbar to domain-server web page
2014-08-04 14:46:33 -07:00
ZappoMan
3a8c5018ee
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
interface/src/Application.h
libraries/entities/src/EntityTreeElement.h
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelItem.h
libraries/models/src/ModelTree.cpp
libraries/models/src/ModelTree.h
libraries/models/src/ModelTreeElement.cpp
libraries/networking/src/PacketHeaders.h
libraries/octree/src/OctreeEditPacketSender.cpp
libraries/octree/src/OctreeEditPacketSender.h
2014-08-04 12:01:23 -07:00
Stephen Birarda
e846fd24f7
fix an order mistake in DS handling HTTP requests
2014-07-31 15:23:15 -07:00
Stephen Birarda
f0e7bf0462
allow assignments to pull script without session cookie
2014-07-31 15:13:33 -07:00
ZappoMan
77e1867b11
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/src/Agent.cpp
assignment-client/src/Agent.h
examples/editModels.js
interface/src/Application.h
2014-07-31 10:34:23 -07:00
Stephen Birarda
453c37f4b9
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-server-auth
2014-07-31 10:05:40 -07:00
Brad Hefta-Gaub
d4d4069f11
Merge pull request #3225 from birarda/master
...
cmake file cleanup to suppress warnings on cmake 3.0
2014-07-30 19:20:18 -07:00
Stephen Birarda
04effabe48
Merge branch 'master' into domain-server-auth
2014-07-30 17:14:03 -07:00
wangyix
daeb2a898d
added staticDesiredJitterBufferFrames feature; AudioMixer crashing
...
moved some callbacks from Application::updateAvatar() to
Application::update()
2014-07-30 15:35:40 -07:00
Stephen Birarda
2796f71419
library cleanup to suppress warnings on cmake 3.0
2014-07-30 15:06:15 -07:00
wangyix
ecfd5c2757
default max frames over desired changed to 10
2014-07-29 17:37:59 -07:00
Stephen Birarda
9dbe74b02f
parse voxel costs to the DomainHandler object
2014-07-29 17:22:17 -07:00
Stephen Birarda
5fd7a11c6b
rename the voxel cost settings
2014-07-29 16:38:07 -07:00
wangyix
d49970d010
maxFramesOverDesired added; settable from domain page and preferences
2014-07-29 15:57:32 -07:00
Stephen Birarda
ef5db5321d
make voxel charges affect agents
2014-07-29 09:46:59 -07:00
Stephen Birarda
dbf41c8a42
allow domain-server to serve settings publicly, fix retry in DomainHandler
2014-07-28 14:56:26 -07:00
ZappoMan
805a88b73b
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
examples/editModels.js
interface/src/entities/EntityTreeRenderer.h
libraries/models/src/ModelsScriptingInterface.cpp
libraries/script-engine/src/ScriptEngine.cpp
2014-07-28 13:39:35 -07:00
Stephen Birarda
005a3c7c12
persist and recall domain-server web sessions from ini settings
2014-07-24 17:17:57 -07:00
Stephen Birarda
2e5dc2320d
don't flip order on node socket, HifiSockAddr is handling
2014-07-24 11:09:09 -07:00
Stephen Birarda
74d17a094f
tweaks to string default handling in DomainServerSettingsManager
2014-07-23 11:47:56 -07:00
Stephen Birarda
ebf5379275
default voxel costs to free, add a wallet ID for voxel change payments
2014-07-23 11:13:12 -07:00
Stephen Birarda
1a13fbb437
add a setting section for voxel costs
2014-07-23 10:54:55 -07:00
Stephen Birarda
8082e2f88b
allow a user to be let into domain-server based on role
2014-07-21 17:41:22 -07:00
Stephen Birarda
f78a1f7033
hook domain-server to user DomainServerWebSessionData class
2014-07-21 17:32:38 -07:00
Stephen Birarda
e75ed2c4fa
add a class to hold web session data
2014-07-21 17:23:57 -07:00
Stephen Birarda
f45a509508
initial hook-in of OAuth authentication for DS web pages
2014-07-21 16:54:27 -07:00
Stephen Birarda
a77e49d2ab
add back missing colon for node port
2014-07-21 10:47:07 -07:00
Stephen Birarda
624bb33b1d
display the node's username in underscore template
2014-07-21 10:34:12 -07:00
Stephen Birarda
d007079617
associate username with agent nodes in domain-server
2014-07-21 10:30:11 -07:00
Stephen Birarda
74a107f9f4
initial rev of SignedWalletTransaction that creates a message
2014-07-16 12:26:24 -07:00
ZappoMan
ec0c350f60
Merge branch 'master' of https://github.com/worklist/hifi into virtualEntities
...
Conflicts:
interface/src/Application.cpp
interface/src/DatagramProcessor.cpp
libraries/script-engine/src/ScriptEngine.cpp
2014-07-03 14:20:40 -07:00
Stephen Birarda
ef9bb85f8a
fix so domain-server doesn't open missing config file
2014-07-03 11:16:01 -07:00
Atlante45
36fb530594
Switched DomainServer to NetworkAccessManager
2014-07-02 10:26:38 -07:00
ZappoMan
865566414c
Merge branch 'master' of https://github.com/worklist/hifi into renameModelsToEntities
...
Conflicts:
interface/src/entities/EntityTreeRenderer.cpp
libraries/entities/src/EntityItem.h
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelTree.cpp
libraries/models/src/ModelTreeElement.cpp
libraries/models/src/ModelsScriptingInterface.cpp
tests/octree/CMakeLists.txt
tests/octree/src/ModelTests.cpp
2014-07-01 16:32:47 -07:00
Stephen Birarda
8edc4bf9d1
add HTTPS request debugged to domain-server
2014-06-27 10:38:39 -07:00
Stephen Birarda
3ae46bc60d
switch audio-mixer to pull settings from domain-server via JSON request
2014-06-26 17:32:56 -07:00
Stephen Birarda
95d266b305
initial setup of settings request from domain-server
2014-06-26 16:55:22 -07:00
ZappoMan
ccc9eabd33
first cut at renaming Models to Entities
2014-06-26 16:39:52 -07:00
Stephen Birarda
731690e358
add querying for settings that affect a specific type
2014-06-26 16:29:44 -07:00
Stephen Birarda
ab50432ead
use underscorejs templating for queued assignments
2014-06-26 15:45:31 -07:00
Stephen Birarda
e56f4aba0a
use underscorejs for nodes table template
2014-06-26 15:40:10 -07:00
Stephen Birarda
5cd2dc594f
only post changed values to settings.json, fix for bool values
2014-06-26 08:45:12 -07:00
Stephen Birarda
13169fa664
replace handlebars with underscore for templating
2014-06-25 16:35:44 -07:00
Stephen Birarda
4188a4eab1
change unattenuated zone placeholder and offer method to grab JSON settings
2014-06-25 14:16:24 -07:00
Stephen Birarda
6519d4028a
populate the settings page correctly with existing values
2014-06-25 13:55:32 -07:00
Stephen Birarda
f8dccad6ec
enable persisting of posted settings to a JSON file
2014-06-25 11:20:09 -07:00
Stephen Birarda
11f23ca6f6
add POSTing of settings to DS via form2js
2014-06-24 15:56:53 -07:00
Stephen Birarda
cf0e1ab1a9
finish up handlebars template for settings
2014-06-24 14:24:56 -07:00
Stephen Birarda
afe2e57701
add a settings page to DS that uses handlebars template library
2014-06-24 12:33:40 -07:00
Andrew Meadows
3f36325642
remove warnings about signed/unsigned comparison
2014-06-17 11:59:37 -07:00
John Grosen
47a88a2713
Updated AssignmentClient to use HifiConfigVariantMap...
...
...and also updated DomainServer to appropriately use boolean options
2014-06-12 17:08:23 -07:00
Stephen Birarda
ce485c48b8
make scripted assignments passed in DS config static
2014-05-27 15:23:10 -07:00
Stephen Birarda
714e29c887
fix credit amount in window title
2014-05-23 17:37:36 -07:00
Stephen Birarda
45ab8145a4
fix another implicit float cast
2014-05-23 16:22:08 -07:00
Stephen Birarda
831b0faa20
fix a mistyped constant
2014-05-23 16:15:11 -07:00
Stephen Birarda
1b00cda068
don't use powf for credit conversions
2014-05-23 16:12:34 -07:00
Stephen Birarda
15a8272286
fix domain-server pending credits to actually be in credits
2014-05-23 15:43:02 -07:00
Stephen Birarda
34eb0f9f43
make transaction amounts and balances signed 64-bit
2014-05-23 15:34:34 -07:00
Stephen Birarda
e7e19e8714
fix a comment in script handling
2014-05-23 12:37:27 -07:00
Stephen Birarda
7e78fc788a
fix double return false
2014-05-23 12:35:16 -07:00
Stephen Birarda
f4292fd29c
handle serving of scripts at temp unique UUIDs
2014-05-23 12:33:39 -07:00
Stephen Birarda
6d500d64d1
fix floats that aren't actually floats
2014-05-22 17:12:22 -07:00
Stephen Birarda
fc9d850c40
output when pay-for-assignments is on
2014-05-22 15:33:06 -07:00
Stephen Birarda
40c59a3589
fix rate of payment for assignments
2014-05-22 15:10:41 -07:00
Stephen Birarda
e3ac7c5eec
rename assignment payment method for clarity
2014-05-21 12:07:23 -07:00
Stephen Birarda
98d1146e90
rename the pay for assignments option
2014-05-21 11:04:00 -07:00
Stephen Birarda
b7727f0b16
require a flag to enable payment to assigned nodes
2014-05-21 11:02:02 -07:00
Stephen Birarda
1dddabb691
send and confirm transactions to assigned nodes from DS
2014-05-21 10:58:41 -07:00
Stephen Birarda
908eb5cc4f
use OAuth provider URL for transaction login
2014-05-21 10:04:48 -07:00
Stephen Birarda
981f9df6b3
add option to pass data server username and password to DS
2014-05-21 09:53:09 -07:00
Stephen Birarda
ee67c64b76
stub sending of transactions to server
2014-05-21 09:26:17 -07:00
Stephen Birarda
5b3b19011e
display pending credits in DS web page
2014-05-20 17:04:41 -07:00
Stephen Birarda
99a3fde8fa
accumulate credits to pay nodes, return in assignments JSON
2014-05-20 16:57:19 -07:00
Stephen Birarda
8fb85110ac
add a timer to initiate payment to assigned nodes
2014-05-20 15:59:00 -07:00
Stephen Birarda
072343ce79
associate assignment wallet UUID with node via DomainServerNodeData
2014-05-20 15:50:09 -07:00
Stephen Birarda
b42e005cdb
add pending assignment purgatory for assignees
2014-05-20 15:28:45 -07:00
Stephen Birarda
8a1fdf3486
pass wallet UUID from AC to DS, cleanup noisy timer
2014-05-20 14:38:51 -07:00
Stephen Birarda
a9c2e3fe71
put back ssize_t definition
2014-05-20 11:56:06 -07:00
Stephen Birarda
2ef822d19d
remove more gnutls includes
2014-05-20 11:26:22 -07:00
Stephen Birarda
f22aaf21d2
remove GnuTLS include across repo
2014-05-20 10:56:34 -07:00
Stephen Birarda
e3dd6509d8
remove dependency on GnuTLS for later replacement with OpenSSL
2014-05-20 10:47:11 -07:00
Stephen Birarda
0e7615391c
don't look for GnuTLS from cmake
2014-05-20 10:35:04 -07:00
Stephen Birarda
72dd26acbe
only require OAuth authentication with a list of allowed roles
2014-05-02 10:47:59 -07:00
Stephen Birarda
aa2931d9bb
resolve conflicts on merge with upstream/master
2014-05-02 10:39:17 -07:00
Stephen Birarda
709bcdb148
handle interface client connection to DS with user roles
2014-05-01 16:18:07 -07:00
Stephen Birarda
b14d543701
retreive user profile and enumerate roles
2014-05-01 15:46:09 -07:00
Stephen Birarda
a49668031d
send a request for an access token after receiving auth code
2014-05-01 14:49:58 -07:00
Stephen Birarda
a826f3817b
fix assignment json for fulfilled assignments
2014-05-01 13:56:45 -07:00
Stephen Birarda
7a1aa7ec89
keep track of all assignments to stop double agents
2014-05-01 13:50:39 -07:00
Stephen Birarda
d942054015
cleanup re-display of OAuthWebView
2014-05-01 12:44:42 -07:00
Stephen Birarda
56c24ce8b7
present QWebView for OAuth authorization in interface
2014-05-01 11:09:35 -07:00
Stephen Birarda
2f0e311a99
return OAuth URL to interface clients when OAuth enabled
2014-05-01 10:19:05 -07:00
ZappoMan
aac42058ac
first cut at modelserver
2014-04-30 09:25:52 -07:00
Stephen Birarda
1c2032790a
allow passing of OAuth client secret to DS on command-line
2014-04-25 17:02:19 -07:00
Stephen Birarda
86f3cf2a75
allow passing of oauth info to DS
2014-04-25 16:39:45 -07:00
Stephen Birarda
e50e4d33be
Merge branch 'master' of https://github.com/highfidelity/hifi into oauth-ds
2014-04-25 16:10:55 -07:00
Atlante45
8b4a910040
Fix timestamp timer not fired
2014-04-25 12:19:18 -07:00
Stephen Birarda
c26fc7a838
pull OAuth code from URL in domain-server
2014-04-24 15:05:41 -07:00
Stephen Birarda
4a68c2e9c4
allow DS to handle incoming HTTPS requests
2014-04-24 14:58:08 -07:00
Stephen Birarda
96de0c1af1
setup the domain-server HTTPS server
2014-04-24 14:13:17 -07:00
Stephen Birarda
260966915a
add HTTPS versions of webserver classes
2014-04-24 14:06:24 -07:00
Clément Brisset
d441e6a453
Merge pull request #2717 from AndrewMeadows/inertia
...
avatar bounding capsule collision against voxels
2014-04-23 16:06:14 -07:00
Andrew Meadows
da5ac3d664
remove warning about signed/unsigned comparison
2014-04-23 08:47:25 -07:00
Atlante45
3eeb3a539d
Fixed lack of resolution in usecTimestampNow()
2014-04-22 11:48:43 -07:00
Stephen Birarda
07387a132e
fix broken DS build
2014-04-21 09:31:21 -07:00
Stephen Birarda
cc7d986398
don't make scripts statically assigned
2014-04-21 09:29:08 -07:00
Stephen Birarda
419e092858
rename matching static method in DS
2014-04-21 08:48:29 -07:00
Stephen Birarda
c9b0444310
correct re-assignment of static assignments
2014-04-21 08:47:14 -07:00
Stephen Birarda
c64ae35374
remove an extra bracket
2014-04-21 01:01:38 -07:00
Stephen Birarda
36b58b178c
have scripted assignments added via config be static
2014-04-21 01:00:56 -07:00
Stephen Birarda
e9768ca4fc
add missing pool handling to DS
2014-04-18 13:34:30 -07:00
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
Stephen Birarda
f237b77fa7
fix a bad cast to Assignment, closes #1935
2014-02-07 15:26:18 -08:00
Stephen Birarda
66d4eeb805
enforce both a version and hash match for packets
2014-02-07 11:10:38 -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
f02e1aaf47
cleanup the alive half of connection secrets when node dies
2014-02-06 11:37:52 -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
Stephen Birarda
9694a622b5
update placeholder and give edit packet senders to Agent
2014-02-05 15:35:13 -08:00
Stephen Birarda
703b654728
make sure UUID key changes in static assignment hash, closes #1770
2014-01-30 17:39:37 -08:00
Stephen Birarda
f853e34ab1
fix unix complaint for no postfix for enum
2014-01-30 15:49:05 -08:00
Stephen Birarda
984fb1a5df
fix config parsing from command line and json
2014-01-30 15:22:03 -08:00
Stephen Birarda
55049eeb6b
fix assignment packing and unpacking from DS to AC
2014-01-30 14:54:52 -08:00
Stephen Birarda
356222ba15
removal of persistence in DS for static assignments
2014-01-30 14:33:36 -08:00
Stephen Birarda
d6431a3e7a
remove an extra gs
2014-01-29 15:09:46 -08:00
Stephen Birarda
dbecb96a58
remove assignmentQueueMutex now that DS concurrency is gone
2014-01-29 15:08:50 -08:00
Stephen Birarda
7d27830064
domain-server patches while looking for payload/pool errors
2014-01-29 14:23:39 -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
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
85ebad979f
repair assignment flow errors from packet changes
2014-01-28 11:15:38 -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
Stephen Birarda
9d71671a52
add extra debugging to packet mismatch
2014-01-24 09:10:27 -08:00
Stephen Birarda
349c790cc7
NodeData cleanup thanks to separation from rendered avatars
2014-01-23 15:41:40 -08:00
Lucas Crisman
1423f91717
Allow domain-server to read configuration from file
2014-01-21 15:48:44 -03:00
Brad Hefta-Gaub
0c55447809
fix windows build
2014-01-20 09:26:49 -08:00
Stephen Birarda
7381848acb
add back linking of Winmm for DomainServer on WIN32
2014-01-20 08:56:43 -08:00
Stephen Birarda
5fdf310a45
hook OctreeServer up to embedded-webserver
2014-01-17 14:21:15 -08:00
Stephen Birarda
ffb628edfb
remove the DomainServer singleton instance from DS
2014-01-17 12:18:41 -08:00
Stephen Birarda
1900d3a13b
remove the old civetweb upload handler
2014-01-17 12:16:56 -08:00
Stephen Birarda
0f8cbb9aec
add back script upload ability hooked to HttpManager
2014-01-17 12:16:19 -08:00
Stephen Birarda
ce393fdf27
uppercase the names of the HTTP classes
2014-01-17 11:53:47 -08:00
Stephen Birarda
58b426590f
make sure boundary in script upload is followed by new line
2014-01-17 11:38:24 -08:00
Stephen Birarda
40cdba203d
handle programmatic DS requests except for script creation
2014-01-17 11:29:20 -08:00
Stephen Birarda
bce40a9963
add basic SSI include support to HttpManager
2014-01-17 10:40:49 -08:00
Stephen Birarda
036dba9c2f
setup the HTTPManager to serve files in the document root
2014-01-17 08:53:55 -08:00
Stephen Birarda
c5e10465c4
don't include civetweb in DomainServer
2014-01-16 17:08:06 -08:00
Stephen Birarda
d236d6335d
add initial rev of embedded webserver based on QTcpSocket
2014-01-16 17:05:02 -08:00
Andrew Meadows
1266ffd0ca
merge of windows-build
...
Conflicts:
domain-server/src/DomainServer.cpp
interface/src/Application.cpp
interface/src/Menu.cpp
libraries/avatars/src/AvatarData.h
libraries/shared/src/NodeList.h
2014-01-16 09:00:13 -08:00
Stephen Birarda
0c22aa241f
leverage invokeMethod to make sure killNodeWithUUID is called on right thread
2014-01-15 16:10:51 -08:00
Brad Hefta-Gaub
952365a1b7
clean up comments and tab spacing
2014-01-15 12:50:36 -08:00
Brad Hefta-Gaub
170dbe6e85
Merge branch 'master' of git://github.com/worklist/hifi into windows_build
...
Conflicts:
assignment-client/src/audio/AudioMixer.cpp
domain-server/src/DomainServer.cpp
interface/src/Audio.cpp
interface/src/DataServerClient.cpp
interface/src/Oscilloscope.cpp
interface/src/PairingHandler.cpp
interface/src/Util.cpp
interface/src/avatar/MyAvatar.cpp
interface/src/devices/Faceshift.cpp
interface/src/devices/SerialInterface.cpp
interface/src/renderer/FBXReader.cpp
libraries/avatars/src/AvatarData.h
libraries/octree-server/src/OctreeServer.cpp
libraries/octree-server/src/OctreeServer.h
libraries/octree/src/ViewFrustum.cpp
libraries/shared/src/Logging.cpp
libraries/shared/src/Node.cpp
libraries/shared/src/Node.h
libraries/shared/src/NodeList.cpp
libraries/shared/src/NodeList.h
libraries/shared/src/PerfStat.cpp
libraries/shared/src/SharedUtil.cpp
libraries/voxels/src/VoxelTree.cpp
voxel-edit/src/main.cpp
2014-01-15 10:20:21 -08:00
Stephen Birarda
599e3bb9e5
resolve conflicts on merge with upstream master
2014-01-14 16:15:58 -08:00
Stephen Birarda
8676ac38f9
foreach spacing and reference repairs
2014-01-14 15:54:09 -08:00
Stephen Birarda
987c639e36
initial newline removal from all QDebug calls
2014-01-14 13:09:22 -08:00
Stephen Birarda
9efb391ecf
repair crazy references to node ponter from old iterator style
2014-01-14 10:50:06 -08:00
Stephen Birarda
ed0ed96029
properly emit signal on silent node removal
2014-01-14 10:28:41 -08:00
Stephen Birarda
7d1a64ca8c
change NodeList container to QHash with QSharedPointer
2014-01-13 17:09:21 -08:00
Brad Hefta-Gaub
9441f9ffb7
fix link issues for many targets
2014-01-13 01:01:30 -08:00
Brad Hefta-Gaub
f9f29c68b2
more windows build fixes
2014-01-11 01:11:49 -08:00
Brad Hefta-Gaub
bd67531ffd
warnings
2014-01-11 00:13:46 -08:00
Brad Hefta-Gaub
825c1c8876
fix windows warnings
2014-01-11 00:07:35 -08:00
Brad Hefta-Gaub
7234b9ca4a
try to get this to work
2014-01-10 22:58:32 -08:00
Brad Hefta-Gaub
908b5e1de7
hack test externals
2014-01-10 22:38:16 -08:00
Brad Hefta-Gaub
5725a92cfe
get rid of arpa/inet.h and netdb.h
2014-01-10 18:13:23 -08:00
Andrew Meadows
d28ed70ca9
merge pull request 1446
2014-01-10 15:55:38 -08:00
Leonardo Murillo
57bf31e1a6
Wrong spacing
2013-12-19 11:25:51 -06:00
Leonardo Murillo
c3b222cfc2
Print assignment request details to log
2013-12-19 11:23:55 -06:00
ZappoMan
2ca628fdf1
first cut at particle renderer cleanup particle jurisdiction listener fix storage of particles
2013-12-09 11:45:32 -08:00
Stephen Birarda
e99b126134
remove quickExit option from AS, fix cleanup in DS
2013-12-05 17:35:26 -08:00
Stephen Birarda
5e429250d3
merge with upstream/master
2013-12-05 11:41:28 -08:00
Stephen Birarda
a376ebbca2
make DomainServer a proper QCoreApplication instance, closes #1313
2013-12-05 10:00:20 -08:00
ZappoMan
50833cf04c
add --particleServerConfig to domain server
2013-12-04 21:37:31 -08:00
ZappoMan
aec0e9f4aa
added basic particle server renamed voxel packet names to fit standard
2013-12-04 21:00:00 -08:00
Stephen Birarda
330eff72ce
repair usage of DS as STUN server
2013-12-02 17:18:07 -08:00
Stephen Birarda
49191826af
add check for pending datagrams before read
2013-12-02 14:08:49 -08:00
Stephen Birarda
141394a664
replace UDPSocket with QUDPSocket
2013-12-02 13:34:29 -08:00
Stephen Birarda
4cbb98028f
temp remove audio from agent, fix GOL placeholder
2013-11-07 12:07:34 -08:00
Stephen Birarda
d01feedb5a
decrement number of instances on addressable instance of deployable assignment
2013-10-31 17:45:55 -07:00
Stephen Birarda
21fe7e6fe0
don't delete last scripted assignment before it is sent out
2013-10-31 10:10:49 -07:00
Stephen Birarda
e0e13fe2ed
create a copy of document root string
2013-10-31 09:17:17 -07:00
Stephen Birarda
6014c833ed
fix a broken build in the domain-server
2013-10-30 18:11:36 -07:00
Stephen Birarda
5814f9ea81
add debug to see document root on DS relaunch
2013-10-30 18:02:13 -07:00
Stephen Birarda
67050f5cd2
fix Assignment ctor from data to properly parse payload
2013-10-25 10:34:58 -07:00
Stephen Birarda
9339538a74
fixes for admin interface with multiple nodes of same type
2013-10-24 16:37:41 -07:00
Stephen Birarda
d3ac055add
change DS json to use unique UUIDs for keys
2013-10-24 16:27:05 -07:00
ZappoMan
015adeedcb
first cut at splitting out PACKET_TYPE_VOXEL_QUERY from PACKET_TYPE_HEAD_DATA
2013-10-24 13:22:31 -07:00
Stephen Birarda
37c618927e
make the colon and port gray for sockets
2013-10-23 16:56:40 -07:00
Stephen Birarda
0d6f363ed5
fix to correct colors based on @problem provided values
2013-10-23 16:52:13 -07:00
Stephen Birarda
7c40a47155
remove the non-minified bootstrap files
2013-10-23 16:43:48 -07:00
Stephen Birarda
6608e4bc5b
rename top table now that it is displaying nodes
2013-10-23 14:44:56 -07:00
Stephen Birarda
d85ed014ba
switch to bootstrap 3, complete initial index page
2013-10-23 14:43:59 -07:00
Stephen Birarda
f765ef4385
Merge branch 'master' of github.com:worklist/hifi into ds-admin
2013-10-23 10:27:24 -07:00
Stephen Birarda
fdf9b05dab
add bootstrap to DS, stub fulfilled and queued assignments on index page
2013-10-22 17:38:14 -07:00
Stephen Birarda
1eba133a6d
use char array of static length for pool
2013-10-22 13:35:26 -07:00
Stephen Birarda
85b5d8564f
pull pool from voxel server configs passed to DS
2013-10-22 12:14:40 -07:00
Stephen Birarda
b4a2214d26
add notion of pool back to assignment
2013-10-22 11:43:06 -07:00
Stephen Birarda
7ca0a26c18
rename method to add assignments back to queue
2013-10-18 10:44:39 -07:00
Stephen Birarda
0d69349ba9
fix prefixed constants
2013-10-18 10:39:23 -07:00
Stephen Birarda
f6c9c57585
cleanup checking of request method, clarify that node is being deleted
2013-10-18 10:33:22 -07:00
Stephen Birarda
d85c0bb88a
add a DELETE method to civetweb to delete assignment by UUID
2013-10-18 10:25:35 -07:00
Stephen Birarda
b6f3253b95
add local node information to assignments JSON
2013-10-17 16:07:24 -07:00
Stephen Birarda
87d6c0085f
add a fallback if STUN to outside server isn't possible
2013-10-17 15:11:02 -07:00
Stephen Birarda
fa146e302d
remove 16-bit node IDs and replace with UUIDs
2013-10-17 11:49:41 -07:00
Stephen Birarda
7de88898e1
activate appropriate socket after receiving ping reply
2013-10-16 17:51:32 -07:00
Stephen Birarda
747175311f
handle stun response in assigned clients
2013-10-16 16:37:24 -07:00
Stephen Birarda
224b0d9671
domain server accepts custom public address from node
2013-10-16 16:27:13 -07:00
Stephen Birarda
1ed2b3d8fe
add both fulfilled and queued assignments to DS json
2013-10-15 15:38:43 -07:00
Stephen Birarda
4cb657fa24
remove dependency on cJSON and use Qt instead
2013-10-15 15:29:51 -07:00
Stephen Birarda
2ec42a2a5d
revise linkage of civetweb for both DS and VS
2013-10-15 14:24:54 -07:00
Stephen Birarda
41e1ec180c
add a JSON endpoint for current assignments
2013-10-15 13:45:40 -07:00
Stephen Birarda
5a7d21f529
add UUID helper class to get UUID string without braces
2013-10-07 10:56:23 -07:00
Stephen Birarda
e8b0790b3e
updates to VoxelScriptingInterface for smarter packet sending
2013-10-02 11:42:27 -07:00
Stephen Birarda
a771a5de07
fix for restart hold behavior in domain-server
2013-10-02 10:53:54 -07:00
Stephen Birarda
e5c5bb7552
completion of fix for requesting AC on DS restart
2013-10-01 16:15:07 -07:00
Stephen Birarda
dc3756d81c
check if there are static assignments to queue while serving request
2013-10-01 16:11:10 -07:00
Stephen Birarda
74ec83d8ed
add an extra debug to track down HQ issue
2013-10-01 16:03:53 -07:00
Stephen Birarda
63d41d85de
remove a bad comment
2013-10-01 16:00:10 -07:00
Stephen Birarda
b548567744
add a debug line to track down HQ issue
2013-10-01 15:59:10 -07:00
Stephen Birarda
f3acb53835
use uint64_t for timing const in DS
2013-10-01 15:49:48 -07:00
Stephen Birarda
94f7b98a5c
handle mutli-VS config in DS when creating static file
2013-09-30 14:27:54 -07:00
Stephen Birarda
fb27e37607
have AC making create request use its own UUID
2013-09-30 14:09:46 -07:00
Stephen Birarda
3449ddc9a0
remove an added ga
2013-09-30 14:03:17 -07:00
Stephen Birarda
e2d68f5538
have DS clear config file is new config is passed
2013-09-30 14:03:02 -07:00
Stephen Birarda
32314ad540
have VS send UUID with check in for static assignment behavior
2013-09-30 13:34:22 -07:00
Stephen Birarda
e63dfadcde
allow repeated check ins from existing node
2013-09-30 13:24:55 -07:00
Stephen Birarda
0e5c5886b6
touchups to DS with static assignment file
2013-09-30 13:11:46 -07:00
Stephen Birarda
a8d55644e9
Assignment as LinkedData, add back to queue on node death
2013-09-30 11:04:42 -07:00
Stephen Birarda
fce97e2754
remove a space in DomainServer header
2013-09-30 10:44:34 -07:00
Stephen Birarda
bb32da12f1
complete removal of fervor and C++11 array
2013-09-30 10:30:18 -07:00
Stephen Birarda
db1dacbbf4
some refactoring for DS, add create assignments to file
2013-09-26 15:56:41 -07:00
Stephen Birarda
70c5d3e349
decouple DS from main, move to C++11
2013-09-26 15:03:43 -07:00
Stephen Birarda
6fe47b47a3
handle unmapping of assignment file on SIGTERM, add created to static map
2013-09-26 09:59:37 -07:00
Stephen Birarda
bed4819313
inital setup for static assignment mapped file
2013-09-24 14:41:26 -07:00
Stephen Birarda
77193dd707
change the placeholder javascript to be 32x32 game of life
2013-09-23 09:56:07 -07:00
Stephen Birarda
3d1c77d047
expose the TREE_SCALE to JS
2013-09-20 14:47:36 -07:00
Stephen Birarda
23e7278be5
re-use the check in packet sent to the domain-server, allow reset
2013-09-19 12:58:48 -07:00
Stephen Birarda
92c106a6bb
refresh the UUID when sending out new AM assignments
2013-09-19 12:30:40 -07:00
ZappoMan
c087632d53
have Domain Server treat Voxel Servers the same as Audio Mixers and Avatar Mixers
2013-09-19 13:20:27 -05:00
Stephen Birarda
3b976500ce
stylistic and memory management fixes
2013-09-18 17:55:13 -07:00
Stephen Birarda
7b498edcbc
remove attached public and local sockets, fully allow custom port
2013-09-18 17:03:14 -07:00
Stephen Birarda
b0421cb9d3
Merge pull request #953 from ZappoMan/multi_VS_assigments
...
Handle --voxelServerConfig properly
2013-09-18 14:20:12 -07:00
ZappoMan
a81d5cd9a7
Merge pull request #954 from birarda/ds-port
...
allow setting of custom DS port from DS and clients
2013-09-18 14:07:11 -07:00
ZappoMan
65625c8e76
match setPayload() behavior
2013-09-18 13:23:34 -07:00
ZappoMan
b3bcda2227
Merge branch 'master' of https://github.com/worklist/hifi into multi_VS_assigments
2013-09-18 13:20:17 -07:00
Stephen Birarda
8c9a14cdbe
CR fix to change back to setPayload with const param
2013-09-18 13:09:07 -07:00
Stephen Birarda
d6a8a4eb26
allow custom listen port for domain-server
2013-09-18 12:07:08 -07:00
Stephen Birarda
32b507d2ac
remove the global assignment-server for now to avoid confusion
2013-09-18 11:05:31 -07:00
Stephen Birarda
f0b834881b
de-refs assignments for proper logging
2013-09-18 10:59:52 -07:00
Stephen Birarda
1a82ba2301
handle create assignment requests in domain-server
2013-09-18 10:58:35 -07:00
Stephen Birarda
3fde2887a3
fixes to payload in Assignment
2013-09-18 10:19:45 -07:00
ZappoMan
06f739a623
pass voxelServerConfig from domain-server through Assignment _payload to VoxelServer
2013-09-18 07:23:37 -07:00
ZappoMan
4a821d0874
Merge branch 'master' of https://github.com/worklist/hifi into multi_VS_assigments
2013-09-17 17:35:13 -07:00
ZappoMan
1bfd23e3de
CR feedback
2013-09-17 17:27:20 -07:00
Stephen Birarda
3f381eeae8
put unconfirmed AM assignments at the back of the queue
2013-09-17 17:24:22 -07:00
Stephen Birarda
001432ec55
have domain-server reject audio and avatar mixers with bad UUID
2013-09-17 16:40:30 -07:00
ZappoMan
49c4075277
Merge branch 'master' of https://github.com/worklist/hifi into multi_VS_assigments
2013-09-17 16:00:32 -07:00
Stephen Birarda
17a210813b
repairs to subclasses of assignment
2013-09-17 15:20:34 -07:00
ZappoMan
2388cfc8e0
first cut at making VoxelServer class run with configuration or standalone
2013-09-17 14:33:31 -07:00
ZappoMan
4932c3266f
moving to Assignment payload style implementation
2013-09-17 13:22:09 -07:00
ZappoMan
ad4dea129c
Merge branch 'master' of https://github.com/worklist/hifi into multi_VS_assigments
2013-09-17 12:18:51 -07:00
ZappoMan
48a579ae49
first cut at domain server config support
2013-09-17 12:18:46 -07:00
Stephen Birarda
2cfa45e4f8
allow the assignment-client to specify the type of assignment it desires
2013-09-17 12:09:10 -07:00
Stephen Birarda
74a0b8a7b5
resolve conflicts on merge with upstream master
2013-09-17 11:50:30 -07:00
Stephen Birarda
76df707e31
add the ability to ask for multiple instances from JS page
2013-09-17 11:48:08 -07:00
Stephen Birarda
0e19d9a53a
add handling for number of instances to domain-server
2013-09-17 11:19:13 -07:00
Stephen Birarda
063896f92a
Merge pull request #941 from ZappoMan/voxel_server_assignments
...
Voxel Server as a Assignment Client task
2013-09-17 10:51:31 -07:00
Stephen Birarda
a45d64a214
add ability to send a voxel in JS via VoxelScriptingInterface
2013-09-17 10:49:51 -07:00
Stephen Birarda
a238fb959f
link platform appropriate dl libraries on UNIX for civetweb
2013-09-17 09:30:40 -07:00
Stephen Birarda
b2f7115aef
remove document root debug
2013-09-17 09:18:46 -07:00
Stephen Birarda
291d34d49f
lowercase civetweb library in domain-server so it isn't so loud
2013-09-17 09:16:10 -07:00
ZappoMan
100eda6960
allow voxel servers in standalone mode to work with new domain server and assignment client
2013-09-16 19:56:34 -07:00
ZappoMan
92fb393e14
allow standalone voxel-server to specify port and domain, add VoxelServerType to assignment-client
2013-09-16 19:34:07 -07:00
Stephen Birarda
d6e3a4f3ba
reference domain-server web files relative to executable dir
2013-09-16 12:56:36 -07:00
Stephen Birarda
67389589ef
replace mongoose webserver with MIT licensed civetweb
2013-09-16 12:47:38 -07:00
Stephen Birarda
83ed162d49
include jquery and remove javascript includes from net
2013-09-13 12:42:14 -07:00
Stephen Birarda
fef54728ca
fix path for javascript save
2013-09-13 12:12:20 -07:00
Stephen Birarda
c40e848220
move DS web to resources for deploys
2013-09-13 11:21:03 -07:00
Stephen Birarda
d089991237
add handling of Agent assignments to Assignment, DS, AC
2013-09-13 11:14:00 -07:00
Stephen Birarda
49b72370be
fix UUID getter to match the private variable
2013-09-12 17:08:06 -07:00
Stephen Birarda
f878b17798
fix DS reply to node on same box to remove check in AC
2013-09-12 17:03:05 -07:00
Stephen Birarda
2578516940
talk to AC on loopback when on same node
2013-09-12 16:47:06 -07:00
Stephen Birarda
0d69e1cce0
expand the same host comparison to check 127.0.0.1
2013-09-12 16:31:43 -07:00
Stephen Birarda
25cd800ab4
create a UUID with assignments, store JS for script
2013-09-12 16:18:53 -07:00
Stephen Birarda
3dd0b40776
Merge branch 'assignment' into domain-web-server
2013-09-11 14:49:28 -07:00
Stephen Birarda
4ebac574ac
fix deque include for domain-server
2013-09-11 14:48:51 -07:00
Stephen Birarda
36b2381d79
Merge branch 'assignment' into domain-web-server
2013-09-11 14:47:26 -07:00
Stephen Birarda
fb8d3e9cf6
add a more helpful message to the DS root index.html
2013-09-11 14:47:23 -07:00
Stephen Birarda
df4973db6b
Merge branch 'master' of github.com:worklist/hifi into domain-web-server
2013-09-11 14:44:35 -07:00
Stephen Birarda
dfede2b947
rename direction to command for assignment
2013-09-11 14:43:37 -07:00
Stephen Birarda
803d2975dc
fix queue include
2013-09-11 12:43:57 -07:00
Stephen Birarda
04a40be97a
remove an extra g
2013-09-11 12:29:07 -07:00
Stephen Birarda
e1005288cb
prefer that audio-mixer assignment is fulfilled locally
2013-09-11 12:25:59 -07:00
Stephen Birarda
ff6fd73187
have the domain-server use the new verbose logging message handler
2013-09-11 12:17:30 -07:00
Stephen Birarda
b7aa49cf97
have DS act as AS and hand assignments directly
2013-09-11 12:16:47 -07:00
Stephen Birarda
c71ef85538
remove web directory before copying, clean more of ace
2013-09-10 14:55:30 -07:00
Stephen Birarda
6256388171
remove unused parts of ace editor
2013-09-10 14:52:02 -07:00
Stephen Birarda
53e0afa63b
open up a JS editor at /assignment on DS webserver
2013-09-10 14:42:30 -07:00
Stephen Birarda
1781f1607e
add mongoose webserver to domain-server
2013-09-10 14:31:20 -07:00
Stephen Birarda
fa521a5dc9
handle case where AC is on same network as DS but not AS
2013-09-09 18:15:33 -07:00
Stephen Birarda
8077963bb1
add standardized logging and leverage forked assignment clients
2013-09-09 14:21:33 -07:00
Stephen Birarda
d1c602df07
remove an extra g
2013-09-09 10:10:16 -07:00
Stephen Birarda
64e3c19a8c
fix an incorrectly typed const
2013-09-09 10:07:31 -07:00
Stephen Birarda
2fd043b55c
code review comments
2013-09-09 10:02:30 -07:00
Stephen Birarda
4905032090
allow forking of multiple assignment-clients from the main target
2013-09-09 09:44:43 -07:00
Stephen Birarda
cbf8a2c202
use create time already being stored with assignment to decide on re-send
2013-09-06 16:03:54 -07:00
Stephen Birarda
8424c4e38b
make DS immediately request assignments instead of waiting one silent loop
2013-09-06 15:44:24 -07:00
Stephen Birarda
65ef778efd
allow passing of custom assignment-server to DS and AC
2013-09-06 15:31:21 -07:00
Stephen Birarda
3b78678a76
cleanup pool grabbing for DS and AC
2013-09-06 15:21:55 -07:00
Stephen Birarda
0262184c12
put back DS port numbers, remove magic IPv numbers
2013-09-06 11:29:04 -07:00
Stephen Birarda
21562abfb1
don't add a second instance of a solo node
2013-09-05 17:29:14 -07:00
Stephen Birarda
8c5937dc78
only ask for an audio/avatar mixer every 5 iterations
2013-09-05 16:58:46 -07:00
Stephen Birarda
b88c74c1a1
remove the mongoose webserver
2013-09-05 16:25:42 -07:00
Stephen Birarda
8dad031c9a
add mongoose for demo webserver for DS
2013-09-05 15:27:34 -07:00
Stephen Birarda
8b601cac0a
moved the AvatarMixer to a class the assignment-client can handle
2013-09-05 14:01:05 -07:00
Stephen Birarda
36c2f42b5c
correct copying of assignment pool across targets
2013-09-04 11:50:39 -07:00
Stephen Birarda
ebc7de3a90
add methods for packing and unpacking of Assignments
2013-09-04 11:37:11 -07:00
Stephen Birarda
9260bee653
add assignment pool passing to DS, cleanup in AS
2013-09-04 11:13:37 -07:00
Stephen Birarda
29e5eda358
add notion of pool and direction to Assignment class
2013-09-04 10:43:16 -07:00
Stephen Birarda
ef7e7ae4c5
store senderSocket with assignment to be passed to requestor
2013-08-22 12:08:49 -07:00
Stephen Birarda
f52c1c909b
send assignment from domain server for audio mixer if it isn't present
2013-08-22 11:38:57 -07:00
ZappoMan
55a025a0ed
removed debug
2013-08-19 11:16:22 -07:00
ZappoMan
e64664c0d1
first cut at JurisdictionSender and related changes
2013-08-19 11:05:29 -07:00
Stephen Birarda
2b31a3586e
comment changes for local vs. non-local
2013-08-01 12:01:48 -07:00
Stephen Birarda
2fde29e04a
use a 0 public address to designate server local to DS
2013-08-01 11:53:18 -07:00
Stephen Birarda
afe49bc756
switch calls to printLog to QDebug
2013-07-16 11:07:22 -07:00
Stephen Birarda
4eb25be14c
fix node ID return from domain server
2013-07-11 12:09:42 -07:00
Stephen Birarda
c80b5b6be4
parse the nodeType from the correct location in packet
2013-07-11 11:30:19 -07:00
Stephen Birarda
fcb8865d2e
resolve conflicts on merge with upstream master
2013-07-11 10:58:45 -07:00
Stephen Birarda
ca8f25955a
switch usec timestamps to uint64_t
2013-07-10 11:46:48 -07:00
Stephen Birarda
e3d9289f1f
refactor packet version handling and apply to DS
2013-07-08 13:44:01 -07:00
Stephen Birarda
5062ae8965
rename PACKET_HEADER to PACKET_TYPE, fix DS packet versioning
2013-07-08 11:37:39 -07:00
Stephen Birarda
047d5b5cab
add packet version handling for DS packets
2013-07-08 11:17:29 -07:00
Stephen Birarda
36c6912de8
your agents are now nodes
2013-07-03 10:35:09 -07:00
Stephen Birarda
a5bd8cf3cd
DS node count is a timer stat for now
2013-07-02 16:41:46 -07:00
Stephen Birarda
f7f321663a
DRY up multiple stat type sending
2013-07-02 14:42:31 -07:00
Stephen Birarda
08c1d54cf3
send count of alive nodes to logstash from DS
2013-07-02 12:18:16 -07:00
Stephen Birarda
ef8c48245e
remove a couple of unused variables in the domain-server
2013-07-02 10:05:28 -07:00
Stephen Birarda
350ebfb80f
clients not on EC2 box should be talked to at public address
2013-06-18 13:32:17 -07:00
Stephen Birarda
5e8e50e53b
the EC2 domain server should send to the Agent's local socket
2013-06-18 13:11:31 -07:00
Andrzej Kapolka
db729a04aa
Converted double timestamps to long long (64 bit integers), fixed bug with
...
updating agent timestamps.
2013-06-13 11:11:59 -07:00
Andrzej Kapolka
7570329867
This appears still to be broken, but you know what? We already have the agent
...
pointer; why not just get the ID from that?
2013-06-12 16:28:37 -07:00
Andrzej Kapolka
ccd61ee5a2
Found the problem we were having: the domain server was reporting back all
...
kinds of things as our ID.
2013-06-12 16:13:44 -07:00
Stephen Birarda
7fb42dcb8a
fix bug with sent and received agent interest packets
2013-06-10 13:48:34 -07:00
Stephen Birarda
ed79a9f72a
prepend the agent types of interest with the number that follow
2013-06-10 12:18:25 -07:00
Stephen Birarda
0585d6756d
if an agent doesn't send a list of types of interest assume it wants to hear about nobody
2013-06-07 15:34:30 -07:00
Stephen Birarda
1e05936aea
unthread DS check in, allow agents to tell DS who they want to hear about
2013-06-07 15:19:12 -07:00
Stephen Birarda
95971b8303
rename AGENT_TYPE_VOXEL and PACKET_HEADER_DOMAIN_RFD
2013-06-07 14:12:42 -07:00
Stephen Birarda
b7b39c2a6e
have addOrUpdateAgent return a pointer to the agent instead of a bool
2013-05-17 14:03:15 -07:00
Stephen Birarda
fc5e42cf8b
add threaded injection of audio via audio injector class
2013-05-15 16:10:59 -07:00
Stephen Birarda
48b57c92bd
refactor Agent member variables
2013-05-15 14:12:21 -07:00
Stephen Birarda
9658c40dd6
change lastAgentId member variable to _lastAgentID
2013-05-07 17:17:47 -07:00
Stephen Birarda
722205682e
expect domain server to append one's own ID to end of packet
2013-05-07 12:05:13 -07:00
Stephen Birarda
c3ae1136e1
fix warning on comparison in DS
2013-05-06 14:48:57 -07:00
Stephen Birarda
cfd4a4a44a
smarter wake microstamp update for solo agents in DS
2013-05-06 14:46:01 -07:00
Stephen Birarda
9f320568e1
have the DS ignore packets it receives with incorrect headers
2013-05-06 13:49:06 -07:00
Stephen Birarda
f9edfd3b83
don't incorrectly push the broadcast packet pointer
2013-05-06 13:43:21 -07:00
Stephen Birarda
969bf7645a
remove an accidentally added g
2013-05-06 13:30:10 -07:00
Stephen Birarda
2a240f6474
type star squish in domain server
2013-05-06 13:14:58 -07:00
Stephen Birarda
e8babd6d1e
type star squish in domain server
2013-05-06 13:14:28 -07:00
Stephen Birarda
9e5f446ba2
update wake microstamp when receiving an RFD from an agent already in list
2013-05-06 12:51:43 -07:00
Stephen Birarda
beca9cac8d
update timestamp variables in Agent, use new packet headers for DS
2013-05-06 12:40:52 -07:00
Stephen Birarda
edc908b1cd
AgentList type squishes across project
2013-04-25 16:25:49 -07:00
Stephen Birarda
507f39a052
fix readability of agent dereference
2013-04-25 16:14:38 -07:00
Stephen Birarda
8deee63f74
remove line breaks in DS for loop
2013-04-25 15:56:26 -07:00
Stephen Birarda
625a963918
prefer -> notation to (*TYPE) for AgentList iterator
2013-04-25 15:49:25 -07:00
Stephen Birarda
88eca95020
fix domain-server to use new AgentList iterator
2013-04-25 15:24:36 -07:00
Stephen Birarda
7ae320d7e1
intial version of eve that says WALL-E every so often
2013-04-23 13:37:49 -07:00
Stephen Birarda
06b794563f
stop sending avatar agents to other avatars in DS packet
2013-04-22 17:40:27 -07:00
Stephen Birarda
daac10511e
output avatar mixer stats below the voxel stats
2013-04-18 16:58:08 -07:00
Stephen Birarda
4702e6ade0
remove the unecessary trailing slash when setting root dir
2013-04-15 14:59:48 -07:00
Stephen Birarda
cc2f35ca89
pass a ROOT_DIR to LinkHifiLibrary
2013-04-12 15:59:16 -07:00
Stephen Birarda
3e6b794f11
rename domain target to domain server, use SetupHifiProject
2013-04-12 13:12:56 -07:00