home *** CD-ROM | disk | FTP | other *** search
/ Super Net 1 / SUPERNET_1.iso / PC / OTROS / MSDOS / PKTDRVR / TRMP106B / NEWSDOC.TXT < prev    next >
Encoding:
Text File  |  1993-09-07  |  35.3 KB  |  952 lines

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