<hr>

<h4>You can merge this Pull Request by running</h4>
<pre>  git pull https://github.com/opentechinstitute/olsrd mdnsquery</pre>
<p>Or view, comment on, or merge it at:</p>
<p>  <a href='https://github.com/opentechinstitute/olsrd/pull/20'>https://github.com/opentechinstitute/olsrd/pull/20</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>PacketReceivedFromOLSR now forwards packets on AF_INET socket instead of AF_PACKET</li>
  <li>dnssd: make forwarding socket persistent</li>
  <li>dnssd: set IP_MULTICAST_LOOP flag on forwarding socket</li>
  <li>dnssd: added signal handler for updating list of services</li>
  <li>send mDNS queries to local interfaces every 30 seconds</li>
  <li>minor fixes</li>
  <li>fix setting up IP socket</li>
  <li>put port in network order</li>
  <li>use PTR mDNS type and concat domain</li>
  <li>better handle IP aliases on an interface</li>
  <li>send out periodic mDNS queries on mesh interface</li>
  <li>set multicast ttl=255</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/olsrd/pull/20/files#diff-0">lib/dnssd/src/NetworkInterfaces.c</a>
    (278)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/olsrd/pull/20/files#diff-1">lib/dnssd/src/NetworkInterfaces.h</a>
    (15)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/olsrd/pull/20/files#diff-2">lib/dnssd/src/dnssd.c</a>
    (388)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/olsrd/pull/20/files#diff-3">lib/dnssd/src/dnssd.h</a>
    (4)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/opentechinstitute/olsrd/pull/20.patch'>https://github.com/opentechinstitute/olsrd/pull/20.patch</a></li>
  <li><a href='https://github.com/opentechinstitute/olsrd/pull/20.diff'>https://github.com/opentechinstitute/olsrd/pull/20.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/opentechinstitute/olsrd/pull/20'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/3074564__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxMTY1MTI5OSwiZGF0YSI6eyJpZCI6Mjg3OTA1OTd9fQ==--6a42c010e44fb88150a37fbece297914d84f038e.gif' height='1' width='1'></p>