- Jul 01, 2021
-
-
Valery Sizov authored
Geo SSH proxy push currently impossible when the only action that happens is branch removal. This fix works in a way that it waits for flush packet from git and then checks pkt lines to determine is pack data is expected. The thing is that git doesnt send pack data when only branch removal happens. Explanation is in https://gitlab.com/gitlab-org/gitlab/-/issues/330494
-
- Jun 30, 2021
-
-
Patrick Bajao authored
Fix a failing spec See merge request gitlab-org/gitlab-shell!489
-
- Jun 29, 2021
-
-
Nick Thomas authored
When the shell environment includes SSH_CONNECTION, one spec fails as the way we're stubbing the environment to the subprocess doesn't wipe out the pre-existing variable. This commit changes how we do it so the spec passes even in this environment.
-
Nick Thomas authored
Create PROCESS.md page with Security release process See merge request gitlab-org/gitlab-shell!488
-
- Jun 23, 2021
-
-
Igor Drozdov authored
-
- Jun 21, 2021
-
-
Patrick Bajao authored
Standardize logging timestamp format Closes #140 See merge request gitlab-org/gitlab-shell!485
-
- Jun 18, 2021
-
-
Gary Holtz authored
-
- Jun 08, 2021
-
-
Ash McKenzie authored
"Limits" to "Limit" on line 10 to align tenses See merge request gitlab-org/gitlab-shell!483
-
- Jun 07, 2021
-
-
Brad Sevy authored
-
- Jun 04, 2021
-
-
Nick Thomas authored
Release v13.19.0 See merge request gitlab-org/gitlab-shell!482
-
Nick Thomas authored
-
Patrick Bajao authored
Add acceptance test for git-upload-pack See merge request gitlab-org/gitlab-shell!477
-
Nick Thomas authored
fix: upgrade of the gitaly dependency See merge request gitlab-org/gitlab-shell!481
-
- Jun 02, 2021
-
-
Pavlo Strokov authored
Gitaly project now properly respects module release flow and includes a module suffix in the package name. It requires to re-write all non-suffixed imports with suffixed of a specific version of tha module. With proper module versioning we don't need to use a 'replace' directive to point to specific commit and can use semantic versioning for the gitaly dependency. Part of: https://gitlab.com/gitlab-org/gitaly/-/issues/3177
-
- Jun 01, 2021
-
-
Nick Thomas authored
Unit test wrong channel type See merge request gitlab-org/gitlab-shell!479
-
Igor Drozdov authored
-
Vasilii Iakliushin authored
Contributes to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/500
-
Nick Thomas authored
Add acceptance test for git-upload-archive See merge request gitlab-org/gitlab-shell!478
-
Vasilii Iakliushin authored
Contributes to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/500
-
- May 24, 2021
-
-
Igor Drozdov authored
Fix opentracing setup for gitlab-sshd Closes #501 See merge request gitlab-org/gitlab-shell!473
-
- May 21, 2021
-
-
Nick Thomas authored
Add first Gitaly acceptance test See merge request gitlab-org/gitlab-shell!475
-
- May 20, 2021
-
-
Sean McGivern authored
-
Sean McGivern authored
-
Nick Thomas authored
fix: upgrade of the labkit dependency See merge request gitlab-org/gitlab-shell!474
-
Pavlo Strokov authored
The labkit has a fix in the dependency chain b36f912 (Merge branch 'ps-fix-dep-version' into 'master', 2021-05-20).
-
- May 19, 2021
-
-
Igor Drozdov authored
1.4.0 has introduced the format change Since v1 means latest 1.* image, we're pulling the unsupported version
-
- May 18, 2021
-
-
Patrick Bajao authored
Acceptance tests for 2fa_recovery_codes, 2fa_verify, and git-lfs-authenticate See merge request gitlab-org/gitlab-shell!472
-
- May 17, 2021
-
-
Nick Thomas authored
Previously, opentracing (if configured) was initialized late in the gitlab-shell process's lifespan, coming just before making a gRPC call to Gitaly. By moving the opentracing initialization to be at process startup, we make it available for the whole process lifecycle, which is very useful to gitlab-sshd, as it means we'll only call tracing.Initialize() once on process startup, rather than once per SSH connection. To get this working, we need to introduce a context to gitlab-sshd. This carries the client/service name, but also carries an initial correlation ID. The main outcome of this is that all calls to the authorized_keys endpoint from a given gitlab-sshd process will now share a correlation ID. I don't have a strong opinion about this either way. Changelog: fixed
-
Sean McGivern authored
-
Sean McGivern authored
-
Sean McGivern authored
-
- May 14, 2021
-
-
Patrick Bajao authored
Add acceptance test for personal_access_token command See merge request gitlab-org/gitlab-shell!471
-
- May 13, 2021
-
-
Sean McGivern authored
-
- May 10, 2021
-
-
Nick Thomas authored
Respect parent context for Gitaly calls See merge request gitlab-org/gitlab-shell!469
-
- May 06, 2021
-
-
Igor Drozdov authored
Stop changing directory to the filesystem root See merge request gitlab-org/gitlab-shell!470
-
Nick Thomas authored
This behaviour dates from when Gitaly RPCs were executed in Ruby by a Go subprocess. It's not needed for gitlab-shell now that it's in Go, and it's a very strange thing for gitlab-sshd. Best just to remove it. If we wanted to retain this behaviour, we could have an `os.Chdir` call in the gitlab-shell binary, but I just don't think it's needed. Changelog: fixed
-
- May 05, 2021
-
-
Nick Thomas authored
Without these changes, Gitaly calls would not be linked to a parent context. This means that they would have an unassociated correlationID, and Gitaly RPC calls would not be cancel()ed by parent context cancellation. Changelog: fixed
-
Igor Drozdov authored
Update LabKit to v1.4.0 Closes #478 See merge request gitlab-org/gitlab-shell!468
-
- May 04, 2021
-
-
Nick Thomas authored
gitlab-sshd: Respect the ssl_cert_dir config Closes #516 See merge request gitlab-org/gitlab-shell!467
-
- Apr 30, 2021
-
-
Stan Hu authored
Don't finish the opentracing span early See merge request gitlab-org/gitlab-shell!466
-