David Rowe
801981816b
Add permissions tool-tips
2016-06-08 09:11:37 +12:00
David Rowe
f2d81f1338
Add security table heading groups
2016-06-07 17:46:45 +12:00
David Rowe
0119af11d6
Finesse security table text and general layout
2016-06-07 17:46:28 +12:00
David Rowe
a4be536a82
Change table switches to checkboxes; vertically align table rows
2016-06-07 17:46:07 +12:00
Seth Alves
0c18df6278
don't restart domain-server if the only settings changes where permissions
2016-06-06 16:32:18 -07:00
Seth Alves
d202a2bf11
better handling of missing settings keys
2016-06-06 11:59:39 -07:00
Seth Alves
a4e4093a18
split permissions into two sets, one for 'standard' ones and one for specific users
2016-06-06 10:39:47 -07:00
Seth Alves
dd009bf8b9
add some debugging prints. make blacklisting work
2016-06-04 11:06:37 -07:00
Seth Alves
be403865fc
don't request public keys for the standard psuedo-account-names
2016-06-04 10:44:59 -07:00
Seth Alves
80eeff5a64
bump packet versions. change how domainObject[RESTRICTED_ACCESS_FLAG] is decided
2016-06-04 10:32:07 -07:00
Seth Alves
adf893ea19
rename AgentPermissions to NodePermissions
2016-06-04 09:50:36 -07:00
Seth Alves
2977c4eab7
Merge branch 'permissions-grid-ui' of github.com:sethalves/hifi into permissions-grid
2016-06-04 09:08:44 -07:00
Seth Alves
09b0e3eaaf
use constants rather than bare strings for standard psuedo-account-names
2016-06-04 09:07:34 -07:00
David Rowe
2eaf401bd6
Fix spurious data being submitted from changed permissions in new row
2016-06-04 12:39:55 +12:00
Zach Pomerantz
09e0a2ced7
Parse basic metadata into DomainMetadata
2016-06-03 15:13:09 -07:00
Zach Pomerantz
e04c6e8c44
Add description/hosts/rating to settings UI
2016-06-03 15:00:43 -07:00
Zach Pomerantz
209ace1b86
Include anonymously connected user metadata
2016-06-03 15:00:43 -07:00
Zach Pomerantz
55e5c1f6e0
Declare metadata descriptors
2016-06-03 15:00:42 -07:00
Seth Alves
b88bba8672
add code to convert older domain-settings to current style
2016-06-03 13:15:53 -07:00
Seth Alves
0e3e2ea331
Merge branch 'ui' of github.com:sethalves/hifi into permissions-grid
2016-06-02 19:13:05 -07:00
David Rowe
f2e5b6056f
Make table switches smaller
2016-06-03 14:03:19 +12:00
Seth Alves
d1abdb07ab
Merge branch 'ui' of github.com:sethalves/hifi into permissions-grid
2016-06-02 18:20:27 -07:00
Zach Pomerantz
5c293646b9
Segment metadata users
2016-06-02 17:22:39 -07:00
David Rowe
8a2685325b
Make localhost, anonymous, and logged-in rows non-deletable
2016-06-03 12:06:51 +12:00
Zach Pomerantz
85055d82bf
Regenerate Domain metadata on user (dis)connect
2016-06-02 17:05:58 -07:00
Seth Alves
41a8e9fa91
missed a protocol change
2016-06-02 16:53:52 -07:00
Zach Pomerantz
b13e7a1a8f
Encapsulate metadata in DomainMetadata
2016-06-02 16:04:27 -07:00
David Rowe
fd77f8401c
Style new code like old
2016-06-03 10:40:32 +12:00
Seth Alves
fc92268641
Merge branch 'master' of github.com:highfidelity/hifi into permissions-grid
2016-06-02 15:38:24 -07:00
Zach Pomerantz
18696144f1
Move metadata generation to DomainMetadata
2016-06-02 15:36:29 -07:00
Zach Pomerantz
87e27d9570
Factor out metadata generation from heartbeat
2016-06-02 15:35:47 -07:00
Zach Pomerantz
bf920c2b80
Compact Domain heartbeat JSON
2016-06-02 15:34:36 -07:00
David Rowe
21ba4f3394
Make editibility of switch columns be configurable
2016-06-03 10:27:38 +12:00
David Rowe
b36b1491af
Restrict marking table rows dirty to table row switch events
2016-06-03 10:12:28 +12:00
Seth Alves
d010dc9699
keep localhost line from being added every save. added some debugging print stuff
2016-06-02 15:08:16 -07:00
Seth Alves
83cba2dd82
start on code to convert from settings version 1.2 to 1.3
2016-06-02 13:28:36 -07:00
Seth Alves
83f2c723eb
collect permissions into their own data structure
2016-06-02 13:15:30 -07:00
Zach Pomerantz
a8228d42ee
Improve max users explanation
2016-06-02 11:57:24 -07:00
David Rowe
e24ba4caf6
Code tidying
2016-06-02 05:47:07 -07:00
David Rowe
ce7fa51465
Make checkboxes in user permissions table editable
2016-06-02 05:47:01 -07:00
Seth Alves
ae0c8a96f2
code to unpack permissions into a usable data structure
2016-06-01 15:33:24 -07:00
Seth Alves
f082201941
working toward a grid on domain-server settigns page
2016-06-01 15:32:27 -07:00
Seth Alves
7810ed6313
working toward a permissions grid in domain-server settings
2016-05-31 16:56:08 -07:00
Zach Pomerantz
b280eebd03
Only count users against max capacity
2016-05-27 15:51:41 -07:00
Brad Hefta-Gaub
fb9f6185db
CR feedback
2016-05-24 17:19:53 -07:00
Brad Hefta-Gaub
183f38e4f0
pop up warning if domain over capacity
2016-05-24 16:07:57 -07:00
Brad Hefta-Gaub
2eef07e414
cleanup and dead code removal
2016-05-24 15:38:08 -07:00
Brad Hefta-Gaub
12a1857280
check point with protocol refusal working
2016-05-24 15:20:11 -07:00
Brad Hefta-Gaub
1d9981e624
first cut at support for verifying all protocol version compatibility
2016-05-24 13:31:19 -07:00
Stephen Birarda
5ab876114f
send hostname to DS with every DS packet to handle changes
2016-05-20 11:24:54 -07:00
Stephen Birarda
962066c7d1
send user hostname breakdown with heartbeat
2016-05-20 11:24:54 -07:00
Stephen Birarda
7d2d60f200
split assigned and un-assigned nodes
2016-05-20 11:24:54 -07:00
Stephen Birarda
5884e1eadd
rename metaverse heartbeat methods
2016-05-20 11:24:54 -07:00
Stephen Birarda
3b2a9b7b98
fix set of place name on DomainServerNodeData
2016-05-20 11:24:54 -07:00
Stephen Birarda
7110fe98eb
associate incoming place name with DomainServerNodeData
2016-05-20 11:24:54 -07:00
Ryan Huffman
79ce64aa3a
Fix compilation error in DomainServer.cpp
2016-05-18 15:38:54 -07:00
Ryan Huffman
dd093e3fcd
Make AccountManager a DependencyManager singleton
2016-05-18 15:38:54 -07:00
Stephen Birarda
84df6cfed0
only re-request ice addresses during failure
2016-04-14 14:46:08 -07:00
Stephen Birarda
3f0ffc0aff
update ice-server address with API, add failed and clear denials
2016-04-14 10:33:17 -07:00
Stephen Birarda
55002b8d5e
add ice server address to hearbeat if full networking is on
2016-04-14 09:27:43 -07:00
Stephen Birarda
ab414f65eb
output success on first connection to new ice-server
2016-04-12 18:23:51 -07:00
Stephen Birarda
f69f59fa90
handle ice fail for no reply heartbeat in DS
2016-04-12 18:19:02 -07:00
Stephen Birarda
f1209dc82d
fix index randomization for single candidate ice-server
2016-04-12 18:04:32 -07:00
Stephen Birarda
f975f480b4
use the random device for random number generation
2016-04-12 17:46:47 -07:00
Stephen Birarda
b5fe6120aa
base randomization of ice-server from ice.highfidelity.com
2016-04-12 17:41:47 -07:00
Stephen Birarda
455d2d5048
allow for an empty password with a username
2016-04-12 09:37:26 -07:00
Stephen Birarda
aad98cc25d
make sure password setting is set before checking length
2016-04-11 11:56:47 -07:00
Stephen Birarda
a0edbac486
change comment for domain-server migration to SHA256
2016-04-05 14:12:50 -07:00
Stephen Birarda
7cd115f421
store and transmit passwords as SHA256 hash
2016-04-05 14:11:12 -07:00
Stephen Birarda
13a3b47d1b
convert password to base64 before settings post
2016-04-05 14:11:12 -07:00
Stephen Birarda
5054243655
compare HTTP auth password to base 64 settings value
2016-04-05 14:11:12 -07:00
Stephen Birarda
fd2ee8ce4e
add migration of plaintext password to base64
2016-04-05 14:11:12 -07:00
Ken Cooke
c6ca984782
Fix Reverb Zone settings to work correctly with new reverb.
2016-03-24 12:59:52 -07:00
Brad Hefta-Gaub
8c290ea6b9
Merge pull request #7390 from Atlante45/feat/udp-flood-protection
...
Server side bandwidth dial
2016-03-23 11:47:41 -07:00
Stephen Birarda
078872a6db
correct returned OAuth redirect URL
2016-03-21 15:26:26 -07:00
Stephen Birarda
7f3761481c
don't store UUIDs for cookies on disk
2016-03-21 15:22:32 -07:00
Stephen Birarda
510e8e89f2
fix a crash in DS with missing cert/key
2016-03-21 15:22:05 -07:00
Atlante45
d5f6ca5e1c
Add max bandwidth setting
2016-03-21 14:50:18 -07:00
Stephen Birarda
35973d4e30
re-use same socketed node for subsequent connections
2016-03-01 17:02:34 -08:00
Stephen Birarda
f44cf3903c
re-instate verified domain ownership for full automatic networking
...
This reverts commit 34408c8144
.
2016-03-01 13:04:37 -08:00
Stephen Birarda
34408c8144
Revert "verified domain ownership for full automatic networking"
2016-02-25 17:02:08 -08:00
Clément Brisset
2e7c7eace5
Merge pull request #7179 from birarda/domain-security
...
verified domain ownership for full automatic networking
2016-02-25 15:24:09 -08:00
Thijs Wenker
a716d971d9
Merge branch 'master' of https://github.com/highfidelity/hifi into 20774_fix
2016-02-25 02:18:40 +01:00
Stephen Birarda
f1aca57543
remove a tab in whitespace only line
2016-02-24 16:30:34 -08:00
Stephen Birarda
f8392e62a8
some wording tweaks in comments
2016-02-23 17:43:01 -08:00
Stephen Birarda
0191d75e86
allow temporary domain to upload public key
2016-02-23 17:29:15 -08:00
Stephen Birarda
3a800350c9
re-set the ice heartbeat packet if keypair changes
2016-02-23 15:42:28 -08:00
Stephen Birarda
96ed19100b
use ice-server heartbeat denial to trigger keypair re-gen
2016-02-23 15:26:13 -08:00
Stephen Birarda
4b4ea25ed6
immediately send ice heartbeat once keypair is ready
2016-02-23 11:24:26 -08:00
Stephen Birarda
83e8c248bd
repairs to failure case for keypair generation
2016-02-23 11:20:21 -08:00
Stephen Birarda
e2f02347dd
repairs to issues discovered during ID change
2016-02-23 10:57:54 -08:00
Stephen Birarda
d510ee0e47
complete ice-server signature verification
2016-02-22 18:00:05 -08:00
Stephen Birarda
9f9ef8764d
add a note about the QDataStream black box
2016-02-22 15:32:59 -08:00
Stephen Birarda
11a1bc4488
add signed heartbeat sending to domain-server
2016-02-22 15:12:02 -08:00
Stephen Birarda
90e9089e85
repairs for storage of domain ID in AM accounts file
2016-02-22 13:23:01 -08:00
Stephen Birarda
e30b2b7051
generate new domain keypair on domain ID change
2016-02-22 10:28:32 -08:00
Stephen Birarda
837c4c0810
handle upload of domain public key to metaverse API
2016-02-19 16:55:12 -08:00
Stephen Birarda
fa5f2571d7
cleanup migrations from previous account file system
2016-02-19 16:31:31 -08:00
Stephen Birarda
98b06112bd
handle persistence of AccountManager info to sep file
2016-02-19 15:45:20 -08:00
Stephen Birarda
af181e00b1
allow for creation of domain-server keypair in AccountManager
2016-02-19 14:34:19 -08:00
Brad Hefta-Gaub
c699c828cd
Merge pull request #7092 from birarda/assets-abs-path
...
add setting to DS for asset path, handle absolute paths
2016-02-12 17:43:23 -08:00
Stephen Birarda
27d338e81c
make any asset path relative to assets dir
2016-02-11 15:49:13 -08:00
Stephen Birarda
8c2d69f865
use breaks in help messages for file paths
2016-02-11 15:45:35 -08:00
Stephen Birarda
f455e404e3
add an option for assets path
2016-02-11 15:19:57 -08:00
Stephen Birarda
0f4467c582
cleanup exit codes for queued DS exit
2016-02-11 15:17:34 -08:00
Stephen Birarda
aaf8e60de3
delay critical quit messages until just prior to quit
2016-02-11 15:11:21 -08:00
Stephen Birarda
a089c43fdc
don't send ice heartbeat with no ice-server socket
2016-02-11 14:07:05 -08:00
Clément Brisset
618712538a
Merge pull request #7074 from birarda/integrate-new-hrtf
...
use the existing counter in AudioMixer to send client stats, remove some now dead code
2016-02-10 17:55:53 -08:00
Stephen Birarda
6707535ced
remove unused and incorrect stats from DS stats
2016-02-10 17:33:56 -08:00
Stephen Birarda
49a8b88e24
Merge pull request #7072 from huffman/fix-ac-script-store-in-memory
...
Update domain server to store temporary AC scripts in memory
2016-02-10 16:30:55 -08:00
Ryan Huffman
811859e46f
Update domain server to store temporary AC scripts in memory
2016-02-10 15:26:01 -08:00
Stephen Birarda
8598360f2e
allow string values to be graphable in DS stats
2016-02-10 11:50:23 -08:00
James B. Pollack
3c9043987f
Merge pull request #7019 from birarda/absolute-paths
...
allow absolute path to entity-server persist file
2016-02-04 08:53:21 -08:00
Stephen Birarda
90b78feb1e
force models file to end in .json.gz
2016-02-02 15:37:34 -08:00
Stephen Birarda
ff239a7c6a
add helper text for extension to persistFilePath
2016-02-02 15:17:45 -08:00
Stephen Birarda
9633e40c6e
add code to remove old persistFilename setting
2016-02-02 15:15:19 -08:00
Stephen Birarda
13d58003be
migrate persistFilename to persistFilePath in DS settings
2016-02-02 15:02:12 -08:00
Stephen Birarda
cfff765731
allow for absolute path handling at entity-server
2016-02-02 14:21:34 -08:00
Stephen Birarda
095f0b9349
rename canAdjustLocks to isAllowedEditor for multi-purpose
2016-02-01 16:46:11 -08:00
Atlante45
9330c3d4f3
Fix DS assignment scripts responses
2016-01-22 16:04:38 -08:00
Atlante45
822244ef72
Fix DS new assignment feature
2016-01-22 13:37:19 -08:00
Brad Hefta-Gaub
58b7708315
Merge pull request #6899 from birarda/fix-go-home
...
repairs to index path behaviour
2016-01-21 21:29:24 -08:00
Stephen Birarda
9061e33a1f
send path query once connected to domain
2016-01-21 18:24:17 -08:00
Stephen Birarda
15c922f4a5
always respond with default index path
2016-01-21 18:24:16 -08:00
Atlante45
db18d188b8
Fix wifi ping spikes
...
Moves the setting of Qt's bearer poll timeout earlier to be sure
it's caught.
2016-01-21 15:05:32 -08:00
Leonardo Murillo
098b7a4ff3
Merge pull request #6870 from birarda/console
...
Your Stack Manager is now a Server Console
2016-01-21 14:31:34 -06:00
Stephen Birarda
f12e0b5fd0
simplify callback for domain API get
2016-01-21 11:15:50 -08:00
Atlante45
fb60a048a5
Default dynamic jitter buffer to true on AM
2016-01-20 14:04:14 -08:00
Stephen Birarda
0bf5526d97
fix default persist path from DS for new location
2016-01-20 09:48:00 -08:00
Stephen Birarda
fdeb00d4c2
change default for models path to new directory
2016-01-20 09:28:47 -08:00
Stephen Birarda
0d80e9dc1f
setup ice heartbeat if auto networking enabled
2016-01-19 16:42:57 -08:00
Stephen Birarda
74b2a44050
merge the master and user configs after a settings change
2016-01-19 13:08:34 -08:00
Stephen Birarda
4cbbd24c7e
complete handling of immediate temp name grab
2016-01-19 13:04:05 -08:00
Stephen Birarda
a27d35566d
stub of temporary name download on DS start
2016-01-19 10:49:18 -08:00
Stephen Birarda
4e94817959
hookup share when passed action on settings page
2016-01-15 15:41:34 -08:00
Stephen Birarda
0876da7a7d
call manual install of ssleay from console install
2016-01-15 15:41:34 -08:00
Stephen Birarda
cf5b6198fd
use install command to manually place ssleay library
2016-01-15 15:41:34 -08:00
Stephen Birarda
05e48528bd
make sure SSL_EAY_LIBRARY_* is set when used
2016-01-15 15:41:34 -08:00
Stephen Birarda
c1a9a7f4c1
add ssleay copy for win AC/DS/Interface
2016-01-15 15:41:34 -08:00
Stephen Birarda
0b118a8e98
replace ApplicationVersion with BuildInfo
2016-01-15 15:41:34 -08:00
Stephen Birarda
d14c8cf9cc
add signing of DS and AC executable
2016-01-15 15:41:34 -08:00
Stephen Birarda
1faa78fe72
install fixed up DS and AC beside console
2016-01-15 15:41:34 -08:00
Stephen Birarda
e421624e99
put AC and DS binaries beside server-console
2016-01-15 15:41:34 -08:00
Ryan Huffman
0f2b9744d1
Merge branch 'console' of github.com:birarda/hifi into console-logging
2016-01-15 10:46:22 -08:00
Ryan Huffman
a5eb54b1b7
Move DomainServer script location to app data directory
2016-01-15 10:36:09 -08:00
Thijs Wenker
6808e25fdf
zone ranges to min and max variables, this way it is more oversee-able with the new negative positioning system
2016-01-13 01:26:32 +01:00
Ryan Huffman
4851def51c
Add status HTTP server to AC Monitor
2016-01-08 10:35:04 -08:00
Stephen Birarda
b3e46d1ed8
some macro renaming and cleanup
2016-01-04 10:26:37 -08:00
Leonardo Murillo
dda99bfea6
Merge branch 'master' of https://github.com/highfidelity/hifi
2015-12-08 14:07:50 -08:00
Leonardo Murillo
b7cdca75b7
Checkpoint towards integrated delivery
2015-11-24 16:12:04 -06:00
Ryan Huffman
dac491ef41
Merge branch 'master' of https://github.com/highfidelity/hifi into proto-received-message
2015-11-24 09:59:22 -08:00
Leonardo Murillo
5d2700309d
Merge branch 'master' of github.com:highfidelity/hifi into stack-manager
2015-11-20 17:43:25 -06:00
Clément Brisset
5d75fcbfce
Merge pull request #6430 from birarda/unique_linked_data
...
use a unique_ptr for linkedData in Node
2015-11-20 15:01:41 -08:00
Leonardo Murillo
e17d0b2af3
Bundling and consolidating deployment package
2015-11-20 15:10:56 -06:00
Stephen Birarda
b34934b849
resolve conflicts on merge with upstream/master
2015-11-20 11:52:53 -08:00
Stephen Birarda
3b40119992
use Agent session UUID to request script
2015-11-20 11:35:24 -08:00
Ryan Huffman
07d21514c5
Merge branch 'master' of https://github.com/highfidelity/hifi into proto-received-message
2015-11-19 10:47:37 -08:00
Seth Alves
0df37612a6
Merge pull request #6428 from birarda/goodbye-to-interested
...
only send node disconnect packet to interested types
2015-11-19 10:38:57 -08:00
Stephen Birarda
271387f96e
use a unique_ptr for linkedData in Node
2015-11-18 18:03:31 -08:00
Stephen Birarda
3fba1f8445
better variable naming for nodeToKill
2015-11-18 17:46:32 -08:00
Stephen Birarda
f4cf1c0291
only broadcast removed node messages to interested nodes
2015-11-18 17:45:18 -08:00
Brad Hefta-Gaub
456da661ff
implement support to download the persist file from entity server status page
2015-11-18 17:30:07 -08:00
Ryan Huffman
2a416ebc61
Merge branch 'master' of https://github.com/highfidelity/hifi into received-message
2015-11-18 16:52:23 -08:00
Brad Hefta-Gaub
f54374b66a
remove unused settings
2015-11-17 13:40:04 -08:00
Brad Hefta-Gaub
034debc483
cleanup
2015-11-17 10:59:53 -08:00
Brad Hefta-Gaub
40e69f6946
Merge branch 'master' of https://github.com/highfidelity/hifi into messaging
2015-11-16 15:31:06 -08:00
Brad Hefta-Gaub
d42a1a721f
first cut at messages-mixer
2015-11-16 15:26:17 -08:00
Stephen Birarda
584e35e4ab
have killNodeWithUUID return success to avoid double lookup
2015-11-16 10:58:11 -08:00
Stephen Birarda
e52e9be44c
re-broadcast disconnects from domain-server
2015-11-12 17:23:39 -08:00
Stephen Birarda
1c9396d66e
handle disconnect request in domain-server
2015-11-12 15:43:03 -08:00
Stephen Birarda
6d99a822a3
use a case-insensitive search in allowed editors QStringList
2015-10-28 14:33:50 -07:00
Andrew Meadows
4ff05e8c2a
fix lin endings of some JS files
2015-10-20 13:26:19 -07:00
Ryan Huffman
9ddcfdf94d
Cleanup PacketReceier and ReceivedMessage
2015-10-16 09:21:10 -07:00
Ryan Huffman
7682ab00e3
Add ReceivedMessage and receive progress
2015-10-15 14:09:53 -07:00
Andrew Meadows
3d17c57910
Merge pull request #6083 from sethalves/groundwork-for-hold-action-changes
...
Groundwork for hold action changes
2015-10-15 13:30:02 -07:00
Andrew Meadows
2ae62de84e
Merge pull request #6026 from birarda/qt-polling-env
...
set bearer poll timeout env for wlan scan in Qt 5.5
2015-10-15 09:58:32 -07:00
Seth Alves
9a9e5b962e
make edit logging terse vs not a domain-server setting
2015-10-14 09:45:35 -07:00
Stephen Birarda
60f5a06308
turn on the asset-server by default
2015-10-12 16:44:51 -07:00
Stephen Birarda
7987595dcd
set the bearer poll timeout for wlan scan in Qt 5.5
2015-10-08 11:32:10 -07:00
Stephen Birarda
e835b5ccf3
remove old gnutls code from domain-server
2015-10-05 15:30:26 -07:00
Stephen Birarda
030404157e
cleanup Assignment grab from iterator
2015-09-21 11:54:41 -07:00
Stephen Birarda
e21c1cb67c
make sure server/mixers are first in FIFO
2015-09-21 11:51:53 -07:00
Atlante45
449d6a04d8
CR
2015-09-11 14:21:56 +02:00
Atlante45
0037a1f4a7
Win build fix
2015-09-11 14:21:55 +02:00
Atlante45
18a696d88c
Type cleanup
2015-09-11 14:21:54 +02:00
Atlante45
15f7745bcc
JSON stats reliable and ordered
2015-09-11 14:21:54 +02:00
Atlante45
5808658958
Make NodeJSONStats reliable
2015-09-11 14:21:53 +02:00
Stephen Birarda
e1c395f5ea
resolve conflicts on merge with upstream/master
2015-09-08 14:56:23 -07:00
Rudi Chen
b703ce01fb
Make sure libdl is linked after libcrypto.
...
Fixes a `undefined reference to symbol 'dlclose@@GLIBC_2.2.5' error
I was running into on Linux Mint 17.2.
2015-09-06 21:42:02 -04:00
Stephen Birarda
ed19987b7d
resolve conflicts on merge with upstream/master
2015-09-04 12:31:46 -06:00
Bennett Goble
6f4fc24fb6
NodeConnectionData QDataStream #include
2015-08-30 12:05:56 -04:00
Stephen Birarda
e3e529c4e5
resolve conflicts on merge with origin/protocol
2015-08-27 14:52:29 -07:00
Stephen Birarda
80cf7b6c76
resolve conflicts on merge with upstream/master
2015-08-27 14:50:04 -07:00
Brad Davis
8cd13cad00
Merge pull request #5661 from sethalves/linux-memory-debugger
...
call setup_memory_debugger from common macros rather than from everywhere
2015-08-26 15:43:08 -07:00
Andrew Meadows
0835b79e33
Merge pull request #5646 from birarda/ds-cleanup
...
de-bloat the domain-server by adding a gatekeeper
2015-08-26 15:42:43 -07:00
Stephen Birarda
1a019187af
Merge branch 'ds-cleanup' into asset-upload
2015-08-26 15:07:43 -07:00
Stephen Birarda
cd7d0f383b
allow editors who can't be verified in the short term
2015-08-26 15:07:29 -07:00
Stephen Birarda
4039c2e3e0
fix for asset-server naming, deadlock in timeout/wait
2015-08-26 14:27:12 -07:00
Stephen Birarda
352f3543c3
resolve conflicts on merge with ds-cleanup
2015-08-26 13:33:50 -07:00
Stephen Birarda
c8545c8aeb
remove an empty line
2015-08-26 12:37:47 -07:00
Stephen Birarda
dc1f726283
don't assign the asset-server in domain by default
2015-08-26 12:36:48 -07:00
Ryan Huffman
aa7d8678e1
Merge branch 'protocol' of github.com:birarda/hifi into atp-server
2015-08-26 12:26:11 -07:00
Seth Alves
695ffa29c7
call setup_memory_debugger from common macros rather than from every CMakeLists.txt file
2015-08-26 11:09:59 -07:00
Atlante45
179ee73e26
Merge branch 'master' of https://github.com/highfidelity/hifi into update_protocol
2015-08-26 16:50:33 +02:00
Ryan Huffman
4e3d0758e5
Remove UNUSED_2
2015-08-25 15:07:07 -07:00
Stephen Birarda
c776f04ab2
don't allow in a user who should have edit but not verified
2015-08-25 14:36:22 -07:00
Stephen Birarda
9940f375ea
repairs for CR comments
2015-08-25 10:02:43 -07:00
Stephen Birarda
17befac262
use fixed width for stats tables
2015-08-24 18:10:21 -07:00
Stephen Birarda
b8ac9aa5eb
update jquery and bootstrap in DS
2015-08-24 18:02:26 -07:00
Stephen Birarda
d02e5b2450
fix a typo in comment in DomainGatekeeper
2015-08-24 15:10:27 -07:00
Stephen Birarda
a9c04e5116
don't allow verified connection without username
2015-08-24 15:01:39 -07:00
Stephen Birarda
c6f1567361
add a debug for refused connection in DomainGatekeeper
2015-08-24 14:58:25 -07:00
Stephen Birarda
fe591f61cc
fix class rename in processConnectRequestPacket
2015-08-24 14:54:48 -07:00
Stephen Birarda
d57c1fc2d5
fix a typo in DomainGatekeeper comment
2015-08-24 14:50:18 -07:00
Stephen Birarda
7591a29c48
add back indentation to STATICALLY_ASSIGNED_NODES
2015-08-24 14:44:24 -07:00
Stephen Birarda
d2acf327dd
fix NodeConnectionData discrepancy on request
2015-08-24 14:43:49 -07:00
Stephen Birarda
e8772277de
de-bloat the domain-server by adding a DomainGatekeeper
2015-08-24 14:19:33 -07:00
Andrew Meadows
0fb2390877
Merge pull request #5604 from birarda/master
...
report non-skewed uptime from domain-server
2015-08-21 09:16:21 -07:00
Stephen Birarda
aac15e52bb
add explicit cast to double for uptime
2015-08-20 10:19:34 -07:00
Seth Alves
c25082d86f
use -fsanitize=address in all code rather than just the top-level links
2015-08-20 10:14:16 -07:00
Stephen Birarda
74d6e5ba89
make sure LNL goes down before domain-server
2015-08-20 10:01:12 -07:00
Stephen Birarda
b386a95d08
fix sort for node uptime
2015-08-19 18:31:42 -07:00
Stephen Birarda
2738f65c10
have domain-server report non-skewed uptime
2015-08-19 18:23:11 -07:00
Seth Alves
2056f588e3
if environment variable HIFI_MEMORY_DEBUGGING is defined when cmake is run, enable -fsanitize=address on linux
2015-08-19 18:03:16 -07:00
Stephen Birarda
42a7262707
Merge pull request #5565 from murillodigital/node-version
...
DO NOT MERGE - Node versioning
2015-08-19 13:32:48 -07:00
Ryan Huffman
da7c9198c5
Remove superfluous log message
2015-08-19 10:01:40 -07:00
Ryan Huffman
63d0205d1e
Move domain settings retrieval to UDT
2015-08-18 23:11:33 -07:00
Stephen Birarda
0f77ab8611
resolve conflicts on merge with upstream/master
2015-08-18 11:45:55 -07:00
Seth Alves
4a456488a1
remove the option to persist entities as anything other than json.gz files
2015-08-17 14:01:25 -07:00
Leonardo Murillo
b345d75e4d
More cleanup and showing version in ds web gui
2015-08-13 16:44:28 -06:00
Leonardo Murillo
7c4813f1cf
Another versioning checkpoint + cleanup
2015-08-13 16:35:55 -06:00
Leonardo Murillo
cda5b29fd3
Another take at versioning details exchange - checkpoint
2015-08-13 14:19:13 -06:00
Bennett Goble
d5691b1196
Add QDataStream include to DomainServerWebSessionData.cpp
...
Fixes compilation error with Qt 5.5.0, QDataStream >> QSet
2015-08-08 17:17:29 -04:00
Stephen Birarda
eec382ade8
Merge pull request #5513 from bwent/domain-server-authentication
...
Add connection token UUId to sign with username when connecting to domain-server
2015-08-07 10:05:00 -07:00
bwent
ffccc9ca96
clean up formatting, make connectionUUID const in NodeList
2015-08-06 10:11:22 -07:00
bwent
73ea958640
add check if user is local user
2015-08-06 09:01:25 -07:00
bwent
a8f9f9d746
clean-up formatting
2015-08-05 17:43:03 -07:00
bwent
45e3eafce3
Remove ERR_get_error call
2015-08-05 16:00:25 -07:00
bwent
ab2b54a6b2
Add connection token to sign with username when connecting to domain-server
2015-08-05 15:33:59 -07:00
bwent
8868148c94
Parital fix for padding error using RSA_sign and RSA_verify
2015-08-05 14:07:25 -07:00
Stephen Birarda
052978898e
resolve conflicts on merge with upstream master
2015-08-05 11:16:20 -07:00
bwent
fc385d9bc1
debugging
2015-08-05 10:29:30 -07:00
bwent
b9364a47a1
Debug null QUuid being stored in conenctionTokenHash
2015-08-04 15:31:26 -07:00
bwent
54dd5da64c
To debug RSA padding error
2015-08-04 12:02:23 -07:00
bwent
af293ec6dd
Fix DomainServerConnectionTOken packet writing/resetting
2015-08-04 12:02:23 -07:00
bwent
244cc016ab
Generate session token UUIDs to be signed with username
2015-08-04 12:02:23 -07:00
Seth Alves
adcd91e3ff
Added an option to domain-server settings to persist entities as gzipped json. With this setting enabled, persist files take much less space on disk than with the other two options.
2015-08-04 07:23:24 -07:00
Stephen Birarda
b68c7fd92a
first adjustment in NLPacket after type is known
2015-07-23 16:59:08 -07:00
Stephen Birarda
9556fecbe2
initial changes to make _nodeSocket a udt::Socket
2015-07-20 17:10:22 -07:00
Stephen Birarda
0f534b9f7b
fixes for new read and NLPacketList
2015-07-17 15:43:20 -07:00
Atlante45
d505527e5a
Remove setExtendedheader call
2015-07-17 15:38:36 -07:00
Stephen Birarda
8ff8a17f02
remove TODO added for DS, check sockets
2015-07-17 14:17:48 -07:00
Stephen Birarda
7d60b86f52
kill the PacketLister (AKA Huffman 1 : PacketListener 0)
2015-07-17 09:07:39 -07:00
Stephen Birarda
2a2eb39066
repairs for DS path query and response
2015-07-16 17:08:06 -07:00
Stephen Birarda
487969ef7a
pack reason size as quint16
2015-07-16 16:45:16 -07:00
Stephen Birarda
f31675c4c6
fix ice-server packets
2015-07-16 14:21:37 -07:00
Stephen Birarda
e90ace6231
fix child assignment UUID, adjust for NLPacket after unpack
2015-07-15 12:37:30 -07:00
Stephen Birarda
b115bd1a55
resolve conflicts on merge with huffman/receive_packets
2015-07-15 10:52:07 -07:00
Ryan Huffman
44c99ef89a
Replace bytesAvailable with bytesLefToRead
2015-07-15 10:44:51 -07:00
Stephen Birarda
e127c5c06d
rename Packet methods for clarity
2015-07-15 10:40:40 -07:00
Stephen Birarda
ccc2649d26
fix packing of domain list header
2015-07-14 21:14:15 -07:00
Stephen Birarda
89c44ded38
repairs for domain-server PacketList sending
2015-07-14 21:01:26 -07:00
Stephen Birarda
a5ca1f7125
fix variable setup in Packet constructor
2015-07-14 19:15:18 -07:00
Atlante45
3abde577e2
Merge branch 'protocol' of https://github.com/birarda/hifi into protocol
2015-07-14 16:58:26 -07:00
Stephen Birarda
15ca129005
fix for registration of methods with typedef
2015-07-14 16:46:17 -07:00
Atlante45
fbb6a94579
Merge branch 'receive_packets' of https://github.com/huffman/hifi into protocol
2015-07-14 16:36:28 -07:00
Ryan Huffman
d8bec3983f
Merge branch 'atp' of github.com:birarda/hifi into receive_packets
...
Conflicts:
domain-server/src/DomainServer.cpp
2015-07-14 16:13:54 -07:00
Stephen Birarda
6d6b9b8117
pass sending node to processListRequestPacket
2015-07-14 16:11:48 -07:00
Ryan Huffman
56b5c9acff
Merge branch 'atp' of github.com:birarda/hifi into receive_packets
...
Conflicts:
assignment-client/src/entities/EntityServer.cpp
domain-server/src/DomainServer.cpp
2015-07-14 14:53:45 -07:00
Ryan Huffman
4d9b28688d
Update reinterpret_cast call that should be dynamic_cast
2015-07-14 14:49:51 -07:00
Ryan Huffman
84796b20e0
Fix call to constructICEPingReplyPacket
2015-07-14 14:45:45 -07:00
Ryan Huffman
90407e2720
Remove redundant check in if
2015-07-14 14:45:32 -07:00
Stephen Birarda
d617b71232
remove SharedNodePointer from some packet callbacks
2015-07-14 14:27:26 -07:00
Stephen Birarda
fbd287472d
make NodeData parseData take only packet
2015-07-14 14:09:00 -07:00
Stephen Birarda
0637f589b5
add PacketListener to help unregister for packets
2015-07-14 13:52:38 -07:00
Atlante45
81ad0056c3
Fix a few node deref
2015-07-13 15:34:37 -07:00
Atlante45
c80df94b06
Update includes for moved files
2015-07-13 15:28:55 -07:00
Stephen Birarda
ede39515d8
update parseData for new network API
2015-07-13 14:26:10 -07:00
Atlante45
957e6394a9
sendPacket function take Node& not a pointer
2015-07-13 11:57:20 -07:00
Stephen Birarda
e5d8a39dde
update DomainServer to new packet receive API
2015-07-13 11:11:52 -07:00
Stephen Birarda
3d62162812
cleanup octree networking code to use new API
2015-07-13 09:40:26 -07:00
Stephen Birarda
d85fbbfb74
update NodeList for new packet receive code
2015-07-10 17:45:23 -07:00
Stephen Birarda
dd30813ae0
remove an extra line in DomainServer
2015-07-09 12:39:43 -07:00
Stephen Birarda
11a4c20a21
fix payloadSize write in DomainServer
2015-07-09 12:23:54 -07:00
Stephen Birarda
cafa8b65f5
specify the size of the DTLS required packet
2015-07-09 12:07:18 -07:00
Stephen Birarda
adf2ce85f1
pack the size of the connection denied reason
2015-07-09 12:03:15 -07:00
Stephen Birarda
a363f42bb2
pass const NLPacket& for all sendUnreliablePacket calls
2015-07-09 11:42:18 -07:00
Stephen Birarda
6cf0018914
repairs required for domain-server build
2015-07-09 11:07:13 -07:00
Stephen Birarda
74940a2132
replace lingering PacketTypes in old format
2015-07-08 10:18:13 -07:00
Ryan Huffman
60538d4a82
Merge branch 'atp' of github.com:birarda/hifi into atp
...
Conflicts:
libraries/audio-client/src/AudioIOStats.cpp
2015-07-07 16:26:22 -07:00
Ryan Huffman
3690ecc28f
Add std::move to sendPacket calls
2015-07-07 16:24:11 -07:00
Stephen Birarda
1f68ad892a
replace PacketList usage with NLPacketList
2015-07-07 16:14:57 -07:00
Stephen Birarda
bb15326676
repair send of path query packet
2015-07-07 16:02:21 -07:00
Stephen Birarda
6064a2d4e2
CR fixes for DomainServer
2015-07-07 15:21:20 -07:00
Stephen Birarda
ea3f61a0c5
remove use of payload in DomainServer
2015-07-06 17:17:40 -07:00
Stephen Birarda
3fa785c545
fix domain check in packets for new API
2015-07-06 17:03:26 -07:00
Stephen Birarda
33a9a04d9e
allow a packet to be created with extended header
2015-07-06 16:18:49 -07:00
Stephen Birarda
57d76f488c
make PacketPayload a QIODevice subclass
2015-07-06 11:33:46 -07:00
Stephen Birarda
8dd91b8795
don't force source ID on ICE ping packets
2015-07-02 17:34:52 -07:00
Stephen Birarda
0d64e82fe2
replace PacketType declarations with PacketType::Value
2015-07-02 16:38:52 -07:00
Howard Stearns
a736d0d901
Initial value false for domain-server wantEditLogging (used by assignment clients).
2015-06-29 11:33:55 -07:00
Seth Alves
b0f6826d17
Merge pull request #4995 from birarda/domain-dtls
...
speed up initial connection to domains
2015-05-29 10:50:01 -07:00
Stephen Birarda
e91ee7e7e3
only send add packet for nodes in interest set
2015-05-29 09:49:54 -07:00
Stephen Birarda
cb7b23f346
install DS message handler in DomainServer
2015-05-28 17:04:15 -07:00
Stephen Birarda
29d3ca85d9
cleanup debug logs for DS/node ping punch
2015-05-28 16:53:13 -07:00
Stephen Birarda
493a9da43e
make sure DS log handler is cleaned up
2015-05-28 16:23:14 -07:00
Stephen Birarda
9d2e1773a0
fix memory issues for immediate ice pings
2015-05-28 15:31:21 -07:00
Stephen Birarda
e096cbe040
have ice-server immediately send peer to DS
2015-05-28 14:25:18 -07:00
Stephen Birarda
531ef1fa1c
change ice-server heartbeat behaviour
2015-05-28 14:05:43 -07:00
Stephen Birarda
5c75863af4
immediately send add packet from DS for new node
2015-05-28 10:45:03 -07:00
Stephen Birarda
c7c542ef4c
decouple STUN from DS check in
2015-05-27 14:24:15 -07:00
Stephen Birarda
857552ae0b
don't hold back link event for account connect
2015-05-26 15:16:23 -07:00
Stephen Birarda
33545a0c3f
fix for domain-server settings account disconnect
2015-05-21 13:45:50 -07:00
Stephen Birarda
5d9f62066a
reload the merged config after making versioned changes
2015-05-21 10:27:24 -07:00
Stephen Birarda
4475ca4643
use new restricting access toggle for DS connection
2015-05-20 16:47:10 -07:00
Stephen Birarda
6306b69ec8
add a version and handle remapping for restricted access
2015-05-20 16:27:53 -07:00
Stephen Birarda
ac954e1c43
fix for lowercase help text in settings
2015-05-20 15:00:11 -07:00
Stephen Birarda
19b669867e
cleanup entity checkboxes for new format
2015-05-20 14:58:09 -07:00
Stephen Birarda
e295f52c0a
handle change event for new checkboxes
2015-05-20 14:52:31 -07:00
Stephen Birarda
ab52df7254
change checkboxes to prettier bootstrap switches
2015-05-20 14:30:50 -07:00
Stephen Birarda
227bdff07a
fix width of re-order column
2015-05-20 11:31:32 -07:00
Stephen Birarda
8fb5c53142
handle initial values for hash tables
2015-05-20 11:21:19 -07:00
Stephen Birarda
dff021ea15
fix for table creation on settings.js
2015-05-18 12:45:24 -07:00
Stephen Birarda
1a1b304319
update METAVERSE_URL to correct url
2015-05-18 10:24:10 -07:00
Stephen Birarda
6c5626da43
save input on enter or act on table
2015-05-18 10:19:11 -07:00
Stephen Birarda
bc0cb6105d
fix sidebar badging for grouped values
2015-05-15 17:28:37 -07:00
Stephen Birarda
23378a79ab
enable full auto networking for temporary name
2015-05-15 17:25:18 -07:00
Stephen Birarda
9024f15d25
show description for existing domain selection
2015-05-15 17:19:22 -07:00
Stephen Birarda
b8b5ff4aca
fixes for temporary domain creation
2015-05-15 17:14:51 -07:00
Stephen Birarda
edf9042ed5
add hifi link to table, make table icons anchors
2015-05-15 17:12:19 -07:00
Stephen Birarda
60a8dc1eb3
add initial version of places table in domain-server
2015-05-15 16:33:12 -07:00
Stephen Birarda
7caaa757fd
change paths label to places/paths
2015-05-15 14:51:53 -07:00
Stephen Birarda
bfa069a26b
handle domain ID removal and account disconnection
2015-05-15 13:15:09 -07:00
Stephen Birarda
a675b0a891
fix locked link button in settings
2015-05-15 13:10:32 -07:00
Stephen Birarda
82cb55e602
handle case where account is locked
2015-05-15 11:26:06 -07:00
Stephen Birarda
78fa82515a
use constant IDs for domain buttons
2015-05-15 11:19:44 -07:00
Stephen Birarda
c0473adec9
add button to create new domain ID in settings
2015-05-15 11:18:12 -07:00
Stephen Birarda
bb936657ae
handle domain creation during account connect flow
2015-05-15 11:09:00 -07:00
Stephen Birarda
c4f926b25f
hide domain ID + auto network options without account
2015-05-14 16:15:28 -07:00
Stephen Birarda
20940b55ba
handle access token storage via sweet-alert
2015-05-14 15:47:20 -07:00
Stephen Birarda
5645fdc8b9
send user to token creation page
2015-05-14 15:21:33 -07:00
Stephen Birarda
a668ea7a4c
remove a blank line
2015-05-14 12:53:23 -07:00
Stephen Birarda
4de006f9b9
handle OAuth access token retrieval
2015-05-14 12:22:23 -07:00
Stephen Birarda
fabe19a92c
ask for OAuth token directly
2015-05-14 11:19:07 -07:00
Stephen Birarda
aff83be768
handle account disconnection from DS settings
2015-05-14 11:03:41 -07:00
Stephen Birarda
033007cce6
use viewHelpers to create HF account button
2015-05-14 10:45:26 -07:00
Stephen Birarda
52ce9af375
fix updateSetting conditionals after merge
2015-05-13 17:53:21 -07:00
Stephen Birarda
62c0aff16a
handle falsy values returned from valueForKeyPath
2015-05-13 17:52:46 -07:00
Stephen Birarda
69fb6c73ac
remove gui only feature in domain-server
2015-05-13 17:33:44 -07:00
Stephen Birarda
93973eecd1
resolve conflicts on merge with upstream/master
2015-05-13 17:13:33 -07:00
Stephen Birarda
225b41d163
don't do dumb things with memory
2015-05-13 14:18:48 -07:00
Stephen Birarda
8b2ded1b79
handle case where QVariant is not QVariantMap
2015-05-13 13:16:06 -07:00
Stephen Birarda
e88cfc913f
make sure viewpoint is prepended with slash
2015-05-12 15:45:13 -07:00
Stephen Birarda
89cb3d66e4
make sure paths are prepended with a slash
2015-05-12 15:39:22 -07:00
Stephen Birarda
edadaea604
add help text for domain-server paths
2015-05-12 15:30:25 -07:00
Stephen Birarda
332601b91c
final fixes for path query from DS
2015-05-12 14:34:14 -07:00
Stephen Birarda
7330e5255d
handle path query response from DS in NL/AM
2015-05-12 13:48:41 -07:00
Stephen Birarda
993984134c
add the path to DS response for path query
2015-05-12 12:48:01 -07:00
Stephen Birarda
0562fee82a
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-paths
2015-05-12 12:39:05 -07:00
Stephen Birarda
e0ccc986b1
add a method to DS to respond to path query
2015-05-12 12:29:09 -07:00
Stephen Birarda
c66bd9b1aa
complete addition of paths to DS settings
2015-05-12 11:58:55 -07:00
Stephen Birarda
3daabd262b
remove debugs from DSSettingsManager
2015-05-12 11:24:47 -07:00
Stephen Birarda
c49d73ea35
handle root key settings when updating
2015-05-12 10:25:11 -07:00
Stephen Birarda
f0aeaa1af8
handle sidebar badging for new root values
2015-05-11 18:07:33 -07:00
Stephen Birarda
542ce944ef
add paths, handling for non-grouped values
2015-05-11 17:44:35 -07:00
Stephen Birarda
c390dcb4dd
change button to disconnect if account connected
2015-05-11 14:10:44 -07:00
Stephen Birarda
55338a2b0f
refuse to update a setting if it is gui only
2015-05-11 13:49:35 -07:00
Stephen Birarda
5afb0792dc
don't return gui only values from DS settings json
2015-05-11 13:44:35 -07:00
Stephen Birarda
27f06e2d37
add button handling for describe settings
2015-05-11 13:32:09 -07:00
Stephen Birarda
e7433adc96
re-affix the DS settings sidebar
2015-05-11 11:29:32 -07:00
Stephen Birarda
979f33ade5
show an advanced toggle button in when xs
2015-05-11 11:26:45 -07:00
Stephen Birarda
e225443986
fix for table overflow in DS settings
2015-05-11 11:18:26 -07:00
Stephen Birarda
8c6715e4fc
resolve conflicts on merge with upstream/master
2015-05-11 11:10:22 -07:00
Stephen Birarda
ddb52348bc
don't force use of Settings to all QCoreApplication
2015-05-08 16:24:39 -07:00
Stephen Birarda
e3acf861ff
fix for unverified datagram writes
2015-05-07 14:07:14 -07:00
Stephen Birarda
6b3cf1ba4a
remove dependency of PacketHeaders on NodeList
2015-05-05 12:19:42 -07:00
Stephen Birarda
7b4522e950
nullify the current Highchart when modal closed
2015-05-01 16:21:05 -07:00
Stephen Birarda
99bddcc102
insert usernames to JSONBreakableMarshal interpolate map
2015-05-01 15:45:53 -07:00
Stephen Birarda
5936073425
get avatar-mixer settings from domain-server
2015-04-30 14:55:53 -07:00
Stephen Birarda
b50545f414
use symlink for DS resources, add AM bandwidth
2015-04-30 13:53:44 -07:00
Stephen Birarda
e8ee9e4b3a
try performing copy in PRE_BUILD for VS
2015-04-30 13:42:30 -07:00
Stephen Birarda
42c40a7164
attempt add of resources to executable sources
2015-04-30 13:32:25 -07:00
Stephen Birarda
f9ac918ff0
add macro to copy directory beside target
2015-04-30 13:10:59 -07:00
Stephen Birarda
38ae3afc82
add a macro for directory copying
2015-04-30 13:06:00 -07:00
Stephen Birarda
73da4828b1
fix the shift and width of stat highchart
2015-04-30 08:33:08 -07:00
Stephen Birarda
17c5d1e32a
complete highchart dynamic graph for numerical values
2015-04-29 20:07:00 -07:00
Stephen Birarda
781f45e488
pull the keypath for clicked value in stats javascript
2015-04-29 17:55:10 -07:00
Stephen Birarda
a39ee91233
add a keypath data attribute on stat values
2015-04-29 17:53:29 -07:00
Stephen Birarda
eda18318d8
add highcharts for graphing of numerical stat values
2015-04-29 17:35:03 -07:00
Stephen Birarda
40dfbada5d
cleanup styling in json.human.css
2015-04-29 16:38:12 -07:00
Stephen Birarda
cca13d6c96
add back stale state for stats
2015-04-29 16:35:07 -07:00
Stephen Birarda
ab4a140806
re-enable dynamic stat updates, styling fix
2015-04-29 16:25:40 -07:00
Stephen Birarda
cb588debfe
handle display of more complex json stats in domain-server
2015-04-29 16:21:35 -07:00
Stephen Birarda
b55889597d
complete unmarshal of breakable json using QVariant
2015-04-29 15:03:49 -07:00
Stephen Birarda
24576574ae
add breaking of marshaled buffer to QStringList
2015-04-29 11:20:07 -07:00
Seth Alves
e6da5ea711
formatting
2015-04-28 09:28:42 -07:00
Seth Alves
49783c1550
formatting
2015-04-28 09:28:17 -07:00
Seth Alves
7aa2013473
formatting
2015-04-28 09:26:39 -07:00
Seth Alves
436fe03d10
formatting
2015-04-28 09:26:20 -07:00
Seth Alves
30e78a37cd
formatting
2015-04-28 09:26:03 -07:00
Seth Alves
8db46d859e
formatting
2015-04-28 09:19:45 -07:00
Seth Alves
38ba0ab352
remove useless added code
2015-04-28 09:18:00 -07:00
Seth Alves
32f91a86e7
remove some unneeded code
2015-04-27 15:43:47 -07:00
Seth Alves
2f36cd0fb0
make it so assignment-clients runnings scripts can rez entities
2015-04-27 15:30:17 -07:00
Seth Alves
0fb1a83e3b
quiet compiler, remove some trailing control-Ms
2015-04-25 09:20:00 -07:00
Stephen Birarda
f94fcdab7b
print if DS is using an access token from env
2015-04-17 10:44:18 -07:00
Stephen Birarda
1d5f1807f7
Merge pull request #4562 from sethalves/editors-are-rezzers
...
add a bool value to Node which indicates if it is allowed to rez new ent...
2015-03-31 18:53:29 -07:00
Seth Alves
4e83301c65
add a bool value to Node which indicates if it is allowed to rez new entities
2015-03-31 18:27:46 -07:00
Stephen Birarda
61806935bb
add a networking constants class with metaverse URL
2015-03-31 16:40:21 -07:00
Ryan Huffman
1c0e7e26a2
Merge pull request #4507 from birarda/friends-only-location
...
make friends-only discoverability mode work as described
2015-03-25 13:48:08 -07:00
Leonardo Murillo
d1d183e190
More .com changes
2015-03-25 13:05:10 -06:00
Stephen Birarda
4bf8e9f625
change AccountManager request API, leverage in networking and DS
2015-03-25 12:04:04 -07:00
Seth Alves
baa8e9c86f
remove uneeded #includes
2015-03-19 13:05:30 -07:00
Seth Alves
817a6130ef
return a reason as part of the domain server's connection-denied packet. Don't apply max-capacity check to users in the editors list
2015-03-19 13:01:57 -07:00
Seth Alves
4412ba916e
don't lock out someone from localhost, even if the maximum number of users are connected
2015-03-18 15:17:25 -07:00
Seth Alves
610607e8e6
optionally limit number of avatars that can connect
2015-03-18 14:08:53 -07:00
Seth Alves
405eceeda6
Merge branch 'master' of github.com:highfidelity/hifi into maximum-capacity
2015-03-18 13:26:46 -07:00
Seth Alves
4bae19015c
add (thus far unused) domain-server setting for maximum user capacity
2015-03-17 15:52:23 -07:00
Seth Alves
6c4b808813
Merge branch 'master' of github.com:highfidelity/hifi into persist-entities-as-json
2015-03-15 07:10:56 -07:00
Stephen Birarda
7bfc747748
Revert "Revert "NOT MERGEABLE: graceful cleanup on Application dtor for NodeList""
...
This reverts commit 9269b2a0b2
.
2015-03-12 12:13:32 -07:00
Stephen Birarda
9269b2a0b2
Revert "NOT MERGEABLE: graceful cleanup on Application dtor for NodeList"
2015-03-12 11:28:07 -07:00
Seth Alves
b431ce289c
missed a comma
2015-03-12 10:11:46 -07:00
Seth Alves
3bc85c2531
instead of a json checkbox, a dropdown to chose the file type
2015-03-12 09:34:01 -07:00
Seth Alves
2a06816f71
added persist-as-json checkbox to domain settings. File extension of persist file is automatically adjusted when entity server saves. When loading, if both a json and svo file exist, the newer one is used. This is regardless of the persistAsJson setting
2015-03-11 23:09:15 -07:00
Stephen Birarda
9f754e40d0
move all silent node timers into LimitedNodeList
2015-03-11 16:59:06 -07:00
ZappoMan
05640290da
don't add old metavoxels assignment to default assignments
2015-03-04 14:41:28 -08:00
samcake
6b1f42df83
Merge pull request #4366 from ZappoMan/removeMetavoxels
...
remove metavoxels
2015-03-03 15:50:53 -08:00
Stephen Birarda
eb8e8e9a62
Merge pull request #4356 from sethalves/domain-server-http-port-in-shmem
...
pass more localhost ports via shared memory
2015-03-03 10:05:24 -08:00
ZappoMan
5c3c94a618
remove metavoxels
2015-03-02 17:21:43 -08:00
Seth Alves
bb7b132b78
Add a way to indicate that a specific message of a certain form should only be printed once. Different messages that match the same form will each be printed once.
2015-03-02 14:18:26 -08:00
Seth Alves
f54f41fcf0
fix typo
2015-02-27 11:36:45 -08:00
Seth Alves
01cac7445a
add suppressions for log-spam caused by idle assignment-client
2015-02-27 10:58:04 -08:00
Seth Alves
f157c5c60d
Merge branch 'master' of github.com:highfidelity/hifi into domain-server-http-port-in-shmem
2015-02-26 09:13:49 -08:00
Seth Alves
128a38100f
Merge branch 'master' of github.com:highfidelity/hifi into assignment-client-keep-a-spare-x
2015-02-25 14:13:55 -08:00
Seth Alves
1a4808857e
put local domain server's http port into shared memeory
2015-02-25 11:30:54 -08:00
Seth Alves
89ebb45c03
Revert "Merge pull request #4332 from birarda/master"
...
This reverts commit 3230857b0d
, reversing
changes made to 1b669af79d
.
2015-02-24 17:09:05 -08:00
Stephen Birarda
09ffcbb2e8
Revert "Merge pull request #4324 from sethalves/assignment-client-keep-a-spare"
...
This reverts commit 087e2babde
, reversing
changes made to 5202d2136a
.
2015-02-24 12:30:40 -08:00
Seth Alves
4bba4fc387
cleanups
2015-02-20 13:44:37 -08:00
Seth Alves
4b3183d820
AssignmentClients accept an id on the command-line.
...
AssignmentClientMonitor now has a NodeList. It stores its local port
in shared memory, like the DomainServer does. As it spawns children,
it addes Nodes to the NodeList for each one. The children send status
updates to the Monitor. The Monitor will notice if there are no
spares and fork another child.
2015-02-19 17:44:06 -08:00
Stephen Birarda
b2e587dbbd
remove use of include_dependency_includes and use cmake
2015-02-18 14:12:05 -08:00
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