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
- duplicates
-
WAGON-260
very long passwords cause LightweightHTTP wagon to line-wrap the Base64-encoded Authorization header
-
- is duplicated by
-
MNG-4754
long name and password combination fail upon authentication with maven repository with mvn 2.2.1
-
- is related to
-
MNG-5112
Issue MNG-4147 re-current in maven 3.0.3
-
- relates to
-
MNG-4207
Plugins that use ArtifactResolver with http repositories AND depend on log4j run into ExceptionInInitializerError
-
Activity
| Component/s | Artifacts and Repositories [ 11338 ] | |
| Affects Version/s | 2.1.0 [ 14587 ] | |
| Assignee | John Casey [ jdcasey ] | |
| Fix Version/s | 2.1.1 [ 15103 ] |
| Resolution | Fixed [ 1 ] | |
| Status | Open [ 1 ] | Closed [ 6 ] |
We're already using httpclient for the webdav wagon in maven 2.1.0, so the main reason for using HTTPURLConnection historically is moot.