- 25 Sep, 2018 1 commit
-
-
Ash McKenzie authored
-
- 14 Sep, 2018 2 commits
-
-
Stan Hu authored
Merge 8-3-stable branch changes into master Closes #155 See merge request gitlab-org/gitlab-shell!245
-
Nick Thomas authored
-
- 13 Sep, 2018 5 commits
-
-
Stan Hu authored
Display helpful feedback when proxying an SSH git push to secondary request See merge request gitlab-org/gitlab-shell!244
-
Ash McKenzie authored
-
Ash McKenzie authored
-
Ash McKenzie authored
This also cleans up the output from the tests as previously, Base64 encoded output was printed.
-
Ash McKenzie authored
-
- 12 Sep, 2018 4 commits
-
-
Stan Hu authored
Release GitLab Shell v8.3.2 See merge request gitlab-org/gitlab-shell!243
-
Nick Thomas authored
-
Nick Thomas authored
Fix newlines not appearing between new log entries Closes gitlab-com/gl-infra/infrastructure#5017 See merge request gitlab-org/gitlab-shell!242
-
Stan Hu authored
In https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017, we observed that lots of log messages were being dropped by Fluentd due to missing newlines. This occurs because there is a bug in Ruby where IO#puts calls write() twice: once to write the main text, and another to write the newline (https://bugs.ruby-lang.org/issues/14042). In a highly concurrent environment like GitLab.com, this can lead to interleaved newlines. A workaround is to use `IO#print` and append the newline ourselves. Closes https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017
-
- 11 Sep, 2018 2 commits
-
-
Nick Thomas authored
Merge branch '154-ensure-http-status-codes-are-integers-add-missing-specs-for-various-handled-http-status-code' into 'master' Ensure text/plain & text/html content typs are handled and add missing specs for handled HTTP status codes Closes #154 See merge request gitlab-org/gitlab-shell!239
-
Ash McKenzie authored
Ensure text/plain & text/html content typs are handled and add missing specs for handled HTTP status codes
-
- 10 Sep, 2018 2 commits
- 07 Sep, 2018 16 commits
-
-
Stan Hu authored
Release v8.3.0 See merge request gitlab-org/gitlab-shell!240
-
Stan Hu authored
Includes custom action support for proxying SSH to a Geo secondary
-
Stan Hu authored
Custom Action support See merge request gitlab-org/gitlab-shell!215
-
Stan Hu authored
-
Ash McKenzie authored
-
Nick Thomas authored
Release gitlab-shell v8.2.1 See merge request gitlab-org/gitlab-shell!238
-
Ash McKenzie authored
-
Ash McKenzie authored
-
Ash McKenzie authored
-
Ash McKenzie authored
-
Ash McKenzie authored
-
Ash McKenzie authored
GitlabConfig spec was relying upon real config.yml
-
Stan Hu authored
-
Stan Hu authored
Proper HTTP status code support for /api/v4/allowed API endpoint Closes gitlab-ce#51211 See merge request gitlab-org/gitlab-shell!237
-
Ash McKenzie authored
* Previously, a 200 (OK) was sent when the user was unauthorised or the project was not found (or the user didn't have access) * We still treat 401 and 404 as 'success' but we need to explicitly handle them
-
Ash McKenzie authored
-
- 05 Sep, 2018 4 commits
-
-
Robert Speicher authored
Release gitlab-shell v8.2.0 Closes #153 See merge request gitlab-org/gitlab-shell!236
-
Nick Thomas authored
-
Nick Thomas authored
Fix handling non 200 response codes Closes #152 See merge request gitlab-org/gitlab-shell!235
-
Zeger-Jan van de Weg authored
After the cleanup in https://gitlab.com/gitlab-org/gitlab-shell/merge_requests/231 gitlab-shell mishandled the non 200 response codes. This commit removes another few lines of codes, which fixes this. Also now we test against this case through mocking. Fixes https://gitlab.com/gitlab-org/gitlab-shell/issues/152
-
- 24 Aug, 2018 2 commits
-
-
Nick Thomas authored
Cleanup `git-upload-*` and `git-receive-*` related code Closes gitaly#1300 See merge request gitlab-org/gitlab-shell!232
-
Zeger-Jan van de Weg authored
Given the gitaly-* now proxy the data from the client to the Gitaly server, the environment variables aren't used. Therefor we don't have to set them either. Only exception to the rule, is the GITALY_TOKEN. These changes also remove the `GIT_TRACE` options, introduced by 192e2bd3. Part of: https://gitlab.com/gitlab-org/gitaly/issues/1300
-
- 20 Aug, 2018 1 commit
-
-
Zeger-Jan van de Weg authored
All shell access goes through Gitaly, so dead code paths exist to support the legacy way too. This change mostly removes the dead code from `#process_cmd`.
-
- 17 Aug, 2018 1 commit
-
-
Nick Thomas authored
Remove repo_path from GitlabShell Closes #135 See merge request gitlab-org/gitlab-shell!231
-