File: FILEMODS.TXT    Last updated: 18/12/02

                   XRouter File Modification History
                   =================================


This file records significant changes to various configuration and document
files, to help you keep your own copies up to date.

For some files, such as XROUTER.CFG it will be more convenient for you to
cut the relevant sections out of the new files and paste them into your
existing setup, rather than to re-enter all your details into the new file.

If you are maintaining a paper copy of XROUTER.TXT, I suggest that you use
a red pen to make minor changes, or just reprint the modified pages unless
the changes are major.  When your pages are more red than black, it's time
to waste more trees...

New or updated MAN files may be simply copied to your MAN directory.

If you have customised your HELP files, you may need to be careful before
updating them.

Changes to the following files are recorded below:

    	FILEMODES.TXT (this file)
      ACCESS.SYS
      CRONTAB.SYS
      DOMAIN.SYS
	HELP files
	IGATE.CFG
      IPROUTE.SYS
	MAN Files
	XROUTER.CFG
      XROUTER.TXT
      XRCMDS.TXT
      HTTP.ACL
      TELPROXY.ACL
      TELGUEST.ACL
      HTTP.SYS
      XPIPE.TXT
      HTTPBAN.SYS
      DYNDNS.CFG
      DYNDNS.TXT
      FEC.TXT
      HTTP.TXT
      HTTPPROX.TXT
      HTTPBAN.TXT
        
        
FILEMODS.TXT version 179c
============
- Updated v186b (25/04/04)

---------------------------------------------------------------------------

ACCESS.SYS
==========

- Added 20/2/02, version 174b.

v 182a (20/02/03)
~~~~~~~~~~~~~~~~~
- Added new flag to allow guest access


-----------------------------------------------------------------------

CRONTAB.SYS
===========

- New file, version 179

-----------------------------------------------------------------------

DOMAIN.SYS
==========

19/11/00
~~~~~~~~
- Max hostname now 64 not 50 chars.
- Added information about record format.
- Added ampr.org to hostnames.
- Added sample CNAME records.

3/8/01
~~~~~~
- Added optional ttl field to field syntax.

--------------------------------------------------------------------
HELP Files
==========

v179b (17/12/02)
~~~~~~~~~~~~~~~~
- New files: HELP/YELL.HLP, HELP/PMS.HLP
             HELP/CHAT/ANSI.HLP, HELP/CHAT/BELL.HLP, HELP/CHAT/ECHO.HLP
             HELP/CHAT/HEADERLN.HLP, HELP/CHAT/STAMP.HLP
             HELP/FTP/PASV.HLP, HELP/FTP/PASS.HLP
- Updated:   HELP/CHAT/LINKS.HLP, HELP/FTP/FTP.HLP

---------------------------------------------------------------------
IGATE.CFG (New file v171)
=========

v177 (9/11/02)
~~~~~~~~~~~~~~
- Added RADIUS keyword and description

v 185q (09/02/04)
~~~~~~~~~~~~~~~~~
- SERVER may now be spcified by hostname


-------------------------------------------------------------------

IPROUTE.SYS
===========

24/2/01
~~~~~~~
- Added arp publish option.

18/6/01
~~~~~~~
- Added mode "e" and a description of the modes.

3/8/01
~~~~~~
- Added note about AX25 arp entries containing digipeaters.

v173a (11/2/02)
~~~~~~~~~~~~~~~
- Added NAT config commands and samples.

v174a (14/2/02)
~~~~~~~~~~~~~~~
- Added RIP commands and samples.

v177h (9/11/02)
~~~~~~~~~~~~~~~
- Added QUIET flag values and mode "u".  Pruned out redundant entries
  and disabled the remainder, because too many people were using the
  file without editing out my routing.

v179b (14/12/02)
~~~~~~~~~~~~~~~~
- Added descriptions of modes "r" and "s", plus "target", "bits" &
  "gateway".

v180b  (10/01/03)
~~~~~~~~~~~~~~~~~
- Added ACL routes to control TCP/IP packet filtering

v185q  (09/02/04)
~~~~~~~~~~~~~~~~~
- Added 'ip' to the route command to harmonise commands across
  all config files.

- Added ARP CMD command to control who sees what in the  ARP table

-------------------------------------------------------------------
MAN Files
=========

v176b 28/7/02
~~~~~~~~~~~~~
- New / Updated .MAN files:

  AMSG. ARP, CHAT, CHATCMDS, CTRL, DHCP, DIAL, DIGIFLAG, DIGIPORT,
  DISCARD, DNS, DUN, DX, ECHO, HOST, IP, J, MAXFRAME, MHCLEAR,
  MHEARD, MINQUAL, MOTD, NAT, NODES, NPING, NRR, PACLEN, PING, PMS,
  PPP, QUIT, REBOOT, RESTART, RIP, ROUTES, SCRIPT, SEND, SMORE, START,
  STATS, STEALTH, STOP, TCP, UDP, XLINK.

v179b 17/12/02
~~~~~~~~~~~~~~
- New / updated .MAN files:

  BELL, CHATCMDS, EDITOR, EXIT, IP, LINKS, MINTX, MPORT, NODES, ROUTES,
  SEND, TALK, TELNET, YELL

v 186b 16/04/04
~~~~~~~~~~~~~~~
- NEW / updated .MAN files:
  TRACERT, TXOK, ARP, DNS, DX, ROUTES, PMS
 

---------------------------------------------------------------------
USERPASS.SYS
============

- Added 20/2/02, version 174b

---------------------------------------------------------------------------

XROUTER.CFG
===========

6/11/00
~~~~~~~
- Global section:
	- Added SAVER keyword.

- PORT section:
	- Added CWID keyword.
	- INTERLOCK description was inaccurate - fixed.
	- Added PIPE and PIPEFLAG decriptions.

- Interface section:
	- Added BAYCOM type.
	- Changed COM description.
	- Changed SPEED section.
	- Added example BAYCOM USCC interface.
	- Altered HDLC protocol description.

16/11/00
~~~~~~~~
- Added RFBAUDS keyword to PORT section.

19/11/00
~~~~~~~~
- Added optional IPADDRESS in PORT section.

26/11/00
~~~~~~~~
- Modified wording of global IPADDRESS description.
- Added SYSOP keyword in PORT section.

3/12/00
~~~~~~~
- Added HOSTNAME keyword to global section.
- Added extra flag value (64) in PIPEFLAG description.

15/12/00
~~~~~~~~
- Added APPLMASK description to PORT section
- Added APPL section.

1/1/01
~~~~~~
- Added two more flags to PIPEFLAG description.
- Added BCAST keyword to PORT section.

2/1/01
~~~~~~
- Added Global and port minqual descriptions.
- Changed meaning of BCAST
- Added BCFROM to port section.

12/1/01
~~~~~~~
- Added CTFLAGS and HOSTINTERRUPT to global section.
- Added MHFLAGS to port section.

14/1/01
~~~~~~~
- Added APRS position to IDMSG.

7/2/01
~~~~~~
- Added DESQVIEW keyword.
- NUMCONSOLES now accepts 0

18/2/01
~~~~~~~
- Added interface TYPE=AXIP, plus example AXIP interface and port.
- Added IPLINK keyword for use in AXIP interface to specify partner's
  IP address.

23/2/01
~~~~~~~
- Added ETHER protocol to interface, and example ethernet interface & port.

v168 (18/6/01)
~~~~~~~~~~~~~~
- File renamed to XROUTER.CFG
- New CTRLADDR and IPTTL keywords in global section.
- NETROM protocol in interface section is now allowed.
- Added warning about use of SOFTDCD.
- New CFLAGS keyword, additional DIGIFLAGS and IDTEXT in PORT section.
- Example APRS port added.

v170 (13/7/01)
~~~~~~~~~~~~~~
- Added PROXY keyword to port section.

v172 (11/11/01)
~~~~~~~~~~~~~~~
- Added DNS, DXFLAGS, QTH, IGATE, CONSOLE and ENDCONSOLE global keywords.
- Added PC100, PA0HZP, DRSI and YAM interface types.
- Added AXUDP interface type, plus example AXUDP interface and port.
- Added UDPLOCAL and UDPREMOTE keywords for use in AXUDP ports
- Added APRSPATH and IDPATH to port section.
- Added extra DIGIFLAGS to control APRS Igating.

v174a (14/2/02)
~~~~~~~~~~~~~~~
- Added INTERNAL to list of interface types.

v176a (17/7/02)
~~~~~~~~~~~~~~~
- Added global keyword: APRSCALL.
- Addded interface types: PC120
- Added protocol types: PPP, MODEM.
- Added kissoption descriptions: NONE, ACKMODE
- Added port keywords: DHCP, INITSTR

v179b (15/12/02)
~~~~~~~~~~~~~~~~
- Added global keywords: QUALADJUST, MAXNODES, MAXLINKS, LOWMEM
- Added interface protcol: TNC2
- Added port keywords: MINTXQUAL, MAXTT
- Added Autoqual notes to QUALITY and ROUTES sections.

v180b (10/01/03)
~~~~~~~~~~~~~~~~
- Added HTTPROOT global keyword
- L3ONLY port keyword removed
- Added 2 new flags in port keyword CFLAGS
- Added new APPL key word APPLFLAGS (needs PZTHOST.EXE v 1.6)

v 181f (20/01/03)
-~~~~~~~~~~~~~~~~
- Added new global keyword HTTPPORT

v 181h (01/02/03)
~~~~~~~~~~~~~~~~~
- Added the protocol SLIP to the EXTERN interface (use with XPIPE)

v 182a (20/02/03)
~~~~~~~~~~~~~~~~~
- Added Ggobal keyword MAXCIRCUITS
- Added global keyword MAXSESSIONS
- Added global keyword MAXROUTES
- Added global keyword MAXTCP

v 182f (01/03/03)
~~~~~~~~~~~~~~~~~
- Special value (65535) added to MAXTT keyword

v 183a (23/03/03)
~~~~~~~~~~~~~~~~~
- Added new port keyword FEC
- Added new flag to port keyword CFLAGS

v 184c (19/10/03)
~~~~~~~~~~~~~~~~~
- Added HEADERLN to interface protocol TNC2

v 184d (24/10/03)
~~~~~~~~~~~~~~~~~
- Added new flags to port keyword DXFLAGS

v 185q (09/02/04)
~~~~~~~~~~~~~~~~~
- global keywords CHATCALL and CHATALIAS no longer essential
- IGATE server may now be host name or IP address
- Added another flag to Application ketowrd APPLFLAGS
- Added global keyword DOMAIN 
- Added new global keyword MAXARP
- Added new global keyword DCACHE

v 185r (13/02/04)
~~~~~~~~~~~~~~~~~
- Added param to global keyword DNS ADD to specify domain

v 185t (16/04/04)
~~~~~~~~~~~~~~~~~
- Changed global keyword LOG to accept param 0-255


 
--------------------------------------------------------------------

XROUTER.TXT
===========

20/10/00  Version 1.4
~~~~~~~~~~~~~~~~~~~~~
- Updated the section on Stats, removing the sample I/O error display and
  description, and replacing it with 4 separate async error counts, for
  overrun, parity, framing and break errors.

6/11/00  Version 1.5
~~~~~~~~~~~~~~~~~~~~
- Changed email address.
- Added Alt-B to console key overview.
- Added screen blanker description.
- Added Frame Pipe section.
- Added SAVER=, PIPE= and PIPEFLAG to sample PZTNODE.CFG
- Updated INTERLOCK description in sample PZTNODE.CFG
- Updated interface keyword descriptions in sample PZTNODE.CFG
- Added CWID to sample PZTNODE.CFG
- Updated stats section.
- Added description of PZTNODES file.

28/1/01	Version 1.6
~~~~~~~~~~~~~~~~~~~
- Added line editor description & commands.
- Added section about UI broadcasting.
- Updated example PZTNODE.CFG
- Added Host application section.
- Added FTP server description & commands.
- Added description of AXROUTES display.
- Updated syntax of PACLEN command.

19/6/01 Version 1.7
~~~~~~~~~~~~~~~~~~~
- Some tidying which I can't remember.

3/8/01 Version 1.8
~~~~~~~~~~~~~~~~~~
- Updated section on DOMAIN.SYS
- Added stuff about domain suffix and bidirectional frame piping.

26/8/01 Version 1.9
~~~~~~~~~~~~~~~~~~~
- Updated sample Xrouter.cfg
- Added sections on Ethernet, Desqview, APRS, PROXY, Modulo-128 and PZTSOCK.
- Added descriptions of following commands: DX, ECHO, HOST, J, SEND, QUIT,
  NPING, NRR, RESTART, MOTD, MHCLEAR, CTRL,DISCARD and MINQUAL.
- Updated commands: DIGIFLAG, STATS, NODES, IP
- ARP: Added netrom type, plus digipeated routes, FLUSH, PUBLISH cmds.
- Included form feeds at page breaks to aid printing.

15/11/01 Version 2.0
~~~~~~~~~~~~~~~~~~~~
- Added sections on YAM, APRS messaging and queries, Igate, AXIP, AXUDP.
- Added APRS messaging command reference section.
- Added AMSG, TCP and UDP commands.
- Updated features & limitations section.
- Updated my Email address.
- Updated sample Xrouter.cfg to include: Sample AXUDP and YAM interfaces,
  sample AXUDP port, QTH, IGATE, CONSOLE, IDPATH and APRS keywords, plus
  extra DIGIFLAGs
- Improved page breaks.
- Added headers & footers.
- And other stuff I can't remember!

27/7/02 Version 2.1
~~~~~~~~~~~~~~~~~~~
- Updated MAXFRAME, PACLEN, MHEARD and IP command descriptions.
- Added START, STOP, DIAL, PMS, DHCP, DIAL, XLINK, RIP, DUN, PPP, and
  NAT commands.
- Added new sections on APRS Server, TCP/IP access control, MODEM, DUN
  DHCP, NAT, RIP, INTERNAL, STEALTH, and PPP.
- Added descriptions of ACCESS.SYS , PPPHOST.n and USERPASS.SYS files
- Updated PZTHOST section.
- Updated feature list to v176b spec.
- Added descriptions of every configuration keyword.
- Updated sample Xrouter.cfg file.


9/11/02 version 2.2
~~~~~~~~~~~~~~~~~~~
- New sections: Telnet proxy, Ax25 / Netrom -> TCP proxy, TNC2 emulation,
  command history, Netrom quality manipulation
- Added RADIUS to IGATE section.
- Updated AXIP and AXUDP sections & added IPUDP section.
- Added new configuration keywords: QUALADJUST, MAXLINKS, MAXNODES, LOWMEM,
  MAXTT, MAXHOPS
- Added descriptions of BOOTCMDS.SYS, CRONTAB.SYS, ENCAP.TXT, IGATE.CFG
- Updated description of IPROUTE.SYS
- Added new commands: MINTXQUAL, BELL, EXIT, YELL, TALK
- Added new editor commands: P)rev, N)ext, H)ash , U)nhash
- Updated commands: NODES, USERS, ROUTES, MPORTS
- New chatserver commands: /ANSI, /BELL, /ECHO, /HEADERLN, /STAMP
- Updated features & limitations, Stats, FTP and CHAT
- Split into XROUTER.TXT and XRCMDS.TXT (Command reference) 

25/04/04 version 2.3
~~~~~~~~~~~~~~~~~~~~
- added -a switch to Ax25/Netrom -> TCP proxy for Dxspider
- Added APPLFLAGS descriptions
- Incorporated XPIPE document into misc topics
- Incorporated FEC documentation into misc topics
- Incorporated DYNDNS client documentation into misc topics
- Added AGW interface documentation into misc topics
- Added Index to Misc. topics
- Updated Netrom Interlinking misc topic
- Moved 3 (Ethernet interfaces, Yam modem support and 
  Internal interface) topics into Section 3 misc topics
- Added Webserver documentation to misc topics
- Added HTTP Proxy documentation to misc topics
- Added HTTP preventing attacks documentation to misc topics
- Added TELPROXY.ACL, TELGUEST.ACL, HTTP.ACL, HTTP.SYS, 
  HTTPBAN.SYS, DYNDNS.CFG to file section 4
- Updated IPROUTE.SYS,ACCESS.SYS, BOOTCMDS.SYS, IGATE.CFG
  XRNODES, XROUTER.CFG in file section 4

------------------------------

XRCMDS.TXT New file added (18/12/02) Version 2.2
==========

25/04/04 version 2.3
~~~~~~~~~~~~~~~~~~~~
- Changes to user only commands ARP,DX,ROUTES
- TRACERT user command added
- Added sub commands to ARP, LEARN, TIMEOUT, WAIT, MAXQ, CMD
- Changes to LOG, MMASK, TXOK 
- Added MTO command to sysop only commands
------------------------------ 

HTTP.STS  New file added 180b (10/01/03)
========
v 184c (19/10/03)
- Added ability for http proxy to pass traffic to
  downstream proxy
- Added proxytimeout


------------------------------

HTTP.ACL  New file added 180b (10/01/03)
========

------------------------------

TELPROXY.ACL New file added 180b (10/01/03)
============

------------------------------

TELGUEST.ACL New file added 182a (20/02/03)
============

------------------------------

XPIPE.TXT  New file added 181h (01/02/03)
=========

------------------------------

HTTPBAN.SYS  New file added 182a (20/02/03)
===========

v 186b (16/04/04)
~~~~~~~~~~~~~~~~~
- Template now case sensitive but may be case independent
  by preceding template with 'anycase' keyword.

-------------------------------

DYNDNS.CFG  New file added 184c (19/10/03)
==========

-------------------------------

DYNDNS.TXT  New file added 184c (19/10/03)
==========

-------------------------------

HTTP.TXT  New file added 186b (25/04/04)
========

-------------------------------

FEC.TXT  New file added 186b (25/04/04)
=======

-------------------------------

HTTPPROX.TXT  New file added 186b (25/04/04)
============

-------------------------------

HTTPBAN.TXT  New file added 185b (25/04/04)
===========

-------------------------------



