James Moger
aaecd8f2a3
Move cache to IKeyManager and implement isStale() in FileKeyManager
10 years ago
James Moger
22957a70fb
Start SSH usage documentation
10 years ago
James Moger
2331e7936c
Support admin commands that respect user permissions
10 years ago
James Moger
030fd739b3
Support hidden commands and hide create-repo and review
10 years ago
James Moger
8982e6e073
Add add-key and rm-key commands that apply only to the current user
10 years ago
James Moger
fea7c52e95
Renamed SshContext->SshCommandContext for clarity of purpose
10 years ago
James Moger
a8dd379bc3
Rename & simplify SshSession->SshDaemonClient
10 years ago
James Moger
44e2ee1d05
Revise SSH public key integration with AuthenticationManager
10 years ago
James Moger
39ffede55f
Simplify version command and output
10 years ago
James Moger
8384e02b7d
Disregard comment/description for add/remove in FileKeyManager
10 years ago
James Moger
8ee7c8d2f1
Fix deleteAllKeys method signature
10 years ago
James Moger
d5603a7722
Fix incorrect displayed SSH transport permission
10 years ago
James Moger
0984f61898
Remove unused idGenerator from the SshSessionFactory
10 years ago
James Moger
2b5484449a
Display the selected SSH backend in the daemon startup message
10 years ago
David Ostrovsky
b799d545f3
Add review SSH command
Change-Id: Ia03c15608814346522c548ff2439ee672ccb0d28
10 years ago
David Ostrovsky
5eafd9b6f0
Add set account SSH command
Change-Id: I33d343dd34f93eaff9581d54f825f8c486e7c17f
10 years ago
David Ostrovsky
bf4fc5c25e
Add support for NIO2 IoSession
Starting from version 0.9.0 Apache SSHD project added support for NIO2
IoSession. To use the new NIO2 session the `backend` option must be set
to `NIO2`.
By default, `NIO2`.
Change-Id: I06cf92b02e80ecf9e8bfbd9f6d6d623dfe3ccff3
10 years ago
David Ostrovsky
9ba6bc1272
Bump SSHD version to 0.10.1
Change-Id: Ic7e204fb7ee2eb172f4c8424fc3d4b7e6c631ddd
10 years ago
James Moger
b5361179d9
Extract key manager interface and implement a file-based key manager
10 years ago
James Moger
8b63e0aaf0
Listen for ssh clients on all interfaces, by default
10 years ago
James Moger
311c135b95
Cleanup imports
10 years ago
James Moger
58baee3146
Display ssh clone urls in the repository url panel
10 years ago
James Moger
860d2ca577
Establish ssh keys folder, support multiple keys, revise key authenticator
10 years ago
James Moger
4ccdfe90b7
Refer to receive pack client requests as 'client'
10 years ago
James Moger
85fbc79605
Authenticate SSH upload pack
10 years ago
James Moger
31f477050f
Move Git daemon into different package
10 years ago
David Ostrovsky
e3b636e7fa
SSHD: Add support for git pack commands
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
10 years ago
David Ostrovsky
a3de33e71a
Fix command dispatching
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
10 years ago
James Moger
924c9b28ed
Eliminate use of Dagger and do not create inner classes
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
10 years ago
David Ostrovsky
af816d3fdd
Convert SshDaemon to unix format
Change-Id: Icb415c2bc62321ddd0ae08445d97f1f8102adee8
10 years ago
David Ostrovsky
9a6fe4a4d5
Factor out methods from SshCommandServer to SshDaemon
Change-Id: I02d545a8ab68b06d733ad8e7ed476767a34aa244
10 years ago
David Ostrovsky
7613df5295
SSHD: Add support for generic commands
Change-Id: I5a60710323ca674d70e34f7451422ec167105429
10 years ago
Eric Myhre
41124cddb6
Support serving repositories over the SSH transport
Gitblit would greatly benefit from an integrated SSH server. This would
complete the transport trifecta.
Change-Id: I6fb95abe65655fa74d47ea71522d8d9a1541450c
11 years ago
James Moger
1f4cc634ec
Remove unused/garbage artifact from an earlier merge
10 years ago
James Moger
e2dfad080a
Remove remaining GoogleCharts code and update documentation
10 years ago
James Moger
a34e44ad5a
Merge pull request #167 from Hybris95/master
Some French translation reviews
10 years ago
Hybris95
3212b80771
Some French translation reviews
10 years ago
James Moger
679a4457fb
Documentation
10 years ago
James Moger
37ee4854c4
Merged #43 "Switch to flotr2 graphs from GoogleCharts"
10 years ago
tryan
1e2d2f2495
Switch to self-hosted flotr2 graphs from Google Charts
10 years ago
James Moger
8fbf6fb68b
Merged #42 "Fix failure of RedisTicketService to determine hasTicket"
10 years ago
James Moger
4d537b9d7d
Fix failure of RedisTicketService to determine hasTicket
10 years ago
James Moger
a27e682a64
Merged #41 "Warn on LDAP synchronization if the uid attribute is null/undefined"
10 years ago
James Moger
ef4c45a4b1
Warn on LDAP synchronization if the uid attribute is null/undefined
10 years ago
James Moger
90c354f576
Merged #40 "Fix intermittent NPE in getting commit date in RefModel"
10 years ago
James Moger
4263c2da12
Fix intermittent NPE in getting commit date in RefModel
10 years ago
James Moger
6f54fd22f1
Merged #39 "Redirect on canceling edit repository to Summary Page"
10 years ago
James Moger
e86fd161d9
Redirect on canceling edit repository to Summary Page
10 years ago
James Moger
0f86496c2d
Merged #38 "Redirect to Summary page after editing a repository"
10 years ago
James Moger
7febf59256
Redirect to Summary page after editing a repository
10 years ago