[regression] http wagon uploads files twice with Maven 2.2.0 when preemptive auth is disabled (default setting)
Wrong checksum when deploy with wagon:httpclient provider
Support selection of wagon implementation for a particular protocol
Invalid checksums on deploy when using webdav without extension
I am definitely seeing this for all our Maven projects. Had to revert to an earlier version to avoid this. I can provide more details if required/reproduction.
An IT is online. The checksum produced by Maven 2.2.0 equals the checksum of twice the input data, so this seems related to MNG-4236.
This SHOULD mean that the checksum error should happen also for the very first file transferred for any given deployment in a Maven 2.1.0 environment. It seems that the Sun implementation sends the first transfer twice, then caches authentication and uses it for preemptive authentication in subsequent transfers.
We should check this out under the above circumstances.
This WAGON issue is meant to track the longer-term efforts to solve the problem for the httpclient-based wagon, after the MNG issue is closed. We can close the MNG issue without closing the WAGON issue since we're going back to the lightweight-http wagon by default.
Reverting to use of lightweight-http wagon by default, while still enabling the use of the httpclient-driven wagon if properly configured. We're tracking the long-term solution to the problem in the httpclient-driven wagon in WAGON-277.
MNG-4254 provides a stop-gap until the issues can be sorted out in the WAGON project itself.