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