Maven Wagon

very long passwords cause LightweightHTTP wagon to line-wrap the Base64-encoded Authorization header

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 1.0-beta-5
  • Fix Version/s: 1.1
  • Component/s: wagon-http-lightweight
  • Labels:
    None
  • Number of attachments :
    0

Description

this is because of Sun's Base64 and HTTPURLConnection implementations, which the lightweight http wagon depends upon.

Issue Links

Activity

Hide
Brett Porter added a comment -

is this something that can be fixed in the lightweight wagon, or is the resolution just "use httpclient"?

does this exhibit in all versions of the JDK?

Show
Brett Porter added a comment - is this something that can be fixed in the lightweight wagon, or is the resolution just "use httpclient"? does this exhibit in all versions of the JDK?
Hide
John Casey added a comment -

I haven't tried all JDKs, only on 1.5 so far. I'll try to extract the unit tests I wrote up, and post it here.

IMO, there is very little reason not to decommission the lightweight http wagon...particularly now that the webdav wagon uses httpclient.

Show
John Casey added a comment - I haven't tried all JDKs, only on 1.5 so far. I'll try to extract the unit tests I wrote up, and post it here. IMO, there is very little reason not to decommission the lightweight http wagon...particularly now that the webdav wagon uses httpclient.
Hide
Kristof Vanbecelaere added a comment - - edited

Maven ant tasks 2.1.0 still uses wagon-http-lightweight and it looks like it is impacted by this as well as far as I can tell (possibly in combination with http://jira.codehaus.org/browse/MANTTASKS-177).

Show
Kristof Vanbecelaere added a comment - - edited Maven ant tasks 2.1.0 still uses wagon-http-lightweight and it looks like it is impacted by this as well as far as I can tell (possibly in combination with http://jira.codehaus.org/browse/MANTTASKS-177).

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated: