- 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 7 commits
-
-
Nick Thomas authored
Version 8.3.0 See merge request gitlab-org/gitlab-workhorse!361
-
Nick Thomas authored
-
Nick Thomas authored
Support encoded Content-Disposition fields Closes #207 See merge request gitlab-org/gitlab-workhorse!360
-
Stan Hu authored
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24919/diffs adds support for Rails sending the right `Content-Disposition` header when there are non-ASCII filenames (e.g. `テスト.txt`). That example file would render the following Content-Disposition: ``` attachment; filename="テスト.txt", filename*=UTF-8''%E3%83%86%E3%82%B9%E3%83%88.txt ``` Since mime.ParseMediaType appears to strip this header to a canonical filename, it's not possible to use this to generate the right Content-Disposition. Instead, we can preserve the existing Content-Disposition and convert types just by doing a search and replace (i.e. change `attachment` to `inline` and vice versa when necessary). Closes https://gitlab.com/gitlab-org/gitlab-workhorse/issues/207
-
Nick Thomas authored
Count ^/-/ requests separately in prometheus Closes #204 See merge request gitlab-org/gitlab-workhorse!355
-
Nick Thomas authored
Statically link jaeger into Workhorse by default See merge request gitlab-org/gitlab-workhorse!359
-
Jacob Vosmaer authored
-
- 04 Feb, 2019 1 commit
-
-
Andrew Newdigate authored
This change will statically compile the jaeger client into workhorse by default. This will allow support staff to enable the `GITLAB_TRACING` variable to investigate issues further. Note that by default, this will not enable tracing, only compile the client in.
-