- 02 Apr, 2020 1 commit
-
-
Heinrich Lee Yu authored
Had to use a simple proxy because the other ResponseWriter wrappers do not support HiJack and we don't need those for this route anyway
-
- 31 Mar, 2020 3 commits
-
-
Nick Thomas authored
Release Workhorse v8.29.0 See merge request gitlab-org/gitlab-workhorse!480
-
Nick Thomas authored
-
Nick Thomas authored
Bump Labkit version to support profiler sample versioning See merge request gitlab-org/gitlab-workhorse!479
-
- 30 Mar, 2020 1 commit
-
-
Oswaldo Ferreira authored
This version bump refers to fac94cb42 in order to support Go Continuous Profiling with versioning. I.e. Workhorse will provide its build version to the profiler and it'll be presented at the Stackdriver Profiler UI.
-
- 27 Mar, 2020 1 commit
-
-
Nick Thomas authored
CI: stop trying to rm -rf gitaly hooks in docker container See merge request gitlab-org/gitlab-workhorse!477
-
- 26 Mar, 2020 1 commit
-
-
Robert Speicher authored
-
- 25 Mar, 2020 1 commit
-
-
Jacob Vosmaer authored
-
- 23 Mar, 2020 4 commits
-
-
Alessio Caiazza authored
Reject parameters that override upload fields See merge request gitlab-org/security/gitlab-workhorse!3
-
Alessio Caiazza authored
-
Markus Koller authored
When Workhorse intercepts file uploads, we store the files and send the information about the temporary file in new multipart form values called `file.path`, `file.size` etc. Since we're also copying all other multipart form values from the original client request, it was possible to override the values we set in Workhorse, causing Rails to e.g. load the uploaded file from an injected `file.path` parameter. To avoid this, we check if client parameters have the same name as any of our own added fields and reject the request.
-
Markus Koller authored
The `path` and `remote_*` fields are not always set in Workhorse depending on the storage type, but still picked up in Rails. To avoid injecting any client params with the same name, we just set these fields to empty strings.
-
- 20 Mar, 2020 4 commits
-
-
Nick Thomas authored
Resolve "PyPi - Object storage upload route for package files" See merge request gitlab-org/gitlab-workhorse!474
-
Jacob Vosmaer authored
Release v8.27.0 See merge request gitlab-org/gitlab-workhorse!476
-
Ahmad Sherif authored
-
Jacob Vosmaer authored
Remove Set-Cookie header from archive and raw blob responses See merge request gitlab-org/gitlab-workhorse!475
-
- 19 Mar, 2020 1 commit
-
-
Ahmad Sherif authored
CDNs don't cache responses with Set-Cookie header as they assume they contain some sort of state or user-specific data, which is not the case for raw blobs and repository archives. This change allows GitLab installations that sit behind a CDN to benefit from its caching feature seamlessly. Related to https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/6829 and https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/4
-
- 17 Mar, 2020 3 commits
-
-
Daniel Croft authored
-
Daniel Croft authored
-
Daniel Croft authored
-
- 16 Mar, 2020 3 commits
-
-
Nick Thomas authored
Release Workhorse v8.26.0 See merge request gitlab-org/gitlab-workhorse!472
-
Nick Thomas authored
-
Nick Thomas authored
Add route for project imports direct upload via UI See merge request gitlab-org/gitlab-workhorse!470
-
- 10 Mar, 2020 2 commits
-
-
Nick Thomas authored
Release v8.25.0 See merge request gitlab-org/gitlab-workhorse!471
-
Nick Thomas authored
-
- 03 Mar, 2020 2 commits
-
-
Aleksei Lipniagov authored
-
Nick Thomas authored
Add route for project imports direct upload See merge request gitlab-org/gitlab-workhorse!459
-
- 02 Mar, 2020 1 commit
-
-
Nick Thomas authored
Prepare 8.24.0 release with Continuous Profiling See merge request gitlab-org/gitlab-workhorse!469
-
- 28 Feb, 2020 2 commits
-
-
Oswaldo Ferreira authored
Simple version bump to support https://gitlab.com/gitlab-org/gitlab-workhorse/-/merge_requests/461.
-
Nick Thomas authored
Add Stackdriver Profiler through Labkit See merge request gitlab-org/gitlab-workhorse!461
-
- 27 Feb, 2020 5 commits
-
-
Oswaldo Ferreira authored
This updates the labkit library and adds minimal changes to the `monitoring.Serve` initialization, given the profiler can be initialized without requiring Prometheus.
-
Aleksei Lipniagov authored
-
Nick Thomas authored
Add Alessio to the maintainers' list See merge request gitlab-org/gitlab-workhorse!468
-
Alessio Caiazza authored
-
Alessio Caiazza authored
Test against go 1.12 - 1.14 See merge request gitlab-org/gitlab-workhorse!467
-
- 26 Feb, 2020 1 commit
-
-
Nick Thomas authored
-
- 24 Feb, 2020 3 commits
-
-
Alessio Caiazza authored
Add table explaining interaction between authBackend and authSocket See merge request gitlab-org/gitlab-workhorse!463
-
Jacob Vosmaer authored
-
Nick Thomas authored
Release v8.23.0 See merge request gitlab-org/gitlab-workhorse!465
-
- 22 Feb, 2020 1 commit
-
-
Stan Hu authored
-