Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix thread exhaustion in SSH daemon | James Moger | 2014-05-29 | 1 | -0/+1 |
| | |||||
* | Remove User parameter from SSH dispatch command setup | James Moger | 2014-04-17 | 1 | -18/+19 |
| | |||||
* | Update headers | James Moger | 2014-04-13 | 1 | -14/+16 |
| | |||||
* | Documentation | James Moger | 2014-04-13 | 1 | -0/+7 |
| | |||||
* | Improve dispatcher usage output | James Moger | 2014-04-10 | 1 | -0/+14 |
| | |||||
* | Improve command help with formatting and usage examples | James Moger | 2014-04-10 | 1 | -2/+2 |
| | |||||
* | Revise dispatcher setup and command registration | James Moger | 2014-04-10 | 1 | -24/+50 |
| | |||||
* | Catch dispatchers registered through registerCommand | James Moger | 2014-04-10 | 1 | -6/+15 |
| | |||||
* | Hide dispatcher from usage() if it has no visible commands or visible nested ↵ | James Moger | 2014-04-10 | 1 | -8/+35 |
| | | | | dispatchers | ||||
* | Allow registration of a command instance | James Moger | 2014-04-10 | 1 | -0/+27 |
| | |||||
* | Support local aliases within a dispatcher and warn on registration collisions | James Moger | 2014-04-10 | 1 | -7/+50 |
| | |||||
* | Clear instantiated commands and dispatchers from the dispatcher on destroy() | James Moger | 2014-04-10 | 1 | -0/+3 |
| | |||||
* | DispatchCommand should be the ExtensionPoint | James Moger | 2014-04-10 | 1 | -11/+21 |
| | |||||
* | Hook-up comprensive command cleanup (destroy) | James Moger | 2014-04-10 | 1 | -8/+22 |
| | |||||
* | Get the command context with an accessor instead of direct field access | James Moger | 2014-04-10 | 1 | -10/+0 |
| | |||||
* | Revise dispatchers and move command classes | James Moger | 2014-04-10 | 1 | -7/+5 |
| | |||||
* | Elevate the public key manager to a top-level manager | James Moger | 2014-04-10 | 1 | -13/+0 |
| | |||||
* | Create git and gitblit dispatchers | James Moger | 2014-04-10 | 1 | -39/+26 |
| | |||||
* | Show root commands in welcome shell and improve command registration | James Moger | 2014-04-10 | 1 | -45/+80 |
| | |||||
* | Add SSH daemon test | David Ostrovsky | 2014-04-10 | 1 | -1/+1 |
| | |||||
* | Prevent double authentication for the same public key | David Ostrovsky | 2014-04-10 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | Openssh client sends two requests, one without a key signature to verify that the public key is acceptable and the second one with the signature after having loaded the private key and signed some data for actual verification. To prevent that the PublickeyAuthenticator#authenticate is called twice cache the authentication status for session and public key. Implement SessionListener to clean up the cache entry when session is destroyed. This is a workaround for SSHD bug [1]. Inspired-By: Guillaume Nodet <gnodet@apache.org> [1] https://issues.apache.org/jira/browse/SSHD-300 | ||||
* | Fix message formatting | David Ostrovsky | 2014-04-10 | 1 | -1/+1 |
| | | | | Change-Id: I1ee1e4135525b7064c4f8e159ed9d8cbef510a81 | ||||
* | Move dispatcher creation to SshCommandFactory and revise permission | James Moger | 2014-04-10 | 1 | -192/+200 |
| | | | | checks | ||||
* | Rename AbstractGitCommand->BaseGitCommand | James Moger | 2014-04-10 | 1 | -2/+2 |
| | |||||
* | Merge AbstractSshCommand and BaseCommand into a single class | James Moger | 2014-04-10 | 1 | -1/+0 |
| | |||||
* | Rename authenticators for clarity | James Moger | 2014-04-10 | 1 | -3/+3 |
| | |||||
* | Support admin commands that respect user permissions | James Moger | 2014-04-10 | 1 | -0/+9 |
| | |||||
* | Support hidden commands and hide create-repo and review | James Moger | 2014-04-10 | 1 | -1/+4 |
| | |||||
* | Add add-key and rm-key commands that apply only to the current user | James Moger | 2014-04-10 | 1 | -3/+3 |
| | |||||
* | Rename & simplify SshSession->SshDaemonClient | James Moger | 2014-04-10 | 1 | -7/+7 |
| | |||||
* | Add set account SSH command | David Ostrovsky | 2014-04-10 | 1 | -0/+10 |
| | | | | Change-Id: I33d343dd34f93eaff9581d54f825f8c486e7c17f | ||||
* | SSHD: Add support for git pack commands | David Ostrovsky | 2014-04-10 | 1 | -4/+44 |
| | | | | | | | | | | | Add git-upload-pack and git-receive-pack commands. Conflicts: src/main/java/com/gitblit/manager/ServicesManager.java src/main/java/com/gitblit/transport/ssh/CommandDispatcher.java src/main/java/com/gitblit/transport/ssh/SshCommandFactory.java Change-Id: I8c057b41f1dfad6d004e6aa91f96c8c673be9be2 | ||||
* | Fix command dispatching | David Ostrovsky | 2014-04-10 | 1 | -14/+30 |
| | | | | | | | | | | | | | DispatchCommand is supposed to be nested: ssh server gitblit version --verbose --format json means that first the command that is seen by dispatching process is "gitblit". Dispatch command look in its commands map for this command and dispatch the rest of the command and options and arguments to this command, version in this example. Change-Id: I8ef8e0e369922c793ca7ad36c1a8f76b0206baa7 | ||||
* | Eliminate use of Dagger and do not create inner classes | James Moger | 2014-04-10 | 1 | -24/+28 |
| | | | | | | | | | | | This change outlines somethings I'd like to see in your latest code. 1. Elimination of Dagger 2. Less noise from inner class instantiation 3. Formalizing filesystem location for keys instead of Unix-y /tmp/ 4. Password authentication as alternative to Key authentication Change-Id: I7a76e1811ad7cd545444fd8b59bbe8c4f45ccfec | ||||
* | SSHD: Add support for generic commands | David Ostrovsky | 2014-04-10 | 1 | -0/+156 |
Change-Id: I5a60710323ca674d70e34f7451422ec167105429 |