<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Actually I have PC92 K sending the
      node's IP address now in test. This will not be an option, but
      obviously it will continue to be backward compatible with existing
      non-IP address PC92 K's.<br>
      <br>
      Dirk <br>
      <br>
      On 11/02/2025 20:36, Kin via Dxspider-support wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:86439F6B-A32D-3E49-8D30-D8932CDF8EC5@hxcore.ol">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
        dir="auto">Fulvio,</div>
      <div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
        dir="auto"><br>
      </div>
      <div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
        dir="auto">Send PC92C with IP address.<br>
      </div>
      <div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
        dir="auto"><br>
      </div>
      <div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
        dir="auto">Kin</div>
      <div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
        dir="auto"><br>
      </div>
      <div id="ms-outlook-mobile-signature" dir="auto"
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;">
        <div><br>
        </div>
        Enviado desde <a href="https://aka.ms/AAb9ysg"
          moz-do-not-send="true">Outlook para Android</a></div>
      <div dir="auto" id="mail-editor-reference-message-container"><br>
        <hr style="display:inline-block;width:98%">
        <div id="divRplyFwdMsg" style="font-size: 11pt;"><strong>De:</strong>
          Dxspider-support <a class="moz-txt-link-rfc2396E" href="mailto:dxspider-support-bounces@tobit.co.uk"><dxspider-support-bounces@tobit.co.uk></a>
          en nombre de HB9DHG Fulvio via Dxspider-support
          <a class="moz-txt-link-rfc2396E" href="mailto:dxspider-support@tobit.co.uk"><dxspider-support@tobit.co.uk></a><br>
          <strong>Enviado:</strong> martes, febrero 11, 2025 9:32:36
          p. m.<br>
          <strong>Para:</strong> The DXSpider Support list
          <a class="moz-txt-link-rfc2396E" href="mailto:dxspider-support@tobit.co.uk"><dxspider-support@tobit.co.uk></a><br>
          <strong>CC:</strong> HB9DHG Fulvio <a class="moz-txt-link-rfc2396E" href="mailto:hb9dhg@gmail.com"><hb9dhg@gmail.com></a><br>
          <strong>Asunto:</strong> Re: [Dxspider-support] Trusting
          spots... A proposal<br>
        </div>
        <br>
        <div dir="ltr">
          <p style="color: rgb(0, 0, 0);">Kin, I'm happy to help make
            the network more friendly and security-compliant.</p>
          <p style="color: rgb(0, 0, 0);">Are you so kind as to explain
            what this command does?</p>
          <p style="color: rgb(0, 0, 0);"><code>set/var
              $<a class="moz-txt-link-freetext" href="DXProt::pc92c_ipaddr_enable">DXProt::pc92c_ipaddr_enable</a> 1</code></p>
          <p style="color: rgb(0, 0, 0);">I'm sure I missed this thread,
            my apologies.</p>
          <p style="color: rgb(0, 0, 0);">HB9DHG Fulvio</p>
          <p style="color: rgb(0, 0, 0);">Sysop : HB9ON-8 Dxspider
            Cluster</p>
          <p style="color: rgb(0, 0, 0);"><br>
          </p>
        </div>
        <br>
        <div class="gmail_quote gmail_quote_container">
          <div dir="ltr" class="gmail_attr">On Tue, Feb 11, 2025 at
            8:48 PM Kin via Dxspider-support <<a
              href="mailto:dxspider-support@tobit.co.uk"
              moz-do-not-send="true" class="moz-txt-link-freetext">dxspider-support@tobit.co.uk</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex; border-left-width:1px; border-left-style:solid; border-left-color:rgb(204,204,204); padding-left:1ex">
            <div class="msg-6360288395856288962">
              <div lang="ES" style="">
                <div class="m_-6360288395856288962WordSection1">
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif">A <span
                        class="m_-6360288395856288962SpellE">great</span>
                      idea <span class="m_-6360288395856288962SpellE">to</span>
                      <span class="m_-6360288395856288962SpellE">minimise</span>
                      <span class="m_-6360288395856288962SpellE">changes</span>
                      in <span class="m_-6360288395856288962SpellE">the</span>
                      <span class="m_-6360288395856288962SpellE">protocol</span>
                    </span><span
style="font-family:"Segoe UI Emoji",sans-serif">👏👏👏</span><span
                      style="font-family:Calibri,sans-serif"></span></p>
                  <p class="MsoNormal"><span
                      class="m_-6360288395856288962SpellE"><span
                        style="font-family:Calibri,sans-serif">With</span></span><span
                      style="font-family:Calibri,sans-serif"> <span
                        class="m_-6360288395856288962SpellE">this</span>,
                      <span class="m_-6360288395856288962SpellE">nodes</span>
                      <span class="m_-6360288395856288962SpellE">that</span>
                      <span class="m_-6360288395856288962SpellE">have</span>
                      <span class="m_-6360288395856288962SpellE">purposely</span>
                      <span class="m_-6360288395856288962SpellE">deactivated</span>
                      PC92 <span class="m_-6360288395856288962SpellE">will</span>
                      be <span class="m_-6360288395856288962SpellE">considered</span>
                      as ‘<span class="m_-6360288395856288962SpellE">suspicious</span>’,
                      and <span class="m_-6360288395856288962SpellE">those</span>
                      <span class="m_-6360288395856288962SpellE">that</span>
                      <span class="m_-6360288395856288962SpellE">have</span>
                      <span class="m_-6360288395856288962SpellE">not</span>
                      <span class="m_-6360288395856288962SpellE">been</span>
                      <span class="m_-6360288395856288962SpellE">updated</span>
                      <span class="m_-6360288395856288962SpellE">since</span>
                      <span class="m_-6360288395856288962SpellE">the</span>
                      Pleistocene <span
                        class="m_-6360288395856288962SpellE">will</span>
                      <span class="m_-6360288395856288962SpellE">cease</span>
                      <span class="m_-6360288395856288962SpellE">to</span>
                      <span class="m_-6360288395856288962SpellE">exist</span>.</span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif"> </span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif">I <span
                        class="m_-6360288395856288962SpellE">propose</span>
                      <span class="m_-6360288395856288962SpellE">that</span>
                      <span class="m_-6360288395856288962SpellE">nodes</span>
                      <span class="m_-6360288395856288962SpellE">that</span>
                      <span class="m_-6360288395856288962SpellE">have</span>
                      <span class="m_-6360288395856288962SpellE">their</span>
                      <span class="m_-6360288395856288962SpellE">connections</span>
                      <span class="m_-6360288395856288962SpellE">between</span>
                      <span class="m_-6360288395856288962SpellE">nodes</span>
                      <span class="m_-6360288395856288962SpellE">with</span>
                      <span class="m_-6360288395856288962SpellE">passwords</span>
                      <span class="m_-6360288395856288962SpellE">should</span>
                      <span class="m_-6360288395856288962SpellE">also</span>
                      be <span class="m_-6360288395856288962SpellE">considered</span>
                      as <span class="m_-6360288395856288962SpellE">good</span>
                      <span class="m_-6360288395856288962SpellE">nodes</span>.</span></p>
                  <p class="MsoNormal"><span
                      class="m_-6360288395856288962SpellE"><span
                        style="font-family:Calibri,sans-serif">If</span></span><span
                      style="font-family:Calibri,sans-serif"> <span
                        class="m_-6360288395856288962SpellE">this</span>
                      <span class="m_-6360288395856288962SpellE">is</span>
                      <span class="m_-6360288395856288962SpellE">included</span>
                      <span class="m_-6360288395856288962SpellE">with</span>
                      <span class="m_-6360288395856288962SpellE">the</span>
                      <span class="m_-6360288395856288962SpellE">routing</span>
                      table, <span class="m_-6360288395856288962SpellE">it</span>
                      <span class="m_-6360288395856288962SpellE">would</span>
                      <span class="m_-6360288395856288962SpellE">give</span>
                      more <span class="m_-6360288395856288962SpellE">reliability</span>
                      <span class="m_-6360288395856288962SpellE">to</span>
                      <span class="m_-6360288395856288962SpellE">those</span>
                      <span class="m_-6360288395856288962SpellE">nodes</span>.</span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif">And <span
                        class="m_-6360288395856288962SpellE">if</span> <span
                        class="m_-6360288395856288962SpellE">it</span> <span
                        class="m_-6360288395856288962SpellE">also</span>
                      <span class="m_-6360288395856288962SpellE">includes</span>
                      $<span class="m_-6360288395856288962SpellE"><span
                          class="m_-6360288395856288962GramE">main</span></span><span
                        class="m_-6360288395856288962GramE">::</span><span
                        class="m_-6360288395856288962SpellE">reqreg</span>
                      = 1 <span class="m_-6360288395856288962SpellE">with</span>
                      $<span class="m_-6360288395856288962SpellE">main</span>::<span
                        class="m_-6360288395856288962SpellE">passwdreq</span>
                      = 0, <span class="m_-6360288395856288962SpellE">those</span>
                      <span class="m_-6360288395856288962SpellE">nodes</span>
                      <span class="m_-6360288395856288962SpellE">would</span>
                      be <span class="m_-6360288395856288962SpellE">the</span>
                      <span class="m_-6360288395856288962SpellE">most</span>
                      <span class="m_-6360288395856288962SpellE">secure</span>.</span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif"> </span></p>
                  <p class="MsoNormal"><span
                      class="m_-6360288395856288962SpellE"><span
                        style="font-family:Calibri,sans-serif">What</span></span><span
                      style="font-family:Calibri,sans-serif"> do <span
                        class="m_-6360288395856288962SpellE">you</span>
                      <span class="m_-6360288395856288962SpellE">think</span>?</span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif"> </span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif">Kin EA3CV</span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif"> </span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif">PS</span></p>
                  <p class="MsoNormal"><span
                      class="m_-6360288395856288962SpellE"><span
                        style="font-family:Calibri,sans-serif">It</span></span><span
                      style="font-family:Calibri,sans-serif"> <span
                        class="m_-6360288395856288962SpellE">would</span>
                      be <span class="m_-6360288395856288962SpellE">convenient</span>
                      <span class="m_-6360288395856288962SpellE">for</span>
                      <span class="m_-6360288395856288962SpellE">sysops</span>
                      <span class="m_-6360288395856288962SpellE">to</span>
                      <span class="m_-6360288395856288962SpellE">activate</span>:</span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif">set/<span
                        class="m_-6360288395856288962SpellE">var</span>
                      $<span class="m_-6360288395856288962SpellE"><span
                          class="m_-6360288395856288962GramE">DXProt</span></span><span
                        class="m_-6360288395856288962GramE">::</span>pc92c_ipaddr_enable
                      1</span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif"> </span></p>
                  <p class="MsoNormal"><span
                      style="font-family:Calibri,sans-serif"> </span></p>
                  <div>
                    <div
style="border-width:1pt medium medium; border-style:solid none none; border-color:rgb(225,225,225) currentcolor currentcolor; padding:3pt 0cm 0cm">
                      <p class="MsoNormal"><b><span
style="font-size:11pt; font-family:Calibri,sans-serif">De:</span></b><span
style="font-size:11pt; font-family:Calibri,sans-serif"> Dxspider-support
                          <<a
href="mailto:dxspider-support-bounces@tobit.co.uk"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">dxspider-support-bounces@tobit.co.uk</a>>
                          <b>En nombre de </b>Dirk Koopman via
                          Dxspider-support<br>
                          <b>Enviado el:</b> martes, 11 de febrero de
                          2025 17:53<br>
                          <b>Para:</b> Dxspider-Support <<a
                            href="mailto:dxspider-support@dxcluster.org"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">dxspider-support@dxcluster.org</a>><br>
                          <b>CC:</b> Dirk Koopman <<a
                            href="mailto:djk@tobit.co.uk"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">djk@tobit.co.uk</a>><br>
                          <b>Asunto:</b> [Dxspider-support] Trusting
                          spots... A proposal</span></p>
                    </div>
                  </div>
                  <p class="MsoNormal"> </p>
                  <p class="MsoNormal"><span style="font-size:13.5pt">A
                      while ago, I suggested that I might implement the
                      "nuclear option". Well this is it.<br>
                      <br>
                      The "simple" answer is to compare the incoming
                      spot with the contents of the routing table. <br>
                      <br>
                      If the user or the node is not in the routing /
                      user tables, then the spot is *likely* fake. <br>
                      <br>
                      Now, there are a number of circumstances where
                      this assumption is not true. They include:</span><span></span></p>
                  <ul type="disc">
                    <li class="MsoNormal"><span style="font-size:13.5pt">When
                        a node restarts, it will have an empty routing
                        table which will not be fully informed for at
                        least three hours - by which time it will have
                        received PC92 C records from all the nodes then
                        connected. Obviously PC92 A and records will
                        have been received in "real time" for all the
                        users that have come and gone in the interim.
                        Therefore, until the enforcement wait time
                        expires (default three hours), all spots will be
                        treated as "valid".</span><span></span></li>
                    <li class="MsoNormal"><span style="font-size:13.5pt">It's
                        a spot coming from a source that does not
                        (reliably) send PC92 [ADC] or PC16/17 records.
                        That means anything behind a gateway into the
                        AR-Cluster network (e.g. K1TTT). The gateway
                        itself does supply this information to a
                        directly connected node, but it won't be passed
                        on because of the problems deduping PC16/17 and
                        the fact that they are likely to be isolated
                        nodes. If we don't pass these on, then I suspect
                        the wailing and gnash of teeth will be too
                        great. </span><span></span></li>
                  </ul>
                  <p><span style="font-size:13.5pt">So what I propose to
                      do is to test every spot coming in and depending
                      and after three hours (configurable) the node will
                      grade a spot and, depending on the value of $<a
                        moz-do-not-send="true">DXProt::senderverify</a>,
                      will do one of these things if a spot fails the
                      test above:</span></p>
                  <p><span style="font-size:13.5pt">For users: </span></p>
                  <p><span style="font-size:13.5pt">If set to 1, add a
                      '?' to the one or more callsign(s) e.g.:</span></p>
                  <p><span
style="font-size:13.5pt; font-family:"Courier New"">DX de
                      II9IAKE:    7113.0  IQ9AAP       15.55 IQ\'S
                      DISTRICTS ARMI VESPUCCI AWARD </span></p>
                  <p><span style="font-size:13.5pt">becomes </span></p>
                  <p><span
style="font-size:13.5pt; font-family:"Courier New"">DX de
                      II9IAKE<b><span style="color: red;">?</span></b>:   
                      7113.0  IQ9AAP<b><span style="color: red;">?</span></b>
                            15.55 IQ\'S DISTRICTS ARMI VESPUCCI AWARD </span></p>
                  <p><span style="font-size:13.5pt">It may be adequate
                      to just add it to the spotter call... </span></p>
                  <p><span style="font-size:13.5pt">If it is set to 2
                      then users won't see it at all.</span></p>
                  <p><span style="font-size:13.5pt">For nodes:</span></p>
                  <p><span style="font-size:13.5pt">If set to 1, pass it
                      onward to other nodes. If set to 2 and it's a PC61
                      then dump it. If set to 3 then just dump it. </span></p>
                  <p class="MsoNormal"><span style="font-size:13.5pt">Confession
                      time: This variable already exists. You can set it
                      to 1 (warning) or 2 (dump). But to see the sort of
                      effect it can have,  just do a "set/debug
                      suspicious" and start a "watchdbg suspicious" in
                      another window.  You can unset/debug it and normal
                      service will be resumed. This version does not
                      affect what users see if set to 1.</span><span></span></p>
                  <p><span style="font-size:13.5pt">73 Dirk G1TLH</span></p>
                  <p class="MsoNormal"><span> </span></p>
                </div>
              </div>
              _______________________________________________<br>
              Dxspider-support mailing list<br>
              <a href="mailto:Dxspider-support@tobit.co.uk"
                moz-do-not-send="true" class="moz-txt-link-freetext">Dxspider-support@tobit.co.uk</a><br>
              <a
href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support"
                rel="noreferrer" moz-do-not-send="true"
                class="moz-txt-link-freetext">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a><br>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre wrap="" class="moz-quote-pre">_______________________________________________
Dxspider-support mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dxspider-support@tobit.co.uk">Dxspider-support@tobit.co.uk</a>
<a class="moz-txt-link-freetext" href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>