Package: libcurl3-gnutls
Version: 7.21.6-1
Severity: normal

After upgrading from 7.21.4-2 I can no longer use git with HTTPS through a 
squid HTTP
proxy while HTTP or HTTPS in a standalone curl works:

$ curl https://github.com/jeromerobert/jCAE.git/info/refs
2d5071473848ba195a9ac3be2edcf6d07384a8cf refs/heads/master
...
e37bf435d49ea2aba52c2dd61bd60b3747ce56f5 refs/tags/V0_16_0

$ git ls-remote http://github.com/jeromerobert/jCAE.git
2d5071473848ba195a9ac3be2edcf6d07384a8cf HEAD
...
e37bf435d49ea2aba52c2dd61bd60b3747ce56f5 refs/tags/V0_16_0

but:

$ GIT_CURL_VERBOSE=1 git ls-remote https://github.com/jeromerobert/jCAE.git
* About to connect() to proxy localhost port 3128 (#0)
*   Trying 127.0.0.1... * connected
* Connected to localhost (127.0.0.1) port 3128 (#0)
* Establish HTTP proxy tunnel to github.com:443
> CONNECT github.com:443 HTTP/1.1
Host: github.com:443
User-Agent: git/1.7.4.4
Proxy-Connection: Keep-Alive
Pragma: no-cache

< HTTP/1.1 200 Connection established
< 
* Proxy replied OK to CONNECT request
* found 158 certificates in /etc/ssl/certs/ca-certificates.crt
> GET /jeromerobert/jCAE.git/info/refs?service=git-upload-pack HTTP/1.1
User-Agent: git/1.7.4.4
Host: github.com
Accept: */*
Pragma: no-cache

* Empty reply from server
* Connection #0 to host localhost left intact
* Connection #0 seems to be dead!
* Closing connection #0
* About to connect() to proxy localhost port 3128 (#0)
*   Trying 127.0.0.1... * connected
* Connected to localhost (127.0.0.1) port 3128 (#0)
* Establish HTTP proxy tunnel to github.com:443
> CONNECT github.com:443 HTTP/1.1
Host: github.com:443
User-Agent: git/1.7.4.4
Proxy-Connection: Keep-Alive
Pragma: no-cache

< HTTP/1.1 200 Connection established
< 
* Proxy replied OK to CONNECT request
* found 158 certificates in /etc/ssl/certs/ca-certificates.crt
> GET /jeromerobert/jCAE.git/info/refs HTTP/1.1
User-Agent: git/1.7.4.4
Host: github.com
Accept: */*
Pragma: no-cache

* Empty reply from server
* Connection #0 to host localhost left intact
error: Empty reply from server while accessing 
https://github.com/jeromerobert/jCAE.git/info/refs

fatal: HTTP request failed


Downgrading to 7.21.4-2 fix the problem.


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libcurl3-gnutls depends on:
ii  ca-certificates         20110421         Common CA certificates
ii  libc6                   2.13-4           Embedded GNU C Library: Shared lib
ii  libgcrypt11             1.4.6-5          LGPL Crypto library - runtime libr
ii  libgnutls26             2.10.5-1+b1      the GNU TLS library - runtime libr
ii  libgssapi-krb5-2        1.9+dfsg-1+b1    MIT Kerberos runtime libraries - k
ii  libidn11                1.20-1           GNU Libidn library, implementation
ii  libldap-2.4-2           2.4.25-1+b1      OpenLDAP libraries
ii  librtmp0                2.3-2            toolkit for RTMP streams (shared l
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

libcurl3-gnutls recommends no packages.

libcurl3-gnutls suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to