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 |
|