On Fri, Aug 5, 2011 at 6:01 AM, <gst...@tigris.org> wrote: > http://subversion.tigris.org/issues/show_bug.cgi?id=3979 ... > ------- Additional comments from gst...@tigris.org Fri Aug 5 06:01:20 -0700 > 2011 ------- > The short answer is that serf communicates using HTTP/1.1 (defined by RFC > 2616, back in June 1999). > > With some work, we could support HTTP/1.0. The biggest problem here would be > needing to pre- > compute the size of the request (and use Content-Length: rather than chunked > requests), which could > result in using a temporary file on disk in some cases. Where we know the > request is size-bounded, > then we could use a memory buffer. To get really spiffy, the new "memory > buffer, then spill to disk" > functionality (developed for issue 3888) could be used to avoid the disk in > some (many?) request > scenarios. > > (that buffer/spill code is destined for libsvn_subr in the trunk line of > development, for use on the > server-side, per a request from cmpilato)
If I knew how to login to the stupid CollabNet tracker, I'd add it there...but...this also really belongs on dev@. I posted a patch back in May which has serf send C-L request bodies...at the time, no one else thought it was a good idea to add it. There must be something goofy about my message which trips up mod_mbox - but, the thread is here: http://mail-archives.apache.org/mod_mbox/subversion-dev/201105.mbox/%3CBANLkTi=geo7mu1khtpsz9tmvoas07bd...@mail.gmail.com%3E *shrug* -- justin