summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Sync sessions and new channels executionid-accept-single-sessionIgor Drozdov2022-05-091-0/+5
| | | | | If the connection stops accepting new channels we want to wait until Gitaly operation is complete before exiting
* Merge branch 'id-fips-labkit' into 'main'Ash McKenzie2022-05-066-52/+47
|\ | | | | | | | | Use labkit for FIPS check See merge request gitlab-org/gitlab-shell!607
| * Use labkit for FIPS checkIgor Drozdov2022-05-056-52/+47
|/ | | | | New version of LabKit provides FIPS checks that we can use instead of the custom code
* Merge branch 'pb-release-14-0-0' into 'main'v14.0.0Patrick Bajao2022-05-042-1/+4
|\ | | | | | | | | Release 14.0.0 See merge request gitlab-org/gitlab-shell!609
| * Release 14.0.0Patrick Bajao2022-05-042-1/+4
|/ | | | Always use Gitaly sidechannel connections !567
* Merge branch 'jv-always-use-sidechannel' into 'main'Patrick Bajao2022-05-0412-175/+41
|\ | | | | | | | | Always use Gitaly sidechannel connections See merge request gitlab-org/gitlab-shell!567
| * Always use Gitaly sidechannel connectionsJacob Vosmaer2022-05-0212-175/+41
|/ | | | | | | Before this change, the GitLab internal API could use a boolean response field to indicate whether gitlab-shell should make sidechannel connections go Gitaly. We now ignore that response field and always use sidechannel connections.
* Merge branch 'id-release-13-26-0' into 'main'v13.26.0Igor Drozdov2022-04-292-1/+7
|\ | | | | | | | | Release 13.26.0 See merge request gitlab-org/gitlab-shell!608
| * Release 13.26.0Igor Drozdov2022-04-292-1/+7
|/ | | | | | - Add JWT token to GitLab Rails request !596 - Drop go 1.16 support !601 - Remove `self_signed_cert` option !602
* Merge branch '484_remove_outdated_func' into 'main'Ash McKenzie2022-04-271-10/+0
|\ | | | | | | | | Remove deprecated function NewHTTPClient See merge request gitlab-org/gitlab-shell!603
| * Remove deprecated function NewHTTPClientVasilii Iakliushin2022-04-261-10/+0
| | | | | | | | | | | | Contributes to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/484 Changelog: removed
* | Merge branch 'id-gitlabnet-jwt' into 'main'Patrick Bajao2022-04-274-9/+77
|\ \ | |/ |/| | | | | Add JWT token to GitLab Rails request See merge request gitlab-org/gitlab-shell!596
| * Add JWT token to GitLab Rails requestIgor Drozdov2022-04-264-9/+77
|/ | | | | It is passed as a Gitlab-Shell-Api-Request header and uses the same shared secret in order to encrypt the token
* Merge branch 'drop/go-1.16' into 'main'Igor Drozdov2022-04-262-2/+63
|\ | | | | | | | | drop go 1.16 support See merge request gitlab-org/gitlab-shell!601
| * drop go 1.16 supportfeistel2022-04-212-2/+63
| |
* | Merge branch '541_remove_self_signed_cert_option' into 'main'Igor Drozdov2022-04-266-29/+16
|\ \ | | | | | | | | | | | | Remove `self_signed_cert` option See merge request gitlab-org/gitlab-shell!602
| * | Remove `self_signed_cert` optionVasilii Iakliushin2022-04-226-29/+16
| |/ | | | | | | | | | | Contributes to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/541 Changelog: removed
* | Merge branch 'feat/status-rwmutex' into 'main'Igor Drozdov2022-04-261-3/+3
|\ \ | | | | | | | | | | | | feat: replace status mutex with RWMutex See merge request gitlab-org/gitlab-shell!604
| * | feat: replace status mutex with RWMutexfeistel2022-04-221-3/+3
| |/
* | Merge branch 'id-release-13-25-2' into 'main'v13.25.2Igor Drozdov2022-04-262-1/+6
|\ \ | | | | | | | | | | | | Release v13.25.2 See merge request gitlab-org/gitlab-shell!606
| * | Release v13.25.2Igor Drozdov2022-04-262-1/+6
|/ /
* | Merge branch 'id-revert-ssh-connection-timeouts' into 'main'Patrick Bajao2022-04-264-53/+1
|\ \ | |/ |/| | | | | Revert "Abort long-running unauthenticated SSH connections" See merge request gitlab-org/gitlab-shell!605
| * Revert "Abort long-running unauthenticated SSH connections"Igor Drozdov2022-04-254-53/+1
|/ | | | This reverts commit 3a2c8f2c47774a35d840ec8baf54341beede5d43.
* Merge branch 'bump/go-tool-version' into 'main'Ash McKenzie2022-04-211-1/+1
|\ | | | | | | | | Bump Go to 1.17.9 for asdf users See merge request gitlab-org/gitlab-shell!600
| * Bump Go to 1.17.9 for asdf usersfeistel2022-04-201-1/+1
| |
* | Merge branch 'sh-fix-typo-fips' into 'main'Igor Drozdov2022-04-211-1/+1
|\ \ | |/ |/| | | | | Fix typo in FIPS mode message See merge request gitlab-org/gitlab-shell!599
| * Fix typo in FIPS mode messageStan Hu2022-04-191-1/+1
|/ | | | Rename Gitaly -> gitlab-shell
* Merge branch 'id-release-13-25-1' into 'main'v13.25.1Igor Drozdov2022-04-192-1/+7
|\ | | | | | | | | Release 13.25.1 See merge request gitlab-org/gitlab-shell!598
| * Release 13.25.1Igor Drozdov2022-04-192-1/+7
|/
* Merge branch 'sh-fips-mode' into 'main'Igor Drozdov2022-04-194-0/+40
|\ | | | | | | | | Add support for FIPS encryption See merge request gitlab-org/gitlab-shell!597
| * Add support for FIPS encryptionStan Hu2022-04-184-0/+40
|/ | | | | | | | | | | | | | This commit adds support of using a FIPS-validated SSL library with compiled Go executables when `FIPS_MODE=1 make` is run. A Go compiler that supports BoringSSL either directly (e.g. the `dev.boringcrypto` branch) or with a dynamically linked OpenSSL (e.g. https://github.com/golang-fips/go) is required. This is similar to the changes to support FIPS in GitLab Runner and in GitLab Pages: https://gitlab.com/gitlab-org/gitlab-pages/-/merge_requests/716 Changelog: added
* Merge branch 'id-metrics-for-results' into 'main'Ash McKenzie2022-04-146-26/+78
|\ | | | | | | | | Add additional metrics to gitlab-sshd See merge request gitlab-org/gitlab-shell!593
| * Add additional metrics to gitlab-sshdIgor Drozdov2022-04-136-26/+78
|/ | | | | | | | | - Observe time to establish a session - Log the duration of the successfully established connection - Observe total time to handle the connection - Log the duration of the successfully executed connection - Observe the count of ssh connections - Observe the count of failed ssh connections
* Merge branch '554-support-using-go-version-1-17-8' into 'main'Igor Drozdov2022-04-071-1/+1
|\ | | | | | | | | | | | | Upgrade golang to 1.17.8 Closes #554 See merge request gitlab-org/gitlab-shell!592
| * Upgrade golang to 1.17.8Ash McKenzie2022-04-071-1/+1
|/
* Merge branch 'id-release-13.25.0' into 'main'v13.25.0Ash McKenzie2022-04-072-1/+7
|\ | | | | | | | | Release 13.25.0 See merge request gitlab-org/gitlab-shell!591
| * Release 13.25.0Igor Drozdov2022-04-062-1/+7
|/ | | | | | - Fix connections duration metrics !588 - ci: start integrating go 1.18 into the CI pipelines !587 - Abort long-running unauthenticated SSH connections !582
* Merge branch 'id-fix-connections-duration-metrics' into 'main'Ash McKenzie2022-04-061-4/+4
|\ | | | | | | | | Fix connections duration metrics See merge request gitlab-org/gitlab-shell!588
| * Fix connections duration metricsIgor Drozdov2022-04-051-4/+4
| | | | | | | | We need to pass time.Now as a param, otherwise it's calculated on call
* | Merge branch 'update-version-file' into 'main'Igor Drozdov2022-04-061-1/+1
|\ \ | | | | | | | | | | | | Update Version File See merge request gitlab-org/gitlab-shell!589
| * | Update Version FileJason Goodman2022-04-061-1/+1
| |/
* | Merge branch 'ci/go-1.18' into 'main'Igor Drozdov2022-04-061-10/+6
|\ \ | |/ |/| | | | | ci: start integrating go 1.18 into the CI pipelines See merge request gitlab-org/gitlab-shell!587
| * ci: start integrating go 1.18 into the CI pipelinesfeistel2022-04-011-10/+6
|/
* Merge branch 'improve-login-grace-timeout-msg' into 'main'Ash McKenzie2022-04-011-1/+1
|\ | | | | | | | | | | | | Improve login grace timeout message Closes #553 See merge request gitlab-org/gitlab-shell!586
| * Improve login grace timeout messageIgor Drozdov2022-03-311-1/+1
|/
* Merge branch 'id-logic-grace-time' into 'main'Ash McKenzie2022-03-304-1/+52
|\ | | | | | | | | Abort long-running unauthenticated SSH connections See merge request gitlab-org/gitlab-shell!582
| * Abort long-running unauthenticated SSH connectionsIgor Drozdov2022-03-304-1/+52
|/
* Merge branch 'use-gitlab-dangerfiles' into 'main'Ash McKenzie2022-03-304-0/+106
|\ | | | | | | | | Use gitlab-dangerfiles to improve MR hygiene See merge request gitlab-org/gitlab-shell!583
| * Use gitlab-dangerfiles to improve MR hygieneRémy Coutable2022-03-294-0/+106
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Merge branch 'id-release-13-24-2' into 'main'v13.24.2Igor Drozdov2022-03-291-0/+4
|\ \ | | | | | | | | | | | | Release 13.24.2 See merge request gitlab-org/gitlab-shell!585