home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / INTERNET / USENET / YARN / CHANGES < prev    next >
Encoding:
Text File  |  1994-10-11  |  20.8 KB  |  638 lines

  1. VERSION 0.73
  2.  
  3. - Fix: The expire -r command corrupted the news base.
  4.  
  5. - Fix: Memorized keyword search truncated the search expression to the
  6.   keyword file name length.
  7.  
  8. - Fix: If an article's References: header was continued over more than
  9.   one line, only the first line was read.
  10.  
  11. - Fix: Save thread to file function did not write user defined header at
  12.   beginning of each article.
  13.  
  14. VERSION 0.72
  15.  
  16. - Pressing the Esc key at the article reading level now returns you to
  17.   the article selection level.  The 'q' key now returns you to the
  18.   newsgroup selection level.
  19.  
  20. - Added memorized keyword search.  In the search functions, enter
  21.   @filename for the search text to match any of the keywords listed
  22.   in the file.  The file should list one keyword per line.
  23.  
  24. - The import program now returns errorlevel 1 if the SOUP file could not
  25.   be unpacked.
  26.  
  27. - Fix: The import program inserted an extraneous / path separator if the
  28.   TMP environment setting ended with a \.
  29.  
  30. - Fix: After the expire program deleted all the articles in a newsgroup,
  31.   the reader program reported 1 unread article in the newsgroup.
  32.  
  33. VERSION 0.71
  34.  
  35. - When sending a USENET post containing a Cc: header, a copy of the
  36.   message with the Cc: replaced with To: is also sent as mail.
  37.  
  38. - Fix: The import program inserted an extraneous \ path separator if the
  39.   TMP environment variable was set to the root directory.
  40.  
  41. - Fix: The yarn program corrupted the user's newsrc file if it contained
  42.   a newsgroup not in the active newsgroup list.
  43.  
  44. - Fix: The yarnx.exe program did no daylight saving time adjustment on
  45.   the time zone part of the Date: header in outgoing messages.
  46.  
  47. VERSION 0.70
  48.  
  49. - Added 'B' command to resend a message.  This command works only in the
  50.   MAILED and POSTED folders.
  51.  
  52. - The import program uses the directory specified by the environment
  53.   setting TMP to hold temporary working files.
  54.  
  55. - Fix: The expire command with no arguments did not remove old entries
  56.   from the history file.
  57.  
  58. - Fix: The rmgroup command corrupted the active file.
  59.  
  60. - Fix: The join truncated subject code did not include white space or
  61.   punctuation in the count of matching characters.
  62.  
  63. VERSION 0.69
  64.  
  65. - Now look at Message-ID: and References: headers to order the articles
  66.   in a thread.
  67.  
  68. - Added CONFIG setting to allow you to join truncated subjects into a
  69.   common thread.  For example, use the setting
  70.  
  71.       join-truncated-subjects = 21
  72.  
  73.   to join articles with subjects truncated by a QWK reader into the
  74.   proper thread.  The setting specifies the number of characters to
  75.   match in the subject, not counting the Re: portion.
  76.  
  77. - Yarn used the date in the Expires: header only if it was further in
  78.   the future than the normal article expiry date.
  79.  
  80. - Removed "Abort" selection from menus.  With the 'A' and 'S' keys
  81.   adjacent to each other, users might accidently select "Abort" when
  82.   they intended to select "Send".  To abort now, press the Esc key.
  83.  
  84. - At start up, now estimate the number of unread articles in each
  85.   newsgroup instead of loading the newsgroups and actually counting
  86.   unread articles.
  87.  
  88. VERSION 0.68
  89.  
  90. - If mail filtering was enabled, the import program repeatedly displayed
  91.   the error message "Cannot create INBOX" when reading a download packet
  92.   containing many mail messages.
  93.  
  94. - Fixed wrapping of long address lists in To:, Cc: and Bcc: headers of
  95.   outgoing messages.
  96.  
  97. VERSION 0.67
  98.  
  99. - Added mail filter to import program.
  100.  
  101. - Added commands to newsgroup selection level
  102.     Key  Command
  103.      O   Save articles in newsgroup to folder
  104.      S   Save articles in newsgroup to file
  105.      W   Write articles in newsgroup to file without headers
  106.  
  107. - The yarnx.exe program did not output articles using BIOS when the
  108.   "speech=on" option was set.
  109.  
  110. - Include the original author's mail address in the attribution when
  111.   posting a follow-up.
  112.  
  113. - Check for write error when saving to file.
  114.  
  115. - Save to file command asks to append to or overwrite the file if it
  116.   already exists.
  117.  
  118. - Fixed memory fault when you type a key after selecting an item from
  119.   an F2 pick list.
  120.  
  121. VERSION 0.66
  122.  
  123. - The F3 command refused to add an entry to the address book if the alias
  124.   field matched the beginning of the address field.
  125.  
  126. - If the address book contained a very long address list, yarn overflowed
  127.   a memory buffer when you tried mailing to that list.  If the address
  128.   list is longer than 80 characters, the F2 pick list inserts the alias
  129.   instead of the address.
  130.  
  131. - Increased address field maximum length in an address book entry to 32000
  132.   characters.
  133.  
  134. - Now avoid writing long lines to the address book file by writing each
  135.   address in an address list on a separate line followed by the \ line
  136.   continuation character.
  137.  
  138. - Added CONFIG settings for save to file command:
  139.  
  140.   The save to file command writes this line at the start of each saved
  141.   message.  The default is to write no line at the beginning of the message.
  142.  
  143.       save-mail-header = Message %a of %C:
  144.  
  145.   The save to file command writes this line at the start of each saved
  146.   article.  The default is to write no line at the beginning of the article.
  147.  
  148.       save-news-header = Article %a of %C:
  149.  
  150. - To enable support for the ISO-8859/8 (Hebrew) character set, put the line
  151.  
  152.       charset = iso-8859-8
  153.  
  154.   in the CONFIG file and set the code page to 862.
  155.  
  156. - Added CONFIG option for visually impaired users.  Set
  157.  
  158.       speech = on
  159.  
  160.   to enable a speech friendly user interface.
  161.  
  162. - To show only certain message headers, put
  163.  
  164.       show = <header list>
  165.  
  166.   in the CONFIG file, where <header list> is a list of headers separated
  167.   by spaces.  If both "hide" and "show" settings are in the file, the
  168.   last one takes effect.
  169.  
  170. VERSION 0.65
  171.  
  172. - The "expire -r" command also deleted old articles from the history file.
  173.  
  174. - When sending a message, insert the configured From: header and discard
  175.   any changes made to the header while in the editor.
  176.  
  177. - The left and right arrow keys now move between the newsgroup selection
  178.   level, article selection level and article reading level.  Pressing
  179.   the right arrow key at the article reading level moves to the next
  180.   unread article.
  181.  
  182. VERSION 0.64
  183.  
  184. - The "expire -r" program corrupted the history file.
  185.  
  186. - Added PGP hooks.
  187.  
  188. - The timezone in the Date: header now accounts for daylight savings time.
  189.  
  190. - While entering a form field that asks for a mail address, the
  191.   selection of an entry from the address book using the F2 key now
  192.   inserts the address instead of the alias.
  193.  
  194. - By default, comments (parentheses and the text between them) are now
  195.   stripped from the To:, Cc: and Bcc:  headers of outgoing messages. To
  196.   leave the comments in, put this line in the CONFIG file:
  197.  
  198.       address-comments=on
  199.  
  200. VERSION 0.63
  201.  
  202. - The "expire -r" command hung if all articles in the news base were
  203.   marked as read.
  204.  
  205. - Catch up command at newsgroup selection level did not clear count
  206.   of unread articles.
  207.  
  208. - When saving to a folder, pressing the F2 key while entering the
  209.   folder name pops up a list of existing folders you can select from.
  210.  
  211. - Enable high intensity background colors.
  212.  
  213. VERSION 0.62
  214.  
  215. - Changed the command key mapping to eliminate Alt- keys.
  216.  
  217.   Newsgroup selection level
  218.     Old Key  New Key  Command
  219.      Alt-C      C     Mark all articles in newsgroup as read
  220.      Alt-F      F     List folders
  221.      Alt-M      M     Read/send mail
  222.      Alt-N      N     Next newsgroup containing unread articles
  223.      Alt-P      P     Previous newsgroup containing unread articles
  224.      Alt-R      R     List replies
  225.      Alt-S      +     Subscribe to newsgroup
  226.      Alt-U      -     Unsubscribe from newsgroup
  227.  
  228.   Article selection level
  229.     Old Key  New Key  Command
  230.      Alt-A      A     Post original article
  231.      Alt-C      C     Mark all articles in newsgroup as read
  232.      Alt-K      K     Mark articles in thread as read
  233.      Alt-O      O     Save articles in thread to folder
  234.      Alt-S      S     Save thread to file
  235.      Alt-U      U     Mark articles in thread as unread
  236.      Alt-W      W     Write thread to file
  237.  
  238.   Article reading level
  239.     Old Key  New Key  Command
  240.      Alt-C      C     Mark all articles in newsgroup as read
  241.        C        c     Cancel article
  242.        S        z     Supersede article
  243.  
  244. - When replying to a message, don't prompt the user for a destination
  245.   if the Reply-To: header is the same as the From: header.
  246.  
  247. - The reader program opens news base files in shared reading mode.
  248.  
  249. - The reader crashed when adding or modifying an address book entry
  250.   in 132 column display mode.
  251.  
  252. - Fixed the expire program which may go into an infinite loop when run
  253.   with no arguments to expire all newsgroups,
  254.  
  255. VERSION 0.61
  256.  
  257. - Leaving the replies list in yarnx resulted in a memory fault.  The
  258.   Watcom C++ compiler generated code that called destructors more
  259.   than once.
  260.  
  261. - A memory leak caused the cvt06 program to run out of memory when
  262.   converting a large news base.
  263.  
  264. - The expire program corrupted the history file when run with no
  265.   arguments to expire all newsgroups,
  266.  
  267. - When replying to a message, ask the user to select from a list of
  268.   destinations if the message has a Reply-To: header or was sent to
  269.   multiple recipients.
  270.  
  271. - While entering a form field that asks for a mail address, the
  272.   selection of an entry from the address book using the F2 key now
  273.   inserts the alias instead of the address.
  274.  
  275. - When adding an address book entry, truncate the alias at the first
  276.   word.
  277.  
  278. - Disable Ctrl-C from terminating the reader program.
  279.  
  280. - Added -s option to reader program to disable '!' shell command.
  281.  
  282. - Improved support for 132 column display modes.
  283.  
  284. VERSION 0.60
  285.  
  286. - The news base is incompatible with older versions of Yarn.  Run the cvt06
  287.   program to convert an existing old format news base to the new format.
  288.  
  289. - The expire program can delete articles from specific newsgroups.  It can
  290.   also delete read articles.
  291.  
  292. - The DOS protected mode version of the reader uses a different DOS
  293.   extender and has the new name yarnx.  The program requires the file
  294.   DOS4GW.EXE to be in a directory in the PATH.
  295.  
  296. - If the import program finds a newsgroup in the AREAS file of a SOUP packet
  297.   that is not in the active newsgroup list, it adds the newsgroup to the
  298.   user's subscription list.
  299.  
  300. VERSION 0.59
  301.  
  302. - The aliases file is now called the address book in the user manual.
  303.   The "aliases" configuration setting is renamed "address-book".
  304.   The default address book file is <home>\yarn\addrbook.
  305.  
  306. - Press the F2 key to edit the address book.  While entering a form
  307.   field that asks for a mail address, press F2 to pick a mail address
  308.   from the address book.  Press the F3 key to add the author of the
  309.   current message to the address book.
  310.  
  311. - Increased the speed of the import program by opening and closing the
  312.   new base files only as required.
  313.  
  314. - Do not quote forwarded messages.
  315.  
  316. - Delete reply packet file if the user deletes all messages from reply
  317.   packet.
  318.  
  319. VERSION 0.58
  320.  
  321. - Several users reported that when they try to send mail or news, the
  322.   DOS extender reader replaced the entire message with a single "Lines: "
  323.   header.  This problem does not happen with the real mode version. 
  324.   Until this problem is resolved, the real mode reader is should be
  325.   used by default and is named yarn.exe.  The DOS extender reader is
  326.   named yarn-x.exe.
  327.  
  328. - Changed the command key mapping.
  329.  
  330.   Newsgroup selection level
  331.              New Key  Command
  332.               Alt-C   Mark all articles in newsgroup as read
  333.  
  334.   Article selection level
  335.              New Key  Command
  336.               Alt-U   Mark articles in thread as unread
  337.  
  338.   Article reading level
  339.     Old Key  New Key  Command
  340.                 b     Scroll backward one page
  341.        j        k     Mark article as read
  342.        k        K     Mark articles in thread as read
  343.                 m     Mail article to someone
  344.        m        u     Mark article as unread
  345.                 U     Mark articles in thread as unread
  346.        z        S     Supersede article
  347.  
  348.   Mail reading level
  349.     Old Key  New Key  Command
  350.                 f     Post followup article
  351.        f        m     Forward message to someone
  352.        m        u     Mark message as unread
  353.  
  354. - The package now includes a batch file to install Yarn.  Also
  355.   introduced an adduser program to set up a user.
  356.  
  357. - Added yarn option -r to edit the reply packet.
  358.  
  359. - When the user replies to a mail message, it is flagged with the status
  360.   'A' in the message selection list.
  361.  
  362. - Fix: When importing messages that were read online with Pine, the
  363.   empty line that separates the header from the body was deleted.
  364.  
  365. - Fix: Yarn redirected the standard output of the spell program to
  366.   the null device.  Output from the ispell program was not visible.
  367.  
  368. VERSION 0.57
  369.  
  370. - The subscribe to newsgroup command (Ins) caused a memory fault in the
  371.   DOS extender version.
  372.  
  373. - Fixed To: header in outgoing mail messages to be compatible with uqwk
  374.   version 1.7.
  375.  
  376. - Removed X-Status: header from outgoing messages.
  377.  
  378. - If the body of an outgoing message contains non-ASCII characters, assume
  379.   the character set is ISO-8859/1 and add MIME headers.
  380.  
  381. VERSION 0.56
  382.  
  383. - The yarn program in the MS-DOS version now runs under a DOS extender.
  384.   Included yarn-rm, which is the reader program running in real mode.
  385.  
  386. - Also map ISO-8859/1 character set in article selection list and
  387.   editor.
  388.  
  389. - Display destination address/newsgroup in sent mail/news folder list.
  390.  
  391. - When replying to a mail message, copy the Cc: header from the
  392.   original message to the outgoing message.
  393.  
  394. - Set the Bcc: header in outgoing messages by putting the line
  395.  
  396.       Bcc=<addresses>
  397.  
  398.   in the configuration file, where <addresses> is a list of mail
  399.   addresses.
  400.  
  401. - Should only expand aliases in To:, Cc:, and Bcc; headers.
  402.  
  403. - Time zone field in Date: header of outgoing messages was incorrect
  404.   if the time zone was more than 9 hours from GMT.
  405.  
  406. - Do not load and save the newsrc file when yarn is run with the -f or
  407.   -m option.
  408.  
  409. - News format field in REPLIES file should be 'B'.
  410.  
  411. - To specify the maximum keep days for newsgroups added by the import
  412.   program, put the line
  413.  
  414.       max-keep=<n>
  415.  
  416.   in the configuration file, where <n> is the number of days.
  417.  
  418. - To specify a spell check program, put the line
  419.  
  420.       spell=<program> %f
  421.  
  422.   in the configuration file, where <program> is the program name.
  423.  
  424. VERSION 0.55
  425.  
  426. - The rmgroup command corrupted the active newsgroup file.
  427.  
  428. - For the MS-DOS version, fixed the overlay thrashing while scrolling
  429.   in the mail message selection level.
  430.  
  431. VERSION 0.54
  432.  
  433. - Added search commands to newsgroup selection level.  The '/', '?',
  434.   ';' and ':' commands search for a newsgroup name containing a
  435.   matching regular expression.
  436.  
  437. - Added search commands to article selection and article reading
  438.   level.  The '/', '?', ';' and ':' commands search for an article
  439.   containing a matching regular expression.  The 'g' and 'G' commands
  440.   search for a regular expression within an article.
  441.  
  442. - If the reader selects a newsgroup containing a huge number of articles
  443.   and there is insufficient memory to list every article, it displays
  444.   an error message and list a subset of the articles.
  445.  
  446. - Added 'q' command to go from article reading level to article
  447.   selection level (same as '=' command).
  448.  
  449. - Put the line
  450.  
  451.         next-screen-context-lines=<n>
  452.  
  453.   in the configuration file to redisplay the last <n> lines of the
  454.   previous screen when paging through an article.
  455.  
  456. - When displaying articles, the reader maps the ISO-8859-1 (ISO Latin 1)
  457.   character set to IBM code page 850 if the configuration file contains
  458.   the line
  459.  
  460.         charset=iso-8859-1
  461.  
  462. - The reader program displays "You have new mail" if the user has new
  463.   mail in the incoming message folder.
  464.  
  465. - The newgroup program accepts an optional third parameter, the
  466.   maximum number of days to keep an article.  If this is specified,
  467.   articles that have an Expires: header are kept only for this number
  468.   of days, instead of until the date specified in the header.
  469.  
  470. VERSION 0.53
  471.  
  472. - Added '!' command to run command shell.
  473.  
  474. - Mail aliases now stored in a separate file <user>\YARN\ALIASES.
  475.   To specify another aliases file, use the statement
  476.  
  477.         aliases=<file>
  478.  
  479.   in the CONFIG file, where <file> is the full path of the aliases file.
  480.  
  481. - Added -r option to import program, to import rnews batches.
  482.  
  483. - If you unsubscribed from the last newsgroup in the newsgroup selection
  484.   list, the highlight bar was positioned after the last newsgroup.
  485.  
  486. - Check return status from zip/unzip program when packing/unpacking
  487.   reply packet.
  488.  
  489. - The OS/2 import program changed the current working directory before
  490.   running unzip, which made unzip unable to find the packet file.
  491.  
  492. - If the import program read an article header exactly 511 characters
  493.   long, it incorrectly saw the end of the headers when it read the next
  494.   line.
  495.  
  496. VERSION 0.52
  497.  
  498. - Messages in reply packet can be modified.  Added the following commands:
  499.     Newsgroup selection level and folder selection level
  500.       Alt-R    List replies
  501.  
  502. - Changed keywords accepted by color statement in CONFIG file.
  503.       menu-short-cut         changed to  menu-hotkey
  504.       menu-select-short-cut  changed to  menu-select-hotkey
  505.  
  506. VERSION 0.51
  507.  
  508. - Display message count in folder selection list.
  509.  
  510. - The color statement in the CONFIG file accepts these additional keywords:
  511.       menu-border
  512.       menu-text
  513.       menu-select
  514.       menu-short-cut
  515.       menu-select-short-cut
  516.  
  517. VERSION 0.50
  518.  
  519. - Fix: The 'd' command to mark a mail message for deletion also tried to
  520.   post a followup to the message.
  521.  
  522. VERSION 0.49
  523.  
  524. - Added mail commands:
  525.     Message selection level
  526.       Alt-O    Save message to folder
  527.     Message reading level
  528.       F        Post followup, quoting original article
  529.  
  530. - Mark mail message for deletion after saving it to another folder.
  531.  
  532. - Save copy of sent articles in a folder by putting the line
  533.  
  534.       sent-news=POSTED
  535.  
  536.   in configuration file.
  537.  
  538. VERSION 0.48
  539.  
  540. - Can save messages to mail folders.
  541.   Added folder commands:
  542.     Newsgroup selection level
  543.       Alt-F    List folders
  544.     Article selection level
  545.       Alt-O    Save thread to folder
  546.     Article reading level
  547.       o        Save article to folder
  548.  
  549. - Moved incoming mail folder from <home>\YARN\INBOX to <home>\MAIL\INBOX.
  550.  
  551. - Save copy of outgoing mail messages in a folder by putting the line
  552.  
  553.       sent-mail=SENT
  554.  
  555.   in configuration file.
  556.  
  557. - Set the Cc: header in outgoing messages by putting the line
  558.  
  559.       Cc=<addresses>
  560.  
  561.   in configuration file, where <addresses> is a list of mail addresses.
  562.  
  563. - Added forward mail command ('f') to mail reading level.
  564.  
  565. - Added -q option to import program to disable article number output.
  566.  
  567. - Added rmgroup program to remove newsgroup from active newsgroup list.
  568.  
  569. - Fix: The reader did not allow the external editor to be run with any
  570.   command line options.
  571.  
  572. VERSION 0.47
  573.  
  574. - Fix: The file path passed to the editor should use \ as path separators.
  575.  
  576. - Disabled settings from environment variables USER and NAME.
  577.  
  578. - If set, the YARNRC environment variable specifies the configuration file
  579.   to read instead of the default <home>\YARN\CONFIG.
  580.  
  581. VERSION 0.46
  582.  
  583. - The import program now handles the SOUP message formats 'm', 'M' and 'B'.
  584.  
  585. - Reader displays a message line at the bottom of the screen showing
  586.   frequently used commands.  To turn off the message line, put
  587.  
  588.       message=off
  589.  
  590.   in the configuration file.
  591.  
  592. VERSION 0.45
  593.  
  594. - The Newsgroups: header is normally hidden unless the article is crossposted.
  595.  
  596. - Reader correctly displays headers that span multiple lines.
  597.  
  598. VERSION 0.44
  599.  
  600. - In the CONFIG file, colors for specific USENET headers are set using the
  601.   statement
  602.  
  603.         color header-<name> <fg> <bg>
  604.  
  605.   The color statement can also set window colors.
  606.  
  607. - The MS-DOS version is compiled for the 8086/8088 instruction set.
  608.  
  609. VERSION 0.43
  610.  
  611. - Specify mail address aliases in the CONFIG file using the alias statement.
  612.  
  613. - If the import program finds a newsgroup in the AREAS file of a SOUP packet
  614.   that is not in the active newsgroup list, it adds the newsgroup to the
  615.   active list.  The keep days for the added newsgroup is specified by the
  616.   "keep" setting in the CONFIG file.
  617.  
  618. - If free disk space runs lows while importing messages, the import program
  619.   aborts.
  620.  
  621. - Message headers containing tab characters where parsed incorrectly.
  622.  
  623. VERSION 0.42
  624.  
  625. - Reader subscribes to all active newsgroups if newsrc does not exist.
  626.  
  627. - Reader hides headers beginning with '\t' by default.
  628.  
  629. VERSION 0.41
  630.  
  631. - Fixed bug in the subject truncation routine that caused reader to hang on
  632.   subjects containing long words.
  633.  
  634. - At the end of the article, the reader shows the number of articles
  635.   remaining in the thread.
  636.  
  637. - Increased maximum subject length stored in index files to 127 characters.
  638.