<p dir="ltr"><br>
On Dec 9, 2014 11:33 AM, &quot;Chuck Anderson&quot; &lt;<a href="mailto:cra@wpi.edu">cra@wpi.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; On Tue, Dec 09, 2014 at 11:16:54AM -0700, Pete Travis wrote:<br>
&gt; &gt; But seriously, there&#39;s an implication in this thread that there will be<br>
&gt; &gt; work happening to give stuff a path to ask for an open port.  Where can we<br>
&gt; &gt; follow along with that effort? Starting with, say, how I might change<br>
&gt; &gt; `nikola runserver` or `django-admin runserver` to ask for the port, and<br>
&gt; &gt; ending with the resulting UI that asks me for approval?<br>
&gt;<br>
&gt; The functionality for a program to ask for an open port already<br>
&gt; exists.  It is called bind(2).<br>
&gt; --</p>
<p dir="ltr">I should have said &quot;ask firewalld for a port to be opened&quot; - sorry, I thought that would come from the context.</p>
<p dir="ltr">Are you saying bind() should be talking to firewalld, via some approval agent?  how do we make that happen?</p>
<p dir="ltr">--Pete</p>