{"thread":{"id":"27394","subject":"git over https and http 1.1","startedAt":"2011-05-18T12:30:18Z","lastAt":"2011-05-19T14:39:34Z","messageCount":3,"participants":["Nir Friedman","Daniel Stenberg","Peter Vereshagin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"168131","messageId":"BLU0-SMTP195570CAA61AF8232B0295BC78F0@phx.gbl","threadId":"27394","inReplyTo":null,"subject":"git over https and http 1.1","fromName":"Nir Friedman","fromEmail":"nirfri@hotmail.com","sentAt":"2011-05-18T12:30:18Z","receivedAt":"2011-05-18T12:30:18Z","isPatch":false,"sender":{"key":"nirfri@hotmail.com","avatar":null},"body":"I am using git with https as the transport protocol.\nResponse times were around 30 seconds before apache started processing the\nbackend command.\nI added the flags   [BrowserMatch \"git\"      downgrade-1.0\nforce-response-1.0] to the apache conf file, and response times were fast.\nThis seems to mean that the libcurl library is not dealing correctly with\nHTTP 1/1 over SSL. Is this the best fix?\nIf so, maybe appropriate documentation should be added to the git setup\ndocs.\n\n\n-Nirf\n"},{"id":"168132","messageId":"alpine.DEB.2.00.1105181437510.3057@tvnag.unkk.fr","threadId":"27394","inReplyTo":"BLU0-SMTP195570CAA61AF8232B0295BC78F0@phx.gbl","subject":"Re: git over https and http 1.1","fromName":"Daniel Stenberg","fromEmail":"daniel@haxx.se","sentAt":"2011-05-18T12:41:05Z","receivedAt":"2011-05-18T12:41:05Z","isPatch":false,"sender":{"key":"daniel@haxx.se","avatar":"https://gravatar.com/avatar/69fdca87edd17cee21ca2e79fc2ff671d644603c3dc27167430f3cd3dbab7ba8?d=mp&s=160"},"body":"On Wed, 18 May 2011, Nir Friedman wrote:\n\n> I am using git with https as the transport protocol. Response times were \n> around 30 seconds before apache started processing the backend command.\n\nCan you please be a bit more elaborate on exactly what took that much time? \nWhat is a \"response time\" in this context?\n\n> I added the flags   [BrowserMatch \"git\"      downgrade-1.0\n> force-response-1.0] to the apache conf file, and response times were fast.\n\nHow fast is \"fast\" compared to the previous 30 seconds?\n\n> This seems to mean that the libcurl library is not dealing correctly with \n> HTTP 1/1 over SSL.\n\nI don't think that's what it means but I have to little data to go on. What \nlibcurl version are you using on what platform?\n\n-- \n\n  / daniel.haxx.se\n"},{"id":"168216","messageId":"20110519143934.GB5355@external.screwed.box","threadId":"27394","inReplyTo":"BLU0-SMTP195570CAA61AF8232B0295BC78F0@phx.gbl","subject":"Re: git over https and http 1.1","fromName":"Peter Vereshagin","fromEmail":"peter@vereshagin.org","sentAt":"2011-05-19T14:39:34Z","receivedAt":"2011-05-19T14:39:34Z","isPatch":false,"sender":{"key":"peter@vereshagin.org","avatar":"https://gravatar.com/avatar/27a92b8c80743df8621433ca040657c4ac37a78497228d04f703e70731c5f30b?d=mp&s=160"},"body":"You'll never silence the voice of the voiceless, Nir!\n2011/05/18 15:30:18 +0300 Nir Friedman <nirfri@hotmail.com> => To git@vger.kernel.org :\nNF> I am using git with https as the transport protocol.\nNF> Response times were around 30 seconds before apache started processing the\nNF> backend command.\nNF> I added the flags   [BrowserMatch \"git\"      downgrade-1.0\nNF> force-response-1.0] to the apache conf file, and response times were fast.\nNF> This seems to mean that the libcurl library is not dealing correctly with\nNF> HTTP 1/1 over SSL. Is this the best fix?\n\nIt's very unlikely for curl to work bad with https.\nIsn't it a DNS-related delay?\n\nNF> If so, maybe appropriate documentation should be added to the git setup\nNF> docs.\n\n73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB  12F8 0CE1 4AAC A0E2 6627)\n--\nhttp://vereshagin.org\n"}]}