1. 11 Jan, 2019 6 commits
  2. 10 Jan, 2019 2 commits
  3. 09 Jan, 2019 2 commits
  4. 06 Dec, 2018 2 commits
  5. 05 Dec, 2018 1 commit
  6. 29 Nov, 2018 3 commits
  7. 19 Nov, 2018 2 commits
  8. 29 Oct, 2018 3 commits
  9. 26 Oct, 2018 3 commits
  10. 24 Oct, 2018 6 commits
  11. 12 Oct, 2018 7 commits
  12. 05 Oct, 2018 3 commits
    • Nick Thomas's avatar
      Merge branch '169-release-pages-1-2-0' into 'master' · d33590ec
      Nick Thomas authored
      Release GitLab Pages v1.2.0
      
      Closes #169
      
      See merge request !113
      d33590ec
    • Nick Thomas's avatar
      Release GitLab Pages v1.2.0 · 358fa12a
      Nick Thomas authored
      358fa12a
    • Nick Thomas's avatar
      Merge branch 'auth' into 'master' · 86ad3207
      Nick Thomas authored
      Make GitLab pages support access control
      
      This change adds support for access controlled pages by configuration
      provided from GitLab to the `config.json`. When project is not public
      and access control is enabled for it, pages will require user to
      authenticate. This is done by redirecting user to GitLab authorize
      endpoint. If project visiblity is public, then access will not be checked.
      
      Pages will store the access token in a session cookie. When access token
      is invalid the authentication will be done again.
      
      This work is related to the feature request gitlab-ce#33422, check also
      MR gitlab-ce!18589 and omnibus-gitlab!2583.
      
      ## Changes
      * New fields in the `config.json`
      * Auth package for handling OAuth and checking access to a project when necessary
      * Test for auth and also acceptance tests
      
      See merge request !94
      86ad3207