|
Message-ID: <CAHN-Gmyo6eeuE3dWmJRhoO5PFppUU19viz2Q8XA6GK0MXoOSYA@mail.gmail.com> Date: Tue, 26 Mar 2019 16:32:32 -0600 From: Assaf Gordon <assafgordon@...il.com> To: musl@...ts.openwall.com Subject: Re: Supporting git access via smart HTTPS protocol for musl-libc > > Thanks for the info. I've been playing with it, but haven't been able > to get it to work yet. I suspect thttpd is doing something broken with > the POST request since the git clone breaks during that. Going to look > at it in more detail later. The same happened to me with busybox, and was solved by forcing: export HTTP_CONTENT_ENCODING=gzip Seems to me (from a cursory look) that "git clone" client always sends gzipped (inflate) data, but either doesn't set the HTTP encoding header, or the header gets lost somehow. The git-http-backend uses that header to decide whether to deflate the stream or not ( https://github.com/git/git/blob/master/http-backend.c#L460 ). That's the first thing I'd try if the GET request worked but the following "POST git-update-pack" does not. regards, - assaf
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.