access-default: Allow defining object specific permissions for any client
This MR improves the 'access.rules' Json configuration to grant object specific permissions to any client. This is done by adding a 'update-perms' action in the matched rule. See example in 'wireplumber.conf.d.examples/access.conf' for its usage.
Merge request reports
Activity
assigned to @gkiagia
- Resolved by Julian Bouzas
Yes, this is not going to work very well. You need to trigger every time a new object is added (any object), make a decision on the permissions it's going to have for each client and then update all clients.
added 1 commit
- de015010 - access-default: Allow defining object specific permissions for any client
added 4 commits
-
de015010...4ed51791 - 3 commits from branch
pipewire:master
- 76f3c6a5 - access-default: Allow defining object specific permissions for any client
-
de015010...4ed51791 - 3 commits from branch
added 6 commits
-
76f3c6a5...9b462845 - 5 commits from branch
pipewire:master
- e0054b57 - access-default: Allow defining object specific permissions for any client
-
76f3c6a5...9b462845 - 5 commits from branch
added 12 commits
-
e0054b57...65e4ae83 - 11 commits from branch
pipewire:master
- 4ef5c349 - access-default: Allow defining object specific permissions for any client
-
e0054b57...65e4ae83 - 11 commits from branch
added 6 commits
-
4ef5c349...f57a4630 - 5 commits from branch
pipewire:master
- c27a1f0f - access-default: Allow defining object specific permissions for any client
-
4ef5c349...f57a4630 - 5 commits from branch
added 4 commits
-
1d203ecd...78dd8b1d - 3 commits from branch
pipewire:master
- 3048281d - access-default: Allow defining object specific permissions for any client
-
1d203ecd...78dd8b1d - 3 commits from branch
added 1 commit
- 437a0782 - access-default: Allow defining object specific permissions for any client
added 3 commits
-
437a0782...4868b3c3 - 2 commits from branch
pipewire:master
- 2e74af68 - access-default: Allow defining object specific permissions for any client
-
437a0782...4868b3c3 - 2 commits from branch
added 22 commits
-
2e74af68...dc6694fb - 21 commits from branch
pipewire:master
- aab0190d - access-default: Allow defining object specific permissions for any client
-
2e74af68...dc6694fb - 21 commits from branch
added 8 commits
-
aab0190d...43e939c0 - 7 commits from branch
pipewire:master
- 0fd6c511 - access-default: Allow defining object specific permissions for any client
-
aab0190d...43e939c0 - 7 commits from branch
added 5 commits
-
0fd6c511...0a866530 - 4 commits from branch
pipewire:master
- a814a291 - access-default: Allow defining object specific permissions for any client
-
0fd6c511...0a866530 - 4 commits from branch
added 6 commits
-
a814a291...479523ab - 5 commits from branch
pipewire:master
- 98b0dd18 - access-default: Allow defining object specific permissions for any client
-
a814a291...479523ab - 5 commits from branch
mentioned in merge request !667