- May 20, 2022
-
-
Igor Drozdov authored
We don't support diffie-hellman-group14-sha1 via OpenSSH currently Let's avoid introducing it in gitlab-sshd because it's using weak hashing algorithm
-
- May 19, 2022
-
-
Stan Hu authored
Release 14.5.0 See merge request gitlab-org/gitlab-shell!636
-
Stan Hu authored
- Make ProxyHeaderTimeout configurable !635
-
Stan Hu authored
Make ProxyHeaderTimeout configurable See merge request gitlab-org/gitlab-shell!635
-
Igor Drozdov authored
Issue: https://gitlab.com/gitlab-org/gitlab-shell/-/issues/576 ProxyHeaderTimeout must be small to avoid DoS risk Let's make the value configurable and 500ms by default
-
Igor Drozdov authored
- If an integer is specified, we assume that these are seconds - A duration of format "500ms", "10s", "1m", etc... accepted
-
- May 18, 2022
-
-
Igor Drozdov authored
Release 14.4.0 See merge request gitlab-org/gitlab-shell!634
-
Igor Drozdov authored
- Allow configuring SSH server algorithms !633 - Update gitlab-org/golang-crypto module version !632
-
Stan Hu authored
Allow configuring SSH server algorithms See merge request gitlab-org/gitlab-shell!633
-
Igor Drozdov authored
MACs, Ciphers and KEX algorithms now can be configured If the values are empty, reasonable defaults are used
-
Igor Drozdov authored
Update gitlab-org/golang-crypto module version See merge request gitlab-org/gitlab-shell!632
-
Stan Hu authored
This update pulls in: 1. https://gitlab.com/gitlab-org/golang-crypto/-/merge_requests/3, which syncs the module with upstream master and supports the new `curve25519-sha256@libssh.org` kex name. 2. https://gitlab.com/gitlab-org/golang-crypto/-/merge_requests/4, which adds: * MACs: hmac-sha2-512-etm@openssh.com, hmac-sha2-512 * Cipher: aes256-gcm@openssh.com Relates to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/575
-
Igor Drozdov authored
Release v14.3.1 See merge request gitlab-org/gitlab-shell!631
-
Igor Drozdov authored
- Exclude API errors from error rate !630
-
Stan Hu authored
Exclude API errors from error rate See merge request gitlab-org/gitlab-shell!630
-
Igor Drozdov authored
When API isn't responsible or the resource is not accessible (returns 404 or 403), then we shouldn't consider it as an error on gitlab-sshd side
-
Igor Drozdov authored
Git ignore .DS_Store See merge request gitlab-org/gitlab-shell!629
-
Sean Carroll authored
-
- May 17, 2022
-
-
Igor Drozdov authored
Resolve "Dependency update DOCKER_VERSION: 20.10.15" Closes #571 See merge request gitlab-org/gitlab-shell!628
-
-
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