You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ja...@apache.org on 2017/02/06 20:30:42 UTC

lucene-solr:branch_5_5: SOLR-10031: Un-break the Windows build

Repository: lucene-solr
Updated Branches:
  refs/heads/branch_5_5 da641ba2d -> 068fb6616


SOLR-10031: Un-break the Windows build

(cherry picked from commit aa5e048)


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/068fb661
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/068fb661
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/068fb661

Branch: refs/heads/branch_5_5
Commit: 068fb66160912cbf61f1c15c0781b5e1056691b7
Parents: da641ba
Author: Jan H�ydahl <ja...@apache.org>
Authored: Mon Jan 30 09:26:39 2017 +0100
Committer: Jan H�ydahl <ja...@apache.org>
Committed: Mon Feb 6 21:17:20 2017 +0100

----------------------------------------------------------------------
 .../src/test/org/apache/solr/handler/TestReplicationHandler.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/068fb661/solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java
----------------------------------------------------------------------
diff --git a/solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java b/solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java
index 2a07582..e7d13b2 100644
--- a/solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java
+++ b/solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java
@@ -1405,7 +1405,8 @@ public class TestReplicationHandler extends SolrTestCaseJ4 {
   @Test
   public void doTestIllegalFilePaths() throws Exception {
     // Loop through the file=, cf=, tlogFile= params and prove that it throws exception for path traversal attempts
-    List<String> illegalFilenames = Arrays.asList("/foo/bar", "../dir/traversal", "illegal\rfile\nname\t");
+    String absFile = Paths.get("foo").toAbsolutePath().toString();
+    List<String> illegalFilenames = Arrays.asList(absFile, "../dir/traversal", "illegal\rfile\nname\t");
     List<String> params = Arrays.asList(ReplicationHandler.FILE, ReplicationHandler.CONF_FILE_SHORT);
     for (String param : params) {
       for (String filename : illegalFilenames) {