home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / rfc / ftsc / fsc_0046.003 < prev    next >
Encoding:
Text File  |  2003-06-11  |  3.3 KB  |  103 lines

  1. Document: FSC-0046
  2. Version:  003
  3. Date:     08-Dec-92
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.             A Product Idenfifier for FidoNet Message Handlers
  13.  
  14.                            Joaquim H. Homrighausen
  15.                        2:270/17@fidonet or joho@ae.lu
  16.  
  17.                               December 8, 1992
  18.  
  19.  
  20.  
  21.  
  22.  
  23. Status of this document:
  24.  
  25.      This FSC suggests a proposed protocol for the FidoNet(r) community,
  26.      and requests discussion and suggestions for improvements.
  27.      Distribution of this document is unlimited.
  28.  
  29.      Fido and FidoNet are registered marks of Tom Jennings and Fido
  30.      Software.
  31.  
  32.  
  33.     Purpose
  34.  
  35.     This document should serve as a guide for the product identfier, PID
  36.     hereafter, format for FidoNet message handlers. The purpose behind PIDs
  37.     is related to my attempt to remove the requirement of Origin lines in
  38.     conference mail messages.
  39.  
  40.     While I fully understand that this won't happen in all conferences, I
  41.     would like to provide the facility to those who can use it (i.e. for
  42.     conferences where all the participants are using software that supports
  43.     messages without origin lines).
  44.  
  45.     Another use for PIDs is to minimize the excessive amount of information
  46.     some programs put on the tear lines which increases overall
  47.     transportation cost and time of conference mail.
  48.  
  49.     A PID replaces the program identifier often seen on the tear line of
  50.     conference mail messages and is hidden behind a ^A (ASCII SOH, 01h).
  51.     This also allows for better tracking of software causing problems in
  52.     conferences.
  53.  
  54. |   Only one PID per message is allowed and should only be added by the
  55. |   program that creates the message. I.e. programs passing the message on
  56. |   to someone else may not add additional PIDs. If a PID is added, no
  57. |   program information may be present after the tear line.
  58.  
  59.     A PID also offers the ability to add serial numbers to identify a
  60.     specific copy of a program as being the source of a message with little
  61.     or no effort.
  62.  
  63.  
  64.     Format
  65.  
  66.       ^APID: <pID> <version>[ <serial#>]
  67.  
  68.  
  69.     Sample
  70.  
  71.       ^APID: FM 2.11.b
  72.  
  73.       Would identify FrontDoor's editor, beta version 2.11 and replace:
  74.  
  75.        --- FM 2.11 (beta)
  76.  
  77.  
  78.     Fields
  79.  
  80.     pID         The ID of the product responsible for creating the message.
  81.                 This should be kept as short as possible. The maximum
  82.                 length for this field is 10 characters.
  83.  
  84.     version     The version of the product including any alpha, beta, or
  85.                 gamma status. Only the relevant part of the version should
  86.                 be included. I.e. 1.00 should be expressed as 1, 1.10 as
  87.                 1.1 and 1.01 as 1.01. Alpha, beta, or gamma status should
  88.                 be expressed by appending a / or . followed by a, b, or g.
  89.                 The maximum length for this field is eight (8) characters.
  90.  
  91.     serial#     The serial number of the product, omitted if irrelevant
  92.                 or zero. The maximum length for this field is ten (10)
  93.                 characters.
  94.  
  95.  
  96.     List of products
  97.  
  98.     The accompanying file, PIDLIST.TXT, is a list of products known to
  99.     support the PID proposal. Software authors are encouraged to inform
  100.     the author of this document of changes and additions to this list.
  101.  
  102.      --- end of file "fsc-0046.003" ---
  103.