1. 26 May, 2023 1 commit
  2. 18 May, 2023 1 commit
  3. 17 May, 2023 2 commits
    • Andrew Walker's avatar
      Improve IPMI password validation (#11325) · 7cad14b8
      Andrew Walker authored
      This addresses a couple of issues with IPMI password validation
      
      1) The webui lists password complexity requirements that are
         not validated within middleware before sending payload
         through ipmitool.
      
      2) Password length of 20 characters is enforced in middleware,
         but this value exceeds that supported by ipmi 1.5 (16 characters).
      
      The first item is problematic because the error messages from ipmitool
      for passwords that lack sufficient complexity are less than helpful
      ("Request data field length limit exceeded").
      
      The second item is also incredibly problematic because on some
      devices a password of more than 16 characters will be silently
      truncated to 16 characters.
      
      This PR shifts validation to the middleware schema by introducing
      two changes:
      
      a) Password() schema type. This currently only hardcodes 'private'
      key, but the guiding principal is that we can start shifting
      places where we are handling passwords to have a common schema
      so that it is simpler to identify and audit where middleware is
      handling passwords.
      
      b) PasswordComplexity validator. This implements validation of
      the sort where you need two or three of certain character types
      in a password.
      7cad14b8
    • Eric Turgeon's avatar
  4. 15 May, 2023 1 commit
  5. 12 May, 2023 2 commits
  6. 11 May, 2023 3 commits
  7. 09 May, 2023 5 commits
  8. 07 May, 2023 1 commit
  9. 03 May, 2023 1 commit
    • Andrew Walker's avatar
      Fix activedirectory.leave endpoint (#11221) · 5c7a0272
      Andrew Walker authored
      Fixes for SEE-related ticket where support engineer was deliberately
      breaking AD by deleting kerberos settings while we were joined to AD
      caused a regression in activedirectory plugin.
      5c7a0272
  10. 02 May, 2023 2 commits
  11. 28 Apr, 2023 1 commit
  12. 26 Apr, 2023 1 commit
  13. 20 Apr, 2023 1 commit
  14. 19 Apr, 2023 2 commits
  15. 17 Apr, 2023 1 commit
  16. 11 Apr, 2023 2 commits
  17. 08 Apr, 2023 1 commit
  18. 07 Apr, 2023 1 commit
    • Andrew Walker's avatar
      Backport SCALE activedirectory-related fixes to Core (#11012) · 579b4210
      Andrew Walker authored
      This backports a fundamental design change to no longer use python
      bindings into libnet / libads in the activedirectory plugin. This
      is generally more reliable. Information we were gleaning from the
      python bindings can be gotten through subprocessing out to net
      commands. This commit also fixes an edge case where kerberos errors
      would not be properly turned into ValidationError while checking
      user-provided passwords.
      579b4210
  19. 30 Mar, 2023 2 commits
  20. 29 Mar, 2023 1 commit
  21. 23 Mar, 2023 1 commit
  22. 15 Mar, 2023 1 commit
  23. 10 Mar, 2023 1 commit
  24. 09 Mar, 2023 2 commits
  25. 08 Mar, 2023 1 commit
  26. 01 Mar, 2023 1 commit
  27. 28 Feb, 2023 1 commit