Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.1.0
-
Fix Version/s: 2.2.0
-
Component/s: Artifacts and Repositories
-
Labels:None
-
Complexity:Intermediate
-
Number of attachments :
Description
I'll cross-file (and link) this issue into wagon, but Sun's HTTPURLConnection implementation uses a line-wrapping Base64 implementation. When passwords are very long, this causes an invalid HTTP request, since the Authorization header's value is line-wrapped.
Issue Links
| This issue duplicates: | ||||
| WAGON-260 | very long passwords cause LightweightHTTP wagon to line-wrap the Base64-encoded Authorization header |
|
|
|
| This issue is duplicated by: | ||||
| MNG-4754 | long name and password combination fail upon authentication with maven repository with mvn 2.2.1 |
|
|
|
| This issue relates to: | ||||
| MNG-4207 | Plugins that use ArtifactResolver with http repositories AND depend on log4j run into ExceptionInInitializerError |
|
|
|
| This issue is related to: | ||||
| MNG-5112 | Issue MNG-4147 re-current in maven 3.0.3 |
|
|
|
We're already using httpclient for the webdav wagon in maven 2.1.0, so the main reason for using HTTPURLConnection historically is moot.