System Identifiers for Packet Terminals

Abstract

This document describes a standard way to exchange terminal capabilities similar to the well known [xx-vv.v-zz$] SIDs of packet bulletin board systems.

History

This type of terminal SID (TSID) has been implemented in MCuT since version 0.42 (about 1995). MCUT is able to detect the remote system type automagically. For example, if a [..] type SID is received, MCuT assumes a BBS and adjusts its behavior accordingly, e.g. it disables recognition of "connected to" messages and does not execute any remote commands besides //COMP. Therefore the TSID is enclosed in curly brackets.

Specification

The TSID has following format:

{n-v-x?}
Param Description
n The software's name (up to 8 characters)
v Software revision number, may contain "." characters
x Capabilities (see below)
? Flag: The question mark appears if the no information about the remote station is available and is an invitation to the remote software for entering the name

Assume that a TSID may be up to 60 characters long.

The following capabilities are defined:

Flag Desciption Supported by
C Supports SP-compatible huffman compression (//COMP) MCuT, LinKT
D Supports DIDADIT file transfer LinKT, WinSTOP, Paxon
H TOP-style huffman compression (#HUF#) LinKT
U Unicode (UTF-8) character set not supported by any known software