Author: gnodet
Date: Sun May 20 19:34:03 2012
New Revision: 1340813
URL: http://svn.apache.org/viewvc?rev=1340813&view=rev
Log:
[SSHD-129] TCP connection through Port Forward can take up to 5 seconds due to
DNS lookup
Modified:
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/session/TcpipForwardSupport.java
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java
Modified:
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/session/TcpipForwardSupport.java
URL:
http://svn.apache.org/viewvc/mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/session/TcpipForwardSupport.java?rev=1340813&r1=1340812&r2=1340813&view=diff
==============================================================================
---
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/session/TcpipForwardSupport.java
(original)
+++
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/session/TcpipForwardSupport.java
Sun May 20 19:34:03 2012
@@ -191,9 +191,9 @@ public class TcpipForwardSupport extends
buffer.putInt(id);
buffer.putInt(localWindow.getSize());
buffer.putInt(localWindow.getPacketSize());
- buffer.putString(local.getHostName());
+ buffer.putString(local.getAddress().getHostAddress());
buffer.putInt(local.getPort());
- buffer.putString(remote.getHostName());
+ buffer.putString(remote.getAddress().getHostAddress());
buffer.putInt(remote.getPort());
session.writePacket(buffer);
return openFuture;
Modified:
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java
URL:
http://svn.apache.org/viewvc/mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java?rev=1340813&r1=1340812&r2=1340813&view=diff
==============================================================================
---
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java
(original)
+++
mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/x11/X11ForwardSupport.java
Sun May 20 19:34:03 2012
@@ -195,7 +195,7 @@ public class X11ForwardSupport extends I
buffer.putInt(id);
buffer.putInt(localWindow.getSize());
buffer.putInt(localWindow.getPacketSize());
- buffer.putString(remote.getHostName());
+ buffer.putString(remote.getAddress().getHostAddress());
buffer.putInt(remote.getPort());
session.writePacket(buffer);
return openFuture;