summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v13.16.0505-draft-release-v13-16-0Ash McKenzie2021-02-012-1/+5
|
* Merge branch ↵Ash McKenzie2021-02-013-3/+3
|\ | | | | | | | | | | | | '504-remove-the-session-duration-information-from-the-output-of-2fa_verify-command' into 'main' Resolve "Remove the session duration information from the output of `2fa_verify` command" See merge request gitlab-org/gitlab-shell!445
| * Remove session duration information from output of 2fa_verify command504-remove-the-session-duration-information-from-the-output-of-2fa_verify-commandManoj M J2021-01-293-3/+3
|/ | | | | This change removes session duration information from output of 2fa_verify command
* Merge branch 'add-gitlab-sshd-to-gitignore' into 'main'Igor Drozdov2021-01-191-0/+1
|\ | | | | | | | | Add gitlab-sshd to .gitignore See merge request gitlab-org/gitlab-shell!444
| * Add gitlab-sshd to .gitignoreadd-gitlab-sshd-to-gitignoreNick Thomas2021-01-181-0/+1
|/
* Merge branch 'master' into 'main'Nick Thomas2021-01-1821-309/+460
|\ | | | | | | | | | | | | RFC: Simple built-in SSH server Closes #165 See merge request gitlab-org/gitlab-shell!394
| * RFC: Simple built-in SSH serverLorenz Brun2021-01-1821-309/+460
|/
* Merge branch 'remove-default-branch-docs' into 'main'Igor Drozdov2021-01-071-7/+0
|\ | | | | | | | | | | | | Remove default branch statement in docs Closes #489 See merge request gitlab-org/gitlab-shell!443
| * Remove default branch statement in docsremove-default-branch-docsNick Thomas2021-01-061-7/+0
| | | | | | | | Now `master` is removed, this is no longer needed
* | Merge branch 'ashmckenzie/release-13.15.0' into 'main'v13.15.0masterPatrick Bajao2020-12-172-1/+5
|\ \ | | | | | | | | | | | | Release v13.15.0 See merge request gitlab-org/gitlab-shell!442
| * | Release v13.15.0ashmckenzie/release-13.15.0Ash McKenzie2020-12-172-1/+5
|/ /
* | Merge branch 'Updating-min-TLS-version-to-12' into 'main'Ash McKenzie2020-12-162-0/+2
|\ \ | |/ |/| | | | | Update httpclient.go with TLS 1.2 as minimum version See merge request gitlab-org/gitlab-shell!435
| * Update testserver.go with tls 1.2 min versionUpdating-min-TLS-version-to-12Vitor Meireles De Sousa2020-11-171-0/+1
| |
| * Update httpclient.go with TLS 1.2 as minimum versionVitor Meireles De Sousa2020-11-171-0/+1
| |
* | Merge branch 'id-release-13-14' into 'main'v13.14.0Igor Drozdov2020-12-112-1/+6
|\ \ | | | | | | | | | | | | Release v13.14.0 See merge request gitlab-org/gitlab-shell!441
| * | Release v13.14.0id-release-13-14Igor Drozdov2020-12-102-1/+6
|/ /
* | Merge branch 'if-270554-2fa_verify_command' into 'main'Igor Drozdov2020-12-108-0/+515
|\ \ | | | | | | | | | | | | Add 2fa_verify command See merge request gitlab-org/gitlab-shell!440
| * | Add 2fa_verify commandImre Farkas2020-12-108-0/+515
|/ /
* | Merge branch 'ashmckenzie/golang-1-15' into 'main'Patrick Bajao2020-11-231-1/+8
|\ \ | | | | | | | | | | | | Add go:1.15 CI job See merge request gitlab-org/gitlab-shell!439
| * | Use golang 1.15 for race jobAsh McKenzie2020-11-231-1/+1
| | |
| * | Add go:1.15 CI jobashmckenzie/golang-1-15Ash McKenzie2020-11-231-0/+7
|/ /
* | Merge branch 'fix-ci-config-for-main' into 'main'Igor Drozdov2020-11-202-5/+12
|\ \ | | | | | | | | | | | | Fix CI config and README for new default branch See merge request gitlab-org/gitlab-shell!437
| * | Fix CI config and README for new default branchfix-ci-config-for-mainNick Thomas2020-11-202-5/+12
|/ /
* | Merge branch 'client-identity' into 'master'Stan Hu2020-11-202-0/+79
|\ \ | | | | | | | | | | | | Propagate client identity to gitaly See merge request gitlab-org/gitlab-shell!436
| * | Include key ID and type in metadataAsh McKenzie2020-11-202-1/+8
| | |
| * | use testhelper for SSH_CONNECTIONclient-identityIgor Wiedler2020-11-191-5/+5
| | |
| * | test for client identity propagationIgor Wiedler2020-11-191-0/+63
| | |
| * | Propagate client identity to gitalyIgor Wiedler2020-11-171-0/+9
| |/
* | Merge branch 'ci-enable-secret-detection' into 'master'Ash McKenzie2020-11-181-0/+5
|\ \ | |/ |/| | | | | Enable Secret Detection in CI See merge request gitlab-org/gitlab-shell!434
| * Enable Secret Detection in CIci-enable-secret-detectionMichael Henriksen2020-11-171-0/+5
|/
* Merge branch 'gitlab-shell-release-13-13-0' into 'master'v13.13.0Patrick Bajao2020-11-172-1/+5
|\ | | | | | | | | Release v13.13.0 See merge request gitlab-org/gitlab-shell!433
| * Release v13.13.0gitlab-shell-release-13-13-0Ash McKenzie2020-11-172-1/+5
|/
* Merge branch 'pokstad1-tls-client-config' into 'master'Ash McKenzie2020-11-176-25/+199
|\ | | | | | | | | GitLab API Client support for client certificates See merge request gitlab-org/gitlab-shell!432
| * GitLab API Client support for client certificatesPaul Okstad2020-11-176-25/+199
|/
* Merge branch 'sh-release-13-12' into 'master'v13.12.0Igor Drozdov2020-11-062-1/+7
|\ | | | | | | | | Release v13.12.0 See merge request gitlab-org/gitlab-shell!431
| * Release v13.12.0Stan Hu2020-11-062-1/+7
|/
* Merge branch 'remove-rubocop-test' into 'master'Nick Thomas2020-11-050-0/+0
|\ | | | | | | | | Remove rubocop from Ruby test See merge request gitlab-org/gitlab-shell!430
* | Remove rubocop from Ruby testremove-rubocop-testTakuya Noguchi2020-11-056-103/+2
|/ | | | Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
* Merge branch '483-upgrade-bundler-from-1-17-2-to-2-1' into 'master'Stan Hu2020-11-040-0/+0
|\ | | | | | | | | | | | | Upgrade Bundler from 1.17.2 to 2.1.4 Closes #483 See merge request gitlab-org/gitlab-shell!428
* | Upgrade Bundler from 1.17.2 to 2.1.4483-upgrade-bundler-from-1-17-2-to-2-1Takuya Noguchi2020-11-042-3/+3
|/ | | | | | | https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/426 https://gitlab.com/groups/gitlab-org/-/epics/2380 Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
* Merge branch 'sh-log-content-length-bytes' into 'master'Patrick Bajao2020-11-032-0/+6
|\ | | | | | | | | Log Content-Length bytes in API response See merge request gitlab-org/gitlab-shell!427
| * Log Content-Length bytes in API resposneStan Hu2020-11-022-0/+6
| | | | | | | | | | This will be useful to measure bandwidth sent in response to an API request, particularly with measuring the /api/v4/internal/lfs endpoint.
* | Merge branch 'sh-update-ruby-2.7' into 'master'Stan Hu2020-10-231-1/+1
|\ \ | |/ |/| | | | | Bump default Ruby version to v2.7.2 See merge request gitlab-org/gitlab-shell!426
| * Bump default Ruby version to v2.7.2Stan Hu2020-10-231-1/+1
|/ | | | Part of https://gitlab.com/groups/gitlab-org/-/epics/2380
* Merge branch 'release-shell-13-11-0' into 'master'v13.11.0Nick Thomas2020-10-202-1/+7
|\ | | | | | | | | Release v13.11.0 See merge request gitlab-org/gitlab-shell!425
| * Release v13.11.0Nick Thomas2020-10-202-1/+7
|/
* Merge branch 'sh-fix-wrong-user-deploy-key-check' into 'master'Nick Thomas2020-10-202-25/+49
|\ | | | | | | | | Fix incorrect actor used to check permissions for SSH receive-pack See merge request gitlab-org/gitlab-shell!424
| * Fix incorrect actor used to check permissions for SSH receive-packsh-fix-wrong-user-deploy-key-checkStan Hu2020-10-192-25/+49
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | During a SSH receive-pack request (e.g. `git push`), gitlab-shell was incorrectly using the user returned by the `/internal/allowed` API endpoint to make an SSHReceivePack RPC call. This caused a number of problems with deploy keys with write access: 1. Keys that were generated by a blocked user would be denied the ability to write. 2. Keys that were generated by user that did not have write access to the project would also be denied. GitLab 12.4 removed the Ruby implementation of gitlab-shell in favor of the Golang implementation, and these implementations worked slightly differently. In https://gitlab.com/gitlab-org/gitlab-shell/blob/v10.1.0/lib/gitlab_shell.rb, the Ruby implementation would always use `@who` (e.g. `key-123`), but in gitlab-shell v10.2.0 the Go implementation would always use the user from the API response. Reads did not have this issue because the user/deploy key is never passed to Gitaly for additional permission checks. Writes need this information for the pre-receive to check access to protected branches, push rules, etc. Relates to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/479
* Merge branch 'ashmckenzie/set-ssl-cert-dir-env-var' into 'master'Patrick Bajao2020-10-196-119/+94
|\ | | | | | | | | Set SSL_CERT_DIR env var when building command See merge request gitlab-org/gitlab-shell!423
| * Set SSL_CERT_DIR env var when building commandashmckenzie/set-ssl-cert-dir-env-varAsh McKenzie2020-10-192-46/+84
| |