Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Managed ACL: Add AccessRestrictionList support #34932

Merged
merged 28 commits into from
Aug 27, 2024

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    c2fdd06 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Update src/access/AccessConfig.h

    Co-authored-by: C Freeman <cecille@google.com>
    tleacmcsa and cecille authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    20f0b6a View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    04651f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    03ea9d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbff3b5 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Reworked ARL storage

    Previously ARL related data was persisted in KVS.  This has been
    removed and now the responsibility for managing/maintaining the
    related data (CommissioningARL and ARL attributes) is up to the
    app to set on AccessRestrictionProvider class.
    tleacmcsa committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    5a161e7 View commit details
    Browse the repository at this point in the history
  2. Review fixes

    cleanup ArlEncoder interface.
    return error to client if arl review request fails
    return token to client in FabricRestrictionReviewUpdate
    tleacmcsa committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    459bee4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0928e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcc85c7 View commit details
    Browse the repository at this point in the history
  5. Restyled by clang-format

    restyled-commits authored and tleacmcsa committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    a3d1300 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    81effc2 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. M-ACL updates

    - refactored AccessControl::Check into CheckACL and CheckARL
    - added placeholders for the upcoming CHIP_ERROR_ACCESS_RESTRICTED_BY_ARL
    - extracted ARL exception processing to standalone class for better
      testing
    tleacmcsa committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    1c34d96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d46ab30 View commit details
    Browse the repository at this point in the history
  3. Add plumbing for subject descriptor IsCommissioning field

    - Make session manager update that state on a message-per-message basis
    - Add tests
    
    Missing test: MRP test against a not-yet-committed fabric over CASE showing
    that IsCommissioning is true.
    tcarmelveilleux authored and tleacmcsa committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    9809516 View commit details
    Browse the repository at this point in the history
  4. Fix crash

    tcarmelveilleux authored and tleacmcsa committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    8ac75f8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b151a0f View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Updates for review comments

    tleacmcsa committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    1d463a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92bec3f View commit details
    Browse the repository at this point in the history
  3. restyled

    tleacmcsa committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    b1ae8e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Review updates

    - fixed return type for some command failures
    - enhanced unit tests
    tleacmcsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7cf925c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9dc45e8 View commit details
    Browse the repository at this point in the history
  3. restyled

    tleacmcsa committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    d27dfb6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91d4f19 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cbcd55a View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    25bd650 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31a7ddd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    141c555 View commit details
    Browse the repository at this point in the history
  4. review updates

    tleacmcsa committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    3d976bf View commit details
    Browse the repository at this point in the history