[Opensim-dev] EventQueueGet issues with HttpListener. Solutions?
Eugen Leitl
eugen at leitl.org
Thu Oct 2 22:09:34 UTC 2008
http://en.wikipedia.org/wiki/Posting_style
On Thu, Oct 02, 2008 at 03:59:43PM -0600, Hurliman, John wrote:
> I'm pretty sure I can coax an HttpListener into not sending Connection: Close. I fought HttpWebRequest pretty hard for several months and finally won, might be able to use some of the same techniques on the listening side. Can you file a ticket with this info on Mantis and assign it to me?
>
> John
>
> -----Original Message-----
> From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Teravus Ovares
> Sent: Tuesday, September 30, 2008 7:52 AM
> To: opensim-dev at lists.berlios.de
> Subject: Re: [Opensim-dev] EventQueueGet issues with HttpListener. Solutions?
>
> It would be cool.. but it doesn't support SSL at all for serving requests.
> We'll be needing SSL
>
> Best Regards
>
> Teravus
>
> On 9/30/08, Mana Janus <mana.janus at web.de> wrote:
> > Hi Teravus,
> >
> > What about using the LibOMV server? It seems to do the job...
> >
> > Best regards,
> >
> > Mana
> >
> >
> > Teravus Ovares wrote:
> > > Hey there,
> > > I've been studying the 'properly supporting EventQueueGet' problem and
> > > I seem to be stuck at sending a 502 message that the client will
> > > accept.
> > > One thing to note! I can get it to work if I stick a LibOMV
> > > GridServer Proxy in between OpenSimulator and the client!
> > > So, the formats.. :
> > >
> > >
> > > -------LibOMV---------------
> > > HTTP/1.0 502 Upstream error:
> > > Content-Type: text/plain
> > > Date: Tue, 30 Sep 2008 05:15:28 GMT
> > > Server: Microsoft-HTTPAPI/1.0
> > > Content-Length: 16
> > >
> > > Upstream error:
> > > -------OpenSimulator------
> > > HTTP/1.1 502 Upstream error:
> > > Content-Length: 16
> > > Content-Type: text/plain
> > > Server: Microsoft-HTTPAPI/1.0
> > > Date: Tue, 30 Sep 2008 05:15:28 GMT
> > > Connection: close
> > >
> > > Upstream error:
> > > ---------------------------------------
> > >
> > > Mind you, the libOMV response is our response run through their custom
> > > http server. There are two differences in those messages.
> > > 1. LibOMV returns HTTP/1.0 not HTTP/1.1 and no matter how hard I try,
> > > I'm unable to get HttpListener to return that version.
> > > (Context.ProtocolVersion does nothing)
> > > 2. HttpListener sends Connection: close. LibOMV does not.
> > >
> > > This leaves us with very few options here.
> > > 1. Build a custom HTTP server from a tcp socket server
> > > 2. Find a HTTP Server that supports setting of all these low level items.
> > >
> > > Without one of the two solutions, OpenSimulator may never support
> > > EventQueueGet properly, and as per the new Security Fixes of the
> > > client, EventQueueGet became manditory as of Last Friday for
> > > compatibility with the Linden Client.
> > >
> > > Suggestions?
> > >
> > > Best Regards
> > >
> > > Teravus
> > > BCC: Core
> > > _______________________________________________
> > > Opensim-dev mailing list
> > > Opensim-dev at lists.berlios.de
> > > https://lists.berlios.de/mailman/listinfo/opensim-dev
> > >
> > >
> >
> > _______________________________________________
> > Opensim-dev mailing list
> > Opensim-dev at lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/opensim-dev
> >
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
--
Eugen* Leitl <a href="http://leitl.org">leitl</a> http://leitl.org
______________________________________________________________
ICBM: 48.07100, 11.36820 http://www.ativel.com http://postbiota.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A 7779 75B0 2443 8B29 F6BE
More information about the Opensim-dev
mailing list