summaryrefslogtreecommitdiff
path: root/lib/gitlab_keys.rb
Commit message (Expand)AuthorAgeFilesLines
* 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
* More testsDmitriy Zaporozhets2013-02-051-6/+0
* GitlabConfig. Fixed adding keyDmitriy Zaporozhets2013-02-041-5/+3
* proper rm-userDmitriy Zaporozhets2013-02-041-2/+1
* add/remove keys to authorized_keysDmitriy Zaporozhets2013-02-031-0/+44