<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Nope, I forgot.  So now I just did and got the following
      interesting selections:</p>
    <blockquote>
      <p><font face="Courier New, Courier, monospace">NCP>set
          exeCUTOR nODE VENTI2:: ? one of the following:<br>
           ACCOUNT    PASSWORD    USER<br>
            or confirm with carriage return</font></p>
    </blockquote>
    <p>So I guess that's how Tops-20 parses for it.  So I
      suppose--assuming NMLT20 is actually going to swallow this
      particular parse tree--that Tops-20 is like RSX and authenticates
      on a node and not a circuit basis.</p>
    <p>When I talk about what was written in BLISS and what wasn't, I am
      talking about a <i>seriously</i> long time ago.  The first thing
      that DEC did when I started in 1979 was stick me in a BLISS class
      and the mantra was BLISS everywhere.   That was over 40 years
      ago...  I can't even remember what I had for breakfast yesterday.<br>
    </p>
    <p>Some of the Tops-20 monitor code for DECnet started out and was
      debugged under Tops-10.  However, this is Macro-10.<br>
    </p>
    <div class="moz-cite-prefix">On 3/2/20 8:07 PM, Johnny Billquist
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:4e423a94-ee4b-223a-2a83-e006787d9db6@softjar.se">Did you
      see any SET EXEC TRANSMIT PASSWORD maybe?
      <br>
      <br>
      Anyway, the NCP parsing in RSX is all written in MACRO-11, so it
      was never shared with anything written in BLISS.
      <br>
      <br>
        Johnny
      <br>
      <br>
      On 2020-03-03 00:55, Thomas DeBellis wrote:
      <br>
      <blockquote type="cite">I appear to have neither CIRCUIT
        VERIFICATION nor NODE TRANSMIT PASSWORD, viz:
        <br>
        <br>
            NCP>set cirCUIT ni-0 ? ALL
        <br>
               or one of the following:
        <br>
              ACTIVE         BABBLE      BLOCKING     CHANNEL       COST
        <br>
              COUNTER      DEAD
        <br>
              DTE            DYING       HELLO        INACTIVE      LINE
        <br>
              LISTEN       MAXIMUM
        <br>
              NUMBER         OWNER       POLLING      RECALL ROUTER     
        SERVICE      STATE
        <br>
              TRANSMIT       TRIBUTARY   TYPE         USAGE
        <br>
        <br>
            NCP>set noDE venti2:: ? ALL
        <br>
               or one of the following:
        <br>
              ADDRESS   CIRCUIT
        <br>
               or one of the following:
        <br>
              AREA          BROADCAST        BUFFER          CONSOLE
        COUNTER
        <br>
              CPU           DELAY            DIAGNOSTIC      DUMP
        HARDWARE
        <br>
              HOST          IDENTIFICATION   INACTIVITY      INCOMING
        LOAD
        <br>
              MAXIMUM       OUTGOING         RETRANSMIT      ROUTING
        SECONDARY
        <br>
              SEGMENT       SERVICE    SOFTWARE        STATE
        SUBADDRESSES
        <br>
              TERTIARY      TYPE
        <br>
        <br>
        I may be mis-remembering how our DN200 was configured.  I
        believe the Top-20 NCP parser may have shared keyword tables
        with other DECnet implementations via BLISS at one point. 
        Anyway, I recall at least some of it was BLISS.  I haven't look
        in that particular box lately, but the parse tables appear to
        assembler now, with heavy uses of GLXMAC macros.
        <br>
        <br>
        The Tops-20 operator interface has two 'sub-modes', as it were:
        NCP and LCP.  NCP parses DECnet related keywords.  LCP is used
        for LAT configuration.  The operator subsystem is kind of neat;
        OPR parsers send packets to Orion, a communications server and
        router.  It notes an NCP subset and routes that to NMLT20 which
        contains just what you think it would.
        <br>
        <br>
        Early versions of NMLT20 (about 1980) appeared insufficiently
        productized.  It could hang in a loop or (more frequently) crash
        for no readily apparent reason. We submitted a rather large
        number of SPR's...  However, it's quite stable now; I don't
        believe I've had a single crash.  I have yet to come to a fully
        informed conclusion about the lexical interface; I sometimes get
        the impression that it parses for more than it can actually do.
        <br>
        <br>
        Elsewhere in Tops-20, DECnet implementation is a mixed bag; most
        of the monitor code appears finished; I go months without
        reboots and that is with active development.  The user mode code
        is another matter entirely.  I had my hands full fixing a number
        of issues with DAP and FAL. It was /invaluable/ having
        heterogeneous HECnet nodes to test against, RSX 11M+ and VMS. 
        SETNOD needs some finishing and perhaps some additional
        functionality.  I have yet to look at FTS; I don't see how it
        can get or generate any traffic at all. The monitor interface
        (NFT:) does not appear to be operational. Elsewhere (perhaps
        Galaxy) appears to have no submission interface.  Johnny and I
        have some minor tweaks to flush out with MAIL11 (in addition to
        the changes that I've already put in).
        <br>
        <br>
        <br>
        On 3/2/20 3:25 PM, Robert Armstrong wrote:
        <br>
        <blockquote type="cite">
          <br>
          >I don't see where I would set an id and password in
          7-1-CONFIG or in NCP.
          <br>
          <br>
          Don’t know about TOPS-20, but in NCP/NICE/NML it’s
          <br>
          <br>
          SET CIRCUIT … VERIFICATION ENABLED
          <br>
          <br>
          and
          <br>
          <br>
          SET NODE … TRANSMIT PASSWORD …
          <br>
          <br>
          The password the remote node sends has to match the one that’s
          associated with that node in the local DECnet database.
          <br>
          <br>
          Bob
          <br>
          <br>
        </blockquote>
      </blockquote>
      <br>
      <br>
    </blockquote>
  </body>
</html>