Skip to content
Snippets Groups Projects
  1. Jul 04, 2019
    • James Edwards-Jones's avatar
      SSO enforcement for Git and API access · c5f4275e
      James Edwards-Jones authored
      Works by looking up browser sessions stored in Redis to see if the user
      has any active SAML sessions for the group a resource belongs to.
      
      When we are in a web request we use the current session.
      Outside of web requests we check for background sessions.
      c5f4275e
  2. Jun 17, 2019
    • James Edwards-Jones's avatar
      Improvements for IP Address Enforcement prototype · 00b4c91c
      James Edwards-Jones authored
      - policies fixed
      - schema updated
      - Groups::UpdateService to handle params
      - form added
      - validate subnet, top-level group, and group presence
      - ability to combine multiple IpRestriction removed
      - avoid saving previous IP address in IpAddressState
      - avoid user namespaces
      - specs added
      - license check added
      00b4c91c
  3. Jun 12, 2019
  4. Jun 06, 2019
    • Alex Kalderimis's avatar
      Fixes !9930 · c3ce84f8
      Alex Kalderimis authored
      This adds support for project maintainers setting the value of
      commit_committer_check
      c3ce84f8
  5. Jun 04, 2019
  6. May 09, 2019
    • James Edwards-Jones's avatar
      SSO enforcement for project resources · 3c8791b8
      James Edwards-Jones authored
      Adds a check to ProjectPolicy to ensure that there is an active
      SAML session when SSO is being enforced.
      
      Builds upon changes in GroupPolicy, but because so many policies
      delegate to ProjectPolicy there is much more impact from this MR.
      3c8791b8
  7. May 08, 2019
  8. May 07, 2019
  9. May 06, 2019
  10. Apr 09, 2019
  11. Apr 03, 2019
    • Shinya Maeda's avatar
      Fix Release permission spec · 640dbb88
      Shinya Maeda authored
      We recently changed the permission model to disallow guests to
      read Releases. The spec should be updated as well according to
      the expectation.
      640dbb88
  12. Mar 27, 2019
  13. Dec 24, 2018
  14. Dec 06, 2018
  15. Oct 23, 2018
  16. Oct 10, 2018
  17. Jul 30, 2018
  18. Jul 26, 2018
  19. Jul 11, 2018
  20. Jul 06, 2018
  21. May 08, 2018
  22. Mar 27, 2018
  23. Mar 23, 2018
    • Bob Van Landuyt's avatar
      Allow enabling External Policy Control without URL · bab948a3
      Bob Van Landuyt authored
      When enabling this feature without a URL, all cross project features
      will remain accessible and no requests will be made.
      
      A classification label can still be specified for projects and will be
      shown on all project pages.
      bab948a3
  24. Feb 22, 2018
    • Bob Van Landuyt's avatar
      Authorize project access with external service · abfb082a
      Bob Van Landuyt authored
      When this feature is enabled, users will not be able to see any cross
      project references.
      
      When a user tries to view a project we will first validate if the user
      has access to the classification label assigned to the project.
      
      When no classification label is assigned to a project, a default label
      is used. This default can be defined in the settings.
      abfb082a
  25. Feb 09, 2018
  26. Dec 06, 2017
  27. Oct 19, 2017