home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / t / trmp105g.zip / NEWSDOC.TXT < prev    next >
Text File  |  1992-08-04  |  31KB  |  825 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                 Trumpet Version 1.05
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                          A News Reader for MS-DOS machines.
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                                  by Peter R. Tattam
  23.  
  24.  
  25.  
  26.  
  27.  
  28.                       Email: peter@psychnet.psychol.utas.edu.au
  29.  
  30.  
  31.  
  32.                                Copyright (C) 1991,1992
  33.  
  34.  
  35.        Page 2                                  Trumpet Version 1.05
  36.  
  37.  
  38.        Introduction
  39.  
  40.        Trumpet is an NNTP newsreader for PC's running on MS-DOS.  It requires
  41.        the use of  a Packet Driver  using either Blue-book  ethernet or  SLIP
  42.        packets.   It provides  the user  with user-friendly  environment  for
  43.        news-reading and also supports the use of a mouse for  point-and-click
  44.        use.  Under some  circumstances, Trumpet will  also run under  Windows
  45.        3.x, but as a DOS application only.
  46.  
  47.        Disclaimer
  48.  
  49.        This program is Copyright (C) 1991,1992 by Peter R. Tattam, All Rights
  50.        Reserved.
  51.  
  52.        It is provided as shareware with the following limitations:
  53.  
  54.             This program is shareware  and is not  to be resold  or
  55.             distributed for sale with other programs which are  for
  56.             sale.   There is  no warranty  or claim  of fitness  or
  57.             reliability. The program is  distributed AS IS, and  as
  58.             such neither the author nor the University of  Tasmania
  59.             shall be held liable for any  loss of data, down  time,
  60.             loss of revenue or any other direct or indirect  damage
  61.             or claims caused by this program.
  62.  
  63.        Using Trumpet for the first time
  64.  
  65.        If you are  running Trumpet for  the first time,  you must first  make
  66.        sure that  you  have a  packet  driver  loaded.   Packet  drivers  are
  67.        available from many sources,  of which the  most public accessible  is
  68.        the SIMTEL20 MS-DOS  program archive. Many  sites mirror this  archive
  69.        around the world.
  70.  
  71.        First type
  72.  
  73.             NEWS
  74.  
  75.        You should  be presented  with a  copyright  notice. Type  <enter>  to
  76.        continue.  You will then be  given a setup screen.   You will need  to
  77.        fill in  quite a  few details  regarding  your network.   If  you  are
  78.        running from  a Novell  network, you  may  not be  able to  edit  some
  79.        fields. Fill in those which you are able to fill in. Use the <tab> key
  80.        to move  from field  to field.   After  you have  completed the  setup
  81.        screen, type  <enter>.   When you  are starting  for the  first  time,
  82.        Trumpet subscribes you to all the groups that are on the news  server.
  83.        This number can be quite large on  some news servers, so if you  like,
  84.        you can type <Alt-E><Alt-Z> to unsubscribe  from all news groups,  and
  85.        then <ins>  to open  up the  subscribe box  and just  select the  news
  86.        groups which interest you by moving  to the name of the newsgroup  and
  87.        typing <enter>.  When you are satisfied that you have the news  groups
  88.        that you wish to view, proceed to the next section.
  89.  
  90.        Using Trumpet Normally
  91.  
  92.  
  93.        Trumpet Version 1.05                                  Page 3
  94.  
  95.  
  96.        When using NEWS, if all goes well, you should be connected to the NNTP
  97.        server and  then you  will be  able  to read  the  news. You  will  be
  98.        presented with a large window with  2 scrolling frames. The top  frame
  99.        is for locating a newsgroup, the bottom for scanning through a  group.
  100.        A group's  articles  will not  be  displayed until  the  newsgroup  is
  101.        selected with <enter>. To jump between the frames, type <tab>. To move
  102.        about, use the cursor keys or click  on the scroll bars with a  mouse.
  103.        You may  also  locate a  group  or subject  by  typing a  sequence  of
  104.        characters which form part of the group name or article subject.   For
  105.        example  the   sequence   'n','o','v','e'  will   locate   the   group
  106.        'comp.sys.novell'.  This makes  it easy to locate  a group or  subject
  107.        without typing too much.
  108.  
  109.        Note: if NEWS.INI does not exist, Trumpet will attempt to subscribe to
  110.        all the newsgroups available.  This could take some time, and make you
  111.        think that the  computer has gone  dead.  A  ticker should count  over
  112.        showing you that Trumpet is loading all the newsgroup info.  The  same
  113.        thing happens when you select the subscribe box.
  114.  
  115.  
  116.        Page 4                                  Trumpet Version 1.05
  117.  
  118.  
  119.  
  120.        To read an article, merely select  the article in the lower window  by
  121.        pressing <enter>. You can move about the article with the cursor keys,
  122.        or if you have a mouse, you can click  on the scroll bars.  Try  using
  123.        the F7/F8 keys to move from article to article.  You can also click on
  124.        the bottom status  line to  invoke the commands  if you  have a  mouse
  125.        loaded.
  126.  
  127.        All in all, the program is probably "self-explanatory".
  128.  
  129.        (well not really, but I'm sure you'll figure it out :-)
  130.  
  131.        Here are some of the special commands available from the various parts
  132.        of the program.  Note that [key] means  press the ALT key at the  same
  133.        time as pressing that key.   For example, [R] means  press ALT + R  at
  134.        the same time.
  135.  
  136.        In the news group window (The top frame)
  137.  
  138.        Ins       open a window of all the unsubscribed groups
  139.                  (when open, <enter> will subscribe the newsgroup)
  140.        Del       unsubscibe from a news groups
  141.        Sp[e]cial/[Z]ap     Unsubscribe from all news groups
  142.  
  143.        In the news article window (The bottom frame)
  144.  
  145.        F7/F8     will jump to the prev/next group with articles to be read.
  146.        F9        cycle through header formats.
  147.        [R]eadall will mark  all the  articles as  having  been read  for  the
  148.                  current group and then scan to the next group with  articles
  149.                  in it.
  150.        [U]nread  Unread 20 articles at a time
  151.        [T]oggle  will toggle the read status of an article.
  152.        [S]kip    will mark the  article as having  been read without  reading
  153.                  it.
  154.        [F]ollow  do a follow up to the article
  155.        [P]ost    post a new article
  156.        f[O]rward forward article to mail user (defaults to self)
  157.  
  158.        In the article reader window (When an article has been selected)
  159.  
  160.        [H]eader  toggle viewing of the header
  161.        [W]ordwrap     toggle word wrapping
  162.        [P]rint   print an article (Can also save to a file this way)
  163.        [S]ave    save article  to  a  file  (if  files  exists,  then  it  is
  164.                  appended)
  165.        [M]ail    mail a letter to author of the article.
  166.        [R]eply   mail a  reply  to  the  author  of  the  article.  (includes
  167.                  article)
  168.        f[O]rward forward article to mail user (defaults to self)
  169.        Sp[e]cial/[C]ancel  Cancel an article that you have posted.
  170.        F9        toggle rot13
  171.  
  172.  
  173.        Trumpet Version 1.05                                  Page 5
  174.  
  175.  
  176.        The use of a mouse is supported  via the standard mouse driver.   Load
  177.        your mouse driver before use.
  178.  
  179.  
  180.        Page 6                                  Trumpet Version 1.05
  181.  
  182.  
  183.  
  184.        Providing command line parameters to Trumpet
  185.  
  186.        NEWS takes the following parameters.
  187.  
  188.            news [ nntp-host ]  { -option }
  189.  
  190.        The 'nntp-host' can  be overridden in  this manner.   The option  '-d'
  191.        enables debugging.  This is only used for debugging the TCP/IP part of
  192.        the program.
  193.  
  194.        An example of providing parameters from the command line would be
  195.  
  196.             news -myip=133.32.1.5 -netmask=255.255.0.0 -gateway=133.32.250.1
  197.  
  198.        Parameters may be in any order and can be read from the NEWS.PRM file,
  199.        the command line, or environment variables.
  200.  
  201.        The individual parameters are
  202.  
  203.           nntp-host   domain name or IP address of the NNTP server
  204.           smtp-host   domain name or IP address of the SMTP server
  205.           dns-host    IP address of Domain name server
  206.           time-host   IP address of Time server
  207.           myip        an ip address, rarp or bootp (in lower case)
  208.           netmask     your ip local network mask
  209.           mygateway   ip address of your gateway outside your local net
  210.           mss         maximum segment size that tcp can send. default 512
  211.           rwin        size of the tcp receive window.
  212.           site        your e-mail site name
  213.           user        your e-mail user name
  214.           organizationthe name of your organization
  215.           fullname    your full name
  216.           signame     your signature file name
  217.           protect     disallow users to change setup
  218.           options     your saved Trumpet options
  219.           title-formatyour saved Trumpet title format
  220.           timeout     timeout in  seconds for  commands  to time  out.  leave
  221.                       large (> 600).
  222.           vector      Hex specification of the packet driver vector number
  223.           debug       debug options (see later)
  224.           dbfile      debug file name
  225.           d           equivalent to -debug=t
  226.           maildir     specification of the maildir location (command line  or
  227.                       environment variable only).
  228.           ignore_nw   disable any netware features  of trumpet (command  line
  229.                       or env. var. only)
  230.  
  231.        Debug options
  232.  
  233.        The parameter -debug enables certain debugging options.
  234.  
  235.        the format is
  236.  
  237.  
  238.        Trumpet Version 1.05                                  Page 7
  239.  
  240.  
  241.             news -debug=xyz
  242.  
  243.        where xyz is a string of the following characters
  244.  
  245.  
  246.        Page 8                                  Trumpet Version 1.05
  247.  
  248.  
  249.  
  250.        e = ether header trace  (only if ip trace, arp trace or rarp trace  is
  251.            on)
  252.        a = arp trace
  253.        r = rarp trace
  254.        u = udp trace
  255.        i = ip trace
  256.        t = tcp trace
  257.  
  258.        e.g.
  259.             news -debug=eat
  260.  
  261.        will trace arp packets with ether headers, and trace the tcp
  262.  
  263.        The -d option is equivalent to -debug=t
  264.  
  265.        You can also send output to a debug file with the option -dbfile
  266.  
  267.        e.g.
  268.           news -d -dbfile=test.dbg
  269.  
  270.        will trace the tcp info into the file 'test.dbg'
  271.  
  272.        What Trumpet needs
  273.  
  274.        The files required are
  275.  
  276.             NEWS.EXE  - the executable file.
  277.             NEWS.PRM  - a setup file for the news reader.
  278.             NEWS.INI  - a list of the newsgroups subscribed to.
  279.  
  280.        Also required
  281.  
  282.             A packet driver of class 1 (Bluebook) or class 6 (SLIP)
  283.  
  284.        Optionally required
  285.  
  286.             Mouse driver
  287.  
  288.  
  289.        Trumpet Version 1.05                                  Page 9
  290.  
  291.  
  292.  
  293.  
  294.        A typical stand-alone setup would look like this
  295.  
  296.             myip       = 131.217.35.100
  297.             user       = peter
  298.             netmask    = 255.255.0.0
  299.             mygateway  = 131.217.250.1
  300.             nntp-host  = deimen.utas.edu.au:119
  301.             smtp-host  = 131.217.1.19
  302.             dns-host   = 131.217.1.19
  303.             time-host  = 131.217.1.19
  304.             site       = psychnet.psychol.utas.edu.au
  305.             organization   = Psychology Department, University of Tasmania
  306.             mss        = 512
  307.             rwin       = 4096
  308.             fullname   = Peter R. Tattam
  309.             signame    = c:\news\my.sig
  310.  
  311.               
  312.  
  313.  
  314.        Page 10                                 Trumpet Version 1.05
  315.  
  316.  
  317.  
  318.        Notes for Novell NetWare(tm) Users
  319.  
  320.        Trumpet recognizes the existence  of a NetWare  network, and will  act
  321.        appropriately. Individual  users  will  save their  own  NEWS.PRM  and
  322.        NEWS.INI in their  mail directory.   This  directory is  SYS:MAIL\nnnn
  323.        where nnnn is their unique user-id number.
  324.  
  325.        NetWare users will have some parameters stored in their user parameter
  326.        file and the rest loaded from  a global parameter file.  When  running
  327.        from a network, some  parameters may change  from machine to  machine.
  328.        One such parameter is the ip address 'myip'. One can use RARP or BOOTP
  329.        to determine the IP address of a workstation, or pass the address  via
  330.        the command-line or environment variables.
  331.  
  332.        The suggested way to run Trumpet is as follows.  The Trumpet  NEWS.EXE
  333.        program should  reside in  a public  directory.   e.g.  SYS:PUBLIC  or
  334.        SYS:TRUMPET
  335.  
  336.        A typical  public  setup  follows. Notice  that  some  parameters  are
  337.        missing.
  338.  
  339.           myip        = rarp
  340.           netmask     = 255.255.0.0
  341.           mygateway   = 131.217.250.1
  342.           nntp-host   = 131.217.1.19
  343.           smtp-host   = 131.217.1.19
  344.           dns-host    = 131.217.1.19
  345.           time-host   = 131.217.1.19
  346.           site        = psychnet.psychol.utas.edu.au
  347.           organization= Psychology Department, University of Tasmania
  348.           rwin        = 4096
  349.           mss         = 1024
  350.           user        = *
  351.           fullname    = *
  352.           timeout     = 600
  353.  
  354.        A typical user setup might be
  355.  
  356.           signame     = c:\news\my.sig
  357.  
  358.        Trumpet will only require the file  NEWS.PRM in the public  directory.
  359.        For full security, this file should contain all the Trumpet parameters
  360.        except those  which  you allow  users  to modify.    If the  user  and
  361.        fullname are specified,  they should have  a "*"  as their  parameter.
  362.        This means to load the username  and fullname from the novell  server.
  363.        When  Trumpet  is  started   for  the  first   time,  the  user   will
  364.        automatically have  a  NEWS.INI and  NEWS.PRM  created in  their  mail
  365.        directory.  When Trumpet  is started, the existence  of a NEWS.INI  is
  366.        checked,and if  one  is not  found,  a list  of  news groups  will  be
  367.        retrieved from  the NNTP  server.   This  can take  some time,  so  be
  368.        patient.  If the setting -protect  is provided then the user will  not
  369.        be able to change any of the settings.
  370.  
  371.  
  372.        Trumpet Version 1.05                                 Page 11
  373.  
  374.  
  375.  
  376.        The sequence of events for a novell user are :
  377.  
  378.             1) determination of mail directory
  379.             2) NEWS.PRM loaded from user mail directory. (if exists)
  380.             2-a) environment variable overrides
  381.             2-b) command-line overrides
  382.             3) NEWS.PRM loaded from NEWS.EXE  directory.  This will  override
  383.                any attempt to forge some of the global parameters.
  384.             4) if user and/or full name not set, then retrieve from server.
  385.             5) NNTP session opened.
  386.             6-a) if NEWS.INI exists in user mail directory then load it
  387.             6-b) or if NEWS.INI exists in NEWS.EXE directory then load it
  388.             6-c) or subscribe to all newsgroups on the NNTP server.
  389.             ....
  390.             ....
  391.             [ optional
  392.             7) User changes Setup (limited to only .sig file name)
  393.             8) NEWS.PRM saved in mail directory
  394.             ]
  395.             ....
  396.             ....
  397.             9) User quits.
  398.             10) NEWS.INI saved in mail directory
  399.             11) NEWS.PRM saved in user's mail  directory.   (only the  screen
  400.                settings updated)
  401.             12) NNTP session ended.
  402.             13) program ends.
  403.  
  404.  
  405.        NEWS.INI format
  406.  
  407.        You may  modify  your own  news.ini  file.   This  can save  space  in
  408.        Trumpet. The file is simply a list of lines, one per newsgroup.
  409.  
  410.        Each line has the following format.
  411.  
  412.        <line>         ::= <name> <subscribed> <readto> <unread-list>
  413.  
  414.        where
  415.  
  416.        <name>         ::= string
  417.        <subscribed>   ::= "Y" | "N"
  418.        <readto>  ::= integer
  419.        <unread-list>  ::= { integer ["-" integer ] }
  420.  
  421.        e.g.
  422.  
  423.        comp.sys.novell Y 2345
  424.        sci.physics Y 1234 1021 1034-1041 1211
  425.  
  426.        This format  will be  discontinued  in the  next  release. I  hope  to
  427.        standardize to the .newsrc format used by unix systems.
  428.  
  429.  
  430.        Page 12                                 Trumpet Version 1.05
  431.  
  432.  
  433.  
  434.        Bug Reports
  435.  
  436.        If you find a bug in Trumpet,  I would like to hear about it.
  437.        You can e-mail me at
  438.  
  439.            peter@psychnet.psychol.utas.edu.au
  440.  
  441.        If you can, send me the NEWS.PRM that you are using (supervisor
  442.        version if using Novell), and a simple trace of the form
  443.  
  444.             news -d -dbfile=simple.dbg
  445.  
  446.        and then
  447.  
  448.             news -debug=eairtu -dbfile=full.dbg
  449.  
  450.        Trouble shooting check list
  451.  
  452.        Can't connect to NNTP server.
  453.  
  454.             Check that you have a packet  driver loaded.  Packet driver  help
  455.             is available from nelson@crynwr.com
  456.  
  457.             Check that you  have a valid  IP-address either  manually or  via
  458.             RARP or BOOTP.
  459.  
  460.             Try telnetting to port 119 of the NNTP host using NCSA telnet  to
  461.             see if it is accessible.
  462.  
  463.        Can access NNTP server but can't read any articles.
  464.  
  465.             You need to be authorized to use the NNTP server.
  466.             See the administrator of the NNTP server.
  467.  
  468.        Can read articles, but can't POST.
  469.  
  470.             You need to be authorized to post articles.
  471.             Some groups don't allow posting.
  472.  
  473.        Can read articles, but can't MAIL.
  474.  
  475.             Have you filled in the SMTP-HOST parameter?
  476.             You need to be authorized to use the SMTP host.
  477.             See the system administrator.
  478.  
  479.        Interface runs really, really slow. (on ethernet)
  480.  
  481.             Packets are  most  likely  being dropped  because  your  host  is
  482.             sending too many packets  at a time.   Try setting RWIN=512,  and
  483.             MSS=512. Experiment a little.
  484.  
  485.        Interface runs really, really slow. (via SLIP).
  486.  
  487.  
  488.        Trumpet Version 1.05                                 Page 13
  489.  
  490.  
  491.             You really  want to  use Trumpet  via SLIP????  :-)  Seriously...
  492.             Later  versions  of  Trumpet  may  have  special  facilities  for
  493.             background SLIP processing. If you are running SLIP, you may want
  494.             to set MSS to a smaller size. (say 128 or 256)
  495.  
  496.        When I read large groups or large articles, Trumpet bombs.
  497.  
  498.             This is a known bug.  Future versions of Trumpet will attempt  to
  499.             fix it up by providing article/group limits.
  500.  
  501.        Trumpet hangs halfway through a session.
  502.  
  503.             Many possible causes.
  504.                IPXPKT being used with mss > 256.... set mss=256
  505.                Communications broken.
  506.                Some TSR is interacting badly with Trumpet.
  507.                Mouse driver behaving badly.
  508.                Monster groups/articles.
  509.                Trumpet has timed out perhaps due to some kind of net failure.
  510.  
  511.        Known bugs
  512.  
  513.        Large articles still  crash Trumpet. This  is because of  insufficient
  514.        error handling when expanding Turbo Vision Collections.
  515.        Out of sync sessions cause havoc. Don't set timeout too small.
  516.  
  517.        Please report any bugs to
  518.  
  519.             peter@psychnet.psychol.utas.edu.au
  520.  
  521.        You can trace bugs with posting by creating a file called POST.LOG  in
  522.        the same directory as NEWS.INI.   All lines posted to the NNTP  server
  523.        will be saved in this file.
  524.  
  525.  
  526.        Current wish list
  527.  
  528.             Archiving of articles via a simple database.  (not far off now)
  529.             Automatic uuencode/uudecode facility for binary postings.
  530.             Use external editor
  531.             Use novell bindery for posting/reading/mailing restrictions.
  532.             Mail a copy of posting
  533.             Cut & paste in editor  (and a clipboard)
  534.             Print out in Postscript
  535.             A decent Manual
  536.             This .DOC needs rewriting.
  537.             No Print/File save error dialogs.
  538.  
  539.  
  540.        Page 14                                 Trumpet Version 1.05
  541.  
  542.  
  543.        Trumpet is going Shareware
  544.  
  545.        From  version  1.05,  Trumpet  has  become  shareware.    Due  to  the
  546.        unprecedented demand for more  features to be added  to Trumpet, I  am
  547.        intending to recover some of the costs in the development of  Trumpet.
  548.        You may use Trumpet for up to a month to evaluate its usefulness.   If
  549.        at the end of that time you  are satisfied with Trumpet as a  product,
  550.        you can register  Trumpet.  The  basic registration fee  for a  single
  551.        user version of Trumpet is US$10.  Versions 1.05 are shareware and  is
  552.        released to the Internet. Later versions  are also shareware but  will
  553.        be released to the Internet only  when they have been superceded by  a
  554.        newer version.
  555.  
  556.        Registration of Trumpet 1.05
  557.  
  558.        All  you  need  to  do  is  send  US$10  plus  US$5  postage  for  the
  559.        registration password and you  will receive the registration  password
  560.        for Trumpet in the mail.  If you would like a copy on disk, there will
  561.        be an additional cost of $10 per disk.
  562.  
  563.        Purchase of Trumpet 1.06
  564.  
  565.        When Trumpet 1.06 is ready, you can  send me a cheque or postal  order
  566.        for US$10  registration plus  US$10 to  cover materials  and  postage.
  567.        This version will have a few more  of the facilities asked for on  the
  568.        wish list. I  will publish what  facilities are  available in  Trumpet
  569.        1.06 when ready.
  570.  
  571.        Multi-user site license
  572.  
  573.        Trumpet will be  charged by the  number of simultaneous  users .   The
  574.        pricing structure for commercial users is thus
  575.  
  576.             1-99 users       $10 US per user
  577.             100-999 users  $1000 US + $2 US per additional user above 100
  578.             1000-4999 users$2800 US + $0.20 US per additional user over 1000
  579.             5000+          $3600 US
  580.  
  581.             site restriction 10km
  582.  
  583.        The pricing structure for educational users is thus
  584.  
  585.             1-99 users       $10 US per user
  586.             100+           $1000 US
  587.  
  588.             site restriction unlimited.
  589.  
  590.        Australian  users  should  contact  me  regarding  Australian  pricing
  591.        information and availability.
  592.  
  593.        Cheques or Postal Orders should be made out to
  594.  
  595.             Psychology Department, University of Tasmania
  596.  
  597.  
  598.        Trumpet Version 1.05                                 Page 15
  599.  
  600.  
  601.        and sent to
  602.  
  603.             Trumpet Software,
  604.             c/- Psychology Department,
  605.             University of Tasmania
  606.             GPO Box 252C,
  607.             HOBART, TAS AUSTRALIA 7001
  608.  
  609.        You may fill out the following order form and send it along with  your
  610.        cheque or Postal Order to the above address.
  611.  
  612.  
  613.        Page 16                                 Trumpet Version 1.05
  614.  
  615.  
  616.                         +-----------------------------------+
  617.                         |        O R D E R   F O R M        |
  618.                         | for Trumpet version 1.05 Software |
  619.                         +-----------------------------------+
  620.  
  621.  
  622.        Ship to:                            Bill to:
  623.  
  624.        [                            ]      [                               ]
  625.        [                            ]      [                               ]
  626.        [                            ]      [                               ]
  627.        [                            ]      [                               ]
  628.        [                            ]      [                               ]
  629.  
  630.  
  631.        Please supply the following items:
  632.  
  633.        ----------------------------------------------------------------------
  634.  
  635.        Licence to use Trumpet 1.05 for [       ] users. . . . . US$[       ]
  636.  
  637.        Tick at least one of the following options.
  638.        [ ] 5.25" disk with the latest version of Trumpet + password
  639.                    Cost - US$10 . . . . . . . . . . . . . . . . US$[       ]
  640.        [ ] 3.5"  disk with the latest version of Trumpet + password
  641.                    Cost - US$10 . . . . . . . . . . . . . . . . US$[       ]
  642.        [ ] administration cost of sending registration password
  643.                    Cost - US$5  . . . . . . . . . . . . . . . . US$[       ]
  644.  
  645.  
  646.        Total. . . . . . . . . . . . . . . . . . . . . . . . . . US$[       ]
  647.  
  648.        Your registration name (required) (will appear on program)
  649.  
  650.        [___________________________________________________________________]
  651.  
  652.        Your email address (optional)
  653.        [___________________________________________________________________]
  654.  
  655.  
  656.        Trumpet Version 1.05                                 Page 17
  657.  
  658.  
  659.  
  660.                                  Trumpet Bug History
  661.  
  662.        Version 1.01 fixes the following bugs.
  663.  
  664.        Internal - NNTP result codes interpreted when exceptions occur.
  665.        TCP/IP - modified to recycle packets out of sequence
  666.        Unable to change IP address on command line.
  667.        Some posting editor bugs fixed.
  668.        Fixed RARP packets, timeout 10 seconds (was 5).
  669.  
  670.        Enhancements in Version 1.01
  671.  
  672.        On initial startup (or NEWS.INI missing) the setup screen appears
  673.        automatically.
  674.        Any error conditions will display a message on the screen for a couple
  675.        of seconds.
  676.        U(nread command now unreads 20 articles at a time
  677.  
  678.        Version 1.02 fixes the following bugs
  679.  
  680.        Check for low memory.  Displays  a message, and limps on with  reduced
  681.        memory.
  682.        Article numbers > 65535 should work now.
  683.  
  684.        Version 1.03 fixes the following bugs
  685.  
  686.        Some ARP code broken.
  687.        TCP code improved for sending data.
  688.        SMTP address not saved after setup screen.
  689.        fixed  bug  when  unread  list   contains  old  articles  which   have
  690.        disappeared from NNTP host.
  691.        Fixed bug  in  screen  display when  focussing  a  new  group  without
  692.        loading.
  693.        Fixed bug  introduced by  Memory low  checking. If  there were  unread
  694.        articles, the readto pointer was assigned to the last of them. Updated
  695.        correctly now.
  696.  
  697.        Version 1.03 Enhancements
  698.  
  699.        Forwarding command in  article and news  item windows.   (defaults  to
  700.        self)
  701.        Mail command sends new letter to author of article.
  702.        Reply command replies to author of article.
  703.        Indicator on  start up  about IP  address  shows netmask  and  default
  704.        gateway.
  705.        More dials on load/save of news.ini.
  706.        Full name extracted from Novell bindery.
  707.        BOOTP installed.
  708.        More robust Novell usage.
  709.        Command line entry of all parameters.
  710.        Extended debug options.
  711.  
  712.  
  713.        Page 18                                 Trumpet Version 1.05
  714.  
  715.  
  716.        Version 1.04 Bug fixes
  717.  
  718.        TCP code modified to avoid Silly Window Syndrome
  719.        Inclusion of RWIN parameter for small/slow ethernet adaptors.
  720.        RARP bug fixed (The BOOTP enhancement broke this part)
  721.        Path line contains the DNS look up for the IP address.
  722.        Date line fixed to conform to Usenet format.
  723.        Traces may be sent to a text file for later analysis
  724.        You can now escape using any when reading large groups.
  725.        You can now shell to DOS.
  726.  
  727.        Version 1.05A bug fixes
  728.  
  729.        The "time-server address not specified causing articles to be rejected
  730.        because of weird date: header" bug is fixed.
  731.        Packet driver hooks modified to allow trace to work.
  732.        The SMTP session is more robust. RCPT TO lines processed properly.
  733.        CC: now works.
  734.        Some changes to the TCP code.
  735.  
  736.  
  737.        Version 1.05A Enhancements
  738.  
  739.        Saves Trumpet settings
  740.        Lots of cosmetic changes to the program.
  741.        Improved Article header layout.
  742.        Support for SLIP included.
  743.        Timeout on NNTP commands
  744.        Rot13 support  (try F9 in the article viewer)
  745.        Mail directory  can  be  supplied  via  command  line  or  environment
  746.        variables.
  747.        Send copy of mail to self.
  748.        A net status indicator.
  749.        A clock.
  750.        The packet driver interrupt number can be set.
  751.        NNTP port number can be set at end of NNTP host name.
  752.  
  753.        Version 1.05B Bug fixes/enhancements
  754.  
  755.        Mail now has a Date: header
  756.        Mail to multiple recipients works (separate by commas, but don't use a
  757.        comma in a comment)
  758.        Added an  option to  disallow a  user to  change the  setup (option  -
  759.        protect)
  760.        Added some file error retry dialogs for the Print/Save commands.
  761.        The save of the news.prm file has been changed to use a temporary file
  762.        when saving.
  763.        Maildir command has automatic append of "\" if not provided.
  764.        IP header check sums checked.  (were not before)
  765.  
  766.        Version 1.05C Bug fixes
  767.  
  768.        BOOTP processing improved to allow any vendor type other than standard
  769.        bootp options.
  770.  
  771.  
  772.        Trumpet Version 1.05                                 Page 19
  773.  
  774.  
  775.  
  776.        Version 1.05D Bug fixes
  777.  
  778.        Small packets not checked for. (Introduced by SLIP)  Crashes with some
  779.        packet drivers.
  780.  
  781.  
  782.        Page 20                                 Trumpet Version 1.05
  783.  
  784.  
  785.        Version 1.05E Bug fixes/enhancements
  786.  
  787.        Inclusion of a Cancel Article option.
  788.        Removal of any reference to supervisor for Novell Systems.
  789.        Fixed bug  where environment/command  line  parameters were  saved  in
  790.        news.prm by mistake.
  791.        Modified default timeout from 60 seconds to 600 seconds.
  792.        Modified the  Posting/Mailing Dialogues  to  cope with  user  pressing
  793.        <esc> by mistake when creating an article.
  794.  
  795.        Version 1.05F Bug fixes/enhancements
  796.  
  797.        Article line counting.
  798.        0 line count appearing on Article list removed.
  799.        Cross referencing  processing of  read articles  added.   (will  cause
  800.        possible slow down of article scanning)
  801.        Inclusion of a -ignore_nw  option to disable NetWare  maildir/username
  802.        processing (cammand line or environment variable only).
  803.        Bugs in 1.05E tcp fixed.
  804.        Bug where users gateway wasn't disabled from setup menu fixed.
  805.        Fixed empty RCPT TO:  fields (empty fields) in SMTP processing.
  806.  
  807.        Version 1.05G Bug fixes
  808.  
  809.        Bug fixed  which was  introduced in  revision F  relating to  removing
  810.        spaces from some trumpet parameters.
  811.        Bug fixed relating to 25/43-50 line mode switching.
  812.  
  813.  
  814.        Trumpet Version 1.05                                 Page 21
  815.  
  816.  
  817.                                   Acknowledgements
  818.  
  819.        The following packages are acknowledged in the development of Trumpet.
  820.  
  821.        Turbo Vision for Turbo Pascal 6.0 by Borland International
  822.  
  823.        TSPA2760 library of Turbo Pascal units available from garbo.uwasa.fi
  824.        by Prof. Timo Salmi, moderating at garbo.uwasa.fi anonymous FTP
  825.        archives at the University of Vaasa, Finland.