1. 02 Sep, 2016 2 commits
    • Douwe Maan's avatar
      Version 3.5.0 · c6d8af59
      Douwe Maan authored
      c6d8af59
    • Douwe Maan's avatar
      Merge branch '2fa_recovery' into 'master' · df6e5044
      Douwe Maan authored
      Add option to recover 2FA via SSH
      
      Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/3765
      
      Allow users to recover their own account if they lose their 2FA device or recovery codes. 
      
      ## Questions/Concerns
      
      - Does this look secure? I think it is but we need to make sure no one can spoof a username or something and disable two factor.
      
      ## Todo
      
      - [x] Working code
      - [x] Tests
      - [x] GitLab merge requests (including documentation)
      
      ![Screen_Shot_2016-08-18_at_2.34.18_PM](/uploads/1ed00e93abdfc3b41187c021e4f9d4db/Screen_Shot_2016-08-18_at_2.34.18_PM.png)
      
      See merge request !74
      df6e5044
  2. 26 Aug, 2016 1 commit
  3. 19 Aug, 2016 3 commits
  4. 18 Aug, 2016 2 commits
  5. 11 Aug, 2016 4 commits
  6. 10 Aug, 2016 6 commits
  7. 05 Aug, 2016 1 commit
  8. 04 Aug, 2016 3 commits
  9. 03 Aug, 2016 3 commits
  10. 02 Aug, 2016 1 commit
    • Jacob Vosmaer's avatar
      Improve authorized_keys check · f9a55789
      Jacob Vosmaer authored
      The old check only looked if authorized_keys exists. With this change, we look
      whether we can actually open the file for reading and writing. When this fails
      we try to print useful diagnostic information.
      f9a55789
  11. 01 Aug, 2016 3 commits
    • Douwe Maan's avatar
      Bump version to 3.3.1 · a7d2fed0
      Douwe Maan authored
      a7d2fed0
    • Douwe Maan's avatar
      Merge branch 'keys-chmod' into 'master' · f8cf4981
      Douwe Maan authored
      Manage authorized_keys permissions continuously
      
      We can lazily create authorized_keys and set its permissions. This
      adds negligible overhead and it allows us to remove a setup step from
      GitLab both on source and in omnibus-gitlab.
      
      See merge request !78
      f8cf4981
    • Jacob Vosmaer's avatar
      Manage authorized_keys permissions continuously · d12d210f
      Jacob Vosmaer authored
      We can lazily create authorized_keys and set its permissions. This
      adds negligible overhead and it allows us to remove a setup step from
      GitLab both on source and in omnibus-gitlab.
      d12d210f
  12. 27 Jul, 2016 4 commits
  13. 26 Jul, 2016 3 commits
  14. 21 Jul, 2016 1 commit
    • Robert Speicher's avatar
      Merge branch 'remove-env-set' into 'master' · 2e2af9ac
      Robert Speicher authored
      Unset GL_ID and GL_PROTOCOL immediately
      
      Neither other code executing in the hook process nor subprocesses of
      the hook process need access to the GL_ID / GL_PROTOCOL variables so
      we can just unset them the moment we fetch them.
      
      See merge request !73
      2e2af9ac
  15. 20 Jul, 2016 3 commits