Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix race conditions in testssh-add-http-status-code | Stan Hu | 2020-05-08 | 4 | -44/+51 |
| | | | | | | | | Calling logrus hook.LastEntry() can lead to race conditions. Use AllEntries instead: https://github.com/sirupsen/logrus/blob/60c74ad9be0d874af0ab0daef6ab07c5c5911f0d/hooks/test/test.go#L77 Closes https://gitlab.com/gitlab-org/gitlab-shell/-/issues/450 | ||||
* | Add HTTP status code to internal API logs | Stan Hu | 2020-05-08 | 2 | -12/+35 |
| | | | | This would make it easier to filter the logs by status code. | ||||
* | Merge branch 'release-13-1-0' into 'master'v13.1.0 | Nick Thomas | 2020-05-06 | 2 | -1/+4 |
|\ | | | | | | | | | Release v13.1.0 See merge request gitlab-org/gitlab-shell!382 | ||||
| * | Release v13.1.0 | Nick Thomas | 2020-05-06 | 2 | -1/+4 |
|/ | |||||
* | Merge branch 'pass-secret-to-client' into 'master' | Nick Thomas | 2020-05-06 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | Ensure we are passing the parsed secret Closes #458 See merge request gitlab-org/gitlab-shell!381 | ||||
| * | Ensure we are passing the parsed secret | DJ Mountney | 2020-05-06 | 1 | -1/+1 |
|/ | | | | | | | | Rather than the secret file. The parsing of the file was already done in the gitlab-shell config. This fixes an issue where a recent refactor of the gitlabnet client passed the wrong value. | ||||
* | Merge branch 'gitlab-shell-release-13-0-0' into 'master'v13.0.0 | Patrick Bajao | 2020-05-06 | 2 | -1/+4 |
|\ | | | | | | | | | Release v13.0.0 See merge request gitlab-org/gitlab-shell!379 | ||||
| * | Release v13.0.0gitlab-shell-release-13-0-0 | John Cai | 2020-05-05 | 2 | -1/+4 |
|/ | |||||
* | Merge branch ↵ | Nick Thomas | 2020-05-05 | 1 | -4/+0 |
|\ | | | | | | | | | | | | | | | | | '457-custom_hooks_dir-setting-in-config-yml-example-is-no-longer-relevant' into 'master' Remove custom_hooks_dir setting Closes #457 See merge request gitlab-org/gitlab-shell!378 | ||||
| * | Remove custom_hooks_dir setting457-custom_hooks_dir-setting-in-config-yml-example-is-no-longer-relevant | Ash McKenzie | 2020-05-05 | 1 | -4/+0 |
|/ | | | | It now lives within gitaly | ||||
* | Merge branch 'jc-refactor-gitlabnet-client' into 'master' | Nick Thomas | 2020-05-05 | 38 | -369/+379 |
|\ | | | | | | | | | | | | | Move gitlabnet client to client package Closes #451 See merge request gitlab-org/gitlab-shell!377 | ||||
| * | Move gitlabnet client to client packagejc-refactor-gitlabnet-client | John Cai | 2020-05-04 | 38 | -369/+379 |
|/ | |||||
* | Merge branch 'add-default-workflow-and-rules' into 'master' | Patrick Bajao | 2020-04-21 | 1 | -23/+36 |
|\ | | | | | | | | | Set default, workflow, and use rules in CI config See merge request gitlab-org/gitlab-shell!375 | ||||
| * | Set default, workflow, and use rules in CI configadd-default-workflow-and-rules | Rémy Coutable | 2020-04-17 | 1 | -23/+36 |
|/ | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Merge branch 'gitlab-shell-release-12-2-0' into 'master'v12.2.0 | Patrick Bajao | 2020-04-17 | 2 | -1/+4 |
|\ | | | | | | | | | Release v12.2.0 See merge request gitlab-org/gitlab-shell!374 | ||||
| * | Release v12.2.0gitlab-shell-release-12-2-0 | Ash McKenzie | 2020-04-17 | 2 | -1/+4 |
| | | |||||
* | | Merge branch ↵ | Patrick Bajao | 2020-04-17 | 11 | -27/+502 |
|\ \ | |/ |/| | | | | | | | | | '202037-geo-ssh-clone-pull-redirect-to-primary-when-selective-sync-enabled-and-project-not-selected' into 'master' Geo: Add custom action support for clone/pull See merge request gitlab-org/gitlab-shell!369 | ||||
| * | Geo Pull custom action support | Ash McKenzie | 2020-04-17 | 7 | -10/+319 |
| | | |||||
| * | Rename Geo proxy routes to be accurate | Ash McKenzie | 2020-04-17 | 1 | -3/+3 |
| | | |||||
| * | Allow allowedPayloadPath to be provided | Ash McKenzie | 2020-04-17 | 1 | -7/+11 |
| | | |||||
| * | Rename Geo Push custom action test | Ash McKenzie | 2020-04-17 | 1 | -1/+1 |
| | | |||||
| * | Rename action to be more accurate | Ash McKenzie | 2020-04-17 | 1 | -5/+5 |
| | | |||||
| * | Rename allowed payload JSON for accuracy | Ash McKenzie | 2020-04-17 | 2 | -2/+2 |
| | | |||||
| * | New pktline package | Ash McKenzie | 2020-04-17 | 2 | -0/+162 |
|/ | | | | | | | Package is responsible for parsing git pkt lines. Copied from gitaly, for now. | ||||
* | Merge branch 'id-extract-custom-action-in-separate-module' into 'master' | Patrick Bajao | 2020-04-15 | 5 | -45/+90 |
|\ | | | | | | | | | Extract customaction into a separate module See merge request gitlab-org/gitlab-shell!370 | ||||
| * | Extract customaction into a separate moduleid-extract-custom-action-in-separate-module | Igor Drozdov | 2020-04-14 | 5 | -45/+90 |
|/ | | | | We'll reuse this module for uploadpack in the future | ||||
* | Merge branch 'pb-update-release-steps' into 'master' | Igor Drozdov | 2020-04-13 | 1 | -4/+6 |
|\ | | | | | | | | | Update release steps to be more explicit See merge request gitlab-org/gitlab-shell!373 | ||||
| * | Update release steps to be more explicitpb-update-release-steps | Patrick Bajao | 2020-04-13 | 1 | -4/+6 |
|/ | | | | | Include information about not requiring a second maintainer review when releasing. | ||||
* | Merge branch 'release-12-1-0' into 'master'v12.1.0 | Nick Thomas | 2020-04-08 | 2 | -1/+5 |
|\ | | | | | | | | | Release v12.1.0 See merge request gitlab-org/gitlab-shell!372 | ||||
| * | Release v12.1.0release-12-1-0 | Patrick Bajao | 2020-04-08 | 2 | -1/+5 |
|/ | |||||
* | Merge branch 'sh-log-git-upload-receive-pack' into 'master' | Patrick Bajao | 2020-04-08 | 7 | -0/+50 |
|\ | | | | | | | | | Log git-{upload-pack,receive-pack} requests See merge request gitlab-org/gitlab-shell!367 | ||||
| * | Add missed protocol againsh-log-git-upload-receive-pack | David Kim | 2020-04-08 | 1 | -1/+1 |
| | | |||||
| * | Remove unnecessary command argument | David Kim | 2020-04-08 | 4 | -5/+5 |
| | | |||||
| * | Move logging to handler instead | David Kim | 2020-04-07 | 5 | -29/+23 |
| | | |||||
| * | Change git command logging keys to be be snake cased | David Kim | 2020-04-03 | 1 | -5/+5 |
| | | |||||
| * | Add test for command logging | David Kim | 2020-04-03 | 7 | -38/+35 |
| | | |||||
| * | Add tests for logging | David Kim | 2020-03-30 | 3 | -0/+24 |
| | | |||||
| * | Add git-archive-pack | Stan Hu | 2020-03-26 | 3 | -12/+23 |
| | | |||||
| * | Log git-{upload-pack,receive-pack} requests | Stan Hu | 2020-03-26 | 2 | -0/+24 |
| | | | | | | | | This restores the previous Ruby gitlab-shell behavior. | ||||
* | | Merge branch 'id-testing-code-navigation' into 'master' | Nick Thomas | 2020-03-30 | 1 | -0/+15 |
|\ \ | |/ |/| | | | | | Include code-navigation block to CI See merge request gitlab-org/gitlab-shell!362 | ||||
| * | Include code-navigation block to CI | Igor Drozdov | 2020-03-30 | 1 | -0/+15 |
|/ | |||||
* | Merge branch 'pb-update-codeowners' into 'master' | Ash McKenzie | 2020-03-16 | 1 | -2/+1 |
|\ | | | | | | | | | Update CODEOWNERS file See merge request gitlab-org/gitlab-shell!368 | ||||
| * | Update CODEOWNERS filepb-update-codeowners | Patrick Bajao | 2020-03-17 | 1 | -2/+1 |
|/ | | | | | Removed *.rake as we don't have rake files anymore. | ||||
* | Merge branch 'sh-log-http-requests' into 'master' | Patrick Bajao | 2020-03-11 | 10 | -18/+183 |
|\ | | | | | | | | | Log internal HTTP requests See merge request gitlab-org/gitlab-shell!366 | ||||
| * | Log internal HTTP requests | Stan Hu | 2020-03-10 | 10 | -18/+183 |
|/ | | | | | | | This restores the previous behavior of logging the success and failures of internal HTTP requests. Part of https://gitlab.com/gitlab-org/gitlab/issues/207916 | ||||
* | Merge branch 'release-12-0-0' into 'master'v12.0.0 | Igor | 2020-03-02 | 2 | -2/+5 |
|\ | | | | | | | | | Release v12.0.0 See merge request gitlab-org/gitlab-shell!365 | ||||
| * | Release v12.0.0 | Ash McKenzie | 2020-03-02 | 2 | -1/+4 |
| | | |||||
| * | Fix incorrect v11.0.0 typo | Ash McKenzie | 2020-03-02 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'ps-git-protocol-envvar' into 'master' | Ash McKenzie | 2020-03-02 | 3 | -2/+6 |
|\ | | | | | | | | | | | | | commands: pass through GIT_PROTOCOL envvar provided by clients Closes #273 See merge request gitlab-org/gitlab-shell!364 | ||||
| * | commands: pass through GIT_PROTOCOL envvar provided by clientsps-git-protocol-envvar | Patrick Steinhardt | 2020-02-28 | 3 | -2/+6 |
|/ | | | | | | | | | | | Both git-upload-pack and git-receive-pack services inspect the GIT_PROTOCOL environment transferred via SSH in order to decide which protocols are supported by a given client. Currently, we don't use the environment variable at all, though, but instead forward the GitProtocol field of the access verification response. Improve this by passing on the GIT_PROTOCOL environment variable provided by the client as-is. |