[ http://jira.codehaus.org/browse/WAGON-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Casey closed WAGON-264. ---------------------------- Resolution: Fixed The following headers are set by default in the latest trunk revisions of the httpclient-driven wagon (this is the http wagon that will be used in Maven 2.2.0): {code} method.addRequestHeader( "Cache-control", "no-cache" ); method.addRequestHeader( "Cache-store", "no-store" ); method.addRequestHeader( "Pragma", "no-cache" ); method.addRequestHeader( "Expires", "0" ); method.addRequestHeader( "Accept-Encoding", "gzip" ); {code} To disable the Accept-Encoding header, you will have to disable all of these default headers, then re-add the ones you want to keep. As of the versions checked into trunk, you can do this by editing the settings.xml, like this: {code:xml} <server> <id>myrepo</id> <configuration> <httpConfiguration> <all> <useDefaultHeaders>false</useDefaultHeaders> <headers> <Cache-control>no-cache</Cache-control> <Cache-store>no-store</Cache-store> <Pragma>no-cache</Pragma> <Expires>0</Expires> </headers> </all> </httpConfiguration> </configuration> </server> {code} Note that the above configuration will work for wagons accessed through the WagonManager in maven-artifact-manager. If you're managing Wagon instances elsewhere, you may need to provide access to the new HttpConfiguration and HttpMethodConfiguration config classes in wagon-http-shared. > compressed tarball download problems > ------------------------------------ > > Key: WAGON-264 > URL: http://jira.codehaus.org/browse/WAGON-264 > Project: Maven Wagon > Issue Type: Improvement > Components: wagon-http-lightweight > Affects Versions: 1.0-beta-2, 1.0-beta-3, 1.0-beta-4, 1.0-beta-5 > Reporter: Lee Thompson > Assignee: John Casey > Fix For: 1.0 > > > HTTP wagon will uncompress tarballs it downloads, sometimes badly. > Downloading openssl results in an unpressed download > $ mvn -X wagon:download-single -Dwagon.fromFile=openssl-0.9.8k.tar.gz > -Dwagon.url=http://www.openssl.org/source -Dwagon.toDir=./ > $ tar tzf openssl-0.9.8k.tar.gz > gzip: stdin: not in gzip format > tar: Child returned status 1 > tar: Error exit delayed from previous errors > $ tar tf openssl-0.9.8k.tar.gz | more > openssl-0.9.8k/apps/ > openssl-0.9.8k/apps/app_rand.c > Downloading expat results in a corrupted file > mvn -X wagon:download-single -Dwagon.fromFile=expat-1.98.8.tar.gz > -Dwagon.url=http://prdownloads.sourceforge.net/expat -Dwagon.toDir=./ > $ tar tf expat-1.98.8.tar.gz > tar: This does not look like a tar archive > tar: Skipping to next header > tar: Read 1943 bytes from expat-1.98.8.tar.gz > tar: Error exit delayed from previous errors -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira