diff options
author | Dave Borowitz <dborowitz@google.com> | 2018-08-31 17:43:28 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2018-08-31 17:43:28 +0000 |
commit | 8c9f93493a68652fd2f6e56b345347d3a1206f11 (patch) | |
tree | 01e36dcccd13b82077cd31d1c3b93ec7c5f16f72 | |
parent | b8695a315d52ac48148fd700e0fb26d609ca5fd5 (diff) | |
parent | 625965f800a65a551e2adbd09af91775209ff8a5 (diff) |
Merge changes Iba3a674f,I8ed3f12e,Id6617817 into stable-2.14
* changes:
InitSshd: Use correct flag to set empty passphrase
SshSession: Specify charset in constructor of Scanner
Specify charset in constructors of InputStreamReader
5 files changed, 10 insertions, 6 deletions
diff --git a/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/HttpResponse.java b/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/HttpResponse.java index b62e932ed1..6c0379358e 100644 --- a/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/HttpResponse.java +++ b/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/HttpResponse.java @@ -14,6 +14,8 @@ package com.google.gerrit.acceptance; +import static java.nio.charset.StandardCharsets.UTF_8; + import com.google.common.base.Preconditions; import java.io.IOException; import java.io.InputStreamReader; @@ -34,7 +36,7 @@ public class HttpResponse { public Reader getReader() throws IllegalStateException, IOException { if (reader == null && response.getEntity() != null) { - reader = new InputStreamReader(response.getEntity().getContent()); + reader = new InputStreamReader(response.getEntity().getContent(), UTF_8); } return reader; } diff --git a/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/SshSession.java b/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/SshSession.java index 227951f9cf..c433cadaa4 100644 --- a/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/SshSession.java +++ b/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/SshSession.java @@ -17,6 +17,7 @@ package com.google.gerrit.acceptance; import static com.google.common.base.Preconditions.checkState; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assert_; +import static java.nio.charset.StandardCharsets.UTF_8; import com.jcraft.jsch.ChannelExec; import com.jcraft.jsch.JSch; @@ -52,10 +53,10 @@ public class SshSession { InputStream err = channel.getErrStream(); channel.connect(); - Scanner s = new Scanner(err).useDelimiter("\\A"); + Scanner s = new Scanner(err, UTF_8.name()).useDelimiter("\\A"); error = s.hasNext() ? s.next() : null; - s = new Scanner(in).useDelimiter("\\A"); + s = new Scanner(in, UTF_8.name()).useDelimiter("\\A"); return s.hasNext() ? s.next() : ""; } finally { channel.disconnect(); diff --git a/gerrit-gpg/src/test/java/com/google/gerrit/gpg/PushCertificateCheckerTest.java b/gerrit-gpg/src/test/java/com/google/gerrit/gpg/PushCertificateCheckerTest.java index 8b7900d948..3f5bc3cb0a 100644 --- a/gerrit-gpg/src/test/java/com/google/gerrit/gpg/PushCertificateCheckerTest.java +++ b/gerrit-gpg/src/test/java/com/google/gerrit/gpg/PushCertificateCheckerTest.java @@ -184,7 +184,7 @@ public class PushCertificateCheckerTest { } String cert = payload + new String(bout.toByteArray(), UTF_8); - Reader reader = new InputStreamReader(new ByteArrayInputStream(cert.getBytes(UTF_8))); + Reader reader = new InputStreamReader(new ByteArrayInputStream(cert.getBytes(UTF_8)), UTF_8); PushCertificateParser parser = new PushCertificateParser(repo, signedPushConfig); return parser.parse(reader); } diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java index 0cad722382..d963cbb7ed 100644 --- a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java +++ b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java @@ -104,7 +104,7 @@ class InitSshd implements InitStep { "-q" /* quiet */, "-t", "rsa", - "-P", + "-N", emptyPassphraseArg, "-C", comment, diff --git a/gerrit-server/src/test/java/com/google/gerrit/server/mail/send/ValidatorTest.java b/gerrit-server/src/test/java/com/google/gerrit/server/mail/send/ValidatorTest.java index 8cf1097ccb..5fafcf7530 100644 --- a/gerrit-server/src/test/java/com/google/gerrit/server/mail/send/ValidatorTest.java +++ b/gerrit-server/src/test/java/com/google/gerrit/server/mail/send/ValidatorTest.java @@ -16,6 +16,7 @@ package com.google.gerrit.server.mail.send; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assert_; +import static java.nio.charset.StandardCharsets.UTF_8; import java.io.BufferedReader; import java.io.InputStream; @@ -36,7 +37,7 @@ public class ValidatorTest { if (in == null) { throw new Exception("TLD list not found"); } - BufferedReader r = new BufferedReader(new InputStreamReader(in)); + BufferedReader r = new BufferedReader(new InputStreamReader(in, UTF_8)); String tld; while ((tld = r.readLine()) != null) { if (tld.startsWith("# ") || tld.startsWith("XN--")) { |