Author: gnodet
Date: Mon Mar 21 17:00:25 2016
New Revision: 1736060
URL: http://svn.apache.org/viewvc?rev=1736060&view=rev
Log:
Upgrade to SSHD 1.2.0
Move ssh / telnet support to test
Fix exported packages
Added:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellCommand.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellCommand.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellCommandFactory.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellCommandFactory.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/Ssh.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/Ssh.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/BootException.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/BootException.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/Connection.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Connection.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionData.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionData.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionEvent.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionEvent.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionFilter.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionFilter.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionListener.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionListener.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionManager.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionManager.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/PortListener.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/PortListener.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/Telnet.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Telnet.java
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/TelnetIO.java
- copied, changed from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/TelnetIO.java
Removed:
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellCommand.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellCommandFactory.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/Ssh.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/BootException.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Connection.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionData.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionEvent.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionFilter.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionListener.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionManager.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/PortListener.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Telnet.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/TelnetIO.java
Modified:
felix/trunk/gogo/jline/pom.xml
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Activator.java
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Main.java
Modified: felix/trunk/gogo/jline/pom.xml
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/pom.xml?rev=1736060&r1=1736059&r2=1736060&view=diff
==============================================================================
--- felix/trunk/gogo/jline/pom.xml (original)
+++ felix/trunk/gogo/jline/pom.xml Mon Mar 21 17:00:25 2016
@@ -60,8 +60,9 @@
<dependency>
<groupId>org.apache.sshd</groupId>
<artifactId>sshd-core</artifactId>
- <version>1.0.0</version>
+ <version>1.2.0</version>
<optional>true</optional>
+ <scope>test</scope>
</dependency>
</dependencies>
<build>
@@ -74,7 +75,7 @@
<configuration>
<instructions>
<Export-Package>
- *
+ org.apache.felix.gogo.jline
</Export-Package>
<Import-Package>
*
Modified:
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Activator.java
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Activator.java?rev=1736060&r1=1736059&r2=1736060&view=diff
==============================================================================
---
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Activator.java
(original)
+++
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Activator.java
Mon Mar 21 17:00:25 2016
@@ -28,7 +28,6 @@ import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import org.apache.felix.gogo.jline.Shell.Context;
-import org.apache.felix.gogo.jline.telnet.Telnet;
import org.apache.felix.service.command.CommandProcessor;
import org.apache.felix.service.command.CommandSession;
import org.apache.felix.service.command.Converter;
@@ -103,9 +102,6 @@ public class Activator implements Bundle
dict.put(CommandProcessor.COMMAND_FUNCTION, Posix.functions);
regs.add(context.registerService(Posix.class.getName(), new
Posix(processor), dict));
- dict.put(CommandProcessor.COMMAND_FUNCTION, Telnet.functions);
- regs.add(context.registerService(Telnet.class.getName(), new
Telnet(processor), dict));
-
Shell shell = new Shell(new ShellContext(), processor);
dict.put(CommandProcessor.COMMAND_FUNCTION, Shell.functions);
regs.add(context.registerService(Shell.class.getName(), shell, dict));
Modified:
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Main.java
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Main.java?rev=1736060&r1=1736059&r2=1736060&view=diff
==============================================================================
--- felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Main.java
(original)
+++ felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Main.java
Mon Mar 21 17:00:25 2016
@@ -23,8 +23,6 @@ import java.io.InputStream;
import java.io.PrintStream;
import org.apache.felix.gogo.jline.Shell.Context;
-import org.apache.felix.gogo.jline.ssh.Ssh;
-import org.apache.felix.gogo.jline.telnet.Telnet;
import org.apache.felix.gogo.runtime.CommandProcessorImpl;
import org.apache.felix.gogo.runtime.threadio.ThreadIOImpl;
import org.apache.felix.service.command.CommandSession;
@@ -57,6 +55,7 @@ public class Main {
register(processor, new Procedural(), Procedural.functions);
register(processor, new Posix(processor), Posix.functions);
register(processor, shell, Shell.functions);
+ /*
try {
register(processor, new Telnet(processor),
Telnet.functions);
} catch (Throwable t) {
@@ -67,6 +66,7 @@ public class Main {
} catch (Throwable t) {
// ignore
}
+ */
CommandSession session =
processor.createSession(terminal.input(), terminal.output(), terminal.output());
session.put(Shell.VAR_CONTEXT, context);
session.put(Shell.VAR_TERMINAL, terminal);
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellCommand.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellCommand.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellCommand.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellCommand.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellCommand.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellCommandFactory.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellCommandFactory.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellCommandFactory.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellCommandFactory.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellCommandFactory.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
---
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java
(original)
+++
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java
Mon Mar 21 17:00:25 2016
@@ -36,7 +36,6 @@ import org.apache.sshd.server.Environmen
import org.apache.sshd.server.ExitCallback;
import org.apache.sshd.server.SessionAware;
import org.apache.sshd.server.Signal;
-import org.apache.sshd.server.SignalListener;
import org.apache.sshd.server.session.ServerSession;
import org.jline.terminal.Attributes;
import org.jline.terminal.Attributes.ControlChar;
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/Ssh.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/Ssh.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/Ssh.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/Ssh.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/Ssh.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
---
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/Ssh.java
(original)
+++
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/ssh/Ssh.java
Mon Mar 21 17:00:25 2016
@@ -28,8 +28,8 @@ import org.apache.sshd.common.NamedFacto
import org.apache.sshd.server.Command;
import org.apache.sshd.server.ServerBuilder;
import org.apache.sshd.server.SshServer;
-import org.apache.sshd.server.command.ScpCommandFactory;
import org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider;
+import org.apache.sshd.server.scp.ScpCommandFactory;
import org.apache.sshd.server.subsystem.sftp.SftpSubsystemFactory;
import org.jline.builtins.Options;
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/BootException.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/BootException.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/BootException.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/BootException.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/BootException.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/Connection.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Connection.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/Connection.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/Connection.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Connection.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionData.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionData.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionData.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionData.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionData.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionEvent.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionEvent.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionEvent.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionEvent.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionEvent.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionFilter.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionFilter.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionFilter.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionFilter.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionFilter.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionListener.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionListener.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionListener.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionListener.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionListener.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionManager.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionManager.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionManager.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/ConnectionManager.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/ConnectionManager.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/PortListener.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/PortListener.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/PortListener.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/PortListener.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/PortListener.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/Telnet.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Telnet.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/Telnet.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/Telnet.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Telnet.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)
Copied:
felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/TelnetIO.java
(from r1736059,
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/TelnetIO.java)
URL:
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/TelnetIO.java?p2=felix/trunk/gogo/jline/src/test/java/org/apache/felix/gogo/jline/telnet/TelnetIO.java&p1=felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/TelnetIO.java&r1=1736059&r2=1736060&rev=1736060&view=diff
==============================================================================
(empty)