- May 10, 2022
-
-
Igor Drozdov authored
It would give us more flexibility when we decide to enable PROXY protocol
-
- May 09, 2022
-
-
Igor Drozdov authored
Fix check_ip argument when gitlab-sshd used with PROXY protocol See merge request gitlab-org/gitlab-shell!616
-
Stan Hu authored
When gitlab-sshd were used with the PROXY protocol, the `check_ip` argument passed to `/api/v4/internal/allowed` was the Go remote address, which is a host and port combination (e.g. 127.0.0.1:12345). As a result, This prevents IP restrictions from working properly on Rails. We fix this by stripping out the port if it is present. When OpenSSH is used, this is not an issue because the IP address is extracted from `SSH_CONNECTION`. Changelog: fixed
-
- May 06, 2022
-
-
Igor Drozdov authored
Remove departed team member from CODEOWNERS See merge request gitlab-org/gitlab-shell!615
-
Sean Carroll authored
-
Ash McKenzie authored
Use labkit for FIPS check See merge request gitlab-org/gitlab-shell!607
-
- May 05, 2022
-
-
Igor Drozdov authored
New version of LabKit provides FIPS checks that we can use instead of the custom code
-
- May 04, 2022
-
-
Patrick Bajao authored
Release 14.0.0 See merge request gitlab-org/gitlab-shell!609
-
Patrick Bajao authored
Always use Gitaly sidechannel connections !567
-
Patrick Bajao authored
Always use Gitaly sidechannel connections See merge request gitlab-org/gitlab-shell!567
-
- May 02, 2022
-
-
Jacob Vosmaer authored
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.
-
- Apr 29, 2022
-
-
Igor Drozdov authored
Release 13.26.0 See merge request gitlab-org/gitlab-shell!608
-
Igor Drozdov authored
- Add JWT token to GitLab Rails request !596 - Drop go 1.16 support !601 - Remove `self_signed_cert` option !602
-
- Apr 27, 2022
-
-
Ash McKenzie authored
Remove deprecated function NewHTTPClient See merge request gitlab-org/gitlab-shell!603
-
Patrick Bajao authored
Add JWT token to GitLab Rails request See merge request gitlab-org/gitlab-shell!596
-
- Apr 26, 2022
-
-
Igor Drozdov authored
It is passed as a Gitlab-Shell-Api-Request header and uses the same shared secret in order to encrypt the token
-
Vasilii Iakliushin authored
Contributes to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/484 Changelog: removed
-
Igor Drozdov authored
drop go 1.16 support See merge request gitlab-org/gitlab-shell!601
-
Igor Drozdov authored
Remove `self_signed_cert` option See merge request gitlab-org/gitlab-shell!602
-
Igor Drozdov authored
feat: replace status mutex with RWMutex See merge request gitlab-org/gitlab-shell!604
-
Igor Drozdov authored
Release v13.25.2 See merge request gitlab-org/gitlab-shell!606
-
Igor Drozdov authored
-
Patrick Bajao authored
Revert "Abort long-running unauthenticated SSH connections" See merge request gitlab-org/gitlab-shell!605
-
- Apr 25, 2022
-
-
Igor Drozdov authored
This reverts commit 3a2c8f2c47774a35d840ec8baf54341beede5d43.
-
- Apr 22, 2022
-
-
feistel authored
-
Vasilii Iakliushin authored
Contributes to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/541 Changelog: removed
-
- Apr 21, 2022
-
-
feistel authored
-
Ash McKenzie authored
Bump Go to 1.17.9 for asdf users See merge request gitlab-org/gitlab-shell!600
-
Igor Drozdov authored
Fix typo in FIPS mode message See merge request gitlab-org/gitlab-shell!599
-
- Apr 20, 2022
-
-
feistel authored
-
- Apr 19, 2022
-
-
Stan Hu authored
Rename Gitaly -> gitlab-shell
-
Igor Drozdov authored
Release 13.25.1 See merge request gitlab-org/gitlab-shell!598
-
Igor Drozdov authored
-
Igor Drozdov authored
Add support for FIPS encryption See merge request gitlab-org/gitlab-shell!597
-
- Apr 18, 2022
-
-
Stan Hu authored
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
-
- Apr 14, 2022
-
-
Ash McKenzie authored
Add additional metrics to gitlab-sshd See merge request gitlab-org/gitlab-shell!593
-
- Apr 13, 2022
-
-
Igor Drozdov authored
- 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
-
- Apr 07, 2022
-
-
Igor Drozdov authored
Upgrade golang to 1.17.8 Closes #554 See merge request gitlab-org/gitlab-shell!592
-
Ash McKenzie authored
-
Ash McKenzie authored
Release 13.25.0 See merge request gitlab-org/gitlab-shell!591
-