Update libcurl package in 12.04LTS to version 7.3x
Bug #1219306 reported by
Jesus Castagnetto
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
curl (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
The latest versions of curl solves a problem whereas there will be loss of information, and inconsistent interpretation of data, due to headers inserted by intermediate proxy/ies.
See the details in: https:/
The package for 12.04 uses de 7.22 version as a base, and the current (as of today) version is 7.32.0 (http://
There are other security fixes in the 7.3x version family.
I have a use-case that requires this update. v7.22 doesn't handle protocol-relative `Location` headers.
When I curl an endpoint (e.g. https:/ /example. org/some- redirect- url) that gives:
Location: //example. org/some- url/to/ a/page/ somewhere. html
The current libcurl version on precise -- v7.22 -- barfs on this and redirects the client to an unacceptable:
https:/ /example. org//example. org/some- url/to/ a/page/ somewhere. html
v7.30 fixes this and correctly redirects to:
https:/ /example. org//example. org/some- url/to/ a/page/ somewhere. html
What is needed to push out this change?