- Jul 26, 2021
-
-
Patrick Bajao authored
Modify regex to prevent partial matches See merge request gitlab-org/security/gitlab-shell!8
-
- Jul 23, 2021
-
-
Patrick Bajao authored
-
- Jul 07, 2021
-
-
Robert May authored
-
- Apr 26, 2021
-
-
Nick Thomas authored
Release v13.18.0 See merge request gitlab-org/gitlab-shell!465
-
Nick Thomas authored
-
Igor Drozdov authored
sshd: Recover from per-session and per-connection panics Closes #511 See merge request gitlab-org/gitlab-shell!464
-
- Apr 23, 2021
-
-
Nick Thomas authored
Without this, a failure in a single session could take out a whole connection, or a failure in a single connection could take out the whole server.
-
Igor Drozdov authored
Extract sshd connections and sessions into their own files and structs See merge request gitlab-org/gitlab-shell!463
-
-
- Apr 12, 2021
-
-
Igor Drozdov authored
gitlab-sshd: Support the PROXY protocol Closes #491 and gitlab-com/gl-infra/infrastructure#10954 See merge request gitlab-org/gitlab-shell!461
-
Nick Thomas authored
-
Patrick Bajao authored
Fix thread-safety issues in gitlab-shell Closes #518 See merge request gitlab-org/gitlab-shell!462
-
- Apr 09, 2021
-
-
Nick Thomas authored
-
- Mar 17, 2021
-
-
Nick Thomas authored
Replace cleanup functions with t.Cleanup See merge request gitlab-org/gitlab-shell!460
-
Igor Drozdov authored
In this case we don't need to propagate cleanup function. It simplifies the code.
-
Igor Drozdov authored
gitlab-sshd: Acceptance test for the discover command See merge request gitlab-org/gitlab-shell!457
-
Nick Thomas authored
With this, we can start to build confidence in making changes to gitlab-sshd.
-
- Mar 16, 2021
-
-
Nick Thomas authored
chore: Move environment introspection to sshenv module See merge request gitlab-org/gitlab-shell!451
-
- Mar 15, 2021
-
-
Lucas Charles authored
Refactors introspection of execution environment to rely on per-connection state (`gitlab-shell`) or per request (`gitlab-sshd`) Relates to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/496
-
Nick Thomas authored
Clarify which versions of Go we support See merge request gitlab-org/gitlab-shell!459
-
Ash McKenzie authored
Compile against go 1.14-1.16 See merge request gitlab-org/gitlab-shell!458
-
Ash McKenzie authored
-
- Mar 13, 2021
-
-
Nick Thomas authored
-
- Mar 09, 2021
-
-
Nick Thomas authored
Use Docker 20.10.3 instead of 19.03.0 on build Closes #512 See merge request gitlab-org/gitlab-shell!456
-
- Feb 27, 2021
-
-
Takuya Noguchi authored
Signed-off-by:
Takuya Noguchi <takninnovationresearch@gmail.com>
-
- Feb 26, 2021
-
-
Nick Thomas authored
Release v13.17.0 See merge request gitlab-org/gitlab-shell!455
-
Stan Hu authored
-
Nick Thomas authored
Fix gitlab-shell panic when log file not writable See merge request gitlab-org/gitlab-shell!453
-
Stan Hu authored
Previously when the gitlab-shell log was not writable, gitlab-shell would attempt to fall back to the syslog to log an error. However, if the syslog logger creation succeeded, gitlab-shell would panic since `err` was `nil`. Relates to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/510
-
- Feb 22, 2021
-
-
Nick Thomas authored
Resolve "Intermittent test failure in TestUploadPack" See merge request gitlab-org/gitlab-shell!452
-
Jaime Martinez authored
-
- Feb 17, 2021
-
-
Nick Thomas authored
Add monitoring endpoint to sshd See merge request gitlab-org/gitlab-shell!449
-
- Feb 16, 2021
-
-
Ben Kochie authored
* Counter for how many times the max concurrent sessions limit was hit. * Histogram for duration of each SSH connection. https://gitlab.com/gitlab-org/gitlab-shell/-/issues/121 Signed-off-by:
Ben Kochie <superq@gmail.com>
-
Ben Kochie authored
Add a basic monitoring endpoint to the sshd command. * Listen on localhost port 9122 by default. * Integrate build/version info. * Update example config. https://gitlab.com/gitlab-org/gitlab-shell/-/issues/121 Signed-off-by:
Ben Kochie <superq@gmail.com>
-
Nick Thomas authored
Refactor Config defaults See merge request gitlab-org/gitlab-shell!450
-
Ben Kochie authored
Use "omitempty" to allow defaults in the config file to be correctly passed. Without this, explicitly setting an empty default like an empty string will not work. Needed in order to allow explicitly disabling some settings. Related to: https://gitlab.com/gitlab-org/gitlab-shell/-/issues/121 Signed-off-by:
Ben Kochie <superq@gmail.com>
-
- Feb 11, 2021
-
-
Nick Thomas authored
Update Go modules See merge request gitlab-org/gitlab-shell!448
-
Ben Kochie authored
Some pre-work for adding Prometheus metrics to SSH server. * Update Go modules to latest. * Add Go 1.15 build. https://gitlab.com/gitlab-org/gitlab-shell/-/issues/121 Signed-off-by:
Ben Kochie <superq@gmail.com>
-
- Feb 05, 2021
-
-
Nick Thomas authored
Read limited input for yes answer See merge request gitlab-org/security/gitlab-shell!1
-
Igor Drozdov authored
-