In these patches I want to fix the 511-http-status. As it's something new,
of course most hotspots don't use that (including my employer).

Almost all of them rely on 30X Moved with help of the Wispr
'pseudo-protocol'. It's on my TODO list to work on those scenarios. That
would touch only code in NMConnectivity object.

Indeed, for that cases, we would use xml parsing as wispr is xml.


2013/2/11 Dan Williams <[email protected]>

> On Mon, 2013-02-11 at 17:10 +0100, Bastien Nocera wrote:
> > On Mon, 2013-02-11 at 10:06 -0600, Dan Williams wrote:
> > > On Mon, 2013-02-11 at 12:09 -0200, Jonh Wendell wrote:
> > > > From: Jonh Wendell <[email protected]>
> > > >
> > > > libsoup already depends on libxml2 but we need to explicitly link
> > > > to it.
> > >
> > > At least we already theoretically required it; though is it possible to
> > > use GMarkup here instead of libxml2?  GMarkup would be somewhat
> simpler,
> > > though it's only a subset.
> >
> > Given how it's used, there's probably little reason this couldn't be a
> > regexp. Both GMarkup and libxml2 would choke on broken, slightly broken,
> > and very very broken HTML files.
>
> Yeah, and I've heard that for example, some hotspots literally just
> append raw XML to the end of the HTTP request outside the XML.  I think
> we need to be somewhat more robust here and XML parsing may not be the
> way to get there?  Also, we may need to add special cases for various
> hotspots, which might require regex and not just XML parsing.
>
> Dan
>
>


-- 
Jonh Wendell
http://www.bani.com.br
_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to