- 06 Nov, 2015 3 commits
-
-
Marin Jankovski authored
-
Marin Jankovski authored
-
Jacob Vosmaer authored
Refactor middleware - Use gitRequest to store all processed request data - Drop some headers when creating upstream request @jacobvosmaer @marin: I still need to write test for it. See merge request !7
-
- 05 Nov, 2015 8 commits
-
-
Kamil Trzcinski authored
-
Kamil Trzcinski authored
-
Kamil Trzcinski authored
- Use gitRequest to store all processed request data - Drop some headers when creating upstream request
-
Jacob Vosmaer authored
Serve GitLab uploads via gitlab-workhorse / X-Sendfile Building on Kamil's work in https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/5 The xSendFile middleware should be reusable for other types of requests too (artifacts, LFS etc.). See merge request !4
-
Jacob Vosmaer authored
-
Marin Jankovski authored
-
Marin Jankovski authored
-
Marin Jankovski authored
-
- 04 Nov, 2015 9 commits
-
-
Marin Jankovski authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
This is based on Kamil's work in https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/5 .
-
-
Jacob Vosmaer authored
Replace "auth request" with middleware This gives us the flexibility we need to also handle regular downloads and uploads in gitlab-workhorse. See merge request !6
-
Jacob Vosmaer authored
This gives us the flexibility we need to also handle regular downloads and uploads in gitlab-workhorse.
-
Marin Jankovski authored
-
- 03 Nov, 2015 1 commit
-
-
Marin Jankovski authored
-
- 02 Nov, 2015 7 commits
-
-
Marin Jankovski authored
-
Marin Jankovski authored
-
Jacob Vosmaer authored
-
Marin Jankovski authored
-
Marin Jankovski authored
-
Marin Jankovski authored
-
Marin Jankovski authored
-
- 30 Oct, 2015 5 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
Accomodate broken HTTP clients HTTP header lookups are supposed to be case-insensitive but some clients do a case insensitive lookup, which breaks because of Go's header canonicalization. See merge request !2
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
Pass LD_LIBRARY_PATH to the git command As gitlab-shell does in https://gitlab.com/gitlab-org/gitlab-shell/blob/master/lib/gitlab_shell.rb#L126 LD_LIBRARY_PATH is needed when using Software Collections for instance but there are probably many other scenarios that need it as well. It was passed to git (and from git to hooks) by gitlab-shell, and still is for SSH access, but it was not the case anymore for HTTP access with the introduction of gitlab-git-http-server/git-workhorse. See merge request !1
-
- 29 Oct, 2015 1 commit
-
-
Alex Lossent authored
-
- 26 Oct, 2015 3 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
- 17 Oct, 2015 2 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
- 15 Oct, 2015 1 commit
-
-
Jacob Vosmaer authored
-