summaryrefslogtreecommitdiff
path: root/lib/gitlab_keys.rb
Commit message (Expand)AuthorAgeFilesLines
* Actually print matched keys in list_keysChristian Ratzenhofer2019-04-301-1/+1
* Revert "Merge branch 'sh-bump-ruby-version' into 'master'"Douwe Maan2018-12-131-18/+10
* Upgrade to Ruby 2.5.3Stan Hu2018-12-131-10/+18
* Fix a RuboCop warningRobert Speicher2018-08-151-1/+1
* Revert "Merge branch 'ash.mckenzie/srp-refactor' into 'master'"Nick Thomas2018-08-141-2/+0
* Added TODO to fixup whatever namingAsh McKenzie2018-08-011-0/+2
* Add support for SSH certificate authenticationÆvar Arnfjörð Bjarmason2018-07-261-4/+22
* Switch to structured loggingJacob Vosmaer (GitLab)2018-03-191-4/+4
* Update files to pass modern rubocop checks. Disable some of themdz-update-depsDmitriy Zaporozhets2018-02-221-13/+20
* Update rubocop and code to pass itDmitriy Zaporozhets2018-02-221-2/+2
* Add list-key-ids commandMichael Kozono2017-06-281-0/+13
* Instrument GitLab Shell and log metrics data to a filePaco Guzman2016-10-111-11/+20
* In order to use chomp! on the input later, we need to dup the ARGV input stri...dup-frozen-argv-keyDJ Mountney2016-08-101-1/+2
* Update the keys permission check to open the file in write mode.DJ Mountney2016-08-101-2/+2
* Changes proposed during reviewJacob Vosmaer2016-08-101-1/+1
* Defense in depth for authorized_keys linesJacob Vosmaer2016-08-051-0/+5
* Refactor 'GitlabKey' class awaysmall-fixesJacob Vosmaer2016-08-041-15/+11
* Add permission check tests, improve checkauthorized-keys-permission-checkJacob Vosmaer2016-08-031-3/+3
* Improve authorized_keys checkJacob Vosmaer2016-08-021-0/+13
* Manage authorized_keys permissions continuouslykeys-chmodJacob Vosmaer2016-08-011-4/+11
* Add authorized keys bin script to find keys by fingerprintPablo Carranza2016-03-241-11/+15
* Merge branch 'batch-add-keys-timeout'Dmitriy Zaporozhets2015-07-171-1/+1
|\
| * Increase batch_add_keys lock timeout to 300 secondsJacob Vosmaer2015-07-161-1/+1
* | Remove keys from authorized_keys in-placeJacob Vosmaer2015-07-161-8/+7
|/
* Prevent keys with a very specific comment from accidentally being deleted.Douwe Maan2015-04-141-2/+6
* Include ecdsa keys in `gitlab_keys list-keys`.list-ecdsaDouwe Maan2015-04-101-1/+1
* Added list-keys command and specDavid Martin2014-10-151-0/+14
* Expliclity require 'timeout' from the stdlibJacob Vosmaer2014-06-101-0/+1
* Use authorized_keys lock when add new key to fileDmitriy Zaporozhets2014-05-311-3/+5
* Put authorized_keys.lock in the .ssh directoryJacob Vosmaer2014-05-301-1/+1
* Use lock file when add or remove keys from authorized_keys fileDmitriy Zaporozhets2014-04-181-14/+34
* Add gitlab-keys batch-add-keysJacob Vosmaer2014-03-141-0/+18
* Generate key_line in separate methodJacob Vosmaer2014-03-141-1/+5
* Fix return values in GitlabKeysJacob Vosmaer2013-11-201-0/+3
* Use Ruby instead of the Bourne shellJacob Vosmaer2013-11-021-1/+1
* Remove sed invocation from GitlabKeysJacob Vosmaer2013-11-021-2/+7
* Use Kernel#open to append lines to authorized_keysJacob Vosmaer2013-10-311-3/+2
* Use Tempfile instead of `sed -i`Jacob Vosmaer2013-07-191-2/+5
* Remove unused require statementJacob Vosmaer2013-07-191-1/+0
* Ability to clear authorized_keys fileDmitriy Zaporozhets2013-07-181-0/+5
* Use :warn instead of :error for invalid commands.ash2013-05-181-1/+1
* Use a better error message if gitlab-keys gets an invalid command.ash2013-05-181-1/+1
* Add log messages for gitlab_keys.ash2013-05-171-0/+4
* Regex used in rm-key command is too laxMax Krasnyansky2013-04-241-1/+1
* return non-zero status if gitlab-projects or gitlab-keys cmd was not successfulv1.2.0Dmitriy Zaporozhets2013-03-251-0/+1
* test GitlabKeys execDmitriy Zaporozhets2013-03-111-0/+2
* more accurate key deletionDmitriy Zaporozhets2013-02-091-1/+1
* Include gitlab_config in gitlab_initDmitriy Zaporozhets2013-02-061-1/+0
* Fix key removalDmitriy Zaporozhets2013-02-051-1/+1
* add/remove keys by idDmitriy Zaporozhets2013-02-051-4/+4