BigW Consortium Gitlab

  1. 25 Aug, 2016 1 commit
  2. 24 Aug, 2016 1 commit
  3. 01 Aug, 2016 1 commit
    • State specific default sort order for issuables · 84a3225b
      zs authored
      Provide more sensible default sort order for issues and merge requests
      based on the following table:
      
      | type           | state  | default sort order |
      |----------------|--------|--------------------|
      | issues         | open   | last created       |
      | issues         | closed | last updated       |
      | issues         | all    | last created       |
      | merge requests | open   | last created       |
      | merge requests | merged | last updated       |
      | merge requests | closed | last updated       |
      | merge requests | all    | last created       |
  4. 14 Jul, 2016 1 commit
    • Load Javascript U2F library selectively. · 4b33c4c6
      Timothy Andrew authored
      1. Only on supported Chrome versions
      
      2. Mainly, this lets us simplify the javascript-based U2F check to
         `window.u2f`, where `window.u2f` can either be loaded from the GitLab
         server (for Chrome) or from the Firefox extension.
      
      3. This is a better way to provide browser detection for U2F.
  5. 18 Jun, 2016 1 commit
  6. 16 Jun, 2016 1 commit
    • Implement @DouweM's feedback. · 7ee0898a
      Timothy Andrew authored
      - Extract a duplicated `redirect_to`
      - Fix a typo: "token", not "certificate"
      - Have the "Expires at" datepicker be attached to a text field, not inline
      - Have both private tokens and personal access tokens verified in a
        single "authenticate_from_private_token" method, both in the
        application and API. Move relevant logic to
        `User#find_by_personal_access_token`
      - Remove unnecessary constants relating to API auth. We don't need a
        separate constant for personal access tokens since the param is the
        same as for private tokens.
  7. 06 Jun, 2016 3 commits
    • Add workhorse controller and API helpers · 8c3ba8d6
      Douwe Maan authored
    • Implement U2F registration. · 128549f1
      Timothy Andrew authored
      - Move the `TwoFactorAuthsController`'s `new` action to `show`, since
        the page is not used to create a single "two factor auth" anymore. We
        can have a single 2FA authenticator app, along with any number of U2F
        devices, in any combination, so the page will be accessed after the
        first "two factor auth" is created.
      - Add the `u2f` javascript library, which provides an API to the
        browser's U2F implementation.
      - Add tests for the JS components
    • Add a `U2fRegistrations` table/model. · 791cc913
      Timothy Andrew authored
      - To hold registrations from U2F devices, and to authenticate them.
      - Previously, `User#two_factor_enabled` was aliased to the
        `otp_required_for_login` column on `users`.
      - This commit changes things a bit:
          - `User#two_factor_enabled` is not a method anymore
          - `User#two_factor_enabled?` checks both the
            `otp_required_for_login` column, as well as `U2fRegistration`s
          - Change all instances of `User#two_factor_enabled` to
            `User#two_factor_enabled?`
      - Add the `u2f` gem, and implement registration/authentication at the
        model level.
  8. 03 Jun, 2016 3 commits
  9. 01 Jun, 2016 2 commits
  10. 31 May, 2016 1 commit
  11. 30 May, 2016 1 commit
  12. 13 May, 2016 1 commit
  13. 11 May, 2016 1 commit
  14. 03 May, 2016 1 commit
  15. 28 Apr, 2016 3 commits
  16. 22 Apr, 2016 1 commit
  17. 14 Apr, 2016 3 commits
  18. 09 Apr, 2016 1 commit
  19. 20 Mar, 2016 1 commit
  20. 19 Mar, 2016 1 commit
  21. 11 Mar, 2016 2 commits
  22. 10 Mar, 2016 2 commits
  23. 09 Mar, 2016 1 commit
  24. 19 Feb, 2016 1 commit
  25. 15 Feb, 2016 2 commits
  26. 04 Feb, 2016 2 commits
  27. 03 Feb, 2016 1 commit