- 16 Nov, 2015 1 commit
-
-
Marin Jankovski authored
-
- 13 Nov, 2015 2 commits
-
-
Kamil Trzcinski authored
-
Kamil Trzciński authored
Implement multipart form rewriting to support upload offloading 1. This parses multipart form data and saves all found files as files in TempPath. TempPath is received from Rails by calling authorize request. The rewritten multipart form data contains `file.path` where the temporary file is stored, and `file.name` the original name of file as stored in Content-Disposition. The temporary file is removed afterwards, if it's not consumed by GitLab Rails. If the body is not multipart, forward request. 2. All artifacts downloads are offloaded by exposing X-Sendfile-Type extension. See merge request !5
-
- 12 Nov, 2015 3 commits
-
-
Kamil Trzcinski authored
-
Kamil Trzcinski authored
-
Kamil Trzciński authored
Change identifying header to "Gitlab-Workhorse" See merge request !8
-
- 10 Nov, 2015 12 commits
-
-
Jacob Vosmaer authored
Use httptest.Server instead of go run to spawn a new process I don't like solution with `go run`. What do you think about this one? See merge request !9
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Kamil Trzcinski authored
-
Kamil Trzcinski authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
LFS storage api support Part of gitlab-org/gitlab-ce#2955 See merge request !3
-
Marin Jankovski authored
-
Marin Jankovski authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Marin Jankovski authored
-
- 09 Nov, 2015 2 commits
-
-
Marin Jankovski authored
-
Jacob Vosmaer authored
-
- 07 Nov, 2015 1 commit
-
-
Marin Jankovski authored
-
- 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 8 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.
-