{"thread":{"id":"28940","subject":"Git 1.7.5 problem with HTTPS","startedAt":"2011-11-15T13:52:49Z","lastAt":"2011-11-17T06:36:47Z","messageCount":13,"participants":["Dmitry Smirnov","Shawn Pearce","Junio C Hamano","Tay Ray Chuan","Daniel Stenberg","Haitao Li","Jonathan Nieder"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"179502","messageId":"CACf55T6BGds_D=nbb8G=m+Jwr+bHFruCs-Q0+FOO+WXitXEJ-g@mail.gmail.com","threadId":"28940","inReplyTo":null,"subject":"Git 1.7.5 problem with HTTPS","fromName":"Dmitry Smirnov","fromEmail":"divis1969@gmail.com","sentAt":"2011-11-15T13:52:49Z","receivedAt":"2011-11-15T13:52:49Z","isPatch":false,"sender":{"key":"divis1969@gmail.com","avatar":null},"body":"Hi,\n\nI have problems with downloading Android code from android.googlesource.com.\n\nThe error says: fatal: branch stable is not signed\n\nI was trying to figure out what happens and finally came to conclusion\nthat this is a problem of the git.\n\nWhen I try to clone the git itself using https\n(https://git.kernel.org/pub/scm/git/git.git) I'm getting the follwing\nerror:\nwarning: remote HEAD refers to nonexistent ref, unable to checkout.\n\nIf I use the http URL (http://git.kernel.org/pub/scm/git/git.git) I\ncan clone with no problems.\n\nI was also considering that the problem is caused by proxy. But when I\ntried to clone the same git source from another host via the same\nproxy, it works pretty good. The difference is the git version: on the\nfirst host it is 1.7.5.4 (comes with Ubuntu 11.10), on the second -\n1.7.0.4\n\nI was trying to collect some tcpdump and it shows the follwoing sequence\n15\t1.962132\tX.X.X.X\tY.Y.Y.Y\tHTTP\t204\tCONNECT git.kernel.org:443 HTTP/1.1\n17\t3.687364\tY.Y.Y.Y\tX.X.X.X\tHTTP\t105\tHTTP/1.0 200 Connection established\n19\t3.764793\tX.X.X.X\tY.Y.Y.Y\tTLSv1\t208\tClient Hello\n21\t3.815135\tX.X.X.X\tY.Y.Y.Y\tTLSv1\t215\tIgnored Unknown Record\n23\t4.045326\tY.Y.Y.Y\tX.X.X.X\tTLSv1\t2239\tServer Hello, Certificate,\nServer Key Exchange, Server Hello Done\n25\t4.055059\tY.Y.Y.Y\tX.X.X.X\tTLSv1\t73\tAlert (Level: Fatal, Description:\nProtocol Version)\n\nAs you can see, session seems terminated with fatal alert. It looks\nlike client tries to use TLS 1.2 but server accepts only TLS 1.0. But\nthis is just assumption.\nAlso, it is no clear what is that Ignored Unknown Record. But it\ncontains uncripted text: GET\n/pub/scm/git/git.git/info/refs?service=git-upload-pack HTTP/1.1\nUser-Agent: git/1.7.5.4 Host: git.kernel.org Accept: */* Pragma:\nno-cache\n\nSo, any suggesstions?\n\nDmitry\n"},{"id":"179504","messageId":"CAJo=hJvdstr39suGMwxNoT+_cKThxsEYHi96eqja7HuHyPmhWA@mail.gmail.com","threadId":"28940","inReplyTo":"CACf55T6BGds_D=nbb8G=m+Jwr+bHFruCs-Q0+FOO+WXitXEJ-g@mail.gmail.com","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Shawn Pearce","fromEmail":"spearce@spearce.org","sentAt":"2011-11-15T15:03:52Z","receivedAt":"2011-11-15T15:03:52Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"On Tue, Nov 15, 2011 at 05:52, Dmitry Smirnov <divis1969@gmail.com> wrote:\n> I have problems with downloading Android code from android.googlesource.com.\n>\n> The error says: fatal: branch stable is not signed\n>\n> I was trying to figure out what happens and finally came to conclusion\n> that this is a problem of the git.\n\nNot likely. This is an error printed by the \"repo\" tool used by\nAndroid. It typically indicates the repo command you are executing is\npointing to a URL that may be a local mirror and contain additional\npatches in it that were not signed by me.\n\nI would suggest starting over by downloading repo per [1] and using\nthat script to start the process.\n\n[1] http://source.android.com/source/downloading.html\n\n> When I try to clone the git itself using https\n> (https://git.kernel.org/pub/scm/git/git.git) I'm getting the follwing\n> error:\n> warning: remote HEAD refers to nonexistent ref, unable to checkout.\n>\n> If I use the http URL (http://git.kernel.org/pub/scm/git/git.git) I\n> can clone with no problems.\n\nThis may be a problem with the git.kernel.org HTTP server. It is\nprobably not a problem with Git itself.\n"},{"id":"179538","messageId":"7v1ut9uglb.fsf@alter.siamese.dyndns.org","threadId":"28940","inReplyTo":"CAJo=hJvdstr39suGMwxNoT+_cKThxsEYHi96eqja7HuHyPmhWA@mail.gmail.com","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2011-11-15T23:10:56Z","receivedAt":"2011-11-15T23:10:56Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Shawn Pearce <spearce@spearce.org> writes:\n\n> On Tue, Nov 15, 2011 at 05:52, Dmitry Smirnov <divis1969@gmail.com> wrote:\n>\n>> If I use the http URL (http://git.kernel.org/pub/scm/git/git.git) I\n>> can clone with no problems.\n>\n> This may be a problem with the git.kernel.org HTTP server. It is\n> probably not a problem with Git itself.\n\nNot likely to be an issue with git.kernel.org either. I am puzzled.\n\n$ git ls-remote https://git.kernel.org/pub/scm/git/git.git |\n  grep -e HEAD -e master\nbc1bbe0c19a6ff39522b4fa3259f34150e308e1f        HEAD\nbc1bbe0c19a6ff39522b4fa3259f34150e308e1f        refs/heads/master\n\n$ rungit v1.7.5.4 ls-remote https://git.kernel.org/pub/scm/git/git.git |\n  grep -e HEAD -e master\nbc1bbe0c19a6ff39522b4fa3259f34150e308e1f        HEAD\nbc1bbe0c19a6ff39522b4fa3259f34150e308e1f        refs/heads/master\n\nThe only thing that immediately comes to mind is the rare smart-http\nbreakage in 1.7.5 but that was plugged in 1.7.5.1, so...\n"},{"id":"179556","messageId":"CACf55T5KPs5P76DWs_N4na5nV+ML9DGP84gFiKt0TvjijGE25Q@mail.gmail.com","threadId":"28940","inReplyTo":"CAJo=hJvdstr39suGMwxNoT+_cKThxsEYHi96eqja7HuHyPmhWA@mail.gmail.com","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Dmitry Smirnov","fromEmail":"divis1969@gmail.com","sentAt":"2011-11-16T07:04:25Z","receivedAt":"2011-11-16T07:04:25Z","isPatch":false,"sender":{"key":"divis1969@gmail.com","avatar":null},"body":"2011/11/15 Shawn Pearce <spearce@spearce.org>:\n> I would suggest starting over by downloading repo per [1] and using\n> that script to start the process.\nCloning of the repo.git repository produces the same error\nwarning: remote HEAD refers to nonexistent ref, unable to checkout.\n\nThat is why I tried to use another repository...\n"},{"id":"179558","messageId":"CACf55T6SRAfdOP1+qQdjeFv13B=G8w+DR-GCSEz=6swFhLJzcw@mail.gmail.com","threadId":"28940","inReplyTo":"7v1ut9uglb.fsf@alter.siamese.dyndns.org","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Dmitry Smirnov","fromEmail":"divis1969@gmail.com","sentAt":"2011-11-16T07:11:23Z","receivedAt":"2011-11-16T07:11:23Z","isPatch":false,"sender":{"key":"divis1969@gmail.com","avatar":null},"body":"2011/11/16 Junio C Hamano <gitster@pobox.com>:\n> $ git ls-remote https://git.kernel.org/pub/scm/git/git.git |\n>  grep -e HEAD -e master\n\nin my case this command produce no output.\n\nWhat if problem is caused by curl or TLS lib (libcurl-gnutls?) which\nis used by my git? Is there any to log something from git-remote-https\n?\n\nDmitry\n"},{"id":"179559","messageId":"7vmxbwr0vu.fsf@alter.siamese.dyndns.org","threadId":"28940","inReplyTo":"CACf55T6SRAfdOP1+qQdjeFv13B=G8w+DR-GCSEz=6swFhLJzcw@mail.gmail.com","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2011-11-16T07:18:29Z","receivedAt":"2011-11-16T07:18:29Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Dmitry Smirnov <divis1969@gmail.com> writes:\n\n> 2011/11/16 Junio C Hamano <gitster@pobox.com>:\n>> $ git ls-remote https://git.kernel.org/pub/scm/git/git.git |\n>>  grep -e HEAD -e master\n>\n> in my case this command produce no output.\n>\n> What if problem is caused by curl or TLS lib (libcurl-gnutls?) which\n> is used by my git?\n\nYeah, this is sounding very likely that this is an issue at the SSL/TLS\nlayer underneath whatever Git speaks.\n"},{"id":"179561","messageId":"CALUzUxrM8o1uahQgSFUuvZ0mSPxG_zVQ9awOantRM2A8kkbbtA@mail.gmail.com","threadId":"28940","inReplyTo":"CACf55T6SRAfdOP1+qQdjeFv13B=G8w+DR-GCSEz=6swFhLJzcw@mail.gmail.com","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Tay Ray Chuan","fromEmail":"rctay89@gmail.com","sentAt":"2011-11-16T07:34:09Z","receivedAt":"2011-11-16T07:34:09Z","isPatch":false,"sender":{"key":"rctay89@gmail.com","avatar":"https://avatars.githubusercontent.com/u/61553?v=4"},"body":"On Wed, Nov 16, 2011 at 3:11 PM, Dmitry Smirnov <divis1969@gmail.com> wrote:\n> What if problem is caused by curl or TLS lib (libcurl-gnutls?) which\n> is used by my git? Is there any to log something from git-remote-https\n> ?\n\nYou can run git with GIT_CURL_VERBOSE set, like this\n\n  GIT_CURL_VERBOSE=1 git ls-remote ...\n\n-- \nCheers,\nRay Chuan\n"},{"id":"179571","messageId":"CACf55T5cp1ko45DCufcRXm=EeZd1-x+aYasvbzjDXkQH31u5VA@mail.gmail.com","threadId":"28940","inReplyTo":"CALUzUxrM8o1uahQgSFUuvZ0mSPxG_zVQ9awOantRM2A8kkbbtA@mail.gmail.com","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Dmitry Smirnov","fromEmail":"divis1969@gmail.com","sentAt":"2011-11-16T08:51:33Z","receivedAt":"2011-11-16T08:51:33Z","isPatch":false,"sender":{"key":"divis1969@gmail.com","avatar":null},"body":"Thanks.\nI had collected two logs (for clone and ls-remote, attached).\nUnfortunately, I cannot see, why problem occurs. The only indication is\n* Connection #0 seems to be dead!\n\nIs it possible that curl sends the request in plain text?\nAnd according to tcpdump, why git/curl sends the request before Server Hello?\n\n\n\n2011/11/16 Tay Ray Chuan <rctay89@gmail.com>:\n> On Wed, Nov 16, 2011 at 3:11 PM, Dmitry Smirnov <divis1969@gmail.com> wrote:\n>> What if problem is caused by curl or TLS lib (libcurl-gnutls?) which\n>> is used by my git? Is there any to log something from git-remote-https\n>> ?\n>\n> You can run git with GIT_CURL_VERBOSE set, like this\n>\n>  GIT_CURL_VERBOSE=1 git ls-remote ...\n>\n> --\n> Cheers,\n> Ray Chuan\n>\n\n\ndsmirnov@dsmirnov-ubuntu2:~/projects/tmp$ GIT_CURL_VERBOSE=1 GIT_TRACE=true git clone --verbose https://git.kernel.org/pub/scm/git/git.git\ntrace: built-in: git 'clone' '--verbose' 'https://git.kernel.org/pub/scm/git/git.git'\nCloning into git...\ntrace: run_command: 'git-remote-https' 'origin' 'https://git.kernel.org/pub/scm/git/git.git'\n* Couldn't find host git.kernel.org in the .netrc file; using defaults\n* About to connect() to proxy proxy.yyyyy.yy port 3128 (#0)\n*   Trying Y.Y.Y.Y... * Connected to proxy.yyyyy.yy (Y.Y.Y.Y) port 3128 (#0)\n* Establish HTTP proxy tunnel to git.kernel.org:443\n> CONNECT git.kernel.org:443 HTTP/1.1\nHost: git.kernel.org:443\nUser-Agent: git/1.7.5.4\nProxy-Connection: Keep-Alive\nPragma: no-cache\n\n< HTTP/1.0 200 Connection established\n< \n* Proxy replied OK to CONNECT request\n* found 157 certificates in /etc/ssl/certs/ca-certificates.crt\n> GET /pub/scm/git/git.git/info/refs?service=git-upload-pack HTTP/1.1\nUser-Agent: git/1.7.5.4\nHost: git.kernel.org\nAccept: */*\nPragma: no-cache\n\n* Connection #0 to host proxy.yyyyy.yy left intact\n* Couldn't find host git.kernel.org in the .netrc file; using defaults\n* Connection #0 seems to be dead!\n* Closing connection #0\n* About to connect() to proxy proxy.yyyyy.yy port 3128 (#0)\n*   Trying Y.Y.Y.Y... * Connected to proxy.yyyyy.yy (Y.Y.Y.Y) port 3128 (#0)\n* Establish HTTP proxy tunnel to git.kernel.org:443\n> CONNECT git.kernel.org:443 HTTP/1.1\nHost: git.kernel.org:443\nUser-Agent: git/1.7.5.4\nProxy-Connection: Keep-Alive\nPragma: no-cache\n\n< HTTP/1.0 200 Connection established\n< \n* Proxy replied OK to CONNECT request\n* found 157 certificates in /etc/ssl/certs/ca-certificates.crt\n> GET /pub/scm/git/git.git/HEAD HTTP/1.1\nUser-Agent: git/1.7.5.4\nHost: git.kernel.org\nAccept: */*\nPragma: no-cache\n\n* Connection #0 to host proxy.yyyyy.yy left intact\nwarning: remote HEAD refers to nonexistent ref, unable to checkout.\n\n\ndsmirnov@dsmirnov-ubuntu2:~/projects/tmp$ GIT_CURL_VERBOSE=1 GIT_TRACE=true git ls-remote https://git.kernel.org/pub/scm/git/git.git\ntrace: built-in: git 'ls-remote' 'https://git.kernel.org/pub/scm/git/git.git'\ntrace: run_command: 'git-remote-https' 'https://git.kernel.org/pub/scm/git/git.git' 'https://git.kernel.org/pub/scm/git/git.git'\n* Couldn't find host git.kernel.org in the .netrc file; using defaults\n* About to connect() to proxy proxy.yyyyy.yy port 3128 (#0)\n*   Trying Y.Y.Y.Y... * Connected to proxy.yyyyy.yy (Y.Y.Y.Y) port 3128 (#0)\n* Establish HTTP proxy tunnel to git.kernel.org:443\n> CONNECT git.kernel.org:443 HTTP/1.1\nHost: git.kernel.org:443\nUser-Agent: git/1.7.5.4\nProxy-Connection: Keep-Alive\nPragma: no-cache\n\n< HTTP/1.0 200 Connection established\n< \n* Proxy replied OK to CONNECT request\n* found 157 certificates in /etc/ssl/certs/ca-certificates.crt\n> GET /pub/scm/git/git.git/info/refs?service=git-upload-pack HTTP/1.1\nUser-Agent: git/1.7.5.4\nHost: git.kernel.org\nAccept: */*\nPragma: no-cache\n\n* Connection #0 to host proxy.yyyyy.yy left intact\n* Couldn't find host git.kernel.org in the .netrc file; using defaults\n* Connection #0 seems to be dead!\n* Closing connection #0\n* About to connect() to proxy proxy.yyyyy.yy port 3128 (#0)\n*   Trying Y.Y.Y.Y... * Connected to proxy.yyyyy.yy (Y.Y.Y.Y) port 3128 (#0)\n* Establish HTTP proxy tunnel to git.kernel.org:443\n> CONNECT git.kernel.org:443 HTTP/1.1\nHost: git.kernel.org:443\nUser-Agent: git/1.7.5.4\nProxy-Connection: Keep-Alive\nPragma: no-cache\n\n< HTTP/1.0 200 Connection established\n< \n* Proxy replied OK to CONNECT request\n* found 157 certificates in /etc/ssl/certs/ca-certificates.crt\n> GET /pub/scm/git/git.git/HEAD HTTP/1.1\nUser-Agent: git/1.7.5.4\nHost: git.kernel.org\nAccept: */*\nPragma: no-cache\n\n* Connection #0 to host proxy.yyyyy.yy left intact\n0000000000000000000000000000000000000000\t\u0003\u0001\n0000000000000000000000000000000000000000\tCape\n0000000000000000000000000000000000000000\t\u0006\u0003U\u0004\u0006\u0013\u0002US1\u00130\u0011\u0006\u0003U\u0013\nca00000000000000000000000000000000000000\t\u0006\u0003U\u0004\u0006\u0013\u0002US1\u00130\u0011\u0006\u0003U\u0013\n\u0001\u0001\u00010000000000000000000000000000000000000\t*�H�\n\u0001\u0001\u00010000000000000000000000000000000000000\t*�H�\n0000000000000000000000000000000000000000\t\n0000000000000000000000000000000000000000\t(��v�K\\�M�d�����H���o\u0010o\u0019��\u001dD����]��g�\u0002I\u0001�Fo�1���﷋��_\u0002^U#��2o�����\n\n"},{"id":"179574","messageId":"alpine.DEB.2.00.1111161008430.19479@tvnag.unkk.fr","threadId":"28940","inReplyTo":"CACf55T5cp1ko45DCufcRXm=EeZd1-x+aYasvbzjDXkQH31u5VA@mail.gmail.com","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Daniel Stenberg","fromEmail":"daniel@haxx.se","sentAt":"2011-11-16T09:13:45Z","receivedAt":"2011-11-16T09:13:45Z","isPatch":false,"sender":{"key":"daniel@haxx.se","avatar":"https://gravatar.com/avatar/69fdca87edd17cee21ca2e79fc2ff671d644603c3dc27167430f3cd3dbab7ba8?d=mp&s=160"},"body":"On Wed, 16 Nov 2011, Dmitry Smirnov wrote:\n\n> Unfortunately, I cannot see, why problem occurs. The only indication is\n> * Connection #0 seems to be dead!\n\nThat means libcurl wanted to re-use an existing connection, but it seems to \nhave died in the mean time and therefore it has to create a new one and \nreconnect instead. I suppose that is the first indication that something isn't \nquite right.\n\n> Is it possible that curl sends the request in plain text?\n\nI'd say that isn't very likely and you could easily snoop on the network to \nfigure that out for sure.\n\n> And according to tcpdump, why git/curl sends the request before Server \n> Hello?\n\ncurl will send the HTTP request once the TLS negotiation has completed as told \nby the TLS library. I believe you said you're using GnuTLS, are you using a \nrecent version?\n\nThis is not a transfer layer (curl/HTTPS) bug I recognize, but I can of course \nnot rule out that there's a bug somewhere in there!\n\n-- \n\n  / daniel.haxx.se\n"},{"id":"179576","messageId":"CACf55T6rUiE8Pm3s16oFgJ1ueTAdOwOz_+XptE-tZM1z9fcq+w@mail.gmail.com","threadId":"28940","inReplyTo":"alpine.DEB.2.00.1111161008430.19479@tvnag.unkk.fr","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Dmitry Smirnov","fromEmail":"divis1969@gmail.com","sentAt":"2011-11-16T10:10:41Z","receivedAt":"2011-11-16T10:10:41Z","isPatch":false,"sender":{"key":"divis1969@gmail.com","avatar":null},"body":"> I'd say that isn't very likely and you could easily snoop on the network to> figure that out for sure\n\nIn the very first message I wrote that there is strange tcpdump record:\n21      3.815135        X.X.X.X Y.Y.Y.Y TLSv1   215     Ignored Unknown Record\nIn this record there is some binary dump followed by an uncripted text:\nGET /pub/scm/git/git.git/info/refs?service=git-upload-pack HTTP/1.1\nUser-Agent: git/1.7.5.4 Host: git.kernel.org Accept: */* Pragma:\nno-cache\n\nThis packet is recorded before negotiation complete, so I'm wondering\nwho is guilty: git or curl?\nWhat Git is providing to libcurl? Can I log it?\n\n> curl will send the HTTP request once the TLS negotiation has completed as\n> told by the TLS library. I believe you said you're using GnuTLS, are you\n> using a recent version?\nI'm using the version that comes with Ubuntu 11.10.\n"},{"id":"179578","messageId":"CABk5KLiiNSwf_-FxdWZON_zxVuLLGbFfaQhzuC8dxmYDXEDA6g@mail.gmail.com","threadId":"28940","inReplyTo":"CACf55T6BGds_D=nbb8G=m+Jwr+bHFruCs-Q0+FOO+WXitXEJ-g@mail.gmail.com","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Haitao Li","fromEmail":"lihaitao@gmail.com","sentAt":"2011-11-16T10:32:56Z","receivedAt":"2011-11-16T10:32:56Z","isPatch":false,"sender":{"key":"lihaitao@gmail.com","avatar":"https://avatars.githubusercontent.com/u/19508?v=4"},"body":"> I was also considering that the problem is caused by proxy. But when I\n> tried to clone the same git source from another host via the same\n> proxy, it works pretty good. The difference is the git version: on the\n> first host it is 1.7.5.4 (comes with Ubuntu 11.10), on the second -\n> 1.7.0.4\n\nThe proxy may have some impact.\n\nI see exactly the same error only behind a proxy on my laptop running\nUbuntu 11.10 with libgnutls26/2.10.5-1ubuntu3. The same laptop works fine\nat home without proxy.\n\nI have another machine (Ubuntu 11.04 git/1.7.4.1 libgnutls26/2.8.6-1ubuntu2)\nworks fine behind the same proxy.\n"},{"id":"179599","messageId":"20111116222850.GA17750@elie.hsd1.il.comcast.net","threadId":"28940","inReplyTo":"CACf55T6rUiE8Pm3s16oFgJ1ueTAdOwOz_+XptE-tZM1z9fcq+w@mail.gmail.com","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Jonathan Nieder","fromEmail":"jrnieder@gmail.com","sentAt":"2011-11-16T22:28:50Z","receivedAt":"2011-11-16T22:28:50Z","isPatch":false,"sender":{"key":"jrnieder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/281595?v=4"},"body":"Dmitry Smirnov wrote:\n\n> What Git is providing to libcurl? Can I log it?\n\nltrace can help.\n"},{"id":"179616","messageId":"CACf55T6nHTv3knUo0PvmqqPO7JXKf+o5H5ESLoPr9b=ZW5kudA@mail.gmail.com","threadId":"28940","inReplyTo":"CACf55T6BGds_D=nbb8G=m+Jwr+bHFruCs-Q0+FOO+WXitXEJ-g@mail.gmail.com","subject":"Re: Git 1.7.5 problem with HTTPS","fromName":"Dmitry Smirnov","fromEmail":"divis1969@gmail.com","sentAt":"2011-11-17T06:36:47Z","receivedAt":"2011-11-17T06:36:47Z","isPatch":false,"sender":{"key":"divis1969@gmail.com","avatar":null},"body":"I had fixed the problem by manually installing the most recent version\nof the libcurl3-gnutls for Ubuntu (from precise):\nhttp://packages.ubuntu.com/precise/libcurl3-gnutls\nIt will require also most recent libgnutls:\nhttp://packages.ubuntu.com/precise/libgnutls26\n\nDmitry\n"}]}