James Moger
2014-03-22 bcc8a015ae552726742b4f437b2cb9e809270f96
refs
author James Moger <james.moger@gitblit.com>
Saturday, March 22, 2014 10:38 -0400
committer James Moger <james.moger@gitblit.com>
Thursday, April 10, 2014 18:58 -0400
commitbcc8a015ae552726742b4f437b2cb9e809270f96
tree 0ed21e1ca312121df8a4db01cb2c6bf0d125815f tree | zip | gz
parent 5bed299423d4ba418c64732c51e567817a7f7e45 view | diff
Handle ssh keys as objects, not strings, and improve the ls and rm key commands

"gitblit keys ls" now defaults to showing an indexed list of fingerprints which almost matches the output of "sshadd -l". The indexes are useful specifying key(s) to remove using "gitblit keys rm <index>". This is an important improvement for key management.
1 files added
12 files modified
380 ■■■■ changed files
src/main/java/com/gitblit/manager/AuthenticationManager.java 12 ●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/manager/GitblitManager.java 4 ●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/manager/IAuthenticationManager.java 7 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/CachingPublicKeyAuthenticator.java 4 ●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/FileKeyManager.java 28 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/IPublicKeyManager.java 17 ●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/MemoryKeyManager.java 32 ●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/NullKeyManager.java 7 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/SshKey.java 156 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/gitblit/BaseKeyCommand.java 9 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/gitblit/KeysDispatcher.java 88 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/transport/ssh/gitblit/SetAccountCommand.java 13 ●●●●● diff | view | raw | blame | history
src/test/java/com/gitblit/tests/SshDaemonTest.java 3 ●●●● diff | view | raw | blame | history