1. 03 Aug, 2016 3 commits
  2. 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
  3. 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
  4. 27 Jul, 2016 4 commits
  5. 26 Jul, 2016 3 commits
  6. 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
  7. 20 Jul, 2016 3 commits
  8. 06 Jul, 2016 3 commits
  9. 05 Jul, 2016 11 commits
  10. 30 Jun, 2016 1 commit
  11. 29 Jun, 2016 1 commit
  12. 26 Jun, 2016 1 commit
  13. 24 Jun, 2016 1 commit
  14. 23 Jun, 2016 4 commits
    • Stan Hu's avatar
      Merge branch 'gitlab-redis' into 'master' · cab00513
      Stan Hu authored
      Put Redis loading code in one place
      
      Before this change you could not run the gitlab_net specs in isolation.
      
      See merge request !64
      cab00513
    • Robert Speicher's avatar
      Merge branch 'no-argf' into 'master' · c5f2cffb
      Robert Speicher authored
      ARGF does more than we want
      
      ARGF is a virtual IO stream that treats the elements of ARGV as paths
      to files to be opened. In practice, git-receive-pack will probably
      never pass arguments to pre-receive and post-receive because it is not
      supposed to (according to 'man 5 githooks'). In case it does, however
      our hooks should not have the surprise behavior of treating those
      arguments as files to be opened.
      
      See merge request !66
      c5f2cffb
    • Jacob Vosmaer's avatar
      ARGF does more than we want · d5860f45
      Jacob Vosmaer authored
      ARGF is a virtual IO stream that treats the elements of ARGV as paths
      to files to be opened. In practice, git-receive-pack will probably
      never pass arguments to pre-receive and post-receive because it is not
      supposed to (according to 'man 5 githooks'). In case it does, however
      our hooks should not have the surprise behavior of treating those
      arguments as files to be opened.
      d5860f45
    • Valery Sizov's avatar
      Merge branch 'simplify-access-status' into 'master' · f2325a45
      Valery Sizov authored
      Simplify the GitAccessStatus class
      
      Make the optional 'message' argument required. Remove unused 'to_json'
      method.
      
      See merge request !65
      f2325a45