- 10 Apr, 2019 2 commits
-
-
Nick Thomas authored
Remove duplicate X-Request-Id response header Closes gitlab-ce#60111 See merge request gitlab-org/gitlab-workhorse!384
-
Stan Hu authored
This fixes performance bar not working with AJAX requests. Both LabKit and Rails were injecting duplicate X-Request-Id headers into the response stream, which caused the frontend to be interpret the value as a comma-separated value (e.g. LdEgVXsp1R4, LdEgVXsp1R4). The new flow behaves as the following: 1. Workhorse injects X-Request-Id to the inbound HTTP request to Rails 2. Rails looks up this value in its RequestId middleware. Since the value exists, Rails sets the X-Request-Id response header to this value. 3. Workhorse doesn't append another header in the response. Distributed tracing should still work fine because Workhorse still generates the correlation ID. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/60111
-
- 04 Apr, 2019 4 commits
-
-
Nick Thomas authored
Release v8.5.0 See merge request gitlab-org/gitlab-workhorse!383
-
Nick Thomas authored
-
Nick Thomas authored
Replace terminal terminology to channel See merge request gitlab-org/gitlab-workhorse!382
-
Francisco Javier López authored
We're moving from using terminology related to terminal when we refer to websockets connections. It's more generalistic a concept like channel.
-
- 02 Apr, 2019 9 commits
-
-
Nick Thomas authored
Release v8.4.0 See merge request gitlab-org/gitlab-workhorse!381
-
Nick Thomas authored
-
Jacob Vosmaer authored
Add code from the most recent security release to master See merge request gitlab-org/gitlab-workhorse!380
-
Nick Thomas authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jan Provaznik authored
-
Jan Provaznik authored
EXIF may contain sensitive information, when uploading any file which may be an image (based on filename suffix), we run it through exiftool which removes any metadata.
-
Nick Thomas authored
Get git-archive with GetArchiveRequest See merge request gitlab-org/gitlab-workhorse!375
-
- 01 Apr, 2019 2 commits
-
-
Nick Thomas authored
Update release process See merge request gitlab-org/gitlab-workhorse!378
-
Jacob Vosmaer authored
-
- 28 Mar, 2019 3 commits
-
-
Patrick Bajao authored
-
Patrick Bajao authored
Parse the GetArchiveRequest from the send data header and use it when making calling the GetArchive RPC on gitaly.
-
Patrick Bajao authored
In order for this to work, gitaly-proto needs to be updated. The protobuf/proto packages needs to be updated as a requirement of gitaly-proto. Updated it to the same version as gitaly.
-
- 25 Mar, 2019 4 commits
-
-
Nick Thomas authored
Shorten error messages to D&K style See merge request gitlab-org/gitlab-workhorse!377
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
Replace megacheck with staticcheck Closes #212 See merge request gitlab-org/gitlab-workhorse!376
-
Patrick Bajao authored
Includes some fixes on some files based on suggestion of `staticcheck`. Bumps the default go image to 1.11 from 1.10. Still run 1.10 on `test using go 1.10` job.
-
- 14 Mar, 2019 2 commits
-
-
Nick Thomas authored
Prepare for Gitaly absorbing gitlab-shell hooks Closes #211 See merge request gitlab-org/gitlab-workhorse!374
-
Jacob Vosmaer authored
-
- 27 Feb, 2019 3 commits
-
-
Nick Thomas authored
Filter `sharedSecret` param from Jira See merge request gitlab-org/gitlab-workhorse!369
-
Jacob Vosmaer authored
Upgrade Gitaly-Proto to protobuf go v1.2 code See merge request gitlab-org/gitlab-workhorse!368
-
Zeger-Jan van de Weg authored
Helps determine the state of https://gitlab.com/gitlab-org/gitaly-proto/merge_requests/266
-
- 25 Feb, 2019 1 commit
-
-
Heinrich Lee Yu authored
-
- 18 Feb, 2019 2 commits
-
-
Nick Thomas authored
Allow unknown fields in jsonpb gitaly-proto messages Closes gitlab-ce#57589 See merge request gitlab-org/gitlab-workhorse!367
-
Jacob Vosmaer authored
-
- 15 Feb, 2019 2 commits
-
-
Nick Thomas authored
Change content type detection header size to 4k See merge request gitlab-org/gitlab-workhorse!366
-
Francisco Javier López authored
There is a problem detecting some file types like SVG. Depending on how the file is built, it will detect the right content type or not. For example, if the SVG file has a big html comment (more than 512 bytes) at the beginning of it, when we start the detection process we'll get the first 512 bytes and based on that we will set the content type `text/plain`. But this is wrong because the file is indeed an SVG.
-
- 13 Feb, 2019 2 commits
-
-
Nick Thomas authored
Update gitaly-proto to v1.10.0 See merge request gitlab-org/gitlab-workhorse!364
-
Stan Hu authored
GitLab 11.8.0 added a new field `glProjectPath` that is erroring out when generating diffs. We need to keep gitaly-proto in sync with CE/EE to avoid these issues. Relates to https://gitlab.com/gitlab-org/gitlab-ce/issues/57589
-
- 11 Feb, 2019 2 commits
-
-
Nick Thomas authored
Adds X-Request-Id response header for Workhorse See merge request gitlab-org/gitlab-workhorse!363
-
Andrew Newdigate authored
This change configures workhorse to set the Correlation-ID value in the response header. This is a common technique which allows errors to be traced more easily. This can be done through several methods: 1) users can review their browser headers and report the value 2) nginx error pages could be configured to report the correlation-id on the error page, allowing users to easily report it. Once the correlation-id has been reported, support engineers or production staff can use this to further investigate issues using logging infrastructure, sentry or distributed tracing.
-
- 05 Feb, 2019 2 commits
-
-
Nick Thomas authored
Version 8.3.0 See merge request gitlab-org/gitlab-workhorse!361
-
Nick Thomas authored
-