home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / trn_197b.zip / new.os2 < prev    next >
Text File  |  1995-01-31  |  8KB  |  184 lines

  1. NEWS in the OS/2 port
  2.  
  3. new for 1.97 beta (mostly bug fixes):
  4.  
  5.   -  Rearranged common.h to facilitate building UUPC and NNTP versions from
  6.      the same source.
  7.      
  8.   -  The prompts to include files after a reply/followup now work properly.
  9.      Let me know if I missed anything else (ie: prompts that should work,
  10.      but don't).
  11.      
  12.   -  Don't quote "blank" lines (lines with only a newline).  Pet peeve of
  13.      mine, if a lot of people complain I'll put it back.
  14.      
  15.   -  If Rmail=sendmail (needed that way for elm and tcpip) then we rewrite
  16.      the sendmail to "sendmail -af %s -t" 
  17.      
  18.   -  Use the env. SHELL over COMSPEC for the default shell.
  19.      
  20.   -  (nntp) No longer reload the article if it is cached.
  21.      
  22.   -  (nntp) We now do some cleaning up after ourselves.  No
  23.      more rnvary, rnew and rrn files left in your TMP dir.  This
  24.      relies on the setting of TMP environment variable to be the
  25.      the same as the the temp dir in the system.rc.
  26.      
  27.   -  Expire: was being set without any data.  This is a no-no with some
  28.      nntpd implementations (expire gets set to NOW rather than being
  29.      stripped) so I've left out Expire: from the headers...  Lets see how
  30.      this works...
  31.      
  32.   -  (nntp) bleeding headers is now fixed.
  33.      
  34.   -  (nntp) fixed the checking for new newsgroups.  It should
  35.      be faster now (since we use NEWGROUPS rather than check every
  36.      newsgroup against the active file and all that) and it will no longer
  37.      append every new newsgroup to your .newsrc.  
  38.      
  39.   -  (nntp) we now see the active file being loaded.  Nice for slip users.
  40.      
  41.   -  (nntp) trn is more friendly on low bandwidth connections.  It
  42.      reads the active file at startup and when you reach the end of the
  43.      newsgroup selections.  No longer load the active file after cancelling
  44.      an article.
  45.      
  46.   -  We now call the editor with backslashified filenames rather than '/'s
  47.      in the filename for people that don't use vi or emacs.
  48.      
  49.   -  (nntp) You can post to moderated newsgroups now.
  50.      
  51.   -  Added support for the From: line, just a simple redefinition of a
  52.      #define. 
  53.  
  54.   -  Since emx 0.9a seems not to include a working version of getpwnam()
  55.      and getpwent to extract information from the passwd file, an own
  56.      version of getpwnam() is now used in TRN.
  57.  
  58.   -  A public domain version of the termcap library is now used instead
  59.      of the termcap which is provided together with emx/gcc. The main reason
  60.      is the "GNU COPYLEFT" that applies to emx-termcap.
  61.  
  62.   -  TRN now honours the environment variables VISUAL or  EDITOR.
  63.      TRN first checks the variable editor in the rc-files. The environment
  64.      variables VISUAL or EDITOR overwrite the setting out of the rc-file.
  65.      You can also omit the Editor setting in the rc-file, if one
  66.      of the environment variables is set.
  67.  
  68.   -  When running on local newsbase (the UUPC version of TRN), cancelling
  69.      now works correctly. Previously, TRN had the article open when
  70.      calling inews to cancel, so inews was unable to delete the file
  71.      from the disk. Now TRN closes the file before calling inews, so
  72.      inews can delete the file. Canceling now cancels locally also.
  73.  
  74.  
  75. new for 1.96 beta (bug fixes):
  76.  
  77.   - The signature setting may now contain a fully qualified path
  78.     (previously only a filename could be specified which was then
  79.      assumed to be in the home directory)
  80.  
  81.   - TRN now uses the setting Rmail to invoke a mailer. Previously the
  82.     call to rmail was hardcoded in TRN. Now it is possible to specify
  83.     sendmail as mailer (I've not done this yet myself).
  84.  
  85.       - The rmail setting may be omitted in which case
  86.         "rmail -f filename -t" is used.
  87.  
  88.       - A setting may be specified which does not contain the
  89.         option "%s", for example:
  90.         Rmail=c:\usr\uupc\bin\mymailer.exe
  91.         In this case the command
  92.         "c:\usr\uupc\bin\mymailer.exe -f filename -t"
  93.         would be used to send mail
  94.  
  95.       - Or a complete new rmail command can be specified where "%s"
  96.         is replaced with the filename of the mail to be sent, example:
  97.         RMail=c:\usr\uupc\bin\mymailer.exe -b -f %s -s
  98.         In this case the command
  99.         "c:\usr\uupc\bin\mymailer.exe -b -f filename -s"
  100.         would be used to send mail
  101.  
  102.   - The news post command is configurable via environment parameter.
  103.     The default (if no environment setting is specified) is
  104.     "inews -h < filename"   where filename is the article to post.
  105.     The environment variable NEWSPOSTER can be set to specify a
  106.     different call, for example:
  107.     NEWSPOSTER=c:\usr\uupc\bin\myposter -h %h
  108.     The option "%h" will be replaced with the fully qualified filename
  109.     of the file to post and must be given somewhere in the setting.
  110.  
  111.   - TRN now eats typeahead by default, this can be switched of using
  112.     the command line parameter -T. The previous version of TRN did
  113.     not eat typeahead and there is no command line option to
  114.     switch this on.
  115.  
  116.   - When a program compiled with emx was called from within TRN this
  117.     program lost characters from the keyboard. This especially made
  118.     it impossible to call vi (elvis ported using emx) from within TRN
  119.     to edit kill files. I'm not sure, but this may be a bug in EMX.
  120.     I found a workaround for this in TRN.
  121.  
  122.   - When posting articles locally using rnews, rnews tries to rename
  123.     the old active file before writing a new one to the disk. This
  124.     caused the warning message "could not rename active file".
  125.     This was annoying though not tragic since rnews does not abort
  126.     in this case, it just writes out the active file without renaming
  127.     it before. The difference is that the old active is no longer
  128.     available in case rnews fails writing the file for some reason.
  129.     TRN now closes the active file before posting an article, this
  130.     fixes the problem when posting own articles.
  131.  
  132.  
  133.     REMARK !!! IMPORTANT !!!
  134.  
  135.     Do not unbatch news while trn is running.
  136.  
  137.     Though rnews seams to be able to handle the open active file
  138.     problem, it still may cause problems. I've unbatched several
  139.     MB's of news while TRN is running and I always got the warning
  140.     message that the active cannot be renamed. It still worked, but
  141.     it's really annoying, so I advise not to unbatch news while
  142.     TRN is running.
  143.  
  144.   - The thread tree was screwed up when running previous versions
  145.     of TRN and mthreads. This was caused by a little bug in the
  146.     parsing of the article headers. This bug had to be fixed both
  147.     in mthreads and in TRN. TRN generates it's own thread tree if
  148.     there is no thread database. If you use mthreads to generate
  149.     you thread database you should get the new mthreads package
  150.     in addition to the new TRN. The mthreads package is called
  151.     mth_31a.zip. This is a maintenance release of mthreads, the
  152.     previous package is called mth_31.zip
  153.  
  154.   - Fixed a little bug in the generation of the date string, a comma
  155.     was missing after the "day of week" string.
  156.  
  157.   - TRN sometimes failed with the message "trn: out of memory" when
  158.     reading the thread file. The was due to an error when reading
  159.     the thread file, this is fixed now.
  160.  
  161.   - TRN was unable to save articles in the root directory
  162.     (ie.  s /article.file   or   s x:/article.dat)  this is fixed now.
  163.  
  164. new for for 1.95 beta:
  165.  
  166.   - TRN is now based on the original version 3.5 (previously 2.5).
  167.     This should enable all new features of TRN 3.5.
  168.  
  169.   - A example how to define keyboard macros especially for special
  170.     commands like cursor, function keys and others is included.
  171.  
  172.   - TRN now uses inews to post articles instead of the kludge that
  173.     was implemented in the OS/2 TRN version 1.0 - 1.2 .
  174.  
  175.   - Cancel articles and Supersede articles should work now.
  176.  
  177.   - A article can now be scrolled down by one line using <CR>.
  178.  
  179.   - A nasty keyboard handling bug was removed. This e.g. caused TRN
  180.     to skip whole articles when pressing <space> to show the
  181.     next page of the article.
  182.  
  183.   - A kill-file bug was removed.
  184.