This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
deb-mbse/html/ftsc/fts-5000.html

454 lines
36 KiB
HTML
Raw Normal View History

2001-08-25 20:26:30 +00:00
<HTML>
2002-02-16 21:38:40 +00:00
<!-- $Id$ -->
2001-08-25 20:26:30 +00:00
<HEAD>
<TITLE>The Distribution Nodelist.</TITLE>
</HEAD>
<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
<BODY
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#000080"
ALINK="#FF0000"
>
<TT>
**********************************************************************<BR>
FTSC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FIDONET&nbsp;TECHNICAL&nbsp;STANDARDS&nbsp;COMMITTEE<BR>
**********************************************************************<BR>
<BR>
Publication:&nbsp;&nbsp;&nbsp;&nbsp;FTS-5000<BR>
Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1<BR>
Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;THE&nbsp;DISTRIBUTION&nbsp;NODELIST<BR>
Author(s):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Colin&nbsp;Turner,&nbsp;Andreas&nbsp;Klein,&nbsp;Michael&nbsp;McCabe,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;David&nbsp;Hallford,&nbsp;Odinn&nbsp;Sorensen<BR>
<BR>
Revision&nbsp;Date:&nbsp;&nbsp;27&nbsp;June&nbsp;1999<BR>
Expiry&nbsp;Date:&nbsp;&nbsp;&nbsp;&nbsp;17&nbsp;June&nbsp;2001<BR>
----------------------------------------------------------------------<BR>
Contents:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.&nbsp;Supercessions<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;Purpose<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.&nbsp;Publication&nbsp;and&nbsp;Distribution<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.&nbsp;Contents<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.&nbsp;Nodediff<BR>
----------------------------------------------------------------------<BR>
<BR>
Status&nbsp;of&nbsp;this&nbsp;document<BR>
-----------------------<BR>
<BR>
&nbsp;&nbsp;This&nbsp;document&nbsp;is&nbsp;a&nbsp;Fidonet&nbsp;Standard&nbsp;(FTS).<BR>
<BR>
&nbsp;&nbsp;This&nbsp;document&nbsp;specifies&nbsp;a&nbsp;Fidonet&nbsp;standard&nbsp;for&nbsp;the&nbsp;Fidonet<BR>
&nbsp;&nbsp;community.<BR>
<BR>
&nbsp;&nbsp;This&nbsp;document&nbsp;is&nbsp;released&nbsp;to&nbsp;the&nbsp;public&nbsp;domain,&nbsp;and&nbsp;may&nbsp;be&nbsp;used,<BR>
&nbsp;&nbsp;copied&nbsp;or&nbsp;modified&nbsp;for&nbsp;any&nbsp;purpose&nbsp;whatever.<BR>
<BR>
<BR>
Abstract<BR>
--------<BR>
<BR>
&nbsp;&nbsp;Current&nbsp;practice&nbsp;for&nbsp;Fidonet&nbsp;Technology&nbsp;Networks&nbsp;(FTN)&nbsp;is&nbsp;to<BR>
&nbsp;&nbsp;maintain&nbsp;a&nbsp;nodelist&nbsp;used&nbsp;to&nbsp;store&nbsp;the&nbsp;details&nbsp;of&nbsp;the&nbsp;nodes&nbsp;in<BR>
&nbsp;&nbsp;the&nbsp;network,&nbsp;and&nbsp;the&nbsp;network&nbsp;structure.<BR>
<BR>
<BR>
1.&nbsp;Supercessions<BR>
----------------<BR>
<BR>
&nbsp;&nbsp;FTS-0005&nbsp;superceded&nbsp;and&nbsp;replaced&nbsp;the&nbsp;documents&nbsp;known&nbsp;under&nbsp;the&nbsp;names<BR>
&nbsp;&nbsp;of&nbsp;FSC-0002,&nbsp;and&nbsp;FTS-0002.<BR>
<BR>
&nbsp;&nbsp;This&nbsp;document&nbsp;supercedes&nbsp;and&nbsp;replaces&nbsp;FTS-0005,&nbsp;FSC-0009,&nbsp;FSC-0040,<BR>
&nbsp;&nbsp;FSC-0075,&nbsp;FSC-0091,&nbsp;and&nbsp;FSP-1012.<BR>
<BR>
2.&nbsp;Purpose<BR>
----------<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;Along&nbsp;with&nbsp;the&nbsp;companion&nbsp;technical&nbsp;standard&nbsp;(FTS-5001)&nbsp;this&nbsp;document<BR>
&nbsp;&nbsp;defines&nbsp;the&nbsp;format&nbsp;and&nbsp;content&nbsp;of&nbsp;the&nbsp;nodelist&nbsp;for&nbsp;the&nbsp;FidoNet<BR>
&nbsp;&nbsp;International&nbsp;Hobby&nbsp;Network.&nbsp;The&nbsp;FTS-5001&nbsp;is&nbsp;seperated&nbsp;into&nbsp;two<BR>
&nbsp;&nbsp;parts&nbsp;-&nbsp;the&nbsp;first&nbsp;part&nbsp;is&nbsp;a&nbsp;listing&nbsp;of&nbsp;authorized&nbsp;flags&nbsp;and&nbsp;the<BR>
&nbsp;&nbsp;second&nbsp;part&nbsp;is&nbsp;a&nbsp;registry&nbsp;of&nbsp;userflags.&nbsp;The&nbsp;registry&nbsp;is&nbsp;used&nbsp;to<BR>
&nbsp;&nbsp;prevent&nbsp;a&nbsp;userflag&nbsp;from&nbsp;being&nbsp;used&nbsp;for&nbsp;more&nbsp;than&nbsp;one&nbsp;meaning.&nbsp;The<BR>
&nbsp;&nbsp;registry&nbsp;is&nbsp;maintained&nbsp;by&nbsp;the&nbsp;Fidonet&nbsp;Technical&nbsp;Standards&nbsp;Committee<BR>
&nbsp;&nbsp;Working&nbsp;Group&nbsp;D&nbsp;(the&nbsp;Nodelist).<BR>
<BR>
3.&nbsp;Publication&nbsp;and&nbsp;Distribution<BR>
-------------------------------<BR>
<BR>
&nbsp;&nbsp;The&nbsp;nodelist&nbsp;is&nbsp;published&nbsp;as&nbsp;an&nbsp;ASCII&nbsp;text&nbsp;file&nbsp;named&nbsp;NODELIST.nnn,<BR>
&nbsp;&nbsp;where&nbsp;nnn&nbsp;is&nbsp;the&nbsp;day-of-year&nbsp;of&nbsp;the&nbsp;publication&nbsp;date.<BR>
&nbsp;&nbsp;For&nbsp;actual&nbsp;distribution,&nbsp;&nbsp;NODELIST.nnn&nbsp;is&nbsp;packed&nbsp;into&nbsp;an&nbsp;archive<BR>
&nbsp;&nbsp;file&nbsp;named&nbsp;NODELIST.Pnn,&nbsp;&nbsp;where&nbsp;nn&nbsp;are&nbsp;the&nbsp;last&nbsp;two&nbsp;digits&nbsp;of&nbsp;day-of<BR>
&nbsp;&nbsp;-year&nbsp;and&nbsp;P&nbsp;is&nbsp;the&nbsp;compression&nbsp;format&nbsp;used&nbsp;as&nbsp;listed&nbsp;below.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;=&nbsp;.arc<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Z&nbsp;=&nbsp;.zip<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;J&nbsp;=&nbsp;.arj<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R&nbsp;=&nbsp;.rar<BR>
&nbsp;&nbsp;Since&nbsp;.zip&nbsp;is&nbsp;useable&nbsp;on&nbsp;most&nbsp;computer&nbsp;platforms,&nbsp;it&nbsp;is&nbsp;recommended<BR>
&nbsp;&nbsp;that&nbsp;this&nbsp;format&nbsp;be&nbsp;used&nbsp;for&nbsp;distribution&nbsp;of&nbsp;the&nbsp;Distribution<BR>
&nbsp;&nbsp;Nodelist.<BR>
<BR>
<BR>
4.&nbsp;Contents<BR>
-----------<BR>
<BR>
&nbsp;&nbsp;As&nbsp;stated&nbsp;above,&nbsp;&nbsp;NODELIST.nnn&nbsp;is&nbsp;an&nbsp;ASCII&nbsp;text&nbsp;file.&nbsp;&nbsp;It&nbsp;contains<BR>
&nbsp;&nbsp;two&nbsp;kinds&nbsp;of&nbsp;lines,&nbsp;&nbsp;comment&nbsp;lines&nbsp;and&nbsp;data&nbsp;lines.&nbsp;&nbsp;Each&nbsp;line&nbsp;is<BR>
&nbsp;&nbsp;terminated&nbsp;with&nbsp;an&nbsp;ASCII&nbsp;carriage&nbsp;return&nbsp;and&nbsp;line&nbsp;feed&nbsp;character<BR>
&nbsp;&nbsp;sequence,&nbsp;and&nbsp;contains&nbsp;no&nbsp;trailing&nbsp;white-space&nbsp;(spaces,&nbsp;tabs,&nbsp;etc.).<BR>
&nbsp;&nbsp;The&nbsp;file&nbsp;is&nbsp;terminated&nbsp;with&nbsp;an&nbsp;end-of-file&nbsp;character,&nbsp;ASCII&nbsp;&lt;EOF&gt;<BR>
&nbsp;&nbsp;(1AH).<BR>
<BR>
&nbsp;&nbsp;Comments&nbsp;lines&nbsp;contain&nbsp;a&nbsp;semicolon&nbsp;(;)&nbsp;in&nbsp;the&nbsp;first&nbsp;character<BR>
&nbsp;&nbsp;position&nbsp;followed&nbsp;by&nbsp;zero&nbsp;or&nbsp;more&nbsp;alphabetic&nbsp;characters&nbsp;called<BR>
&nbsp;&nbsp;&quot;interest&nbsp;flags&quot;.&nbsp;A&nbsp;program&nbsp;which&nbsp;processes&nbsp;the&nbsp;nodelist&nbsp;may&nbsp;use<BR>
&nbsp;&nbsp;comment&nbsp;interest&nbsp;flags&nbsp;to&nbsp;determine&nbsp;the&nbsp;disposition&nbsp;of&nbsp;a&nbsp;comment<BR>
&nbsp;&nbsp;line.&nbsp;&nbsp;The&nbsp;remainder&nbsp;of&nbsp;a&nbsp;comment&nbsp;line&nbsp;(with&nbsp;one&nbsp;exception,&nbsp;treated<BR>
&nbsp;&nbsp;below)&nbsp;is&nbsp;free-form&nbsp;ASCII&nbsp;text.<BR>
<BR>
&nbsp;&nbsp;There&nbsp;are&nbsp;five&nbsp;interest&nbsp;flags&nbsp;defined&nbsp;as&nbsp;follows:<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;S&nbsp;This&nbsp;comment&nbsp;is&nbsp;of&nbsp;particular&nbsp;interest&nbsp;to&nbsp;Sysops.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;U&nbsp;This&nbsp;comment&nbsp;is&nbsp;of&nbsp;particular&nbsp;interest&nbsp;to&nbsp;BBS&nbsp;users.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;F&nbsp;This&nbsp;comment&nbsp;should&nbsp;appear&nbsp;in&nbsp;any&nbsp;formatted&nbsp;&quot;Fido&nbsp;List&quot;.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;A&nbsp;This&nbsp;comment&nbsp;is&nbsp;of&nbsp;general&nbsp;interest&nbsp;(shorthand&nbsp;for&nbsp;;SUF).<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;E&nbsp;This&nbsp;comment&nbsp;is&nbsp;an&nbsp;error&nbsp;message&nbsp;inserted&nbsp;by&nbsp;a&nbsp;nodelist<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generating&nbsp;program.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;&nbsp;This&nbsp;comment&nbsp;may&nbsp;be&nbsp;ignored&nbsp;by&nbsp;a&nbsp;nodelist&nbsp;processor.<BR>
<BR>
&nbsp;&nbsp;The&nbsp;first&nbsp;line&nbsp;of&nbsp;a&nbsp;nodelist&nbsp;is&nbsp;a&nbsp;special&nbsp;comment&nbsp;line&nbsp;containing<BR>
&nbsp;&nbsp;identification&nbsp;data&nbsp;for&nbsp;the&nbsp;particular&nbsp;edition&nbsp;of&nbsp;the&nbsp;nodelist.&nbsp;The<BR>
&nbsp;&nbsp;following&nbsp;is&nbsp;an&nbsp;example&nbsp;of&nbsp;the&nbsp;first&nbsp;line&nbsp;of&nbsp;a&nbsp;nodelist:<BR>
<BR>
&nbsp;&nbsp;;A&nbsp;FidoNet&nbsp;Nodelist&nbsp;for&nbsp;Friday,&nbsp;July&nbsp;3,&nbsp;1987&nbsp;--<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Day&nbsp;number&nbsp;184&nbsp;:&nbsp;15943<BR>
<BR>
&nbsp;&nbsp;This&nbsp;line&nbsp;contains&nbsp;the&nbsp;general&nbsp;interest&nbsp;flag,&nbsp;&nbsp;the&nbsp;day,&nbsp;&nbsp;date,&nbsp;&nbsp;and<BR>
&nbsp;&nbsp;day-of-year&nbsp;number&nbsp;of&nbsp;publication,&nbsp;&nbsp;and&nbsp;ends&nbsp;with&nbsp;a&nbsp;5-digit&nbsp;decimal<BR>
&nbsp;&nbsp;number&nbsp;with&nbsp;leading&nbsp;zeros,&nbsp;if&nbsp;necessary.&nbsp;&nbsp;This&nbsp;number&nbsp;is&nbsp;the&nbsp;decimal<BR>
&nbsp;&nbsp;representation&nbsp;of&nbsp;a&nbsp;check&nbsp;value&nbsp;derived&nbsp;as&nbsp;follows:<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Beginning&nbsp;with&nbsp;the&nbsp;first&nbsp;character&nbsp;of&nbsp;the&nbsp;second&nbsp;line,&nbsp;&nbsp;a&nbsp;16-bit<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cyclic&nbsp;redundancy&nbsp;check&nbsp;(CRC)&nbsp;is&nbsp;calculated&nbsp;for&nbsp;the&nbsp;entire&nbsp;file,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;including&nbsp;carriage&nbsp;return&nbsp;and&nbsp;line&nbsp;feed&nbsp;characters,&nbsp;&nbsp;but&nbsp;not<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;including&nbsp;the&nbsp;terminating&nbsp;EOF&nbsp;character.&nbsp;&nbsp;The&nbsp;check&nbsp;polynomial<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;used&nbsp;is&nbsp;the&nbsp;same&nbsp;one&nbsp;used&nbsp;for&nbsp;many&nbsp;file&nbsp;transfer&nbsp;protocols:<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2**16&nbsp;+&nbsp;2**12&nbsp;+&nbsp;2**5&nbsp;+&nbsp;2**0<BR>
<BR>
&nbsp;&nbsp;The&nbsp;CRC&nbsp;may&nbsp;be&nbsp;used&nbsp;to&nbsp;verify&nbsp;that&nbsp;the&nbsp;file&nbsp;has&nbsp;not&nbsp;been&nbsp;edited.&nbsp;The<BR>
&nbsp;&nbsp;importance&nbsp;of&nbsp;this&nbsp;will&nbsp;become&nbsp;evident&nbsp;in&nbsp;the&nbsp;discussion&nbsp;of&nbsp;NODEDIFF<BR>
&nbsp;&nbsp;below.&nbsp;&nbsp;CRC&nbsp;calculation&nbsp;techniques&nbsp;are&nbsp;well&nbsp;documented&nbsp;in&nbsp;the<BR>
&nbsp;&nbsp;literature,&nbsp;&nbsp;and&nbsp;will&nbsp;not&nbsp;be&nbsp;treated&nbsp;further&nbsp;here.<BR>
<BR>
&nbsp;&nbsp;The&nbsp;content&nbsp;of&nbsp;the&nbsp;remaining&nbsp;comments&nbsp;in&nbsp;the&nbsp;nodelist&nbsp;are&nbsp;intended<BR>
&nbsp;&nbsp;to&nbsp;be&nbsp;informative.&nbsp;Beyond&nbsp;the&nbsp;use&nbsp;of&nbsp;interest&nbsp;flags&nbsp;for&nbsp;distribution<BR>
&nbsp;&nbsp;,&nbsp;a&nbsp;processing&nbsp;program&nbsp;need&nbsp;not&nbsp;have&nbsp;any&nbsp;interest&nbsp;in&nbsp;them.<BR>
<BR>
&nbsp;&nbsp;A&nbsp;nodelist&nbsp;data&nbsp;line&nbsp;contains&nbsp;eight&nbsp;variable&nbsp;length&nbsp;&quot;fields&quot;<BR>
&nbsp;&nbsp;separated&nbsp;by&nbsp;commas&nbsp;(,).&nbsp;&nbsp;No&nbsp;space&nbsp;characters&nbsp;are&nbsp;allowed&nbsp;in&nbsp;a&nbsp;data<BR>
&nbsp;&nbsp;line,&nbsp;and&nbsp;&nbsp;underscore&nbsp;characters&nbsp;are&nbsp;used&nbsp;in&nbsp;lieu&nbsp;of&nbsp;spaces.&nbsp;&nbsp;The<BR>
&nbsp;&nbsp;term&nbsp;&quot;alphanumeric&nbsp;character&quot;&nbsp;is&nbsp;defined&nbsp;as&nbsp;the&nbsp;portion&nbsp;of&nbsp;the&nbsp;ASCII<BR>
&nbsp;&nbsp;character&nbsp;set&nbsp;from&nbsp;20&nbsp;hex&nbsp;through&nbsp;7E&nbsp;hex,&nbsp;inclusive.&nbsp;&nbsp;The&nbsp;following<BR>
&nbsp;&nbsp;discussion&nbsp;defines&nbsp;the&nbsp;contents&nbsp;of&nbsp;each&nbsp;field&nbsp;in&nbsp;a&nbsp;data&nbsp;line.<BR>
<BR>
<BR>
&nbsp;&nbsp;Field&nbsp;1:&nbsp;Keyword<BR>
<BR>
&nbsp;&nbsp;The&nbsp;keyword&nbsp;field&nbsp;may&nbsp;be&nbsp;empty,&nbsp;or&nbsp;may&nbsp;contain&nbsp;exactly&nbsp;one&nbsp;keyword<BR>
&nbsp;&nbsp;approved&nbsp;by&nbsp;the&nbsp;Zone&nbsp;Coordinator&nbsp;Council.&nbsp;Current&nbsp;approved&nbsp;keywords<BR>
&nbsp;&nbsp;are:<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Zone&nbsp;&nbsp;--<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begins&nbsp;the&nbsp;definition&nbsp;of&nbsp;a&nbsp;geographic&nbsp;zone&nbsp;and&nbsp;define&nbsp;its<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;coordinator.&nbsp;&nbsp;All&nbsp;the&nbsp;data&nbsp;lines&nbsp;following&nbsp;a&nbsp;line&nbsp;with&nbsp;the<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Zone&quot;&nbsp;keyword&nbsp;down&nbsp;to,&nbsp;but&nbsp;not&nbsp;including,&nbsp;the&nbsp;next<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;occurrence&nbsp;of&nbsp;a&nbsp;&quot;Zone&quot;&nbsp;keyword,&nbsp;are&nbsp;regions,&nbsp;nets,&nbsp;and<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodes&nbsp;within&nbsp;the&nbsp;defined&nbsp;zone.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Region&nbsp;--<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begins&nbsp;the&nbsp;definition&nbsp;of&nbsp;a&nbsp;geographic&nbsp;region&nbsp;and&nbsp;defines&nbsp;its<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;coordinator.&nbsp;&nbsp;All&nbsp;the&nbsp;data&nbsp;lines&nbsp;following&nbsp;a&nbsp;line&nbsp;with&nbsp;the<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Region&quot;&nbsp;keyword&nbsp;down&nbsp;to,&nbsp;but&nbsp;not&nbsp;including,&nbsp;the&nbsp;next<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;occurrence&nbsp;of&nbsp;a&nbsp;&quot;Zone&quot;,&nbsp;&quot;Region&quot;,&nbsp;or&nbsp;&quot;Host&quot;&nbsp;keyword,&nbsp;are<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;independent&nbsp;nodes&nbsp;within&nbsp;the&nbsp;defined&nbsp;region.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Host&nbsp;--<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begins&nbsp;the&nbsp;definition&nbsp;of&nbsp;a&nbsp;local&nbsp;network&nbsp;and&nbsp;defines&nbsp;its<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;host.&nbsp;All&nbsp;the&nbsp;data&nbsp;lines&nbsp;following&nbsp;a&nbsp;line&nbsp;with&nbsp;the&nbsp;Host<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;keyword&nbsp;down&nbsp;to,&nbsp;but&nbsp;not&nbsp;including,&nbsp;&nbsp;the&nbsp;next&nbsp;occurrence&nbsp;of<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;&quot;Zone&quot;,&nbsp;&quot;Region&quot;,&nbsp;or&nbsp;&quot;Host&quot;&nbsp;keyword,&nbsp;are&nbsp;local&nbsp;nodes,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;members&nbsp;of&nbsp;the&nbsp;defined&nbsp;local&nbsp;network.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hub&nbsp;--<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begins&nbsp;the&nbsp;definition&nbsp;of&nbsp;a&nbsp;routing&nbsp;subunit&nbsp;within&nbsp;a<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;multilevel&nbsp;local&nbsp;network.&nbsp;&nbsp;The&nbsp;hub&nbsp;is&nbsp;the&nbsp;routing&nbsp;focal<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;point&nbsp;for&nbsp;nodes&nbsp;listed&nbsp;below&nbsp;it&nbsp;until&nbsp;the&nbsp;next&nbsp;occurrence<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;a&nbsp;&quot;Zone&quot;,&nbsp;&quot;Region&quot;,&nbsp;&quot;Host&quot;,&nbsp;or&nbsp;&quot;Hub&quot;&nbsp;keyword.&nbsp;&nbsp;The&nbsp;hub<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;entry&nbsp;MUST&nbsp;be&nbsp;a&nbsp;redundant&nbsp;entry,&nbsp;&nbsp;with&nbsp;a&nbsp;unique&nbsp;number,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;one&nbsp;of&nbsp;the&nbsp;nodes&nbsp;listed&nbsp;below&nbsp;it.&nbsp;&nbsp;This&nbsp;is&nbsp;necessary<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;because&nbsp;some&nbsp;nodelist&nbsp;processors&nbsp;eliminate&nbsp;these&nbsp;entries<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;all&nbsp;but&nbsp;the&nbsp;local&nbsp;network.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pvt&nbsp;--<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines&nbsp;a&nbsp;private&nbsp;node&nbsp;with&nbsp;unlisted&nbsp;number.&nbsp;&nbsp;Private&nbsp;nodes<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;are&nbsp;only&nbsp;allowed&nbsp;as&nbsp;members&nbsp;of&nbsp;local&nbsp;networks.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hold&nbsp;--<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines&nbsp;a&nbsp;node&nbsp;which&nbsp;is&nbsp;temporarily&nbsp;down,or&nbsp;&nbsp;is&nbsp;a&nbsp;region/zone<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;independent&nbsp;node&nbsp;which&nbsp;is&nbsp;reachable&nbsp;via&nbsp;IP&nbsp;only.&nbsp;Mail&nbsp;may&nbsp;be<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sent&nbsp;to&nbsp;it&nbsp;and&nbsp;is&nbsp;held&nbsp;by&nbsp;its&nbsp;host&nbsp;or&nbsp;coordinator.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Down&nbsp;--<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines&nbsp;a&nbsp;node&nbsp;which&nbsp;is&nbsp;not&nbsp;operational.&nbsp;&nbsp;Mail&nbsp;may&nbsp;NOT&nbsp;be<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sent&nbsp;to&nbsp;it.&nbsp;&nbsp;This&nbsp;keyword&nbsp;may&nbsp;not&nbsp;be&nbsp;used&nbsp;for&nbsp;longer&nbsp;than<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;two&nbsp;weeks&nbsp;on&nbsp;any&nbsp;single&nbsp;node,&nbsp;&nbsp;at&nbsp;which&nbsp;point&nbsp;the&nbsp;&quot;down&quot;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;node&nbsp;is&nbsp;to&nbsp;be&nbsp;removed&nbsp;from&nbsp;the&nbsp;nodelist.<BR>
<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;empty&gt;&nbsp;--<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines&nbsp;a&nbsp;normal&nbsp;node&nbsp;entry.<BR>
<BR>
<BR>
<BR>
&nbsp;&nbsp;Field&nbsp;2&nbsp;-&nbsp;Zone/Region/Net/Node&nbsp;number<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;field&nbsp;contains&nbsp;only&nbsp;numeric&nbsp;digits&nbsp;and&nbsp;is&nbsp;a&nbsp;number&nbsp;in&nbsp;the<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;range&nbsp;of&nbsp;1&nbsp;to&nbsp;32767.&nbsp;&nbsp;If&nbsp;the&nbsp;line&nbsp;had&nbsp;the&nbsp;&quot;Zone&quot;,&nbsp;&nbsp;&quot;Region&quot;,&nbsp;&nbsp;or<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Host&quot;&nbsp;keyword,&nbsp;&nbsp;the&nbsp;number&nbsp;is&nbsp;the&nbsp;zone,&nbsp;net,&nbsp;or&nbsp;region&nbsp;number,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;the&nbsp;node&nbsp;has&nbsp;an&nbsp;implied&nbsp;node&nbsp;number&nbsp;of&nbsp;0,&nbsp;therfore&nbsp;the&nbsp;use&nbsp;of<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;0&nbsp;in&nbsp;this&nbsp;field&nbsp;is&nbsp;strictly&nbsp;forbidden.&nbsp;&nbsp;Otherwise,&nbsp;&nbsp;the<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;number&nbsp;is&nbsp;the&nbsp;node&nbsp;number.&nbsp;The&nbsp;zone&nbsp;number,&nbsp;region&nbsp;or&nbsp;net&nbsp;number,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;the&nbsp;node&nbsp;number,&nbsp;taken&nbsp;together,&nbsp;constitute&nbsp;a&nbsp;node's&nbsp;FidoNet<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;address.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Zone&nbsp;numbers&nbsp;must&nbsp;be&nbsp;unique.&nbsp;&nbsp;Region&nbsp;or&nbsp;net&nbsp;numbers&nbsp;must&nbsp;be<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unique&nbsp;within&nbsp;their&nbsp;zone.&nbsp;&nbsp;Hub&nbsp;numbers&nbsp;must&nbsp;be&nbsp;within&nbsp;their&nbsp;net.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Node&nbsp;numbers&nbsp;must&nbsp;be&nbsp;unique&nbsp;within&nbsp;their&nbsp;region&nbsp;(for&nbsp;regional<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;independents)&nbsp;or&nbsp;net&nbsp;(for&nbsp;members&nbsp;of&nbsp;a&nbsp;local&nbsp;network).&nbsp;&nbsp;Duplicate<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;node&nbsp;numbers&nbsp;under&nbsp;different&nbsp;hubs&nbsp;within&nbsp;the&nbsp;same&nbsp;net&nbsp;are&nbsp;not<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;allowed.<BR>
<BR>
&nbsp;&nbsp;Field&nbsp;3&nbsp;-&nbsp;Node&nbsp;name<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;field&nbsp;may&nbsp;contain&nbsp;any&nbsp;alphanumeric&nbsp;characters&nbsp;other&nbsp;than<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;commas&nbsp;and&nbsp;spaces.&nbsp;&nbsp;Underscores&nbsp;are&nbsp;used&nbsp;to&nbsp;represent&nbsp;spaces.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;name&nbsp;by&nbsp;which&nbsp;the&nbsp;node&nbsp;is&nbsp;known.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;IP&nbsp;nodes&nbsp;this&nbsp;field&nbsp;may&nbsp;alternately&nbsp;contain&nbsp;an&nbsp;ip&nbsp;address&nbsp;or<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E-Mail&nbsp;address&nbsp;for&nbsp;email&nbsp;tunneling&nbsp;programs.<BR>
<BR>
&nbsp;&nbsp;Field&nbsp;4&nbsp;-&nbsp;Location<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;field&nbsp;may&nbsp;contain&nbsp;any&nbsp;alphanumeric&nbsp;characters&nbsp;other&nbsp;than<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;commas&nbsp;and&nbsp;spaces.&nbsp;&nbsp;Underscores&nbsp;are&nbsp;used&nbsp;to&nbsp;represent&nbsp;spaces.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;field&nbsp;contains&nbsp;the&nbsp;location&nbsp;of&nbsp;the&nbsp;node.&nbsp;&nbsp;It&nbsp;is&nbsp;usually<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;expressed&nbsp;as&nbsp;the&nbsp;primary&nbsp;local&nbsp;location&nbsp;(town,&nbsp;&nbsp;suburb,&nbsp;&nbsp;city,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;etc.)&nbsp;plus&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;regional&nbsp;geopolitical&nbsp;admin-<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;istrative&nbsp;district&nbsp;(state,&nbsp;&nbsp;province,&nbsp;&nbsp;department,&nbsp;&nbsp;county,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;etc.).&nbsp;&nbsp;Wherever&nbsp;possible,&nbsp;&nbsp;standard&nbsp;postal&nbsp;abbreviations&nbsp;for<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;major&nbsp;regional&nbsp;district&nbsp;should&nbsp;be&nbsp;used&nbsp;(IL,&nbsp;BC,&nbsp;NSW,&nbsp;etc.).<BR>
<BR>
&nbsp;&nbsp;Field&nbsp;5&nbsp;-&nbsp;Sysop&nbsp;name<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;field&nbsp;may&nbsp;contain&nbsp;any&nbsp;alphanumeric&nbsp;characters&nbsp;other&nbsp;than<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;commas&nbsp;and&nbsp;spaces.&nbsp;&nbsp;Underscores&nbsp;are&nbsp;used&nbsp;to&nbsp;represent&nbsp;spaces.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;system&nbsp;operator.<BR>
<BR>
&nbsp;&nbsp;Field&nbsp;6&nbsp;-&nbsp;Phone&nbsp;number<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;field&nbsp;contains&nbsp;at&nbsp;least&nbsp;three&nbsp;and&nbsp;usually&nbsp;four&nbsp;numeric<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;subfields&nbsp;separated&nbsp;by&nbsp;dashes&nbsp;(-).&nbsp;&nbsp;The&nbsp;fields&nbsp;are&nbsp;country&nbsp;code,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;city&nbsp;or&nbsp;area&nbsp;code,&nbsp;exchange&nbsp;code,&nbsp;and&nbsp;number.&nbsp;&nbsp;The&nbsp;various&nbsp;parts<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;the&nbsp;phone&nbsp;number&nbsp;are&nbsp;frequently&nbsp;used&nbsp;to&nbsp;derive&nbsp;cost&nbsp;and<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;routing&nbsp;information,&nbsp;as&nbsp;well&nbsp;as&nbsp;what&nbsp;number&nbsp;is&nbsp;to&nbsp;be&nbsp;dialed.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;typical&nbsp;example&nbsp;of&nbsp;the&nbsp;data&nbsp;in&nbsp;a&nbsp;phone&nbsp;number&nbsp;field&nbsp;is&nbsp;1-800-<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;555-1212,&nbsp;corresponding&nbsp;to&nbsp;country&nbsp;1&nbsp;(USA),&nbsp;&nbsp;area&nbsp;800&nbsp;(inbound<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WATS),&nbsp;exchange&nbsp;555,&nbsp;and&nbsp;number&nbsp;1212.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alternatively,&nbsp;this&nbsp;field&nbsp;may&nbsp;contain&nbsp;the&nbsp;notation&nbsp;-Unpublished-<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;the&nbsp;case&nbsp;of&nbsp;a&nbsp;private&nbsp;node.&nbsp;&nbsp;In&nbsp;this&nbsp;case,&nbsp;the&nbsp;keyword&nbsp;&quot;Pvt&quot;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;must&nbsp;appear&nbsp;on&nbsp;the&nbsp;line.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;field&nbsp;may&nbsp;also&nbsp;contain&nbsp;the&nbsp;IP&nbsp;address&nbsp;for&nbsp;an&nbsp;IP&nbsp;node<BR>
&nbsp;&nbsp;&nbsp;&nbsp;utilizing&nbsp;the&nbsp;country&nbsp;code&nbsp;of&nbsp;000.<BR>
<BR>
&nbsp;&nbsp;Field&nbsp;7&nbsp;-&nbsp;Baud&nbsp;rate<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;field&nbsp;contains&nbsp;the&nbsp;maximum&nbsp;baud&nbsp;rate&nbsp;supported&nbsp;by&nbsp;the&nbsp;node.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(eg:&nbsp;9600,&nbsp;14400,&nbsp;38400,&nbsp;etc)<BR>
<BR>
&nbsp;&nbsp;Field&nbsp;8&nbsp;-&nbsp;Flags<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;optional&nbsp;field&nbsp;contains&nbsp;data&nbsp;about&nbsp;the&nbsp;specific&nbsp;operation&nbsp;of<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;node,&nbsp;such&nbsp;as&nbsp;file&nbsp;requests,&nbsp;modem&nbsp;protocol&nbsp;supported,&nbsp;etc.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any&nbsp;text&nbsp;following&nbsp;the&nbsp;seventh&nbsp;comma&nbsp;on&nbsp;a&nbsp;data&nbsp;line&nbsp;is&nbsp;taken<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;collectively&nbsp;to&nbsp;be&nbsp;the&nbsp;flags&nbsp;field.&nbsp;&nbsp;The&nbsp;required&nbsp;format&nbsp;is&nbsp;zero<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;more&nbsp;subfields,&nbsp;separated&nbsp;by&nbsp;commas.&nbsp;&nbsp;Each&nbsp;subfield&nbsp;consists<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;a&nbsp;flag,&nbsp;possibly&nbsp;followed&nbsp;by&nbsp;a&nbsp;value.&nbsp;The&nbsp;authorized&nbsp;flags<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;use&nbsp;in&nbsp;the&nbsp;distribution&nbsp;nodelist&nbsp;are&nbsp;distributed&nbsp;as&nbsp;in<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FTS-5001&nbsp;to&nbsp;facilitate&nbsp;additions&nbsp;and&nbsp;deletions&nbsp;of&nbsp;the&nbsp;authorized<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flags&nbsp;without&nbsp;requiring&nbsp;an&nbsp;amendment&nbsp;to&nbsp;this&nbsp;FTS.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FTSC&nbsp;recognizes&nbsp;that&nbsp;the&nbsp;FidoNet&nbsp;Zone&nbsp;Coordinator&nbsp;Council&nbsp;with<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;International&nbsp;Coordinator&nbsp;as&nbsp;the&nbsp;ZCC&nbsp;Chairman&nbsp;is&nbsp;the<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ultimate&nbsp;authority&nbsp;over&nbsp;what&nbsp;appears&nbsp;in&nbsp;the&nbsp;FidoNet&nbsp;nodelist.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Also,&nbsp;FTSC&nbsp;is&nbsp;by&nbsp;definition&nbsp;a&nbsp;deliberative&nbsp;body,&nbsp;&nbsp;and&nbsp;adding&nbsp;or<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changing&nbsp;a&nbsp;flag&nbsp;may&nbsp;take&nbsp;a&nbsp;considerable&nbsp;amount&nbsp;of&nbsp;time.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Therefore,&nbsp;the&nbsp;&nbsp;FidoNet&nbsp;International&nbsp;Coordinator&nbsp;or&nbsp;Zone<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Coordinators&nbsp;may&nbsp;temporarily&nbsp;&nbsp;make&nbsp;changes&nbsp;or&nbsp;additions&nbsp;to&nbsp;the<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flags&nbsp;as&nbsp;defined&nbsp;in&nbsp;FTS-5001.&nbsp;&nbsp;The&nbsp;FidoNet&nbsp;International<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Coordinator/Zone&nbsp;Coordinators&nbsp;will&nbsp;then&nbsp;consult&nbsp;with&nbsp;FTSC&nbsp;over<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;changes&nbsp;needed&nbsp;to&nbsp;FTS-5001&nbsp;to&nbsp;reflect&nbsp;these&nbsp;temporary<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changes.<BR>
<BR>
<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;following&nbsp;are&nbsp;examples&nbsp;of&nbsp;nodelist&nbsp;data&nbsp;lines:<BR>
<BR>
&nbsp;&nbsp;Host,102,SOCALNET,Los_Angeles_CA,Richard_Mart,1-213-874-9484,2400,XP<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;,101,Rainbow_Data,Culver_City_CA,Don_Brauns,1-213-204-2996,2400,<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;,102,fido.tree.com,Los_Angeles_CA,Bill_Smart,1-213-555-1212,9600,<BR>
&nbsp;&nbsp;CM,IP,ITN<BR>
<BR>
<BR>
5.&nbsp;Nodediff<BR>
-----------<BR>
<BR>
&nbsp;&nbsp;With&nbsp;more&nbsp;than&nbsp;twenty&nbsp;thousand&nbsp;nodes&nbsp;as&nbsp;of&nbsp;this&nbsp;date,&nbsp;&nbsp;the&nbsp;nodelist,<BR>
&nbsp;&nbsp;even&nbsp;in&nbsp;archive&nbsp;form,&nbsp;&nbsp;is&nbsp;a&nbsp;substantial&nbsp;document&nbsp;(or&nbsp;file).&nbsp;&nbsp;Since<BR>
&nbsp;&nbsp;distribution&nbsp;is&nbsp;via&nbsp;electronic&nbsp;file&nbsp;transfer,&nbsp;&nbsp;this&nbsp;file&nbsp;is&nbsp;NOT<BR>
&nbsp;&nbsp;routinely&nbsp;distributed.&nbsp;&nbsp;Instead,&nbsp;when&nbsp;a&nbsp;new&nbsp;nodelist&nbsp;is&nbsp;prepared,&nbsp;it<BR>
&nbsp;&nbsp;is&nbsp;compared&nbsp;with&nbsp;the&nbsp;previous&nbsp;week's&nbsp;nodelist,&nbsp;and&nbsp;a&nbsp;file&nbsp;containing<BR>
&nbsp;&nbsp;only&nbsp;the&nbsp;differences&nbsp;is&nbsp;created&nbsp;and&nbsp;distributed.<BR>
<BR>
&nbsp;&nbsp;The&nbsp;distribution&nbsp;file,&nbsp;&nbsp;called&nbsp;NODEDIFF.nnn,&nbsp;&nbsp;where&nbsp;nnn&nbsp;is&nbsp;the<BR>
&nbsp;&nbsp;day-of-year&nbsp;of&nbsp;publication,&nbsp;is&nbsp;actually&nbsp;an&nbsp;editing&nbsp;script&nbsp;which&nbsp;will<BR>
&nbsp;&nbsp;transform&nbsp;the&nbsp;previous&nbsp;week's&nbsp;nodelist&nbsp;into&nbsp;the&nbsp;current&nbsp;nodelist.&nbsp;&nbsp;A<BR>
&nbsp;&nbsp;definition&nbsp;of&nbsp;its&nbsp;format&nbsp;follows:<BR>
<BR>
&nbsp;&nbsp;The&nbsp;first&nbsp;line&nbsp;of&nbsp;NODEDIFF.nnn&nbsp;is&nbsp;an&nbsp;exact&nbsp;copy&nbsp;of&nbsp;the&nbsp;first&nbsp;line&nbsp;of<BR>
&nbsp;&nbsp;LAST&nbsp;WEEK'S&nbsp;nodelist.&nbsp;This&nbsp;is&nbsp;used&nbsp;as&nbsp;a&nbsp;first-level&nbsp;confidence&nbsp;check<BR>
&nbsp;&nbsp;to&nbsp;insure&nbsp;that&nbsp;the&nbsp;right&nbsp;file&nbsp;is&nbsp;being&nbsp;edited.&nbsp;&nbsp;The&nbsp;second&nbsp;and&nbsp;sub-<BR>
&nbsp;&nbsp;sequent&nbsp;lines&nbsp;are&nbsp;editing&nbsp;commands&nbsp;and&nbsp;editing&nbsp;data.<BR>
<BR>
&nbsp;&nbsp;There&nbsp;are&nbsp;three&nbsp;editing&nbsp;commands&nbsp;and&nbsp;all&nbsp;have&nbsp;the&nbsp;same&nbsp;format:<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;command&gt;&lt;number&gt;<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;command&gt;&nbsp;is&nbsp;a&nbsp;1-letter&nbsp;command;&nbsp;&nbsp;A,&nbsp;&nbsp;C,&nbsp;&nbsp;or&nbsp;D.&nbsp;&nbsp;&lt;number&gt;&nbsp;is&nbsp;a<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;decimal&nbsp;number&nbsp;greater&nbsp;than&nbsp;zero,&nbsp;&nbsp;and&nbsp;defines&nbsp;the&nbsp;number&nbsp;of<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lines&nbsp;to&nbsp;be&nbsp;operated&nbsp;on&nbsp;by&nbsp;the&nbsp;command.&nbsp;&nbsp;Each&nbsp;command&nbsp;appears&nbsp;on<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;line&nbsp;by&nbsp;itself.&nbsp;&nbsp;The&nbsp;commands&nbsp;have&nbsp;the&nbsp;following&nbsp;meanings:<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ann&nbsp;-&nbsp;Add&nbsp;the&nbsp;following&nbsp;nn&nbsp;lines&nbsp;to&nbsp;the&nbsp;output&nbsp;file.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cnn&nbsp;-&nbsp;Copy&nbsp;nn&nbsp;unchanged&nbsp;lines&nbsp;from&nbsp;the&nbsp;input&nbsp;to&nbsp;the&nbsp;output&nbsp;file.<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dnn&nbsp;-&nbsp;Delete&nbsp;&nbsp;nn&nbsp;lines&nbsp;from&nbsp;the&nbsp;input&nbsp;file.<BR>
<BR>
&nbsp;&nbsp;The&nbsp;following&nbsp;illustrate&nbsp;how&nbsp;the&nbsp;first&nbsp;few&nbsp;lines&nbsp;of&nbsp;NODEDIFF.213<BR>
&nbsp;&nbsp;might&nbsp;look:<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;A&nbsp;Friday,&nbsp;July&nbsp;25,&nbsp;1986&nbsp;--&nbsp;Day&nbsp;number&nbsp;206&nbsp;:&nbsp;27712<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D2<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A2<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;A&nbsp;Friday,&nbsp;August&nbsp;1,&nbsp;1986&nbsp;--&nbsp;Day&nbsp;number&nbsp;213&nbsp;:&nbsp;05060<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;A<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C5<BR>
<BR>
&nbsp;&nbsp;This&nbsp;fragment&nbsp;illustrates&nbsp;all&nbsp;three&nbsp;editing&nbsp;commands.&nbsp;The&nbsp;first&nbsp;line<BR>
&nbsp;&nbsp;is&nbsp;the&nbsp;first&nbsp;line&nbsp;from&nbsp;NODELIST.206.&nbsp;&nbsp;The&nbsp;next&nbsp;line&nbsp;says&nbsp;&quot;delete&nbsp;the<BR>
&nbsp;&nbsp;first&nbsp;two&nbsp;lines&quot;&nbsp;from&nbsp;NODELIST.206.&nbsp;&nbsp;These&nbsp;are&nbsp;the&nbsp;identification<BR>
&nbsp;&nbsp;line&nbsp;and&nbsp;the&nbsp;line&nbsp;following&nbsp;it.&nbsp;&nbsp;The&nbsp;next&nbsp;command&nbsp;says&nbsp;&quot;add&nbsp;the&nbsp;next<BR>
&nbsp;&nbsp;two&nbsp;lines&quot;&nbsp;to&nbsp;NODELIST.213.&nbsp;&nbsp;The&nbsp;two&nbsp;data&nbsp;lines&nbsp;are&nbsp;followed&nbsp;by&nbsp;a<BR>
&nbsp;&nbsp;command&nbsp;which&nbsp;says&nbsp;&quot;copy&nbsp;five&nbsp;unchanged&nbsp;lines&quot;&nbsp;from&nbsp;NODELIST.206&nbsp;to<BR>
&nbsp;&nbsp;NODELIST&nbsp;.213.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;first&nbsp;line&nbsp;added&nbsp;will&nbsp;ALWAYS&nbsp;contain<BR>
&nbsp;&nbsp;the&nbsp;new&nbsp;nodelist's&nbsp;CRC.<BR>
<BR>
&nbsp;&nbsp;Since&nbsp;only&nbsp;the&nbsp;differences&nbsp;will&nbsp;be&nbsp;distributed,&nbsp;&nbsp;it&nbsp;is&nbsp;important&nbsp;to<BR>
&nbsp;&nbsp;insure&nbsp;the&nbsp;accuracy&nbsp;of&nbsp;the&nbsp;newly&nbsp;created&nbsp;nodelist.&nbsp;&nbsp;This&nbsp;is&nbsp;the<BR>
&nbsp;&nbsp;function&nbsp;of&nbsp;the&nbsp;CRC&nbsp;mentioned&nbsp;above.&nbsp;&nbsp;It&nbsp;is&nbsp;sufficient&nbsp;for&nbsp;a&nbsp;program<BR>
&nbsp;&nbsp;designed&nbsp;to&nbsp;perform&nbsp;the&nbsp;above&nbsp;edits&nbsp;to&nbsp;pick&nbsp;the&nbsp;CRC&nbsp;value&nbsp;from&nbsp;the<BR>
&nbsp;&nbsp;first&nbsp;line&nbsp;added&nbsp;to&nbsp;the&nbsp;output&nbsp;file,&nbsp;then&nbsp;compute&nbsp;the&nbsp;CRC&nbsp;of&nbsp;the<BR>
&nbsp;&nbsp;rest&nbsp;of&nbsp;the&nbsp;output&nbsp;file.&nbsp;&nbsp;If&nbsp;the&nbsp;two&nbsp;CRCs&nbsp;do&nbsp;not&nbsp;agree,&nbsp;&nbsp;one&nbsp;of&nbsp;the<BR>
&nbsp;&nbsp;input&nbsp;files&nbsp;has&nbsp;been&nbsp;corrupted.&nbsp;&nbsp;If&nbsp;they&nbsp;do&nbsp;agree,&nbsp;&nbsp;the&nbsp;probability<BR>
&nbsp;&nbsp;is&nbsp;very&nbsp;high&nbsp;(but&nbsp;not&nbsp;100%)&nbsp;that&nbsp;the&nbsp;output&nbsp;file&nbsp;is&nbsp;accurate.<BR>
<BR>
&nbsp;&nbsp;For&nbsp;actual&nbsp;distribution,&nbsp;NODEDIFF.nnn&nbsp;is&nbsp;packed&nbsp;into&nbsp;an&nbsp;archive&nbsp;file<BR>
&nbsp;&nbsp;named&nbsp;NODEDIFF.Pnn,&nbsp;&nbsp;where&nbsp;nn&nbsp;are&nbsp;the&nbsp;last&nbsp;two&nbsp;digits&nbsp;of&nbsp;day-of-year<BR>
&nbsp;&nbsp;and&nbsp;P&nbsp;is&nbsp;the&nbsp;compression&nbsp;format&nbsp;used&nbsp;as&nbsp;listed&nbsp;below.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;=&nbsp;.arc<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Z&nbsp;=&nbsp;.zip<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;J&nbsp;=&nbsp;.arj<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R&nbsp;=&nbsp;.rar<BR>
&nbsp;&nbsp;Since&nbsp;.zip&nbsp;is&nbsp;useable&nbsp;on&nbsp;most&nbsp;computer&nbsp;platforms,&nbsp;it&nbsp;is&nbsp;recommended<BR>
&nbsp;&nbsp;that&nbsp;this&nbsp;format&nbsp;be&nbsp;used&nbsp;for&nbsp;distribution&nbsp;of&nbsp;the&nbsp;Distribution<BR>
&nbsp;&nbsp;Nodediff.<BR>
<BR>
A.&nbsp;References<BR>
-------------<BR>
<BR>
&nbsp;&nbsp;[FTS-5]&nbsp;&quot;The&nbsp;distribution&nbsp;nodelist&quot;,&nbsp;Ben&nbsp;Baker,&nbsp;Rick&nbsp;Moore.<BR>
&nbsp;&nbsp;February&nbsp;1989.&nbsp;Obsoleted&nbsp;by&nbsp;this&nbsp;document.<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;[FSC-9]&nbsp;&quot;Nodelist&nbsp;flag&nbsp;Changes&nbsp;draft&nbsp;document&quot;,&nbsp;Ray&nbsp;Gwinn,&nbsp;David<BR>
&nbsp;&nbsp;Dodell.&nbsp;November&nbsp;1987.&nbsp;Obsoleted&nbsp;by&nbsp;this&nbsp;document.<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;[FSC-40]&nbsp;&quot;Extended&nbsp;Modem&nbsp;Handling&quot;,&nbsp;Michael&nbsp;Shiels.&nbsp;February&nbsp;1990.<BR>
&nbsp;&nbsp;Obsoleted&nbsp;by&nbsp;this&nbsp;document.<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;[FSC-75]&nbsp;&quot;ISDN&nbsp;capability&nbsp;flags&nbsp;in&nbsp;the&nbsp;nodelist&quot;,&nbsp;Jan&nbsp;Ceuleers.<BR>
&nbsp;&nbsp;October&nbsp;1993.&nbsp;Obsoleted&nbsp;by&nbsp;this&nbsp;document.<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;[FSC-91]&nbsp;&quot;ISDN&nbsp;nodelist&nbsp;flags&quot;,&nbsp;Arjen&nbsp;Lentz.<BR>
&nbsp;&nbsp;October&nbsp;1995.&nbsp;Obsoleted&nbsp;by&nbsp;this&nbsp;document.<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;[FSP-1012]&nbsp;&quot;Integration&nbsp;of&nbsp;IP&nbsp;Nodes&nbsp;in&nbsp;the&nbsp;nodelist&quot;,&nbsp;Lothar&nbsp;Behet<BR>
&nbsp;&nbsp;June&nbsp;1999.&nbsp;&nbsp;<BR>
<BR>
B.&nbsp;Contact&nbsp;Data<BR>
---------------<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;David&nbsp;Hallford&nbsp;&nbsp;<BR>
&nbsp;&nbsp;Fidonet:&nbsp;1:208/103<BR>
<BR>
&nbsp;&nbsp;Andreas&nbsp;Klein<BR>
&nbsp;&nbsp;Fidonet:&nbsp;2:2480/47<BR>
&nbsp;&nbsp;E-mail:&nbsp;&nbsp;akx@gmx.net<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;Michael&nbsp;McCabe<BR>
&nbsp;&nbsp;Fidonet:&nbsp;1:297/11<BR>
&nbsp;&nbsp;<BR>
&nbsp;&nbsp;Odinn&nbsp;Sorensen<BR>
&nbsp;&nbsp;Fidonet:&nbsp;N/A<BR>
&nbsp;&nbsp;E-mail:&nbsp;&nbsp;odinn@goldware.dk<BR>
&nbsp;&nbsp;WWW:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.goldware.dk<BR>
<BR>
&nbsp;&nbsp;Colin&nbsp;Turner<BR>
&nbsp;&nbsp;Fidonet:&nbsp;2:443/13<BR>
&nbsp;&nbsp;E-mail:&nbsp;&nbsp;ct@piglets.com<BR>
&nbsp;&nbsp;WWW:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.piglets.com<BR>
<BR>
C.&nbsp;History<BR>
----------<BR>
<BR>
&nbsp;&nbsp;&nbsp;Rev.1,&nbsp;19990627:&nbsp;Initial&nbsp;Release.&nbsp;Principal&nbsp;Author&nbsp;David&nbsp;Hallford<BR>
<BR>
<BR>
</TT>
<A HREF="index.htm"><IMG SRC="../images/b_arrow.png" ALT="Back" Border="0">Go Back</A>
2001-08-25 20:26:30 +00:00
</BODY>
</HTML>