Short: Send alpha-numeric pages to beepers

WHAT IT DOES
============

The CyberPager software allows one to send alpha-numeric pages from one's
Amiga.  This is accomplished by dialing into an IXO protocol compliant
pager central and uploading messages.

FEATURES
========

o   Aliases file allows for commonly paged people to be refered to by
    name rather than having to remember cryptic PIN numbers.

o   Groups file allows one to create "groups" allowing messages to
    be easily sent to many people working on the same project, in the
    same department, etc.

o   Supports multiple pager centrals through a Services configuration
    file.

o   Any number of messages can be spooled to disk to be uploaded in
    a single call to a service.

o   Automatically breaks long messages up into seperate pages.  Individual
    preferences for maximum message length can be set for each account
    listed in the aliases file.

o   Dialer supports multiple modems and knows how to hunt down a free
    modem in priority order.

o   Full logging of messages spooled, dialout attempts, etc.

o   Supports the OwnDevUnit.library method of locking serial devices,
    making the dialer compatible with mith Amiga UUCP, Welmat, and
    many major Amiga terminal programs.

SYSTEM REQUIREMENTS
===================

Any Amiga running AmigaDOS 2.0 or higher.
A Hayes compatible modem.
OwnDevUnit.library v2.1 or higher must be installed (v3.3 is included
    with this distribution for those that don't already have ODU)

Highly recommended:
	A hard drive
	A cron program (job scheduler) of some sort, such as CyberCron.

HISTORY
=======

1.0
	Initial release

1.1	(7/10/93, SpoolPage v0.136, DialIXO v0.219, library v1.23)
	A bug in the checksum generator manifested itself when talking
	to services which are more strict about the IXO protocol.
	Many IXO services accept a space instead of a zero in the checksum.
	Some, like SkyTell, appear not to.  DialIXO now uses zeros per
	the IXO spec as written by Motorolla.

	Added a loglevel 4 entry to DialIXO that causes it to log the
	exact packet being sent to the service when uploading each
	page.

	Added a routine to intelligently add characters to the safe
	buffer (i.e., non-printable characters converted to escaped
	hex, etc, for display purposes).  DialIXO know displays
	special characters of the IXO protocol, such as ACK, NAK, STX,
	etc., as text rather than hex escape sequences to make
	tracing loglevel 5 output easier.

1.2	(7/20/93, SpoolPage v0.136, DialIXO v0.220, library v1.23)
	Found a bug that affected people running KickStart V37.  The
	wildcard mask DialIXO used to look for spool files would not
	find any that had a letter in them (i.e., 00000a as opposed
	to 000009 which would work).  This was due to the mask having
	the alpha range specified in lowercase.  V37 has a bug that
	doesn't uppercase alphabetic letters when a case-insensitive
	compare is being made.  By changing the mask to specify the
	alphabetics in uppercase, things now work properly on V37
	machines.  Thanks to Nickey MacDonald <i6t4@jupiter.sun.csd.unb.ca>
	for reporting this problem.

1.3
	Greg Peck had a problem with the 1stPage service where it was
	sending out messages before ACKing the page (which the service
	is not supposed to do).  CyberPager would report an "unknown
	packet" and resend the page.  It would then see the ACK from
	the previous page.  The end result was that he was getting
	each page twice.  CyberPager no-longer resends the page on
	unknown packets, but rather continues to look for an ACK or NAK
	from the service.  Related to this, I changed the log level
	of the "unknown packet" message to 2 (which is the same level
	as the "saw NAK, retrying" message) so that people in Greg's
	position wouldn't have their logfile explode due to the
	unknown packet messages being dumped into it for every page.

1.4
	(2/7/94, SpoolPage v0.140, DialIXO v0.226, library v1.26)
	David Varley reported that his makes use of the password
	specification at login time.  This is the first time I heard
	of any system actually making use of this, rather than always
	using the default '1000000'.  I have modified the system to
	have a password field in the services file.

	For most systems, simply specifying "1000000" should suffice.

	Note:  this change requires that you modify your services file
	to include a password field for each service, even if it is
	just "1000000".

1.5
	(10/5/94, SpoolPage v0.144, DialIXO v0.230, library v1.27)
	Added Use8N1 field to services configuration file.  The IXO
	protocol specification indicates that all IXO TAPs should use
	7E1.  Some newer services are now using 8N1, however.  By
	setting this flag to "y", DialIXO will dial the service in
	8N1 mode, instead of the default 7E1 mode.

	Note:  this change requires that you modify your services file
	to include a Use8N1 field for each service.  For most services,
	you should simply specify "n" to continue to use 7E1.


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
    1461     829 43.2% 17-Mar-94 22:01:08  .Product-Info
     628     258 58.9% 23-Jun-93 11:16:56  CyberPager.info
     157     114 27.3% 06-Jul-93 19:06:56  CyberPager/aliases
   10632    6199 41.6% 05-Oct-94 20:57:22  CyberPager/bin/DialIXO
    6384    3921 38.5% 05-Oct-94 20:55:10  CyberPager/bin/SpoolPage
    2794    1240 55.6% 06-Jul-93 19:16:24  CyberPager/config
   17246    7286 57.7% 05-Oct-94 21:12:08  CyberPager/DOCUMENTATION
     501     259 48.3% 23-Jun-93 11:27:22  CyberPager/DOCUMENTATION.info
     642     352 45.1% 21-Jun-93 22:56:18  CyberPager/groups
    4476    2676 40.2% 19-May-93 12:45:28  CyberPager/libs/OwnDevUnit.library
    8772    4670 46.7% 05-Oct-94 20:53:08  CyberPager/libs/pager-support.library
     628     259 58.7% 23-Jun-93 11:27:22  CyberPager/rexx.info
     424     227 46.4% 29-Jun-93 19:14:50  CyberPager/rexx/caw/pagegetty
    3430    1392 59.4% 23-Jun-93 11:26:26  CyberPager/rexx/caw/PageOnCall
    3221    1411 56.1% 23-Jun-93 11:25:28  CyberPager/rexx/caw/WatchForFailingSitesAndPage
     518     284 45.1% 15-Aug-92 18:51:18  CyberPager/rexx/mwm/getuuenv
    3687    1626 55.8% 06-Jul-93 19:16:30  CyberPager/rexx/mwm/mailpage
     235     183 22.1% 15-Aug-92 18:51:18  CyberPager/rexx/mwm/pagenews
    1201     631 47.4% 20-Jun-93 19:43:38  CyberPager/rexx/mwm/pagewatch
     676     500 26.0% 17-Jun-93 19:06:48  CyberPager/rexx/mwm/watch
    3340    1569 53.0% 23-Jun-93 11:49:02  CyberPager/rexx/README
     501     253 49.5% 23-Jun-93 12:04:36  CyberPager/rexx/README.info
    2839    1123 60.4% 06-Jul-93 19:39:20  CyberPager/schedule
     330     192 41.8% 05-Oct-94 20:45:00  CyberPager/services
     628     258 58.9% 23-Jun-93 11:54:32  CyberPager/source.info
      95      71 25.2% 20-Jan-93 18:49:16  CyberPager/source/dialer/.indent.pro
     908     489 46.1% 05-Oct-94 20:17:52  CyberPager/source/dialer/dialer.h
    6981    2167 68.9% 07-Feb-94 19:51:12  CyberPager/source/dialer/doService.c
     206     154 25.2% 07-Feb-94 19:53:02  CyberPager/source/dialer/errorMsg.c
    2821    1137 59.6% 07-Feb-94 19:50:56  CyberPager/source/dialer/main.c
   12463    3401 72.7% 05-Oct-94 20:55:50  CyberPager/source/dialer/send.c
   12850    3957 69.2% 05-Oct-94 20:56:42  CyberPager/source/dialer/serial.c
    1692     717 57.6% 07-Feb-94 19:05:54  CyberPager/source/dialer/smakefile
     124     102 17.7% 05-Oct-94 20:57:16  CyberPager/source/dialer/version.o
    1150     369 67.9% 15-Jun-93 14:27:52  CyberPager/source/include/clib/pager-support_protos.h
     164     126 23.1% 20-Jun-93 10:20:38  CyberPager/source/include/GSTmaker.c
     740     381 48.5% 20-Jun-93 10:20:38  CyberPager/source/include/memory.h
    1815     659 63.6% 20-Jun-93 10:20:38  CyberPager/source/include/pager.h
     395     218 44.8% 05-Oct-94 19:59:08  CyberPager/source/include/pager_lib.h
    1508     363 75.9% 23-Jun-93 00:31:50  CyberPager/source/include/pragmas/pager-support_lib.h
      95      71 25.2% 06-Jul-93 19:20:38  CyberPager/source/library/.indent.pro
    4282    1621 62.1% 07-Feb-94 19:39:22  CyberPager/source/library/aliases.c
    4329    1572 63.6% 07-Feb-94 19:39:44  CyberPager/source/library/config.c
     167     125 25.1% 13-Jun-93 18:26:16  CyberPager/source/library/GSTmaker.c
    3556    1011 71.5% 05-Oct-94 19:58:32  CyberPager/source/library/GSTmaker.h
    2006     657 67.2% 07-Feb-94 19:38:52  CyberPager/source/library/handleResource.c
    4996    1754 64.8% 07-Feb-94 19:38:44  CyberPager/source/library/LibHandler.c
    4857    2082 57.1% 15-Jun-93 14:26:28  CyberPager/source/library/LibHead.a
    2008     688 65.7% 07-Feb-94 19:39:08  CyberPager/source/library/lockFile.c
    2566     940 63.3% 07-Feb-94 19:39:00  CyberPager/source/library/log.c
     839     398 52.5% 13-Jun-93 18:01:40  CyberPager/source/library/memory.h
    1042     435 58.2% 15-Jun-93 14:27:26  CyberPager/source/library/pager-support_lib.fd
    3301    1405 57.4% 07-Feb-94 19:39:30  CyberPager/source/library/sequence.c
    4632    1751 62.1% 05-Oct-94 20:02:36  CyberPager/source/library/services.c
    2835    1206 57.4% 07-Feb-94 18:54:52  CyberPager/source/library/smakefile
     917     481 47.5% 07-Feb-94 19:39:38  CyberPager/source/library/spool.c
      74      68  8.1% 05-Oct-94 20:35:24  CyberPager/source/library/version.i
     153      86 43.7% 17-Jun-93 20:46:28  CyberPager/source/makeall
    1770     877 50.4% 06-Jul-93 19:25:16  CyberPager/source/README
     501     252 49.7% 23-Jun-93 12:05:00  CyberPager/source/README.info
     279     176 36.9% 13-Jun-93 18:55:36  CyberPager/source/rexx/debug-ps.cpr
     860     387 55.0% 14-Jun-93 18:37:26  CyberPager/source/rexx/MakeTagcall.rexx
      95      71 25.2% 06-Jul-93 19:20:34  CyberPager/source/spooler/.indent.pro
    2990    1243 58.4% 07-Feb-94 19:53:48  CyberPager/source/spooler/doGroup.c
   10449    3338 68.0% 07-Feb-94 19:54:02  CyberPager/source/spooler/doPage.c
     207     155 25.1% 07-Feb-94 19:54:46  CyberPager/source/spooler/errorMsg.c
    5315    1935 63.5% 07-Feb-94 19:53:22  CyberPager/source/spooler/main.c
    1654     699 57.7% 07-Feb-94 18:59:20  CyberPager/source/spooler/smakefile
     228     152 33.3% 01-Jul-93 04:39:16  CyberPager/source/spooler/spooler.h
     124     104 16.1% 05-Oct-94 20:55:06  CyberPager/source/spooler/version.o
    4386    1805 58.8% 17-Jun-93 13:44:32  CyberPager/source/startup/startup.a
-------- ------- ----- --------- --------
  190776   79568 58.2% 06-Oct-94 10:19:20   71 files
