Maven SCM
  1. Maven SCM
  2. SCM-513

Empty password is not propagated to server

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.2
    • Fix Version/s: None
    • Labels:
      None
    • Complexity:
      Intermediate
    • Patch Submitted:
      Yes
    • Number of attachments :
      1

      Description

      For instance, the command

      mvn org.apache.maven.plugins:maven-scm-plugin:1.2:checkout
        -D connectionUrl=scm:svn:https://svn.dev.java.net/svn/hudson/tags/build-timeout-1.5/
        -D checkoutDirectory=test
        -D username=guest -D "password="
      

      fails with

      authorization failed: Could not authenticate to server: rejected Basic challenge (https://svn.dev.java.net)
      

      because the issued cmd line is

      cmd.exe /X /C "svn --username guest --non-interactive checkout https://...
      

      instead of

      cmd.exe /X /C "svn --username guest --password "" --non-interactive checkout https://...
      

      i.e. the empty password is not propagated to the server, making the auth challenge fail.

      Note: To reproduce this issue, the svn client's auth cache in auth/svn.simple must be empty. Otherwise, a the cached auth data from a successful login will shadow the issue.

        Activity

          People

          • Assignee:
            Olivier Lamy
            Reporter:
            Benjamin Bentmann
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: