1. 26 Feb, 2024 4 commits
  2. 23 Feb, 2024 1 commit
  3. 22 Feb, 2024 2 commits
    • bugclerk's avatar
      Fix permissions check for services plugin using api key (#13215) · 65263b52
      bugclerk authored
      
      Allow API keys to toggle services. We only need to check whether
      this is a user session since API keys don't support roles. This
      means that once an API key is within the permissions check function
      we already know that it has been explicitly granted access to this
      endpoint via its allowlist.
      
      (cherry picked from commit a54645566d755e79ce4a2e10bb5059b71c2fb986)
      Co-authored-by: default avatarAndrew Walker <awalker@ixsystems.com>
      65263b52
    • bugclerk's avatar
      Fix check for whether a dataset is internal (#13211) · 2db2069c
      bugclerk authored
      
      This particular check never quite worked correctly in that our
      filter for whether the dataset was in boot pool was a de-facto
      no op (since we were not populating the pool name before filtering).
      
      This issue was not detected due to a compensating bug in filter_list
      where missing keys were not being handled correctly either.
      
      (cherry picked from commit 9126570b1662acaa40c47f43e2e730ba4c3b5573)
      Co-authored-by: default avatarAndrew Walker <awalker@ixsystems.com>
      2db2069c
  4. 21 Feb, 2024 3 commits
  5. 20 Feb, 2024 6 commits
  6. 19 Feb, 2024 1 commit
    • bugclerk's avatar
      NAS-127344 / 24.04-RC.1 / Add roles for truecommand plugin (by sonicaj) (#13182) · 7df834f7
      bugclerk authored
      
      * Add truecommand read/write roles
      
      (cherry picked from commit 98c485e7460cdefc2421a88a90a012dcfd6a6095)
      
      * Specify roles for truecommand plugin
      
      (cherry picked from commit 1d955359617a7ad700e54f5bba3d243727a6bc83)
      
      * Add integration test for truecommand roles
      
      (cherry picked from commit 5e86165dd1519897c1e4e5764808a97f5b3d4e3a)
      
      * Fix no auth req endpoint roles
      
      (cherry picked from commit fed8014f2ca0604c48faf76509ef10885a97382e)
      
      ---------
      Co-authored-by: default avatarWaqar Ahmed <waqarahmedjoyia@live.com>
      7df834f7
  7. 18 Feb, 2024 1 commit
  8. 17 Feb, 2024 1 commit
  9. 16 Feb, 2024 3 commits
  10. 15 Feb, 2024 4 commits
  11. 14 Feb, 2024 6 commits
  12. 13 Feb, 2024 2 commits
  13. 12 Feb, 2024 6 commits