- 09 Feb, 2017 1 commit
-
-
Jacob Vosmaer authored
-
- 06 Feb, 2017 2 commits
-
-
Nick Thomas authored
Fix another upload-pack deadlock See merge request !118
-
Jacob Vosmaer authored
Thanks Nick for pointing out that exec.Cmd can take care of all the copying for us.
-
- 01 Feb, 2017 1 commit
-
-
Nick Thomas authored
This reverts commit bba7d53e, reversing changes made to 815be1cc.
-
- 31 Jan, 2017 2 commits
-
-
Nick Thomas authored
Add webpack dev-server support Closes #104 See merge request !121
-
Jacob Vosmaer authored
-
- 23 Jan, 2017 1 commit
-
-
Jacob Vosmaer (GitLab) authored
Terminate terminal session after configurable upper time limit Closes #86 See merge request !107
-
- 20 Jan, 2017 5 commits
-
-
Adam Niedzielski authored
-
Nick Thomas authored
Remove useless variable See merge request !117
-
Jacob Vosmaer authored
We forgot to remove this variable during a refactor.
-
Nick Thomas authored
Release v1.3.0 See merge request !116
-
Nick Thomas authored
-
- 19 Jan, 2017 8 commits
-
-
Nick Thomas authored
Fix stalled HTTP fetches with large payloads Closes #92, gitlab-ce#25916, and gitlab-com/infrastructure#941 See merge request !110
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer (GitLab) authored
Add helper.IsContentType and use it everywhere Closes #90 See merge request !114
-
Nick Thomas authored
-
- 17 Jan, 2017 1 commit
-
-
Jacob Vosmaer authored
-
- 16 Jan, 2017 1 commit
-
-
Jacob Vosmaer authored
-
- 15 Jan, 2017 6 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Stan Hu authored
-
Nick Thomas authored
Add unit test for upload-pack handling See merge request !111
-
- 13 Jan, 2017 9 commits
-
-
Stan Hu authored
-
Stan Hu authored
-
Jacob Vosmaer (GitLab) authored
Allow nested namespaces in git URLs Closes #74 See merge request !80
-
Stan Hu authored
-
Stan Hu authored
-
Stan Hu authored
-
Stan Hu authored
-
Stan Hu authored
-
Stan Hu authored
For fetches over HTTP, Workhorse executes git-upload-pack and first attempts to send all the input data to stdin before reading from the stdout pipe. However, when the payload is large, the stdout pipe may fill up, causing git-upload-pack to stop reading from stdin. Workhorse will then be deadlocked, since it will be waiting to send more data to a buffer that will never be drained. An addition side effect is that git-upload-pack processes also get left around. These processes are cleaned up only after Workhorse is restarted. This fix modifies the git-upload-pack behavior to consume the entire HTTP input first so that reading the data from stdout and sending the reply can be performed in a separate Goroutine. Closes #92 Closes gitlab-org/gitlab-ce#25916 Closes gitlab-com/infrastructure#941
-
- 12 Jan, 2017 3 commits
-
-
Nick Thomas authored
-
Nick Thomas authored
-
Nick Thomas authored
Proxy GET /info/refs to Gitaly See merge request !105
-