Stephen Birarda
47f82a8046
send the mac address with domain-server check in
2016-11-18 13:50:11 -08:00
Stephen Birarda
39afb24982
explictly remove Agent from NIS for other Agents
2016-11-15 10:37:19 -08:00
Stephen Birarda
1791a1c1fe
never send agents to other agents
2016-11-15 10:15:17 -08:00
Chris Collins
6581a51bc9
Merge pull request #9052 from davidkelly/dk/2226
...
Add ability to mute user
2016-11-11 16:02:08 -08:00
Clément Brisset
e38da75115
Merge pull request #9053 from huffman/feat/whitelist-ac-ip
...
Add AC ip address whitelist to domain server
2016-11-11 15:03:21 -08:00
Ryan Huffman
528b8e93f0
Remove extraneous logging in DomainServer for whitelist
2016-11-11 14:33:34 -08:00
Ryan Huffman
fc1a7255f6
Remove unneeded 'this->'
2016-11-11 14:24:28 -08:00
Ryan Huffman
e177004d71
Fix ds not restarting when changing ac whitelist
2016-11-11 14:23:16 -08:00
Ryan Huffman
d522d03bd2
Add repeated message suppression to request assignment packets
2016-11-11 11:29:52 -08:00
David Kelly
96f6cb7ae4
whitespace
2016-11-11 11:24:06 -08:00
Ryan Huffman
969cbf4cb0
Update domain server subnet whitelist description
2016-11-11 10:46:40 -08:00
Ryan Huffman
bd1bcaf1a4
Clean up subnet whitelist implementation
2016-11-11 10:38:56 -08:00
Ryan Huffman
d691aa3302
Update naming for subnet whitelist in ds
2016-11-11 10:32:45 -08:00
Ryan Huffman
ca6a74d63d
Add whitelist filtering to assignment requests
2016-11-11 10:19:53 -08:00
Ryan Huffman
63cfbf55ca
Add ip address whitelist processing to domain server
2016-11-11 10:19:21 -08:00
Ryan Huffman
edb8d14507
Add ac address whitelist to domain server settings
2016-11-11 10:18:16 -08:00
David Kelly
9c8f22e0e7
straight to audio mixer
...
since we can get the canKick there too. (doh)
2016-11-11 09:30:58 -08:00
Stephen Birarda
7f46714645
drop the incorrect scale from domain settings
2016-11-10 16:53:56 -08:00
David Kelly
285520dff7
Initial cut
...
No script work yet, just first stab at underpinnings
2016-11-10 16:24:35 -08:00
Stephen Birarda
f14037979a
fix a typo in help text for minimum scale
2016-11-10 15:31:23 -08:00
Stephen Birarda
6f442a74b1
request settings from agents and debug results
2016-11-10 14:43:15 -08:00
Stephen Birarda
77ede81fc9
limit MyAvatar scale to limits from domain settings
2016-11-10 13:27:13 -08:00
Stephen Birarda
563322d08d
add min and max avatar scale to domain-server settings
2016-11-10 10:04:01 -08:00
Brad Hefta-Gaub
8758e4a9ba
add support for whitelist entity scripts
2016-11-09 19:17:24 -08:00
Atlante45
ae29fe8ab2
Logging improvements
2016-11-04 14:26:19 -07:00
humbletim
bf93483f87
allow assignment client scripts to create ATP assets
2016-10-26 11:22:33 -04:00
Stephen Birarda
3c7bcf1127
remove the max bandwidth option from DS settings while broken
2016-10-18 15:54:25 -07:00
Stephen Birarda
5562d7e7a6
add a filter operator to decide if connections are created
2016-10-14 14:46:58 -07:00
Ryan Downe Karpf
397816679d
Merge pull request #8790 from huffman/feat/reliable-path-queries
...
Update ds path queries to be reliable
2016-10-13 09:21:44 -07:00
Ryan Huffman
a44653db57
Update ds path queries to be reliable
2016-10-12 10:47:42 -07:00
Atlante45
5bae69bb51
Fix DS
2016-10-12 10:20:19 -07:00
Atlante45
d5429e76da
Warnings fixes and cleanup
2016-10-12 10:20:19 -07:00
Atlante45
eaca3b672f
Switch to JSON for application settings
2016-10-12 10:20:19 -07:00
Seth Alves
e9961110e9
if we have new ice-server information, retry right away, even if the previous attempt failed
2016-10-10 15:40:59 -07:00
Seth Alves
9712301172
avoid a race that can cause metaverse to not have correct ice-server information about a domain
2016-10-10 11:54:33 -07:00
Brad Hefta-Gaub
41e90eda49
Merge pull request #8648 from sethalves/no-groups-no-log-spam
...
don't check for user membership in a null list of groups
2016-09-30 11:23:30 -07:00
Thijs Wenker
7e3073e163
fix spelling bugs
2016-09-29 22:13:27 +02:00
Chris Collins
5f325f7923
Merge pull request #8629 from sethalves/ice-troubles-1
...
domain-server tells metaverse if it has no ice-server
2016-09-23 15:26:50 -07:00
Seth Alves
8cadd299a2
Merge branch 'master' of github.com:highfidelity/hifi into ice-troubles-1
2016-09-23 13:16:26 -07:00
Zach Pomerantz
a9318d052b
Merge branch 'master' of github.com:highfidelity/hifi into clean/audio-config
2016-09-23 13:11:52 -07:00
Seth Alves
f546524c1f
don't checkout for user membership in a null list of groups
2016-09-23 09:46:10 -07:00
Seth Alves
bd2ee56a27
fix domain-server command-line arguments
2016-09-22 12:45:49 -07:00
Seth Alves
d2c5378627
Merge branch 'master' of github.com:highfidelity/hifi into ice-troubles-1
2016-09-22 11:44:23 -07:00
Seth Alves
c43c83019d
Merge branch 'master' of github.com:highfidelity/hifi into ice-troubles
2016-09-22 10:34:25 -07:00
Brad Hefta-Gaub
5d3d4bdbd9
add support for redirection on domain at max capacity
2016-09-21 18:12:38 -07:00
Zach Pomerantz
e2ff738fc3
strip unused audio settings
...
- remove parameters on the jitter buffer algorithm, these are now static
- remove parameters on the output starve detection algorithm, now static
- move interface audio settings to the Developer menu
2016-09-21 17:35:27 -07:00
Seth Alves
7dc8a48dba
Merge branch 'ice-troubles' of github.com:sethalves/hifi into ice-troubles-1
2016-09-21 10:08:17 -07:00
Seth Alves
b9ea93de57
use qWarning rather than qCritical because qCritical may exit
2016-09-21 10:08:02 -07:00
Seth Alves
a3aea774fe
tell metaverse ice-server is 0.0.0.0 when domain-server doesn't have one
2016-09-21 10:07:12 -07:00
Seth Alves
ba8aa5b50c
fix camelcase
2016-09-19 16:38:34 -07:00
Seth Alves
571aaac4d7
Merge branch 'master' of github.com:highfidelity/hifi into ice-troubles
2016-09-19 15:37:53 -07:00
Seth Alves
8108557e10
whitespace
2016-09-19 15:37:50 -07:00
Brad Hefta-Gaub
fd474f6319
add basic support for master vs stable builds
2016-09-19 14:14:32 -07:00
Seth Alves
45b48c01bf
command-line arguments to control ice-server ip address and domain-server ID
2016-09-19 13:39:42 -07:00
Brad Hefta-Gaub
3d54600843
Merge pull request #8513 from Atlante45/feat/network-port
...
Add settings to change local port
2016-09-08 18:10:32 -07:00
SamGondelman
544606bccc
cmake fix
2016-09-06 17:40:44 -07:00
SamGondelman
74e5814a48
try to fix rpath issue
2016-09-06 17:40:43 -07:00
SamGondelman
9d447d4dcc
enabled qnetworkrequest redirects everywhere I could find them
2016-09-06 17:35:06 -07:00
Atlante45
eb007b24cd
Use invalid port to signal no value passed
2016-09-06 11:59:07 -07:00
Stephen Birarda
43b8e01d46
don't force auto networking on non metaverse domains
2016-08-23 11:21:15 -07:00
Stephen Birarda
d098a1ae28
allow temporary domains to use an access token when present
2016-08-22 10:50:39 -07:00
Seth Alves
9bcda1bb45
merge from upstream
2016-08-20 15:25:04 -07:00
Seth Alves
ac4ecc9907
don't send a login-denied packet when we're still waiting for user's public key.
2016-08-19 14:10:27 -07:00
Seth Alves
87dbfa7e47
add -Wsuggest-override to compile flags and deal with fallout
2016-08-18 09:51:41 -07:00
Ryan Huffman
727d59ab27
Add backup directory setting to domain server
2016-08-16 17:33:32 -07:00
Stephen Birarda
5bac88c004
default domain-server permissions to connect for standard
2016-08-11 10:52:36 -07:00
Zander Otavka
3df8aa0dba
Suppress repeated ice server connection messages
2016-08-08 17:01:32 -07:00
Seth Alves
f348b56106
remove hidden attribute from advanced settings button
2016-08-05 18:16:48 -07:00
Brad Hefta-Gaub
652bea8cd0
Merge pull request #8363 from birarda/no-temp-ice-update
...
Avoid DS heartbeats with non-metaverse domain ID
2016-08-05 16:48:00 -07:00
Seth Alves
3ca1ee1d82
Fix some group-related code to handle CamelCase usernames
2016-08-04 17:39:41 -07:00
Stephen Birarda
f3e30221f0
only force a new temp name if already a temp domain-server
2016-08-04 09:33:31 -07:00
Stephen Birarda
ba49fd2c61
don't heartbeat immediately unless metaverse domain
2016-08-04 09:33:31 -07:00
Stephen Birarda
a1220b87f1
set key ID for verified user in right place
2016-08-02 14:35:51 -07:00
Stephen Birarda
760223a550
check for existing public key with lowercase username
2016-08-02 14:35:51 -07:00
Stephen Birarda
5eb890e4f5
add a simple IP address sanitizer for DS settings save
2016-08-02 14:35:51 -07:00
Stephen Birarda
39e6ac0974
cleanup API for HifiConfigVariantMap after migration
2016-08-02 14:35:11 -07:00
Stephen Birarda
62af203d08
migrate the deprecated merged master/user config
2016-08-02 14:35:11 -07:00
Stephen Birarda
285478f1b2
don't repack the same permissions after kick
2016-08-02 14:35:11 -07:00
Stephen Birarda
5b04ab6d53
add node kick request handling to DS
2016-08-02 14:35:11 -07:00
Stephen Birarda
eaf52ae111
default kick perms for localhost
2016-08-02 14:35:11 -07:00
Stephen Birarda
f04996a53d
add the kick permission to domain server settings
2016-08-02 14:35:11 -07:00
Stephen Birarda
5d69c9c81e
fix sockaddr choice for local nodes
2016-08-02 14:35:11 -07:00
Stephen Birarda
b1e0e6d708
use replacement for IP address perms, not additive
2016-08-02 14:35:11 -07:00
Stephen Birarda
f7298ef767
add packing of IP perms, small cleanup in packing
2016-08-02 14:35:11 -07:00
Stephen Birarda
cd436355fc
cleanup handling of defaults for standard user perms
2016-08-02 14:35:11 -07:00
Stephen Birarda
f8ea180127
match naming of forbidden IP settings group to groups
2016-08-02 14:35:11 -07:00
Stephen Birarda
a674c843c2
add unpack for IP, DRYup unpackPermissions
2016-08-02 14:35:11 -07:00
Stephen Birarda
edce249d2c
remove subnet from IP address security
2016-08-02 14:35:11 -07:00
Stephen Birarda
6836b09f87
add sections to DS security for IP/Subnet
2016-08-02 14:35:11 -07:00
Seth Alves
60d6673950
switch data-web urls to point at production server rather than dev one
2016-08-01 12:00:08 -07:00
Seth Alves
c72cfb165c
damnit
2016-07-29 18:33:06 -07:00
Seth Alves
2443166d78
update for new friends api
2016-07-29 16:41:17 -07:00
Seth Alves
ebdfede89f
switch to new friends api
2016-07-29 16:34:59 -07:00
Seth Alves
11cf01e5ae
Merge branch 'groups' of github.com:sethalves/hifi into groups
2016-07-29 13:10:30 -07:00
Seth Alves
8e1820f911
make sure permissions have the correct ID in the case where a user has been verified
2016-07-29 13:10:14 -07:00
Zander Otavka
39c8ce2a1a
Fix new group message to be more intuitive
2016-07-29 10:19:18 -07:00
Zander Otavka
bcff561eb8
Add category collapsing and expanding
2016-07-28 18:14:00 -07:00
Zander Otavka
987a8c802f
Add basic input validation
2016-07-28 17:21:40 -07:00
Zander Otavka
aa909a1366
Polish category/row addition and deletion
2016-07-28 17:21:40 -07:00
Zander Otavka
93f9f93b5a
Enable adding groups
2016-07-28 17:21:40 -07:00
Zander Otavka
3234de9f92
Add category headers to groups
2016-07-28 17:21:40 -07:00
Seth Alves
390ee9aaeb
clean up some code, add some debugging prints
2016-07-27 14:03:32 -07:00
Seth Alves
3a3b1489c6
code review
2016-07-27 11:46:52 -07:00
Seth Alves
8663b260f6
code review -- applyPermissionsForUser to setPermissionsForUser, don't take input permissions as an argument
2016-07-27 10:14:18 -07:00
Seth Alves
d69d5bff28
remove redundant call to userPerms.setVerifiedUserName
2016-07-27 10:06:02 -07:00
Seth Alves
a2d35df34e
fix a couple of mistakes made during code-review response
2016-07-27 09:57:57 -07:00
Seth Alves
bc2ded2f97
code review
2016-07-27 08:46:46 -07:00
Seth Alves
148793011d
code review
2016-07-27 07:55:09 -07:00
Seth Alves
b3e04b5370
small cleanups for permissions help text
2016-07-26 09:35:58 -07:00
Seth Alves
f35b935031
do some cleaning-up of the domain-server settings page group tables
2016-07-22 17:51:31 -07:00
Seth Alves
82dfdebd46
move permissions for specific-users below groups. turn debug-prints back off
2016-07-22 14:14:03 -07:00
Seth Alves
8e5262872e
fix bug that was losing verified status for users with permissions specific to their account
2016-07-22 14:00:46 -07:00
Seth Alves
6ec8aff645
remove group-related debug prints
2016-07-22 12:02:17 -07:00
Seth Alves
96fd1cb841
Merge branch 'master' of github.com:highfidelity/hifi into groups
2016-07-22 11:40:29 -07:00
Seth Alves
adba4cde0b
book-keeping around groups and ranks
2016-07-22 11:40:23 -07:00
Seth Alves
97b40ab87d
adapting to api changes
2016-07-21 14:04:55 -07:00
Howard Stearns
51bc3c51ca
less logging, change constant name.
2016-07-21 08:35:21 -07:00
Seth Alves
c1b27a9249
Merge branch 'master' of github.com:highfidelity/hifi into groups
2016-07-20 10:03:22 -07:00
howard-stearns
98f76924c5
log hearbeat like we do updates
2016-07-18 14:49:56 -07:00
howard-stearns
1a66574adb
add protocol version signature to metaverse heartbeat
2016-07-18 14:29:49 -07:00
Seth Alves
4d9f5ce777
Merge branch 'master' of github.com:highfidelity/hifi into groups
2016-07-16 07:39:36 -07:00
Ken Cooke
b03686c37f
Change the default domain attenuation level to 0.5
2016-07-15 22:02:56 -07:00
Seth Alves
8e6b3ed8c2
rename variable to make its use more clear
2016-07-14 12:24:44 -07:00
Seth Alves
599b892296
refresh cached group information every 15 seconds
2016-07-14 11:20:57 -07:00
Seth Alves
641746f2c0
fix describe-settings
2016-07-13 15:29:00 -07:00
Seth Alves
f47b5120bc
Merge branch 'master' of github.com:highfidelity/hifi into groups
2016-07-13 14:48:28 -07:00
Seth Alves
0e86be8660
use dev metaverse
2016-07-13 14:48:23 -07:00
Brad Hefta-Gaub
f8910d475e
Merge pull request #8225 from ZappoMan/codecPlugins
...
Audio codec plugins
2016-07-13 14:47:03 -07:00
Seth Alves
02ce2468df
Merge branch 'master' of github.com:highfidelity/hifi into groups
2016-07-12 13:46:29 -07:00
Clément Brisset
2f07f0d24f
Revert "Revert "Fix crash in packet list""
2016-07-12 11:39:16 -07:00
Brad Hefta-Gaub
a71baf5601
handle codec prioritization, handle multiple codec choices
2016-07-08 21:18:03 -07:00
Clément Brisset
d933238bda
Revert "Fix crash in packet list"
2016-07-08 18:15:14 -07:00
Atlante45
97da515585
Assign random UUID to DS without one.
2016-07-08 15:15:58 -07:00
Seth Alves
55d76abf48
back-out accidently changed api urls
2016-07-06 16:42:31 -07:00
Seth Alves
e6f456f494
each rank in a group has its own permissions
2016-07-06 16:39:08 -07:00
Seth Alves
2a25f458fc
fetch rank names from web api after getting a group's ID
2016-07-04 10:20:25 -07:00
Seth Alves
aae42e3802
updates to track zach's changes to api
2016-06-30 16:14:46 -07:00
Seth Alves
408a77dd13
merge from upstream
2016-06-29 18:49:33 -07:00
Stephen Birarda
1b87e902de
fix initialization of DEFAULT_HOURS in DomainMetadata
2016-06-29 13:23:52 -07:00
Zach Pomerantz
80fceccb7e
simplify hours parsing in domain metadata
2016-06-29 12:43:39 -07:00
Zach Pomerantz
c406538301
properly parse domain metadata hours
2016-06-28 12:40:25 -07:00
Zach Pomerantz
56038a97a6
add domain settings getter for descriptors, validates nested vals
2016-06-28 12:39:00 -07:00
Seth Alves
d4cc4bf1e4
represent node permissions as a bitfield rather than a list of bools
2016-06-27 14:55:13 -07:00
Seth Alves
c7d56493b1
Merge branch 'master' of github.com:highfidelity/hifi into groups
2016-06-27 10:07:38 -07:00
Brad Hefta-Gaub
2e8f6c2cc6
Merge pull request #8118 from sethalves/tmp-rez-cap-rather-than-reject
...
cap lifetime rather than reject edits from nodes which only have tmp-rez rights
2016-06-24 14:08:29 -07:00
Seth Alves
ead6e476a9
add a list of blacklist groups which remove permissions rather than grant them
2016-06-24 14:03:43 -07:00
Brad Hefta-Gaub
cea4b27b4d
Merge pull request #8128 from zzmp/feat/heartbeat-build-version
...
add build version to heartbeat
2016-06-24 12:20:16 -07:00
Seth Alves
cc1b6f0cb2
add a permissions-grid row for friends-of-domain-owner
2016-06-24 11:42:56 -07:00
Zach Pomerantz
1fcd7aa0c4
add build version to heartbeat
2016-06-23 19:55:16 -07:00
Zach Pomerantz
b1b378a91f
add back access token to domain-server
2016-06-23 19:38:41 -07:00
Zach Pomerantz
13310923c4
reset to temp domain after logout
2016-06-23 19:38:23 -07:00
Zach Pomerantz
1de1c632af
use private_description instead of description for domain settings
2016-06-23 17:16:42 -07:00
Seth Alves
c4b0f1899e
merge from upstream
2016-06-23 13:26:01 -07:00
Zach Pomerantz
4a30d549ad
force temp domain reset on 404 too (401 already)
2016-06-22 12:04:26 -07:00
Zach Pomerantz
a6115cba6e
update temporary domains to use api_key
2016-06-22 12:04:26 -07:00
Zach Pomerantz
b6b73af2b4
Clean up domain-server setup
2016-06-22 12:02:35 -07:00
Seth Alves
fbfb6f169b
Merge branch 'master' of github.com:highfidelity/hifi into tmp-rez-cap-rather-than-reject
2016-06-22 10:02:12 -07:00
Zach Pomerantz
e03974181a
reformat operating hours to [[open,close]]
2016-06-21 17:19:37 -07:00
Seth Alves
9ca27f267d
cap lifetime rather than reject edits from nodes which only have tmp-rez rights
2016-06-21 16:48:04 -07:00
Seth Alves
c97618f8bc
reduce the number of user public-key downloads during a login attempt
2016-06-21 11:40:55 -07:00
Zach Pomerantz
52170eb12e
use refs for domain metadata parsing
2016-06-21 11:21:20 -07:00
Seth Alves
f397c4760f
comments
2016-06-21 09:56:39 -07:00
Zach Pomerantz
807596596f
fix badging, parsing of operating hours
2016-06-21 00:18:38 -07:00
Zach Pomerantz
7fa7abdb1d
add operating hours to domain-server settings/UI
2016-06-20 22:58:20 -07:00
Zach Pomerantz
4e0aeea2b8
add time offset to domain-server UI
2016-06-20 16:19:19 -07:00
Zach Pomerantz
cfe9ac32d4
fix narrowing warning by casting -1
2016-06-20 14:46:20 -07:00
Seth Alves
69f2f2e765
Merge branch 'master' of github.com:highfidelity/hifi into groups
2016-06-20 14:07:22 -07:00
Seth Alves
ba032ce0b4
apply a group's permissions to users who belong to the group
2016-06-20 14:06:09 -07:00
Seth Alves
fdafbd2015
apply a group's permissions to users who belong to the group
2016-06-20 14:02:23 -07:00
Seth Alves
82dd36459d
apply a group's permissions to users who belong to the group
2016-06-20 14:02:04 -07:00
Seth Alves
af52f6da82
remove some duplicate the's
2016-06-20 13:59:56 -07:00
Zach Pomerantz
25b21dacda
clean domain metadata and update acl
2016-06-20 13:44:14 -07:00
Zach Pomerantz
40f2d36487
fix hosts/tags in domain-server settings
2016-06-20 11:38:38 -07:00
Zach Pomerantz
1c188a270d
Merge pull request #8087 from zzmp/feat/send-domain-descriptors
...
send domain metadata to metaverse for authed domains
2016-06-20 11:22:01 -07:00
Seth Alves
764da926a3
merge sethalves:make-permissions-names-case-insensitive
2016-06-17 19:22:22 -07:00
Seth Alves
e606ffb002
use constant rather than hard-coding metaverse url
2016-06-17 18:12:03 -07:00
Seth Alves
d8a67850f2
treat usernames in permissions-grid on domain-server settings page as case-insensitive
2016-06-17 15:17:51 -07:00
Seth Alves
de100e8141
after receiving a group's ID from api, save it
2016-06-17 13:29:42 -07:00
Seth Alves
3fc9bdb3d0
undo accidental change
2016-06-16 16:44:18 -07:00
Seth Alves
6fae35d9f2
start on handling group permissions
2016-06-16 16:42:15 -07:00
Seth Alves
dd24143d16
start on handling group permissions
2016-06-16 16:41:47 -07:00
Seth Alves
d184aade1b
comments
2016-06-16 16:40:57 -07:00
Seth Alves
52e3be4f5d
allow for read-only text-fields in table input rows
2016-06-16 16:40:36 -07:00
Seth Alves
3072a67839
center help test above group-permissions table
2016-06-16 16:40:07 -07:00
Seth Alves
22ca34590a
add domain-server settings-page UI for groups
2016-06-16 16:39:47 -07:00
Zach Pomerantz
1ce9e96cba
Send domain metadata for authed domains
2016-06-16 13:00:28 -07:00
Seth Alves
e79767a121
authed username wasn't being saved in permissions, so that interface would get briefly disconnected when their permissions changed.
2016-06-11 15:16:02 -07:00
Seth Alves
4c45d081cd
merge from upstream
2016-06-10 19:57:46 -07:00
Stephen Birarda
12e5851ba4
fix connection denial message, put version back
2016-06-09 15:53:19 -07:00
Stephen Birarda
f963adb5dd
send connection denial for connect version mismatch
2016-06-09 15:53:19 -07:00
Stephen Birarda
4b5a554122
remove check in version downgrading from NodeList
2016-06-09 15:53:19 -07:00
David Rowe
d54247da8d
Format hover popups
2016-06-10 10:13:54 +12:00
David Rowe
786c74d7f9
Vertically center table headings, reduce font size in subheadings
2016-06-10 08:57:52 +12:00
Seth Alves
441b5a20d8
merge from upstream
2016-06-09 13:23:41 -07:00
Seth Alves
bade215907
maximum 'tmp' entity lifetime is now a domain-server setting, defaults to 1 hour
2016-06-09 10:41:30 -07:00
Zach Pomerantz
9926c80917
Only check user metadata before sending
2016-06-08 18:45:01 -05:00
Seth Alves
8085266c1d
cause names in permissions tables to be alpha-sorted
2016-06-08 10:36:44 -07:00
Seth Alves
7696ead012
look for standard permissions in standard table rather than in user table
2016-06-07 16:38:52 -07:00
Seth Alves
b2f63a2132
hook up can-rez-tmp and can-write-to-asset-server
2016-06-07 16:17:58 -07:00
David Rowe
f3f04fba97
Fix IE displaying checkboxes too large
2016-06-08 09:41:31 +12:00
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