<div>One thing to pay attention to is the https implementation as well. OSHTTPServer looks like it'll be a snap to set up SSL, but please provide the properties! :D</div>
<div> </div>
<div>Please have a look at revision 6299, 6300, 6301 for how I've tweaked baseHTTPServer to support SSL as well as http simultaniously when SSL is enabled. That can change and, it's good to have it in mind when working on the interface.</div>
<div> </div>
<div>Best Regards</div>
<div> </div>
<div>Teravus</div>
<div><br><br> </div>
<div><span class="gmail_quote">On 9/15/08, <b class="gmail_sendername">Alan M Webb</b> <<a href="mailto:alan_webb@us.ibm.com">alan_webb@us.ibm.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br><font face="sans-serif" size="2">If you want me to hold this back, that's fine. I was assuming that the interface might change, that's why I was being very careful not to introduce any changes myself. Were you going to implement the interface anyway? If you were I'll just ditch the stuff I've done and wait for your update. As I said I was motivated by a desire to play with some HTTP alternatives on my personal systems, but I can wait a little longer.</font> <br>
<span class="q"><font face="sans-serif" size="2"><br>Best regards<br>Alan<br>-------------------<br>T.J. Watson Research Center, Hawthorne, NY<br>1-914-784-7286<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:alan_webb@us.ibm.com" target="_blank">alan_webb@us.ibm.com</a></font> <br>
<br><br></span>
<table width="100%">
<tbody>
<tr valign="top">
<td width="40%"><font face="sans-serif" size="1"><b>Dr Scofield <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:DrScofield@xyzzyxyzzy.net" target="_blank">DrScofield@xyzzyxyzzy.net</a>></b> </font><br>
<span class="q"><font face="sans-serif" size="1">Sent by: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:opensim-dev-bounces@lists.berlios.de" target="_blank">opensim-dev-bounces@lists.berlios.de</a></font> </span>
<p><font face="sans-serif" size="1">09/15/2008 03:40 AM</font><span class="q">
<table border="1">
<tbody>
<tr valign="top">
<td bgcolor="white">
<div align="center"><font face="sans-serif" size="1">Please respond to<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a></font></div>
</td></tr></tbody></table><br></span></p>
<td width="59%">
<table width="100%">
<tbody>
<tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">To</font></div>
<td><font face="sans-serif" size="1"><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a></font>
<tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">cc</font></div>
<td>
<tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">Subject</font></div>
<td><font face="sans-serif" size="1">Re: [Opensim-dev] Separation of HTTP interface from HTTP server</font></td></td></tr></td></td></tr></td></td></tr></tbody></table><br>
<table>
<tbody>
<tr valign="top">
<td>
<td></td></td></tr></tbody></table><br></td>
<td><p></p></td></td></tr></tbody></table><br><br>
<div><span class="e" id="q_11c6626c1fbc0fd1_7"><br><tt><font size="2">Alan M Webb wrote:<br>> <br>> Hi<br>> <br>> It occurred to me that while OpenSim generally demonstrates a commitment<br>> to the idea of using interfaces to facilitate a choice of service<br>
> implementations, we don't actually do this in the case of the HTTP<br>> server. We have a single implementation - BaseHttpServer - and that is<br>> directly referenced through out the tree.<br>> <br>> I'd be happy to create an IHTTPServer class and make all of the code<br>
> changes necessary to fix that, and prepare for a second phase where the<br>> actual server being used could be an initialization choice. Does anybody<br>> object? Is there a compelling reson why the HTTP server is not already<br>
> isolated in this way?<br><br>interesting idea. i'm in the process of completing the OSHttpServer code this<br>week --- you might want to hold back on that interface idea a bit. OSHttpServer<br>is a bit different from BaseHttpServer.<br>
<br> cheers,<br> dr scofield/dirk<br><br><br>-- <br>dr dirk husemann ---- virtual worlds research ---- ibm zurich research lab<br>SL: dr scofield ---- <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:drscofield@xyzzyxyzzy.net" target="_blank">drscofield@xyzzyxyzzy.net</a> ---- <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://xyzzyxyzzy.net/" target="_blank">http://xyzzyxyzzy.net/</a><br>
RL: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:hud@zurich.ibm.com" target="_blank">hud@zurich.ibm.com</a> - +41 44 724 8573 - <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.zurich.ibm.com/~hud/" target="_blank">http://www.zurich.ibm.com/~hud/</a><br>
_______________________________________________<br>Opensim-dev mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br></font></tt><br></span></div>
<br>_______________________________________________<br>Opensim-dev mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
<br></blockquote></div><br>