Hi Sean,<br><br>Not sure... I guess we either put the instVar on the abstract ServerAdaptor and ignore it on subclasses that don&#39;t support it or you just implement it on the Swazoo adaptor and we pull it up whenever we&#39;re ready to implement it elsewhere. I don&#39;t think it matters too much, so just do what&#39;s easiest. If the ListenerAdaptor is using HTTP internals direectly enough that it&#39;s easy, that would be a good reason to pull it up.<br>

<br>If you feel like chasing up Göran/Giovanni to see about extending Comanche to support it, though, that would be awesome!<br><br>And, yes, it would be nice to have support for it in the control panel if you don&#39;t mind. Just default to 0.0.0.0 on creation and add a command to change it I guess?<br>

<br>Julian<br><br><div class="gmail_quote">On Tue, Apr 20, 2010 at 2:24 AM, Sean Allen <span dir="ltr">&lt;<a href="mailto:sean@monkeysnatchbanana.com">sean@monkeysnatchbanana.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Julian,<br>
<br>
I did this for Swazoo. It was 5 minutes of work.<br>
I haven&#39;t done for Comanche yet, wanted to get some feedback first.<br>
<br>
The Comanche adapter uses HTTPService which descends from TcpService<br>
to register itself.<br>
TcpService has the ability in theory to do ip and port because of this<br>
instance side method:<br>
<br>
initializeOnPort:address:priority:<br>
<br>
However, nowhere else in the comanche code can i see it ever using the<br>
priority or address anywhere.<br>
&gt;From what I can see, its incomplete and only capable at this time of<br>
doing by port. The Comanche code is<br>
obviously outside the scope of seaside so I&#39;m not sure how to proceed.<br>
<br>
Should I only implement for Swazoo ( done ) and call it a day or<br>
should I talk to Goran about adding the required functionality<br>
to Comanche and hold back the changes til then.<br>
<br>
Additionally, should I an additional popup when configuring an adaptor<br>
via the control panel so that it prompts for port and ip or should<br>
i leave this as functionality you can get at if you don&#39;t use the<br>
control panel? I need this for running on Gemstone<br>
so control panel isn&#39;t an issue for me, but I can add if its desired.<br>
<br>
Last but not least, the listener adapter, add functionality to it as<br>
well? ( I haven&#39;t looked at it yet in anything other than a cursory<br>
fashion ).<br>
And the test adapter, not needed for that correct?<br>
<font color="#888888"><br>
-Sean-<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
On Tue, Mar 30, 2010 at 4:08 AM, Julian Fitzell &lt;<a href="mailto:jfitzell@gmail.com">jfitzell@gmail.com</a>&gt; wrote:<br>
&gt; On Tue, Mar 30, 2010 at 1:44 AM, Sean Allen &lt;<a href="mailto:sean@monkeysnatchbanana.com">sean@monkeysnatchbanana.com</a>&gt; wrote:<br>
&gt;&gt; On Mon, Mar 29, 2010 at 7:06 PM, Julian Fitzell &lt;<a href="mailto:jfitzell@gmail.com">jfitzell@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; Ok, fair enough. And yes we should add it. (isn&#39;t there an issue open<br>
&gt;&gt;&gt; for that somewhere?)<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; I dont think so,<br>
&gt;<br>
&gt; Here it is:<br>
&gt;<br>
&gt; <a href="http://code.google.com/p/seaside/issues/detail?id=360" target="_blank">http://code.google.com/p/seaside/issues/detail?id=360</a><br>
&gt;<br>
&gt;&gt;&gt; The question I guess is how should you specify the interface? Is an IP<br>
&gt;&gt;&gt; string good enough?<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Yes.<br>
&gt;&gt;<br>
&gt;&gt; I already did the work for the Swazoo adapter.<br>
&gt;&gt; I&#39;ll take on the work of doing that and the others.<br>
&gt;&gt; Its my itch, I&#39;ll scratch it.<br>
&gt;&gt;<br>
&gt;&gt; Should I do for 2.8 and 3.0 or just 3.0?<br>
&gt;&gt;<br>
&gt;&gt; Is the best thing to do:<br>
&gt;&gt;<br>
&gt;&gt; create an issue.<br>
&gt;&gt; attached .mcz files to the issue<br>
&gt;<br>
&gt; Sure, or upload to:<br>
&gt;<br>
&gt; MCHttpRepository<br>
&gt;    location: &#39;<a href="http://www.squeaksource.com/SeasideInbox" target="_blank">http://www.squeaksource.com/SeasideInbox</a>&#39;<br>
&gt;    user: &#39;&#39;<br>
&gt;    password: &#39;&#39;<br>
&gt;<br>
&gt; Julian<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; seaside mailing list<br>
&gt; <a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br>
&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
&gt;<br>
_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
</div></div></blockquote></div><br>