Write Your Own B.B.S.

Another fine product © 2019 to 2022
by Modern Pascal Solutions, LLC.

Site Tools


Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
emsi_plus

Document: FSC-0056+ Version: 001 Date: 29-Apr-2021

                     EMSI/IEMSI Protocol Extension
                       George E. "Ozz" Nixon Jr.
                            April 29, 2021
  Status of this document:
   This FSC suggests an extension to the existing EMSI protocol for the
   FidoNet(r) community, and requests discussion and suggestions for
   improvements. Distribution of this document is subject to the
   restrictions specified on the next page.
   Fido and FidoNet are registered marks of Tom Jennings and Fido
   Software.
    (Also known as EMSC-001; Electronic Mail Standards Document #001)
  ---------------------------------------------------------------------
      Copyright 2021 George E. "Ozz" Nixon Jr. All rights reserved.
  ---------------------------------------------------------------------
  Preface
  =====================================================================
  While developing Rhenium F8 mailer, it became apparent that unless it
  was being tested against an existing EMSI mailer nearby, it was next
  to impossible to know on the caller side why a session would stall in
  what appears to be a successful exchange of the EMSI_DAT packet. When
  having a machine nearby to test, it always appears to be a password
  related issue. Thus, I am proposing an extension to the protocol that
  will inform the caller system what is wrong with the session password
  exchange.
  =====================================================================
  EMSI Error Expected Password                    **EMSI_EEP<crc16><CR>
  ---------------------------------------------------------------------
  The answering machine has a session password for either the callers
  main address or one or more AKAs. The caller side did not present a
  password in the EMSI_DAT. EMSI_EPP reports to the caller why there
  was an error and the session terminated.
  =====================================================================
  EMSI Unexpected Password Continue               **EMSI_UPC<crc16><CR>
  ---------------------------------------------------------------------
  The answering machine does not have a session password for either the
  callers main address or one or more AKAs. The caller side presented a
  password in the EMSI_DAT. EMSI_UPC reports to the caller there is an
  inconsistency, however, the session may continue until a password is
  required. This is for the case of a new system polling or doing FREQ
  for a nodelist for example.
  =====================================================================
  EMSI Error Unexpected Password                  **EMSI_EUP<crc16><CR>
  ---------------------------------------------------------------------
  The answering machine does not have a session password for either the
  callers main address or one or more AKAs. The caller side presented a
  password in the EMSI_DAT. EMSI_EUP reports to the caller there is an
  inconsistency, and the session terminated.
  =====================================================================
  EMSI Invalid Session Password                   **EMSI_ISP<crc16><CR>
  ---------------------------------------------------------------------
  The answering machine does not have a matching session password for
  either the callers main address or one or more AKAs. The caller side
  presented an incorrect password in the EMSI_DAT. EMSI_ISP reports to
  the caller there is an inconsistency, and the session terminated.

– end of “emsi+.txt” –

emsi_plus.txt · Last modified: 06/04/2023 09:17 by 127.0.0.1