Description of problem: libcurl failed to check the correct struct for HTTPS after CONNECT was issued to the proxy, so it didn't do the TLS handshake and subsequently failed the connection. A regression released in 7.21.5 (introduced around commit 8831000) Version-Release number of selected component (if applicable): How reproducible: ALL_PROXY=http://192.168.0.102:8000 curl -k -f -s -S https://mysite.ife-sit.info/v1/dists/squeeze/Release This generate the following error : 2011/06/15 16:12:29| clientNegotiateSSL: Error negotiating SSL connection on FD 12: error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request (1/-1) This is solved by applying https://github.com/bagder/curl/commit/c2c89481909de99e37f4aee46c8bc1b1358a5988 I did failed locally during make check but that's may be linked with my setup. At least the code is now running fine. Another option is to move to 7.21.6.
CC: (none) => ennael1Component: RPM Packages => Security
Blocks: (none) => 1911
Package curl-7.21.5-1.1.mga1 submitted to updates_testing repository should fix this issue.
Status: NEW => ASSIGNEDCC: (none) => boklmAssignee: bugsquad => qa-bugs
Packages moved to updates.
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED
CC: boklm => (none)