[prev in list] [next in list] [prev in thread] [next in thread]
List: mina-commits
Subject: mina-sshd git commit: [SSHD-842] Remove some older API(s) that were using java.io.File instead of ja
From: lgoldstein () apache ! org
Date: 2018-09-10 14:06:09
Message-ID: 658e1d7f191f401790a44aa2b1b39c76 () git ! apache ! org
[Download RAW message or body]
Repository: mina-sshd
Updated Branches:
refs/heads/master 3668d92e4 -> e7a75e42f
[SSHD-842] Remove some older API(s) that were using java.io.File instead of \
java.nio.file.Path
Project: http://git-wip-us.apache.org/repos/asf/mina-sshd/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina-sshd/commit/e7a75e42
Tree: http://git-wip-us.apache.org/repos/asf/mina-sshd/tree/e7a75e42
Diff: http://git-wip-us.apache.org/repos/asf/mina-sshd/diff/e7a75e42
Branch: refs/heads/master
Commit: e7a75e42fbd32c9c826cb8ca20dabd9505905afe
Parents: 3668d92
Author: Lyor Goldstein <lyor.goldstein@gmail.com>
Authored: Sat Sep 8 19:04:09 2018 +0300
Committer: Lyor Goldstein <lyor.goldstein@gmail.com>
Committed: Mon Sep 10 17:11:01 2018 +0300
----------------------------------------------------------------------
.../apache/sshd/cli/server/SshFsMounter.java | 2 +-
.../hosts/ConfigFileHostEntryResolver.java | 5 ---
.../DefaultConfigFileHostEntryResolver.java | 8 -----
.../client/config/hosts/HostConfigEntry.java | 33 +++++++-------------
.../client/config/hosts/KnownHostEntry.java | 6 ----
.../common/config/ConfigFileReaderSupport.java | 6 ----
.../common/config/keys/AuthorizedKeyEntry.java | 15 ---------
.../apache/sshd/common/util/SelectorUtils.java | 30 ++----------------
.../common/util/io/ModifiableFileWatcher.java | 9 ++----
.../security/eddsa/Ed25519PublicKeyDecoder.java | 3 +-
.../OpenSSHEd25519PrivateKeyEntryDecoder.java | 3 +-
.../AbstractGeneratorHostKeyProvider.java | 5 ---
.../SimpleGeneratorHostKeyProvider.java | 5 ---
.../java/org/apache/sshd/client/SshClient.java | 2 +-
.../org/apache/sshd/common/channel/Channel.java | 4 +--
.../sshd/common/io/IoServiceEventListener.java | 10 ++++--
.../org/apache/sshd/common/session/Session.java | 2 +-
.../keys/AuthorizedKeysAuthenticator.java | 5 ---
.../DefaultAuthorizedKeysAuthenticator.java | 10 ------
.../sshd/server/config/keys/ServerIdentity.java | 2 +-
20 files changed, 33 insertions(+), 132 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-cli/src/test/java/org/apache/sshd/cli/server/SshFsMounter.java
----------------------------------------------------------------------
diff --git a/sshd-cli/src/test/java/org/apache/sshd/cli/server/SshFsMounter.java \
b/sshd-cli/src/test/java/org/apache/sshd/cli/server/SshFsMounter.java index \
37cf8bc..7a15421 100644
--- a/sshd-cli/src/test/java/org/apache/sshd/cli/server/SshFsMounter.java
+++ b/sshd-cli/src/test/java/org/apache/sshd/cli/server/SshFsMounter.java
@@ -314,7 +314,7 @@ public final class SshFsMounter extends SshServerCliSupport {
if (SecurityUtils.isBouncyCastleRegistered()) {
sshd.setKeyPairProvider(SecurityUtils.createGeneratorHostKeyProvider(new \
File(targetFolder, "key.pem").toPath())); } else {
- sshd.setKeyPairProvider(new SimpleGeneratorHostKeyProvider(new \
File(targetFolder, "key.ser"))); + sshd.setKeyPairProvider(new \
SimpleGeneratorHostKeyProvider(new File(targetFolder, "key.ser").toPath())); }
// Should come AFTER key pair provider setup so auto-welcome can be \
generated if needed setupServerBanner(sshd, resolver);
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/ConfigFileHostEntryResolver.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/ConfigFileHostEntryResolver.java \
b/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/ConfigFileHostEntryResolver.java
index f1c9ea8..e14ed9f 100644
--- a/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/ConfigFileHostEntryResolver.java
+++ b/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/ConfigFileHostEntryResolver.java
@@ -19,7 +19,6 @@
package org.apache.sshd.client.config.hosts;
-import java.io.File;
import java.io.IOException;
import java.nio.file.LinkOption;
import java.nio.file.Path;
@@ -41,10 +40,6 @@ public class ConfigFileHostEntryResolver extends \
ModifiableFileWatcher implement
private final AtomicReference<HostConfigEntryResolver> delegateHolder = // \
assumes initially empty new AtomicReference<>(HostConfigEntryResolver.EMPTY);
- public ConfigFileHostEntryResolver(File file) {
- this(Objects.requireNonNull(file, "No file to watch").toPath());
- }
-
public ConfigFileHostEntryResolver(Path file) {
this(file, IoUtils.EMPTY_LINK_OPTIONS);
}
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/DefaultConfigFileHostEntryResolver.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/DefaultConfigFileHostEntryResolver.java \
b/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/DefaultConfigFileHostEntryResolver.java
index 29bc355..7fc500c 100644
--- a/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/DefaultConfigFileHostEntryResolver.java
+++ b/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/DefaultConfigFileHostEntryResolver.java
@@ -19,16 +19,12 @@
package org.apache.sshd.client.config.hosts;
-import java.io.File;
import java.io.IOException;
import java.nio.file.LinkOption;
import java.nio.file.Path;
import java.util.Collections;
import java.util.List;
import java.util.Map;
-import java.util.Objects;
-
-import org.apache.sshd.common.util.io.IoUtils;
/**
* Monitors the {@code ~/.ssh/config} file of the user currently running
@@ -55,10 +51,6 @@ public class DefaultConfigFileHostEntryResolver extends \
ConfigFileHostEntryResol this(HostConfigEntry.getDefaultHostConfigFile(), strict);
}
- public DefaultConfigFileHostEntryResolver(File file, boolean strict) {
- this(Objects.requireNonNull(file, "No file provided").toPath(), strict, \
IoUtils.getLinkOptions(true));
- }
-
public DefaultConfigFileHostEntryResolver(Path path, boolean strict, \
LinkOption... options) { super(path, options);
this.strict = strict;
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java \
b/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java \
index 8a05d75..cb85cea 100644
--- a/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java
+++ b/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/HostConfigEntry.java
@@ -86,11 +86,11 @@ public class HostConfigEntry extends HostPatternsHolder \
implements MutableUserHo
* A case <U>insensitive</U> {@link Set} of the properties that receive special \
handling
*/
public static final Set<String> EXPLICIT_PROPERTIES =
- Collections.unmodifiableSet(
- GenericUtils.asSortedSet(String.CASE_INSENSITIVE_ORDER,
- HOST_CONFIG_PROP, HOST_NAME_CONFIG_PROP, \
PORT_CONFIG_PROP,
- USER_CONFIG_PROP, IDENTITY_FILE_CONFIG_PROP, \
EXCLUSIVE_IDENTITIES_CONFIG_PROP
- ));
+ Collections.unmodifiableSet(
+ GenericUtils.asSortedSet(String.CASE_INSENSITIVE_ORDER,
+ HOST_CONFIG_PROP, HOST_NAME_CONFIG_PROP, PORT_CONFIG_PROP,
+ USER_CONFIG_PROP, IDENTITY_FILE_CONFIG_PROP, \
EXCLUSIVE_IDENTITIES_CONFIG_PROP + ));
public static final String MULTI_VALUE_SEPARATORS = " ,";
@@ -220,13 +220,6 @@ public class HostConfigEntry extends HostPatternsHolder \
implements MutableUserHo }
/**
- * @param file A {@link File} that contains an identity key - never {@code null}
- */
- public void addIdentity(File file) {
- addIdentity(Objects.requireNonNull(file, "No file").toPath());
- }
-
- /**
* @param path A {@link Path} to a file that contains an identity key
* - never {@code null}
*/
@@ -785,10 +778,6 @@ public class HostConfigEntry extends HostPatternsHolder \
implements MutableUserHo }
}
- public static List<HostConfigEntry> readHostConfigEntries(File file) throws \
IOException {
- return readHostConfigEntries(file.toPath(), IoUtils.EMPTY_OPEN_OPTIONS);
- }
-
public static List<HostConfigEntry> readHostConfigEntries(Path path, \
OpenOption... options) throws IOException { try (InputStream input = \
Files.newInputStream(path, options)) { return readHostConfigEntries(input, true);
@@ -1012,17 +1001,17 @@ public class HostConfigEntry extends HostPatternsHolder \
implements MutableUserHo return entries;
}
- public static void writeHostConfigEntries(File file, Collection<? extends \
HostConfigEntry> entries) throws IOException {
- writeHostConfigEntries(Objects.requireNonNull(file, "No file").toPath(), \
entries, IoUtils.EMPTY_OPEN_OPTIONS);
- }
-
- public static void writeHostConfigEntries(Path path, Collection<? extends \
HostConfigEntry> entries, OpenOption... options) throws IOException { + public \
static void writeHostConfigEntries( + Path path, Collection<? extends \
HostConfigEntry> entries, OpenOption... options) + throws IOException \
{
try (OutputStream outputStream = Files.newOutputStream(path, options)) {
writeHostConfigEntries(outputStream, true, entries);
}
}
- public static void writeHostConfigEntries(OutputStream outputStream, boolean \
okToClose, Collection<? extends HostConfigEntry> entries) throws IOException { + \
public static void writeHostConfigEntries( + OutputStream outputStream, \
boolean okToClose, Collection<? extends HostConfigEntry> entries) + \
throws IOException { if (GenericUtils.isEmpty(entries)) {
return;
}
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostEntry.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostEntry.java \
b/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostEntry.java \
index bcaf965..91d6184 100644
--- a/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostEntry.java
+++ b/sshd-common/src/main/java/org/apache/sshd/client/config/hosts/KnownHostEntry.java
@@ -20,7 +20,6 @@
package org.apache.sshd.client.config.hosts;
import java.io.BufferedReader;
-import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
@@ -41,7 +40,6 @@ import org.apache.sshd.common.config.keys.AuthorizedKeyEntry;
import org.apache.sshd.common.config.keys.PublicKeyEntry;
import org.apache.sshd.common.util.GenericUtils;
import org.apache.sshd.common.util.ValidateUtils;
-import org.apache.sshd.common.util.io.IoUtils;
import org.apache.sshd.common.util.io.NoCloseInputStream;
import org.apache.sshd.common.util.io.NoCloseReader;
@@ -145,10 +143,6 @@ public class KnownHostEntry extends HostPatternsHolder {
return LazyDefaultConfigFileHolder.HOSTS_FILE;
}
- public static List<KnownHostEntry> readKnownHostEntries(File file) throws \
IOException {
- return readKnownHostEntries(file.toPath(), IoUtils.EMPTY_OPEN_OPTIONS);
- }
-
public static List<KnownHostEntry> readKnownHostEntries(Path path, OpenOption... \
options) throws IOException { try (InputStream input = Files.newInputStream(path, \
options)) { return readKnownHostEntries(input, true);
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/common/config/ConfigFileReaderSupport.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/common/config/ConfigFileReaderSupport.java \
b/sshd-common/src/main/java/org/apache/sshd/common/config/ConfigFileReaderSupport.java
index 10b131c..aea9f24 100644
--- a/sshd-common/src/main/java/org/apache/sshd/common/config/ConfigFileReaderSupport.java
+++ b/sshd-common/src/main/java/org/apache/sshd/common/config/ConfigFileReaderSupport.java
@@ -20,7 +20,6 @@
package org.apache.sshd.common.config;
import java.io.BufferedReader;
-import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
@@ -37,7 +36,6 @@ import java.util.concurrent.TimeUnit;
import org.apache.sshd.common.keyprovider.KeyPairProvider;
import org.apache.sshd.common.util.GenericUtils;
-import org.apache.sshd.common.util.io.IoUtils;
import org.apache.sshd.common.util.io.NoCloseInputStream;
import org.apache.sshd.common.util.io.NoCloseReader;
import org.apache.sshd.common.util.net.SshdSocketAddress;
@@ -114,10 +112,6 @@ public final class ConfigFileReaderSupport {
throw new UnsupportedOperationException("No instance");
}
- public static Properties readConfigFile(File file) throws IOException {
- return readConfigFile(file.toPath(), IoUtils.EMPTY_OPEN_OPTIONS);
- }
-
public static Properties readConfigFile(Path path, OpenOption... options) throws \
IOException { try (InputStream input = Files.newInputStream(path, options)) {
return readConfigFile(input, true);
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java \
b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java
index c03616c..eb7e1fb 100644
--- a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java
+++ b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/AuthorizedKeyEntry.java
@@ -20,7 +20,6 @@
package org.apache.sshd.common.config.keys;
import java.io.BufferedReader;
-import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
@@ -180,20 +179,6 @@ public class AuthorizedKeyEntry extends PublicKeyEntry {
/**
* Reads read the contents of an <code>authorized_keys</code> file
*
- * @param file The {@link File} to read from
- * @return A {@link List} of all the {@link AuthorizedKeyEntry}-ies found there
- * @throws IOException If failed to read or parse the entries
- * @see #readAuthorizedKeys(InputStream, boolean)
- */
- public static List<AuthorizedKeyEntry> readAuthorizedKeys(File file) throws \
IOException {
- try (InputStream in = new FileInputStream(file)) {
- return readAuthorizedKeys(in, true);
- }
- }
-
- /**
- * Reads read the contents of an <code>authorized_keys</code> file
- *
* @param path {@link Path} to read from
* @param options The {@link OpenOption}s to use - if unspecified then \
appropriate
* defaults assumed
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/common/util/SelectorUtils.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/common/util/SelectorUtils.java \
b/sshd-common/src/main/java/org/apache/sshd/common/util/SelectorUtils.java index \
53bca90..95975c2 100644
--- a/sshd-common/src/main/java/org/apache/sshd/common/util/SelectorUtils.java
+++ b/sshd-common/src/main/java/org/apache/sshd/common/util/SelectorUtils.java
@@ -761,33 +761,9 @@ public final class SelectorUtils {
}
/**
- * Returns dependency information on these two files. If src has been
- * modified later than target, it returns true. If target doesn't exist,
- * it likewise returns true. Otherwise, target is newer than src and
- * is not out of date, thus the method returns false. It also returns
- * false if the src file doesn't even exist, since how could the
- * target then be out of date.
- *
- * @param src the original file
- * @param target the file being compared against
- * @param granularity the amount in seconds of slack we will give in
- * determining out of dateness
- * @return whether the target is out of date
- */
- public static boolean isOutOfDate(File src, File target, int granularity) {
- if (!src.exists()) {
- return false;
- }
- if (!target.exists()) {
- return true;
- }
- return (src.lastModified() - granularity) > target.lastModified();
- }
-
- /**
- * "Flattens" a string by removing all whitespace (space, tab, linefeed,
- * carriage return, and formfeed). This uses StringTokenizer and the
- * default set of tokens as documented in the single arguement constructor.
+ * "Flattens" a string by removing all whitespace (space, tab, line-feed,
+ * carriage return, and form-feed). This uses StringTokenizer and the
+ * default set of tokens as documented in the single argument constructor.
*
* @param input a String to remove all whitespace.
* @return a String that has had all whitespace removed.
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/common/util/io/ModifiableFileWatcher.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/common/util/io/ModifiableFileWatcher.java \
b/sshd-common/src/main/java/org/apache/sshd/common/util/io/ModifiableFileWatcher.java \
index 032260b..29ca54d 100644
--- a/sshd-common/src/main/java/org/apache/sshd/common/util/io/ModifiableFileWatcher.java
+++ b/sshd-common/src/main/java/org/apache/sshd/common/util/io/ModifiableFileWatcher.java
@@ -19,7 +19,6 @@
package org.apache.sshd.common.util.io;
-import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.LinkOption;
@@ -54,8 +53,8 @@ public class ModifiableFileWatcher extends AbstractLoggingBean {
* permissions are enforced on key files
*/
public static final Set<PosixFilePermission> STRICTLY_PROHIBITED_FILE_PERMISSION \
=
- Collections.unmodifiableSet(
- EnumSet.of(PosixFilePermission.GROUP_WRITE, \
PosixFilePermission.OTHERS_WRITE)); + Collections.unmodifiableSet(
+ EnumSet.of(PosixFilePermission.GROUP_WRITE, \
PosixFilePermission.OTHERS_WRITE));
protected final LinkOption[] options;
@@ -64,10 +63,6 @@ public class ModifiableFileWatcher extends AbstractLoggingBean {
private final AtomicLong lastSize = new AtomicLong(Long.MIN_VALUE);
private final AtomicLong lastModified = new AtomicLong(-1L);
- public ModifiableFileWatcher(File file) {
- this(Objects.requireNonNull(file, "No file to watch").toPath());
- }
-
public ModifiableFileWatcher(Path file) {
this(file, IoUtils.getLinkOptions(true));
}
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PublicKeyDecoder.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PublicKeyDecoder.java \
b/sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PublicKeyDecoder.java
index 793965c..3366510 100644
--- a/sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PublicKeyDecoder.java
+++ b/sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/Ed25519PublicKeyDecoder.java
@@ -44,7 +44,8 @@ public final class Ed25519PublicKeyDecoder extends \
AbstractPublicKeyEntryDecoder
public static final Ed25519PublicKeyDecoder INSTANCE = new \
Ed25519PublicKeyDecoder();
private Ed25519PublicKeyDecoder() {
- super(EdDSAPublicKey.class, EdDSAPrivateKey.class, \
Collections.unmodifiableList(Collections.singletonList(KeyPairProvider.SSH_ED25519)));
+ super(EdDSAPublicKey.class, EdDSAPrivateKey.class,
+ Collections.unmodifiableList(Collections.singletonList(KeyPairProvider.SSH_ED25519)));
}
@Override
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/ja \
va/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java \
b/sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java
index 4888818..d707d47 100644
--- a/sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java
+++ b/sshd-common/src/main/java/org/apache/sshd/common/util/security/eddsa/OpenSSHEd25519PrivateKeyEntryDecoder.java
@@ -55,7 +55,8 @@ public class OpenSSHEd25519PrivateKeyEntryDecoder extends \
AbstractPrivateKeyEntr private static final int KEYPAIR_SIZE = PK_SIZE + SK_SIZE;
public OpenSSHEd25519PrivateKeyEntryDecoder() {
- super(EdDSAPublicKey.class, EdDSAPrivateKey.class, \
Collections.unmodifiableList(Collections.singletonList(KeyPairProvider.SSH_ED25519)));
+ super(EdDSAPublicKey.class, EdDSAPrivateKey.class,
+ Collections.unmodifiableList(Collections.singletonList(KeyPairProvider.SSH_ED25519)));
}
@Override
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java \
b/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java
index 9131f99..f43f5c0 100644
--- a/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java
+++ b/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/AbstractGeneratorHostKeyProvider.java
@@ -18,7 +18,6 @@
*/
package org.apache.sshd.server.keyprovider;
-import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
@@ -71,10 +70,6 @@ public abstract class AbstractGeneratorHostKeyProvider extends \
AbstractKeyPairPr return path;
}
- public void setFile(File file) {
- setPath((file == null) ? null : file.toPath());
- }
-
public void setPath(Path path) {
this.path = (path == null) ? null : path.toAbsolutePath();
}
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java
----------------------------------------------------------------------
diff --git a/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java \
b/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java
index 3bccde8..7f2888e 100644
--- a/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java
+++ b/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java
@@ -18,7 +18,6 @@
*/
package org.apache.sshd.server.keyprovider;
-import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectInputStream;
@@ -39,10 +38,6 @@ public class SimpleGeneratorHostKeyProvider extends \
AbstractGeneratorHostKeyProv super();
}
- public SimpleGeneratorHostKeyProvider(File file) {
- this((file == null) ? null : file.toPath());
- }
-
public SimpleGeneratorHostKeyProvider(Path path) {
setPath(path);
}
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-core/src/main/java/org/apache/sshd/client/SshClient.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/main/java/org/apache/sshd/client/SshClient.java \
b/sshd-core/src/main/java/org/apache/sshd/client/SshClient.java index \
76f2350..f4c2d8c 100644
--- a/sshd-core/src/main/java/org/apache/sshd/client/SshClient.java
+++ b/sshd-core/src/main/java/org/apache/sshd/client/SshClient.java
@@ -816,7 +816,7 @@ public class SshClient extends AbstractFactoryManager implements \
ClientFactoryMa
* {@link KeyPairProvider} was generated
* @throws IOException If failed to access the file system
* @throws GeneralSecurityException If failed to load the keys
- * @see #loadDefaultKeyPairProvider(Path, boolean, boolean, \
FilePasswordProvider, LinkOption...) + * @see \
ClientIdentity#loadDefaultKeyPairProvider(Path, boolean, boolean, \
FilePasswordProvider, LinkOption...)
*/
public static <C extends SshClient> C setKeyPairProvider(
C client, Path dir, boolean strict, boolean supportedOnly, \
FilePasswordProvider provider, LinkOption... options)
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-core/src/main/java/org/apache/sshd/common/channel/Channel.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/main/java/org/apache/sshd/common/channel/Channel.java \
b/sshd-core/src/main/java/org/apache/sshd/common/channel/Channel.java index \
1ef143a..099c095 100644
--- a/sshd-core/src/main/java/org/apache/sshd/common/channel/Channel.java
+++ b/sshd-core/src/main/java/org/apache/sshd/common/channel/Channel.java
@@ -225,8 +225,8 @@ public interface Channel
* @param channel The {@link Channel} - ignored if {@code null}
* @param key The attribute key - never {@code null}
* @return Associated value - {@code null} if not found
- * @see Session#getFactoryManager()
- * @see #resolveAttribute(Session, AttributeKey)
+ * @see #getSession()
+ * @see Session#resolveAttribute(Session, AttributeKey)
*/
static <T> T resolveAttribute(Channel channel, AttributeKey<T> key) {
Objects.requireNonNull(key, "No key");
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-core/src/main/java/org/apache/sshd/common/io/IoServiceEventListener.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/main/java/org/apache/sshd/common/io/IoServiceEventListener.java \
b/sshd-core/src/main/java/org/apache/sshd/common/io/IoServiceEventListener.java index \
7018825..53d6611 100644
--- a/sshd-core/src/main/java/org/apache/sshd/common/io/IoServiceEventListener.java
+++ b/sshd-core/src/main/java/org/apache/sshd/common/io/IoServiceEventListener.java
@@ -45,7 +45,7 @@ public interface IoServiceEventListener extends SshdEventListener {
* Called when a previously established connection has been abnormally \
terminated before it could be
* turned into a session
*
- * @param acceptor The {@link IoConnector} through which the connection was \
established + * @param connector The {@link IoConnector} through which the \
connection was established
* @param local The local connection endpoint
* @param remote The remote connection endpoint
* @param reason The reason for aborting - may be an exception thrown by
@@ -53,7 +53,9 @@ public interface IoServiceEventListener extends SshdEventListener {
* @throws IOException If failed to handle the event - the exception is logged \
but does not
* prevent further connections from being accepted
*/
- default void abortEstablishedConnection(IoConnector connector, SocketAddress \
local, SocketAddress remote, Throwable reason) throws IOException { + default void \
abortEstablishedConnection( + IoConnector connector, SocketAddress local, \
SocketAddress remote, Throwable reason) + throws IOException {
// Do nothing
}
@@ -82,7 +84,9 @@ public interface IoServiceEventListener extends SshdEventListener {
* @throws IOException If failed to handle the event - the exception is logged \
but does not
* prevent further connections from being accepted
*/
- default void abortAcceptedConnection(IoAcceptor acceptor, SocketAddress local, \
SocketAddress remote, Throwable reason) throws IOException { + default void \
abortAcceptedConnection( + IoAcceptor acceptor, SocketAddress local, \
SocketAddress remote, Throwable reason) + throws IOException {
// Do nothing
}
}
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-core/src/main/java/org/apache/sshd/common/session/Session.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/main/java/org/apache/sshd/common/session/Session.java \
b/sshd-core/src/main/java/org/apache/sshd/common/session/Session.java index \
f8e80c5..f9a3fea 100644
--- a/sshd-core/src/main/java/org/apache/sshd/common/session/Session.java
+++ b/sshd-core/src/main/java/org/apache/sshd/common/session/Session.java
@@ -343,7 +343,7 @@ public interface Session
* @param key The attribute key - never {@code null}
* @return Associated value - {@code null} if not found
* @see Session#getFactoryManager()
- * @see #resolveAttribute(FactoryManager, AttributeKey)
+ * @see FactoryManager#resolveAttribute(FactoryManager, AttributeKey)
*/
static <T> T resolveAttribute(Session session, AttributeKey<T> key) {
Objects.requireNonNull(key, "No key");
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-core/src/main/java/org/apache/sshd/server/config/keys/AuthorizedKeysAuthenticator.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/main/java/org/apache/sshd/server/config/keys/AuthorizedKeysAuthenticator.java \
b/sshd-core/src/main/java/org/apache/sshd/server/config/keys/AuthorizedKeysAuthenticator.java
index b05837b..a2d577f 100644
--- a/sshd-core/src/main/java/org/apache/sshd/server/config/keys/AuthorizedKeysAuthenticator.java
+++ b/sshd-core/src/main/java/org/apache/sshd/server/config/keys/AuthorizedKeysAuthenticator.java
@@ -19,7 +19,6 @@
package org.apache.sshd.server.config.keys;
-import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.LinkOption;
@@ -70,10 +69,6 @@ public class AuthorizedKeysAuthenticator extends \
ModifiableFileWatcher implement
private final AtomicReference<PublickeyAuthenticator> delegateHolder = // \
assumes initially reject-all new \
AtomicReference<>(RejectAllPublickeyAuthenticator.INSTANCE);
- public AuthorizedKeysAuthenticator(File file) {
- this(Objects.requireNonNull(file, "No file to watch").toPath());
- }
-
public AuthorizedKeysAuthenticator(Path file) {
this(file, IoUtils.EMPTY_LINK_OPTIONS);
}
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java \
b/sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java
index 9fac9e6..d950ee2 100644
--- a/sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java
+++ b/sshd-core/src/main/java/org/apache/sshd/server/config/keys/DefaultAuthorizedKeysAuthenticator.java
@@ -19,7 +19,6 @@
package org.apache.sshd.server.config.keys;
-import java.io.File;
import java.io.IOException;
import java.nio.file.FileSystemException;
import java.nio.file.LinkOption;
@@ -28,7 +27,6 @@ import java.nio.file.attribute.PosixFilePermission;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import java.util.Objects;
import org.apache.sshd.common.auth.UsernameHolder;
import org.apache.sshd.common.config.keys.AuthorizedKeyEntry;
@@ -69,14 +67,6 @@ public class DefaultAuthorizedKeysAuthenticator extends \
AuthorizedKeysAuthentica this(user, getDefaultAuthorizedKeysFile(), strict);
}
- public DefaultAuthorizedKeysAuthenticator(File file, boolean strict) {
- this(Objects.requireNonNull(file, "No file provided").toPath(), strict, \
IoUtils.getLinkOptions(true));
- }
-
- public DefaultAuthorizedKeysAuthenticator(String user, File file, boolean \
strict) {
- this(user, Objects.requireNonNull(file, "No file provided").toPath(), \
strict, IoUtils.getLinkOptions(true));
- }
-
public DefaultAuthorizedKeysAuthenticator(Path path, boolean strict, \
LinkOption... options) { this(OsUtils.getCurrentUser(), path, strict, options);
}
http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/e7a75e42/sshd-core/src/main/java/org/apache/sshd/server/config/keys/ServerIdentity.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/main/java/org/apache/sshd/server/config/keys/ServerIdentity.java \
b/sshd-core/src/main/java/org/apache/sshd/server/config/keys/ServerIdentity.java \
index a15199a..0823a8f 100644
--- a/sshd-core/src/main/java/org/apache/sshd/server/config/keys/ServerIdentity.java
+++ b/sshd-core/src/main/java/org/apache/sshd/server/config/keys/ServerIdentity.java
@@ -132,7 +132,7 @@ public final class ServerIdentity {
* @throws IOException If failed to access the file system
* @see #getIdentityType(String)
* @see #HOST_KEY_CONFIG_PROP
- * @see org.apache.sshd.common.config.SshConfigFileReader#readConfigFile(File)
+ * @see org.apache.sshd.common.config.ConfigFileReaderSupport#readConfigFile(Path, \
java.nio.file.OpenOption...)
*/
public static Map<String, Path> findIdentities(Properties props, LinkOption... \
options) throws IOException { if (GenericUtils.isEmpty(props)) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic