The HTTP server is one of those dark, ugly, scary corners of this project. I'm not even sure I know all of its secrets. But here's what I know. It started with code that jhurliman and someone else had done. In the process of using it, OpenSim devs found several bugs and submitted patches to the upstream project, but the devs there were a bit too slow integrating them (like they didn't act within the next day or something...), so the OpenSim devs basically forked the project to the point of no return. Within the past year I have also encountered bugs, and I patched them in our fork. But what's even worse is that the svn repository where our fork lives has been showing signs of being corrupted, so I haven't been able to push the changes there.

In other words, the latest version of that code is here on my machine!

This is *really* bad.

It's way up high on my priorities to move this to our git repo as soon as I have time to code again -- which hopefully will happen in November. But this move only takes us from hell to purgatory. It's a shame that we forked the project and that we can't use the newest version of that other project. So if anyone is brave enough to venture there, that would be a major contribution...

On 10/12/2011 5:30 AM, Justin Clark-Casey wrote:
Yes this is very unfortunate - I think Crista knows more about the specific patches though I believe she will be very busy at least for the next few weeks.

As you saw, the API/code structure of upstream has changed so it can't simply be dropped in. But ideally, I think we would port any patches and update OpenSim to use the newer HttpServer. Or eventually use something that is better maintained but I'm not sure there is anything good out there in CLR land.

On 12/10/11 08:13, Melanie wrote:
We made specific changes to allow the event queue to work with the
viewer. We can't just use upstream.

Melanie

On 12/10/2011 09:12, Oren Hurvitz wrote:
Is it this one? - http://webserver.codeplex.com/

If so then it seems the version we're using in OpenSim is very old. The part that contains "my" bug has been completely rewritten. How about I try to
update the library to the current version?

--
View this message in context: http://opensim-dev.2196679.n2.nabble.com/HTTP-Server-source-code-tp6883843p6883850.html
Sent from the opensim-dev mailing list archive at Nabble.com.
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev


_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev




_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to