bodewig 2003/10/16 04:21:46
Modified: docs/manual/OptionalTasks Tag: ANT_16_BRANCH scp.html
sshexec.html
src/main/org/apache/tools/ant/taskdefs/optional/ssh Tag:
ANT_16_BRANCH SSHBase.java SSHUserInfo.java
Log:
Merge from HEAD
Revision Changes Path
No revision
No revision
1.7.2.3 +4 -1 ant/docs/manual/OptionalTasks/scp.html
Index: scp.html
===================================================================
RCS file: /home/cvs/ant/docs/manual/OptionalTasks/scp.html,v
retrieving revision 1.7.2.2
retrieving revision 1.7.2.3
diff -u -r1.7.2.2 -r1.7.2.3
--- scp.html 9 Oct 2003 21:01:11 -0000 1.7.2.2
+++ scp.html 16 Oct 2003 11:21:46 -0000 1.7.2.3
@@ -54,7 +54,10 @@
</tr>
<tr>
<td valign="top">trust</td>
- <td valign="top">This trusts all unknown hosts if set to yes/true.</td>
+ <td valign="top">This trusts all unknown hosts if set to yes/true.<br>
+ <strong>Note</strong> If you set this to false (the default), the
+ host you connect to must be listed in your knownhosts file, this
+ also implies that the file exists.</td>
<td valian="top" align="center">No, defaults to No.</td>
</tr>
<tr>
1.5.2.3 +5 -1 ant/docs/manual/OptionalTasks/sshexec.html
Index: sshexec.html
===================================================================
RCS file: /home/cvs/ant/docs/manual/OptionalTasks/sshexec.html,v
retrieving revision 1.5.2.2
retrieving revision 1.5.2.3
diff -u -r1.5.2.2 -r1.5.2.3
--- sshexec.html 9 Oct 2003 21:01:11 -0000 1.5.2.2
+++ sshexec.html 16 Oct 2003 11:21:46 -0000 1.5.2.3
@@ -47,7 +47,11 @@
</tr>
<tr>
<td valign="top">trust</td>
- <td valign="top">This trusts all unknown hosts if set to yes/true.</td>
+
+ <td valign="top">This trusts all unknown hosts if set to yes/true.<br>
+ <strong>Note</strong> If you set this to false (the default), the
+ host you connect to must be listed in your knownhosts file, this
+ also implies that the file exists.</td>
<td valian="top" align="center">No, defaults to No.</td>
</tr>
<tr>
No revision
No revision
1.5.2.1 +1 -3
ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java
Index: SSHBase.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.java,v
retrieving revision 1.5
retrieving revision 1.5.2.1
diff -u -r1.5 -r1.5.2.1
--- SSHBase.java 9 Jul 2003 12:12:59 -0000 1.5
+++ SSHBase.java 16 Oct 2003 11:21:46 -0000 1.5.2.1
@@ -77,7 +77,6 @@
private String host;
private String keyfile;
private String knownHosts;
- private boolean trust = false;
private int port = SSH_PORT;
private boolean failOnError = true;
private SSHUserInfo userInfo;
@@ -185,7 +184,6 @@
public void init() throws BuildException {
super.init();
this.knownHosts = System.getProperty("user.home") +
"/.ssh/known_hosts";
- this.trust = false;
this.port = SSH_PORT;
}
@@ -195,7 +193,7 @@
jsch.addIdentity(userInfo.getKeyfile());
}
- if (knownHosts != null) {
+ if (!userInfo.getTrust() && knownHosts != null) {
log("Using known hosts: " + knownHosts, Project.MSG_DEBUG);
jsch.setKnownHosts(knownHosts);
}
1.3.2.1 +8 -1
ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHUserInfo.java
Index: SSHUserInfo.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHUserInfo.java,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -r1.3 -r1.3.2.1
--- SSHUserInfo.java 9 Jul 2003 12:12:59 -0000 1.3
+++ SSHUserInfo.java 16 Oct 2003 11:21:46 -0000 1.3.2.1
@@ -70,7 +70,7 @@
public SSHUserInfo() {
super();
- this.trustAllCertificates = true;
+ this.trustAllCertificates = false;
}
public SSHUserInfo(String password, boolean trustAllCertificates) {
@@ -144,6 +144,13 @@
*/
public void setTrust(boolean trust) {
this.trustAllCertificates = trust;
+ }
+
+ /**
+ * @return whether to trust or not.
+ */
+ public boolean getTrust() {
+ return this.trustAllCertificates;
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]