[Grub-dev] do we even really need a native client

Martin Smith martins at bebr.ufl.edu
Thu Jan 10 18:54:42 UTC 2008


Hi folks,

> > Right. But a client could wish to speak HTTP/1.1 There's still that
> > problem  with the compression.
> 
> The workunit specifies the full request, including the HTTP/1.0  
> part.  If a client is smart enough (and wants) to munge the requests  
> in the workunit into 1.1, it'll have to be smart enough to force the  
> responses back into 1.0, seems like some unnecessary work though?

Correct me if I'm wrong, but the SOAP service requires digest auth,
which is only available for HTTP/1.1, so there's really no option to use
HTTP/1.0 to avoid the compression-whether-you-like-it-or-not issue,
right?

I was interested in doing some grub-client work for this project a while
back, but I couldn't get around the compression issue without redoing
part of an HTTP library implementation, so I just stopped to wait for
the bug to get fixed. I had tried to reuse existing libraries and force
HTTP/1.0, but they'd fail as soon as digest auth came up.

Martin Smith, Systems Developer
martins at bebr.ufl.edu
Bureau of Economic and Business Research
University of Florida
(352) 392-0171 Ext. 221 


More information about the Grub-dev mailing list