- 21 Jun, 2017 1 commit
-
-
Grzegorz Bizon authored
-
- 27 Apr, 2017 1 commit
-
-
Chris Wilson authored
GitLab uses the import_project method in GitLab Shell, This method uses a timeout for the operation, hardcoded to 800 seconds. With this MR the timeout is now configurable in the gitlab_shell settings.
-
- 05 Apr, 2017 1 commit
-
-
Stan Hu authored
Notice what happens when a user adds a key with a space in between: ``` irb(main):004:0> 'ssh-rsa foobar'.split(/ /) => ["ssh-rsa", "", "foobar"] ``` This would cause gitlab-shell to receive a blank argument for the actual key, leading to users unable to login.
-
- 03 Apr, 2017 3 commits
-
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-
Robin Bobbitt authored
-
- 01 Mar, 2017 1 commit
-
-
Sean McGivern authored
-
- 23 Feb, 2017 5 commits
-
-
Douwe Maan authored
This reverts commit cb10b725c8929b8b4460f89c9d96c773af39ba6b.
-
Douwe Maan authored
-
Douwe Maan authored
-
Douwe Maan authored
-
Douwe Maan authored
-
- 16 Feb, 2017 1 commit
-
-
James Lopez authored
Also update repo restorer to use project wiki method.
-
- 14 Feb, 2017 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 27 Jan, 2017 1 commit
-
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
- 04 Nov, 2016 1 commit
-
-
Jacob Vosmaer authored
-
- 13 Oct, 2016 1 commit
-
-
Grzegorz Bizon authored
-
- 06 Oct, 2016 1 commit
-
-
Justin DiPierro authored
-
- 16 Sep, 2016 1 commit
-
-
Jacob Vosmaer authored
Avoid issues with text encoding by not sending out non-7-bit ASCII text. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/22167
-
- 13 Sep, 2016 1 commit
-
-
Elan Ruusamäe authored
-
- 26 Jul, 2016 1 commit
-
-
Alejandro Rodríguez authored
-
- 30 Jun, 2016 2 commits
-
-
Alejandro Rodríguez authored
-
Alejandro Rodríguez authored
-
- 03 Jun, 2016 2 commits
-
-
James Lopez authored
This reverts commit 3e991230.
-
James Lopez authored
# Conflicts: # app/models/project.rb
-
- 08 May, 2016 1 commit
-
-
Connor Shea authored
This reports uses of `File.exists?` and `Dir.exists?`, which were both deprecated in Ruby and will eventually be removed in favor of `.exist?`. Also fixes all existing uses of the deprecated methods.
-
- 04 May, 2016 1 commit
-
-
Rémy Coutable authored
Use Rugged's TagCollection#create instead of gitlab-shell's Repository#add_tag for better performance Signed-off-by: Rémy Coutable <remy@rymai.me>
-
- 15 Apr, 2016 3 commits
-
-
Robert Schilling authored
-
Robert Schilling authored
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
- 04 Feb, 2016 1 commit
-
-
Drew Blessing authored
Many users were experiencing timeouts when we only allowed 4 minutes before a timeout. A 15 minute timeout is more than reasonable and prevents us from having to add a configuration for this. Fixes gitlab-org/gitlab-ee#246
-
- 02 Feb, 2016 1 commit
-
-
James Lopez authored
-
- 15 Dec, 2015 1 commit
-
-
Gabriel Mazetto authored
-
- 18 Nov, 2015 1 commit
-
-
Douwe Maan authored
-
- 21 Oct, 2015 1 commit
-
-
Jeroen Nijhof authored
-
- 09 Oct, 2015 1 commit
-
-
Robert Speicher authored
gitlab-shell expects only one tab separator per key, and an SSH key with a tab character in the comment, for example, would break things. Closes #2970
-
- 11 Aug, 2015 2 commits
-
-
Dmitriy Zaporozhets authored
This reverts commit 5daf44b7, reversing changes made to 2f706fbd.
-
Dmitriy Zaporozhets authored
This reverts commit 957e849f, reversing changes made to 6b9dbe9f. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 15 Jul, 2015 1 commit
-
-
Dmitriy Zaporozhets authored
-
- 03 Jun, 2015 1 commit
-
-
Dmitriy Zaporozhets authored
Ths commit does next: * When we remove project we move repository to path+deleted.git * Then we schedule removal of path+deleted with sidekiq * If repository move failed we abort project removal This should help us with NFS issue when project get removed but repository stayed. The full explanation of problem is below: * rm -rf project.git * rm -rf removes project.git/objects/foo * NFS server renames foo to foo.nfsXXXX because some NFS client (think * Unicorn) still has the file open * rm -rf exits, but project.git/objects/foo.nfsXXX still exists * Unicorn closes the file, the NFS client closes the file (foo), and the * NFS server removes foo.nfsXXX * the directory project.git/objects/ still exists => problem So now we move repository and even if repository removal failed Repository directory is moved so no bugs with project removed but repository directory taken. User still able to create new project with same name. From administrator perspective you can easily find stalled repositories by searching `*+deleted.git` Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-