Uploaded image for project: 'Apache Knox'
  1. Apache Knox
  2. KNOX-1177

Retighten the rewrite rule on oozieui to reduce false positives

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Trivial
    • Resolution: Fixed
    • 0.14.0
    • 1.1.0
    • Server
    • None
    • Patch

    Description

      This was previously fixed in KNOX-1106 and my change KNOX-1172 inadvertently regressed this as there was no test for this use case.

      Currently oozieui rule will match uri with any scheme, which sometimes could cause false positives. For example the following rule in oozieui will rewrite viewfs://ns-default/foo/bar/oozie/myfile.jar to http://oozie:11000/oozie/myfile.jar

      <rule dir="IN" name="OOZIEUI/oozie/inbound/root" pattern="://:/*/oozie/">
      <rewrite template="{$serviceUrl[OOZIEUI]}/"/>
      </rule>

      The attached patch will tighten the rule to match only http and https schemes.

      Attachments

        Issue Links

          Activity

            People

              kminder Kevin Minder
              weihan Wei Han
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: