summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Major README revisions for tone and stylesean_carroll-main-patch-28338Amy Qualls2022-02-091-67/+58
| | | | | | | Shift commands from one-per-subheading to an unordered list, which is easier to scan. Line wraps. Capitalization, spelling, word use. Move the requirements section closer to the top of the page; we shouldn't bury this information as the page gets longer.
* Minor revisions to SSHD pageAmy Qualls2022-02-091-4/+5
| | | | Line wraps, present tense, and removing a subheading we don't need.
* reorganise READMESean Carroll2021-09-303-33/+103
|
* Merge branch '499-log-me-more' into 'main'Igor Drozdov2021-09-287-29/+75
|\ | | | | | | | | Add more logging to gitlab-sshd See merge request gitlab-org/gitlab-shell!531
| * Add some initial logging guidelines499-log-me-moreNick Thomas2021-09-281-0/+15
| |
| * Add gitlab-sshd connection loggingNick Thomas2021-09-282-6/+18
| |
| * Add debug logging to gitlab-sshd sessionNick Thomas2021-09-282-12/+36
| |
| * Don't swallow an error parsing SSH_ORIGINAL_COMMANDNick Thomas2021-09-273-11/+6
|/
* Merge branch '502-restore-log-level-config' into 'main'Igor Drozdov2021-09-233-2/+29
|\ | | | | | | | | | | | | Respect log-level configuration again Closes #502 See merge request gitlab-org/gitlab-shell!530
| * Respect log-level configuration againNick Thomas2021-09-233-2/+29
|/ | | | | | This was lost in the move from Ruby to Go. Restore it now. Changelog: fixed
* Merge branch 'sh-fix-issue-529' into 'main'Nick Thomas2021-09-232-12/+34
|\ | | | | | | | | Only validate SSL cert file exists if a value is supplied See merge request gitlab-org/gitlab-shell!527
| * Only validate SSL cert file exists if a value is suppliedStan Hu2021-09-232-12/+34
|/ | | | | | | | | This fixes a regression in https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/508. If an HTTPS internal API URL were used, gitlab-shell would not work at all. We now handle blank `caFile` properly. Relates to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/529
* Merge branch 'fix-makefile-version-string' into 'main'Nick Thomas2021-09-201-1/+1
|\ | | | | | | | | makefile: properly escape '$' in VERSION_STRING See merge request gitlab-org/gitlab-shell!525
| * makefile: properly quote '$' in VERSION_STRINGKevin2021-09-161-1/+1
| | | | | | | | | | | | | | If git is not available or gitlab-shell is not built in a repository, it falls back the VERSION file. That command is not properly escaped and results in the message: > awk: cmd. line:1: Unexpected token When you remove the `2>/dev/null`. Escape the '$' characters to solve this.
* | Merge branch 'refactor/unify-shell' into 'main'Igor Drozdov2021-09-203-18/+29
|\ \ | | | | | | | | | | | | | | | | | | refactor: unify instantiation of command.Shell Closes #517 See merge request gitlab-org/gitlab-shell!520
| * | refactor: unify instantiation of command.Shellfeistel2021-09-203-18/+29
| |/
* | Merge branch 'id-clean-up-unavailable-message' into 'main'Nick Thomas2021-09-172-0/+22
|\ \ | |/ |/| | | | | | | | | Improve err message given when Gitaly unavailable Closes gitlab#340819 See merge request gitlab-org/gitlab-shell!526
| * Improve err message given when Gitaly unavailableIgor Drozdov2021-09-172-0/+22
|/
* Merge branch 'id-context-fields' into 'main'Ash McKenzie2021-09-166-13/+13
|\ | | | | | | | | Add context fields to logging See merge request gitlab-org/gitlab-shell!524
| * Add context fields to loggingid-context-fieldsIgor Drozdov2021-09-156-13/+13
|/ | | | It adds correlation ids wherever possible
* Merge branch 'id-sshd-test-3' into 'main'Nick Thomas2021-09-154-73/+217
|\ | | | | | | | | | | | | Extract server config related code out of sshd.go Closes #523 See merge request gitlab-org/gitlab-shell!523
| * Extract server config related code out of sshd.goIgor Drozdov2021-09-154-73/+217
|/
* Merge branch 'id-session-test-2' into 'main'Nick Thomas2021-09-151-0/+145
|\ | | | | | | | | | | | | Unit test exit-codes for sshd/session.go Closes #522 See merge request gitlab-org/gitlab-shell!522
| * Unit test exit-codes for sshd/session.goid-session-test-2Igor Drozdov2021-09-151-0/+145
|/
* Merge branch 'id-session-test' into 'main'Nick Thomas2021-09-151-0/+44
|\ | | | | | | | | Unit test sshd.handleEnv function See merge request gitlab-org/gitlab-shell!521
| * Unit test sshd.handleEnv functionIgor Drozdov2021-09-151-0/+44
|/
* Merge branch 'id-sshd-tests' into 'main'Nick Thomas2021-09-151-0/+16
|\ | | | | | | | | Add TestInvalidClientConfig and TestNewServerWithoutHosts for sshd.go See merge request gitlab-org/gitlab-shell!518
| * Add TestInvalidClientConfig and TestNewServerWithoutHosts for sshd.goid-sshd-testsIgor Drozdov2021-09-151-0/+16
|/
* Merge branch 'refactor/cmd' into 'main'Nick Thomas2021-09-1419-489/+737
|\ | | | | | | | | | | | | refactor: rearchitect command and executable Go modules Closes #214 See merge request gitlab-org/gitlab-shell!514
| * Merge branch 'main' into refactor/cmdNick Thomas2021-09-144-3/+6
| |\ | |/ |/|
* | Merge branch 'fix-bad-spec' into 'main'Igor Drozdov2021-09-141-1/+1
|\ \ | | | | | | | | | | | | Fix a flaky test See merge request gitlab-org/gitlab-shell!519
| * | Fix a flaky testNick Thomas2021-09-141-1/+1
|/ /
* | Merge branch 'eread/update-project-tool-versions' into 'main'Ash McKenzie2021-09-142-1/+3
|\ \ | | | | | | | | | | | | Update Ruby version to 2.7.4 and add Go version 1.16.8 for tooling See merge request gitlab-org/gitlab-shell!517
| * | Update Ruby version to 2.7.4 and add Go version 1.16.8 for toolingEvan Read2021-09-142-1/+3
|/ /
* | Merge branch 'build/make' into 'main'Igor Drozdov2021-09-091-1/+2
|\ \ | | | | | | | | | | | | build: move build task to the top of the Makefile See merge request gitlab-org/gitlab-shell!513
| * | build: move build task to the top of the Makefilefeistel2021-09-071-1/+2
| | |
| | * refactor: fix style issuesfeistel2021-09-082-5/+4
| | |
| | * refactor: cleanup func signature and remove unused argsfeistel2021-09-089-29/+22
| | |
| | * refactor: rearchitect command and executable Go modulesfeistel2021-09-0819-483/+739
| |/ |/|
* | Merge branch 'remove/generic-args' into 'main'Nick Thomas2021-09-0811-39/+41
|\ \ | | | | | | | | | | | | | | | | | | refactor: remove commandargs.GenericArgs Closes #212 See merge request gitlab-org/gitlab-shell!506
| * | refactor: add acceptargs field to executablefeistel2021-09-089-20/+24
| | | | | | | | | | | | | | | parse logic will only run if the executable accept args. healthcheck is the only one not accepting arguments.
| * | refactor: improve unknown executable error messagefeistel2021-09-081-1/+2
| | |
| * | refactor: remove commandargs.GenericArgsfeistel2021-08-113-21/+18
| | |
* | | Merge branch 'remove/ioutil' into 'main'Igor Drozdov2021-09-0824-73/+68
|\ \ \ | |_|/ |/| | | | | | | | refactor: move away from ioutil (deprecated) See merge request gitlab-org/gitlab-shell!511
| * | refactor: move away from ioutil (deprecated)feistel2021-08-1924-73/+68
| | |
* | | Merge branch 'release-13-21' into 'main'v13.21.0Nick Thomas2021-08-252-1/+19
|\ \ \ | |/ / |/| | | | | | | | Release v13.21.0 See merge request gitlab-org/gitlab-shell!512
| * | Version 3.21.0Nick Thomas2021-08-252-1/+11
| | |
| * | Add missing CHANGELOG entriesNick Thomas2021-08-251-0/+8
|/ /
* | Merge branch 'bump/go-1.16' into 'main'Nick Thomas2021-08-193-17/+1
|\ \ | | | | | | | | | | | | build: bump go version to 1.16 See merge request gitlab-org/gitlab-shell!509
| * | ci: remove go 1.15 test jobfeistel2021-08-191-7/+0
| | |