Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-6485

WebDAV upload fails using a dot "." as path element

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Done
    • Priority: 4 - Normal
    • Resolution: Done
    • Affects Version/s: 3.1.1.1, 4.4.0, 4.4.2
    • Fix Version/s: 5.4.0
    • Component/s: None
    • Labels:
      None
    • Severity:
      Medium

      Description

      Uploading a file to a URL containing a dot as path (e.g with the intention "current path") fails.
      For example:

      curl -u "user:pass" -T file.jar http://repository/artifactory/libs-snapshot-local/./file.jar
      {
        "errors" : [ {
          "status" : 500,
          "message" : "Path element cannot end with a dot: libs-snapshot-local/./pom.xml"
        } ]
      }%
      

      Unfortuantely, maven-site-plugin creates upload URLs containing a dot, so uploading a site to Artifactory with mvn site-deploy is currently not possible .

      I figure the state machine in org.artifactory.util.PathValidator tries to prevent files starting or ending with dots, but does not consider "." or "..".

        Attachments

          Activity

            People

            Assignee:
            shayb Shay Bagants
            Reporter:
            marcelst Marcel Steinbach (Inactive)
            Votes:
            4 Vote for this issue
            Watchers:
            6 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Sync Status

                Connection: RTFACT Sync
                RTMID-6485 -
                SYNCHRONIZED
                • Last Sync Date: