- 17 Oct, 2015 1 commit
-
-
Jacob Vosmaer authored
-
- 15 Oct, 2015 3 commits
-
-
Jacob Vosmaer authored
-
Douwe Maan authored
"git archive" download support This needs changes in GitLab and gitlab_git too. See merge request !2
-
Jacob Vosmaer authored
-
- 10 Oct, 2015 6 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
- 09 Oct, 2015 1 commit
-
-
Jacob Vosmaer authored
I solved the problem in cookbook-gitlab-test
-
- 08 Oct, 2015 4 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
- 07 Oct, 2015 4 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
Use our own header instead of User-Agent This will still help routing in HTTP proxies, while also allowing gitlab-rails to see the User-Agent. See merge request !6
-
Jacob Vosmaer authored
-
- 06 Oct, 2015 6 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
Forward Host header to the auth backend The Host header is handled specially by the Go http library and needs special processing in order to have it forwarded with the other headers to the auth backend. This allows the Host header received by the backend to be consistent with other requests not going through gitlab-git-http-server. See merge request !5
-
Alex Lossent authored
The Host header is handled specially by the Go http library and needs special processing in order to have it forwarded with the other headers to the auth backend.
-
Jacob Vosmaer authored
Support Kerberos authentication "final leg" as per RFC4559 This for the passwordless Kerberos token authentication to comply with the RFC. See merge request !4
-
Alex Lossent authored
-
- 04 Oct, 2015 5 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
This is a breaking API change. Instead of parsing repo path from the request in gitlab-git-http-server, we now expect the auth backend to tell us the full path to the repository. This change is needed to handle API download requests.
-
- 03 Oct, 2015 1 commit
-
-
Jacob Vosmaer authored
-
- 02 Oct, 2015 3 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
Add custom "User-Agent" header to auth requests This makes it a lot easier to proxy requests to gitlab-git-http-server when Gitlab is running inside Passenger (or similiar) and therefore does not have a dedicated port. Example Apache config: ~~~~ RewriteEngine on RewriteCond "%{REQUEST_URI}" "^[-/\w\.]+\.git/" RewriteCond "%{HTTP_USER_AGENT}" "!=gitlab-git-http-server" RewriteRule . http://127.0.0.1:8181%{REQUEST_URI} [P,QSA] ~~~~ See merge request !1
-
Felix Eckhofer authored
-
- 22 Sep, 2015 1 commit
-
-
Jacob Vosmaer authored
-
- 07 Sep, 2015 2 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
- 31 Aug, 2015 1 commit
-
-
Jacob Vosmaer authored
The profiler is disabled by default. It will allow us to better understand the behavior of gitlab-git-http-server in production.
-
- 25 Aug, 2015 1 commit
-
-
Jacob Vosmaer authored
After reading the curious Git repository corruption report in https://gitlab.com/gitlab-org/gitlab-ce/issues/2336 (where gitlab-git-http-server was NOT being used, for the record), I feel inclined to be a little more cautious and use SIGTERM instead of SIGKILL to terminate the git-xxx-pack process group in case of aborted requests. Also discussed in https://gitlab.com/gitlab-org/gitlab-git-http-server/issues/1 .
-
- 24 Aug, 2015 1 commit
-
-
Jacob Vosmaer authored
Splitting the program in multiple files broke the Makefile, oops.
-