- 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
-
Nick Thomas authored
-
Nick Thomas authored
Changelog: fixed
-