This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jena.git


The following commit(s) were added to refs/heads/master by this push:
     new c756d9b  JENA-1853: Listen to localhost only
     new 907cfe9  Merge pull request #703 from 
afs/jena1853-fuseki-test-localhost
c756d9b is described below

commit c756d9b7ead628d8f28674b2a76ce6adb24aca36
Author: Andy Seaborne <[email protected]>
AuthorDate: Tue Mar 3 18:35:07 2020 +0000

    JENA-1853: Listen to localhost only
---
 .../test/java/org/apache/jena/fuseki/main/FusekiTestServer.java    | 1 +
 .../src/test/java/org/apache/jena/fuseki/ServerCtl.java            | 7 ++++---
 .../jena/test/rdfconnection/TestRDFConnectionFusekiBinary.java     | 2 +-
 .../apache/jena/test/rdfconnection/TestRDFConnectionRemote.java    | 2 +-
 4 files changed, 7 insertions(+), 5 deletions(-)

diff --git 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/FusekiTestServer.java
 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/FusekiTestServer.java
index 4350b89..92e04a7 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/FusekiTestServer.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/FusekiTestServer.java
@@ -232,6 +232,7 @@ public class FusekiTestServer {
         server = FusekiServer.create()
             .add(datasetPath(), dsgTesting)
             .port(port())
+            .loopback(true)
             .build()
             .start();
     }
diff --git 
a/jena-fuseki2/jena-fuseki-webapp/src/test/java/org/apache/jena/fuseki/ServerCtl.java
 
b/jena-fuseki2/jena-fuseki-webapp/src/test/java/org/apache/jena/fuseki/ServerCtl.java
index adb5979..1abab4c 100644
--- 
a/jena-fuseki2/jena-fuseki-webapp/src/test/java/org/apache/jena/fuseki/ServerCtl.java
+++ 
b/jena-fuseki2/jena-fuseki-webapp/src/test/java/org/apache/jena/fuseki/ServerCtl.java
@@ -261,7 +261,7 @@ public class ServerCtl {
 
         FusekiServerListener.initialSetup = params;
 
-        JettyServerConfig config = make(port, true, true);
+        JettyServerConfig config = make(port, true);
         config.authConfigFile = authConfigFile;
         JettyFusekiWebapp.initializeServer(config);
         JettyFusekiWebapp.instance.start();
@@ -278,12 +278,13 @@ public class ServerCtl {
         server = null;
     }
 
-    /*package*/ static JettyServerConfig make(int port, boolean allowUpdate, 
boolean listenLocal) {
+    /*package*/ static JettyServerConfig make(int port, boolean allowUpdate) {
         JettyServerConfig config = new JettyServerConfig();
         // Avoid any persistent record.
         config.port = port;
         config.contextPath = "/";
-        config.loopback = listenLocal;
+        // Always execute tests with localhost only access.
+        config.loopback = true;
         config.jettyConfigFile = null;
         config.enableCompression = true;
         config.verboseLogging = false;
diff --git 
a/jena-integration-tests/src/test/java/org/apache/jena/test/rdfconnection/TestRDFConnectionFusekiBinary.java
 
b/jena-integration-tests/src/test/java/org/apache/jena/test/rdfconnection/TestRDFConnectionFusekiBinary.java
index 5d07d4b..d5eaa08 100644
--- 
a/jena-integration-tests/src/test/java/org/apache/jena/test/rdfconnection/TestRDFConnectionFusekiBinary.java
+++ 
b/jena-integration-tests/src/test/java/org/apache/jena/test/rdfconnection/TestRDFConnectionFusekiBinary.java
@@ -114,7 +114,7 @@ public class TestRDFConnectionFusekiBinary {
     private static FusekiServer.Builder createFusekiServer(int PORT) {
         DatasetGraph dsg = DatasetGraphFactory.createTxnMem();
         return  
-            FusekiServer.create()
+            FusekiServer.create().loopback(true)
                 .port(PORT)
                 //.setStaticFileBase("/home/afs/ASF/jena-fuseki-cmds/sparqler")
                 .add("/ds", dsg)
diff --git 
a/jena-integration-tests/src/test/java/org/apache/jena/test/rdfconnection/TestRDFConnectionRemote.java
 
b/jena-integration-tests/src/test/java/org/apache/jena/test/rdfconnection/TestRDFConnectionRemote.java
index e7e2ef2..3bda412 100644
--- 
a/jena-integration-tests/src/test/java/org/apache/jena/test/rdfconnection/TestRDFConnectionRemote.java
+++ 
b/jena-integration-tests/src/test/java/org/apache/jena/test/rdfconnection/TestRDFConnectionRemote.java
@@ -40,7 +40,7 @@ public class TestRDFConnectionRemote extends 
AbstractTestRDFConnection {
     @BeforeClass
     public static void beforeClass() {
         PORT = WebLib.choosePort();
-        server = FusekiServer.create()
+        server = FusekiServer.create().loopback(true)
             .port(PORT)
             .add("/ds", serverdsg)
             .build() ;

Reply via email to