Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update README to include feature flag info181-migrate-gitlab-shell-checkers | Patrick Bajao | 2019-07-18 | 1 | -0/+6 |
| | |||||
* | Add KeyLine stuct | Patrick Bajao | 2019-07-18 | 6 | -43/+159 |
| | | | | | This is responsible for creating the key line to be returned by checkers. | ||||
* | Migrate gitlab-shell-authorized-principals-check | Patrick Bajao | 2019-07-18 | 4 | -36/+171 |
| | | | | | | A symlink to gitlab-shell is added and the ruby script has been renamed to `gitlab-shell-authorized-principals-check-ruby`. It'll be used as a fallback executable. | ||||
* | Migrate gitlab-shell-authorized-keys-check to go | Patrick Bajao | 2019-07-18 | 8 | -48/+394 |
| | | | | | | A symlink to gitlab-shell is added and the ruby script has been renamed to `gitlab-shell-authorized-keys-check-ruby`. It'll be used as a fallback executable. | ||||
* | Implement support for running checkers | Patrick Bajao | 2019-07-18 | 13 | -128/+451 |
| | | | | | | | | Determine whether to execute a command or a checker based on the filename of the executable/symlink. Currently supports 2 types for checking authorized keys and principals. | ||||
* | Merge branch '198-update-phony-to-have-accurate-list-of-targets' into 'master' | Nick Thomas | 2019-07-01 | 2 | -5/+9 |
|\ | | | | | | | | | | | | | Resolve "Update .PHONY to have accurate list of targets" Closes #198 See merge request gitlab-org/gitlab-shell!316 | ||||
| * | Update .PHONY to be accurate198-update-phony-to-have-accurate-list-of-targets | Ash McKenzie | 2019-06-28 | 1 | -1/+1 |
| | | |||||
| * | New bin/gitlab-shell Makefile target | Ash McKenzie | 2019-06-28 | 1 | -3/+7 |
| | | |||||
| * | Remove errant newline for consistency | Ash McKenzie | 2019-06-28 | 1 | -1/+1 |
|/ | |||||
* | Merge branch '194-add-makefile-to-make-things-easier' into 'master' | Nick Thomas | 2019-06-27 | 3 | -20/+65 |
|\ | | | | | | | | | | | | | Add Makefile for easier building and testing Closes #194 See merge request gitlab-org/gitlab-shell!310 | ||||
| * | Update README to include new Makefile targets194-add-makefile-to-make-things-easier | Ash McKenzie | 2019-06-27 | 1 | -11/+25 |
| | | |||||
| * | Use new Makefile targets in .gitlab-ci.yml | Ash McKenzie | 2019-06-27 | 1 | -9/+5 |
| | | |||||
| * | Add Makefile for easier building and testing | Ash McKenzie | 2019-06-27 | 1 | -0/+35 |
|/ | |||||
* | Merge branch 'zj-disable-go-mod-explicitly' into 'master' | Nick Thomas | 2019-06-17 | 1 | -1/+2 |
|\ | | | | | | | | | Set Go111MODULE to 'off' during compilation See merge request gitlab-org/gitlab-shell!315 | ||||
| * | Set Go111MODULE to 'off' during compilation | Zeger-Jan van de Weg | 2019-06-17 | 1 | -1/+2 |
|/ | | | | | | | | Given more to the Go community moves to Go modules, one might default to GO111MODULE to on in their environment. If this is done, this project fails to compile. By setting the environment for the compilation this is fixed. | ||||
* | Merge branch 'id-enable-features-by-default' into 'master' | Nick Thomas | 2019-06-11 | 1 | -3/+1 |
|\ | | | | | | | | | Enable all migration features by default See merge request gitlab-org/gitlab-shell!313 | ||||
| * | Add a comment with all features enabled by default | Igor | 2019-06-11 | 1 | -3/+1 |
|/ | | | | In order to uncomment it in the Makefile of GDK | ||||
* | Merge branch 'release-9-3-0' into 'master'v9.3.0 | Nick Thomas | 2019-06-06 | 2 | -1/+9 |
|\ | | | | | | | | | Release v9.3.0 See merge request gitlab-org/gitlab-shell!312 | ||||
| * | Release v9.3.0 | Nick Thomas | 2019-06-06 | 2 | -1/+9 |
|/ | |||||
* | Merge branch 'id-git-lfs-authenticate' into 'master' | Nick Thomas | 2019-06-06 | 9 | -0/+610 |
|\ | | | | | | | | | | | | | Go implementation for LFS authenticate Closes #163 See merge request gitlab-org/gitlab-shell!308 | ||||
| * | Go implementation for LFS authenticate | Igor | 2019-06-06 | 9 | -0/+610 |
|/ | |||||
* | Merge branch 'id-git-upload-archive' into 'master' | Nick Thomas | 2019-06-05 | 9 | -0/+171 |
|\ | | | | | | | | | | | | | Go implementation for git-upload-archive Closes #162 See merge request gitlab-org/gitlab-shell!307 | ||||
| * | Go implementation for git-upload-archive | Igor | 2019-06-05 | 9 | -0/+171 |
|/ | |||||
* | Merge branch '187-respect-gitlab-shell-dir-envvar-in-go' into 'master' | Ash McKenzie | 2019-06-04 | 1 | -0/+4 |
|\ | | | | | | | | | | | | | Respect GITLAB_SHELL_DIR in the Go version Closes #187 See merge request gitlab-org/gitlab-shell!309 | ||||
| * | Respect GITLAB_SHELL_DIR in the Go version | Nick Thomas | 2019-06-04 | 1 | -0/+4 |
|/ | |||||
* | Merge branch 'id-git-upload-pack' into 'master' | Nick Thomas | 2019-06-03 | 16 | -48/+213 |
|\ | | | | | | | | | | | | | Go implementation for git-upload-pack Closes #160 See merge request gitlab-org/gitlab-shell!305 | ||||
| * | Go implementation for git-upload-pack | Igor | 2019-06-03 | 16 | -48/+213 |
|/ | |||||
* | Merge branch 'id-fallback-for-unimplemented' into 'master' | Nick Thomas | 2019-06-03 | 2 | -11/+20 |
|\ | | | | | | | | | Return Fallback cmd if feature is enabled, but unimplemented See merge request gitlab-org/gitlab-shell!306 | ||||
| * | Return Fallback cmd if feature is enabled, but unimplemented | Igor | 2019-06-03 | 2 | -11/+20 |
|/ | |||||
* | Merge branch 'id-git-receive-pack' into 'master' | Nick Thomas | 2019-05-31 | 37 | -102/+1688 |
|\ | | | | | | | | | | | | | Go implementation for git-receive-pack Closes #161 See merge request gitlab-org/gitlab-shell!300 | ||||
| * | Go implementation for git-receive-pack | Igor | 2019-05-31 | 37 | -102/+1688 |
|/ | |||||
* | Merge branch 'go-1-12' into 'master' | Nick Thomas | 2019-05-31 | 1 | -8/+4 |
|\ | | | | | | | | | Only build against go1.11 and go1.12 See merge request gitlab-org/gitlab-shell!304 | ||||
| * | Only build against go1.11 and go1.12 | Nick Thomas | 2019-05-30 | 1 | -8/+4 |
|/ | |||||
* | Merge branch 'id-go-refactorings' into 'master' | Nick Thomas | 2019-05-22 | 14 | -101/+101 |
|\ | | | | | | | | | Refactor execution and parsing logic in Go's implementation See merge request gitlab-org/gitlab-shell!302 | ||||
| * | Add go tag to two-factor-recovery specs | Igor Drozdov | 2019-05-22 | 1 | -1/+1 |
| | | |||||
| * | Introduce gitlabnet.ParseJSON to DRY | Igor Drozdov | 2019-05-22 | 4 | -60/+48 |
| | | |||||
| * | Pass readWriter to Command constructor | Igor Drozdov | 2019-05-20 | 9 | -40/+52 |
|/ | |||||
* | Merge branch 'sh-release-9.2.0' into 'master'v9.2.0 | Rémy Coutable | 2019-05-16 | 2 | -1/+4 |
|\ | | | | | | | | | Release v9.2.0 See merge request gitlab-org/gitlab-shell!301 | ||||
| * | Release v9.2.0 | Stan Hu | 2019-05-16 | 2 | -1/+4 |
|/ | |||||
* | Merge branch 'sh-upgrade-to-ruby-2.6.3' into 'master' | Rémy Coutable | 2019-05-09 | 4 | -2/+14 |
|\ | | | | | | | | | Upgrade to Ruby 2.6.3 See merge request gitlab-org/gitlab-shell!298 | ||||
| * | Upgrade to Ruby 2.6.3sh-upgrade-to-ruby-2.6.3 | Stan Hu | 2019-05-06 | 4 | -2/+14 |
| | | | | | | | | | | | | Restores some of the changes in https://gitlab.com/gitlab-org/gitlab-shell/merge_requests/257, but still targets Rubocop for 2.3. | ||||
* | | Merge branch 'release-9-1-0' into 'master'v9.1.0 | Nick Thomas | 2019-05-07 | 2 | -1/+7 |
|\ \ | |/ |/| | | | | | Release v9.1.0 See merge request gitlab-org/gitlab-shell!299 | ||||
| * | Release v9.1.0 | Nick Thomas | 2019-05-07 | 2 | -1/+7 |
|/ | |||||
* | Merge branch 'id-api-https' into 'master' | Nick Thomas | 2019-05-01 | 10 | -16/+263 |
|\ | | | | | | | | | | | | | Support calling internal API using HTTPS Closes #179 See merge request gitlab-org/gitlab-shell!297 | ||||
| * | Support calling internal API using HTTPS | Igor | 2019-05-01 | 10 | -16/+263 |
|/ | |||||
* | Merge branch 'master' into 'master' | Nick Thomas | 2019-05-01 | 2 | -9/+13 |
|\ | | | | | | | | | Print keys in list-keys command See merge request gitlab-org/gitlab-shell!198 | ||||
| * | Actually print matched keys in list_keys | Christian Ratzenhofer | 2019-04-30 | 2 | -9/+13 |
|/ | |||||
* | Merge branch 'id-api-regular-http' into 'master' | Nick Thomas | 2019-04-24 | 15 | -140/+348 |
|\ | | | | | | | | | Support calling internal api using HTTP See merge request gitlab-org/gitlab-shell!295 | ||||
| * | Support calling internal api using HTTP | Igor | 2019-04-24 | 15 | -140/+348 |
|/ | |||||
* | Merge branch 'go-migration-feature-flags-doc' into 'master' | Nick Thomas | 2019-04-17 | 1 | -0/+37 |
|\ | | | | | | | | | Add doc about Go migration feature flags See merge request gitlab-org/gitlab-shell!296 |