- May 17, 2022
-
-
Igor Drozdov authored
Release v14.3.0 See merge request gitlab-org/gitlab-shell!627
-
Igor Drozdov authored
- Remove deprecated bundler-audit !626 - Wait until all Gitaly sessions are executed !624
-
Patrick Bajao authored
Wait until all Gitaly sessions are executed See merge request gitlab-org/gitlab-shell!624
-
Igor Drozdov authored
When a request get canceled we don't want to consider it an error
-
Igor Drozdov authored
If they haven't been executed within a timeout, we unblock the execution. Issue: https://gitlab.com/gitlab-org/gitlab-shell/-/issues/563 We have an issue when a lot of git clones operations get canceled. It was assumed that some clients close the connection just after all the data has been received from Git server. If there was a network delay and gitlab-sshd hadn't managed to gracefully close the connection, context get canceled and Gitaly cancels the execution and returns the error. Let's wait for a perion to allow Gitaly to gracefully complete the operation
-
- May 16, 2022
-
-
Igor Drozdov authored
-
Igor Drozdov authored
Remove deprecated bundler-audit See merge request gitlab-org/gitlab-shell!626
-
Igor Drozdov authored
It's been removed in: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/86704
-
- May 12, 2022
-
-
Igor Drozdov authored
Release 14.2.0 See merge request gitlab-org/gitlab-shell!623
-
Igor Drozdov authored
- Implement ClientKeepAlive option - build: bump go-proxyproto to 0.6.2
-
Patrick Bajao authored
Implement ClientKeepAlive option See merge request gitlab-org/gitlab-shell!622
-
Igor Drozdov authored
Git clients sometimes open a connection and leave it idling, like when compressing objects. Settings like timeout client in HAProxy might cause these idle connections to be terminated. Let's send the keepalive message in order to prevent a client from closing
-
- May 11, 2022
-
-
Igor Drozdov authored
build: bump go-proxyproto to 0.6.2 See merge request gitlab-org/gitlab-shell!610
-
Igor Drozdov authored
Release 14.1.1 See merge request gitlab-org/gitlab-shell!621
-
Igor Drozdov authored
- Log the error that happens on sconn.Wait() !613
-
Patrick Bajao authored
Use require.WithinDuration to fix flaky test See merge request gitlab-org/gitlab-shell!617
-
Patrick Bajao authored
Log the error that happens on sconn.Wait() See merge request gitlab-org/gitlab-shell!613
-
Igor Drozdov authored
Release 14.1.0 See merge request gitlab-org/gitlab-shell!620
-
- May 10, 2022
-
-
Stan Hu authored
-
Stan Hu authored
Make PROXY policy configurable See merge request gitlab-org/gitlab-shell!619
-
Stan Hu authored
Exclude authentication errors from error rate See merge request gitlab-org/gitlab-shell!611
-
Igor Drozdov authored
It would give us more flexibility when we decide to enable PROXY protocol
-
Igor Drozdov authored
Most of the time a connection fails due to the client's misconfiguration or when a client cancels a request, so we shouldn't treat them as an error Warnings will help us to track the errors whether they happened on the server-side
-
- 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
-
Igor Drozdov authored
-
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
Warning level is used because a non-nil error is logged even for successful scenarios We plan to use it for debug reasons
-
Igor Drozdov authored
Remove departed team member from CODEOWNERS See merge request gitlab-org/gitlab-shell!615
-
Sean Carroll authored
-
feistel 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
-