Repository: karaf
Updated Branches:
  refs/heads/master 62750e306 -> 46503d10e


[KARAF-5359] Upgrade to JLine 3.5.0


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/1590a9ad
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1590a9ad
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1590a9ad

Branch: refs/heads/master
Commit: 1590a9ad54ed97358d3d2e7f7181b62265c77263
Parents: c5d3a88
Author: Guillaume Nodet <gno...@gmail.com>
Authored: Mon Sep 11 09:03:06 2017 +0200
Committer: Guillaume Nodet <gno...@gmail.com>
Committed: Tue Sep 12 19:13:11 2017 +0200

----------------------------------------------------------------------
 pom.xml                                                           | 2 +-
 .../org/apache/karaf/shell/impl/console/ConsoleSessionImpl.java   | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/1590a9ad/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 8fa9035..e6fac94 100644
--- a/pom.xml
+++ b/pom.xml
@@ -258,7 +258,7 @@
         <hibernate.validator.version>5.3.4.Final</hibernate.validator.version>
         <jansi.version>1.16</jansi.version>
         <javassist.version>3.9.0.GA</javassist.version>
-        <jline.version>3.4.0</jline.version>
+        <jline.version>3.5.0</jline.version>
         <jsw.version>3.2.3</jsw.version>
         <log4j.version>1.2.17</log4j.version>
         <maven.version>3.5.0</maven.version>

http://git-wip-us.apache.org/repos/asf/karaf/blob/1590a9ad/shell/core/src/main/java/org/apache/karaf/shell/impl/console/ConsoleSessionImpl.java
----------------------------------------------------------------------
diff --git 
a/shell/core/src/main/java/org/apache/karaf/shell/impl/console/ConsoleSessionImpl.java
 
b/shell/core/src/main/java/org/apache/karaf/shell/impl/console/ConsoleSessionImpl.java
index 01986e2..7fd3ced 100644
--- 
a/shell/core/src/main/java/org/apache/karaf/shell/impl/console/ConsoleSessionImpl.java
+++ 
b/shell/core/src/main/java/org/apache/karaf/shell/impl/console/ConsoleSessionImpl.java
@@ -65,6 +65,7 @@ import org.jline.reader.Completer;
 import org.jline.reader.EndOfFileException;
 import org.jline.reader.LineReader;
 import org.jline.reader.LineReaderBuilder;
+import org.jline.reader.MaskingCallback;
 import org.jline.reader.ParsedLine;
 import org.jline.reader.UserInterruptException;
 import org.jline.terminal.Terminal.Signal;
@@ -410,7 +411,7 @@ public class ConsoleSessionImpl implements Session {
         CharSequence command = null;
         reading.set(true);
         try {
-            reader.readLine(getPrompt(), getRPrompt(), null, null);
+            reader.readLine(getPrompt(), getRPrompt(), (MaskingCallback) null, 
null);
             ParsedLine pl = reader.getParsedLine();
             if (pl instanceof ParsedLineImpl) {
                 command = ((ParsedLineImpl) pl).program();

Reply via email to