ANU News Patch file list - last updated 3-SEP-1993 19:52:51.57 ************************* File: 920417_NEWSADD.PATCH Author: Ed Wilts ewilts@galaxy.gov.bc.ca News Version: 6.1beta5 Description: Eliminates logging of each article processed. Only warning messages are generated, and these contain message ID, since there's no processing message to identify the current message. Supplemented: 930520_newsadd.c!mark.martinec@ijs.si ************************* File: 920622_NEWSCONTROL.PATCH Author: Eric Dittman dittman@skitzo.dseg.ti.com News Version: 6.1beta5 Description: Bounces all control messages with !apple!apple!cascader!cascade in the Path: header, since this has been the source of a number of forged cancel messages. ************************* File: 920629_NEWSFILES.PATCH_OBSLT61B7 Author: Reg Quinton reggers@julian.uwo.ca News Version: 6.1beta5 Description: Adds compile time option to suppress connect and progress messages to user when nntp client is starting up. Conditional compilation directive changed from #if SILENT_CLIENT_STARTUP in original post to #if !SILENT_CLIENT_STARTUP with permission of author. Superseded: Included in version 6.1b7 distribution. ************************* File: 920703_NEWS.PATCH_OBSLT61B7 Author: Reg Quinton reggers@julian.uwo.ca News Version: 6.1beta5 Description: allows user to alter display mode after default of unseen stack is applied during NNTP client startup Superseded: Included in version 6.1b7 distribution. ************************* File: 920923_NEWSPOST.PATCH_OBSLT61B7 Author: Ed Wilts ewilts@galaxy.gov.bc.ca News Version: 6.1beta5 Description: Fixes a typo in the user message 'Invoking mailer'. Superseded: Included in version 6.1b7 distribution. ************************* File: 921005_NEWSRTL.PATCH_OBSLT61B6 Author: Martin Winter winter@vision.rs.ch News Version: 6.1beta5 Description: Adds code to strip_compress_lower() and lower_case() to handle chars with umlauts. Superseded: incorporated into 6.1beta6 distribution ************************* File: 921005_NEWSSEARCH.PATCH_OBSLT61B6 Author: Martin Winter winter@vision.rs.ch News Version: 6.1beta5 Description: Handles both '&' and '&&' as concatenation operators for Search command. Superseded: incorporated into 6.1beta6 distribution ************************* File: 921008_NEWSUTILITY.PATCH_OBSLT61B6 Author: Ken Corey kenc@sol.acs.unt.edu News Version: 6.1beta? Description: Sets num_grps to a fixed value higher than the actual number of groups so fastload doesn't choke. Superseded: This workaround incorporated into 6.1beta6 distribution; original bug later fixed by patch 930321_NewsFiles.Patch ************************* File: 921213_NEWSPROFILE.PATCH_OBSLT61B6 Author: Kent Covert kacovert@miavx1.acs.muohio.edu News Version: 6.1beta5 Description: Fixes profile_read() bug which caused reads to spin when a new group was added Superseded: incorporated into 6.1beta6 distribution ************************* File: 921223_NEWSRC.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta5 Description: Searches for separate News_Manager:NewsRC_LocalDB.Template file for local database if current session is using local database and News_Manager:NewsRC.Template does not exist or is for NNTP client. ************************* File: 930105_NNTP_SERVER.PATCH_OBSLT61B7 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta5 Description: Frames calls to cache_check() with #ifdef USECHACHE. Incorporates Bob Sloane's similar changes to 6.1b1 code. Also updates nntp_version number. Comment in NewsSite.H preceding USECACHE definition is also changed to note that the USECACHE compile option is now ON by default (the #define was changed in the 6.1b5 distribution, but the comment wasn't.) Superseded: Replaced by NEWS_NNTP_CACHE logical name in version 6.1b7. ************************* File: 930112_NEWSCMD.PATCH_OBSLT61B7 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta5 Description: deletes verb clause for SAVE, and enters SAVE as a synonym for EXTRACT. This makes SAVE and EXTRACT use the same syntax, as documented. Problem originally noted 12-Jan-1993 by kraftjoel@bvc.edu, whose patch accomplished the same thing, and so is not included separately. Superseded: Included in version 6.1b7 distribution. ************************* File: 930112_NEWSSEARCH.PATCH_OBSLT61B6 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta5 Description: Partial fix to bug reported by ake@dayton.saic.com (Earle Ake) by which the Search command uses the newsgroup name from the prior invocation, rather than the current one, if the /NewsGroups qualifier is not specified. Superseded: incorporated into 6.1b6 distribution ************************* File: 930119_NEWSPOST.PATCH_OBSLT61B6 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1b5 Description: if user attempts to post a file's contents, and specifies a file which can't be opened, the post scratch file is now removed properly. Superseded: incorporated into 6.1beta6 distribution ************************* File: 930121_NEWSBUILD.PATCH_OBSLT61B8 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta5 Description: When Wollongong TCP is selected, links against the WIN/TCP shareable image library, if present, in preference to the object library. Superseded: 6.1beta8 distribution links against PathWay shareable image library by default. If you are using WIN/TCP 5.2 and wish to use the shareable image RTL, change TWGLib.Exe in NewsBuild.Com and Options_C_WINLink.Opt to TWG_RTL.Exe. ************************* File: 930216_NEWSBUILD.PATCH_OBSLT61B6 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta5 Description: Uses p6 to determine whether to purge object and/or executable files after compiling. If p6 contains NOOBJ, object files are not purged; if it contains NOEXE, images are not purged. Superseded: 930303_NewsBuild.Patch replaces this patch for use on v6.1beta6. This patch remains in effect for v6.1beta5. ************************* File: 930217_NEWSCMD.PATCH_OBSLT61B7 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta5 Description: Changes the UnSeenItems command entity to UnReadItems, since the CLI parser did not distinguish it from UnSeenStack Superseded: Included in version 6.1b7 distribution. ************************* File: 930222_NEWSDISPLAY.PATCH_OBSLT61B7 Author: Marlys Nelson acs_mn@rivers.acc.uwrf.edu News Version: 6.1beta5 Description: Enables sysprv before calling fstat() on items in restricted newsgroups, in order to avoid generating file access failure security audit events when trying to access the item file. Superseded: Included in version 6.1b7 distribution. ************************* File: 930225_NEWSPOST.PATCH_OBSLT61B7 Author: Ed Wilts ewilts@galaxy.gov.bc.ca (Ed Wilts) News Version: 6.1beta6 Description: causes return address to be read properly from Reply-To: header when the Follow/Reply command is issued Superseded: Included in version 6.1b7 distribution. ************************* File: 930225_NEWSPROFILE.PATCH_OBSLT61B7 Author: Ed Wilts ewilts@galaxy.gov.bc.ca News Version: 6.1beta6 Description: adds put_line() calls in dsprofile() to actually display Reply-To: settings. Superseded: Included in version 6.1b7 distribution. ************************* File: 930225_NEWSRC.PATCH_OBSLT61B7 Author: Mark Martinec mark.martinec@ijs.si News Version: 6.1beta6 Description: to avoid ACCVIO do not force showing directory with /NOSCREEN Superseded: Included in version 6.1b7 distribution. ************************* File: 930225_NEWSSITE.PATCH_OBSLT61B7 Author: Ed Wilts ewilts@galaxy.gov.bc.ca News Version: 6.1beta6 Description: fixed text comment in params array for NEWS_INIT compilation flag Superseded: Included in version 6.1b7 distribution. ************************* File: 930225_NEWSUTILITY.PATCH_OBSLT61B7 Author: Mark Martinec mark.martinec@ijs.si News Version: 6.1beta6 Description: fix formatting of error messages (used to ACCVIO in cond.handler) Superseded: Included in version 6.1b7 distribution. ************************* File: 930225_NEWSVMSMAIL.PATCH_OBSLT61B7 Author: Mark Martinec mark.martinec@ijs.si News Version: 6.1beta6 Description: fix swapped params in mail$user_set_info(&context,spl,null_list) Superseded: Included in version 6.1b7 distribution. ************************* File: 930228_NEWS.PATCH_OBSLT61B8 Author: Mark Martinec mark.martinec@ijs.si News Version: 6.1beta6 Description: fix matching for generic TCP vs TCPWARE (broken by V6.0-4). See also patch 930520_News.Patch, which applies the same fix to a second instance of this determination in News.C and NewsSetShow.C. Superseded: Included in 6.1beta8 distribution ************************* File: 930301_NEWSSEARCH.PATCH_OBSLT61B7 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta6 Description: Changes call in dsh() from get_filter(context) to get_filter(!context) in order to properly maintain starting context in search. Superseded: Included in version 6.1b7 distribution. ************************* File: 930302_NEWSFILES.PATCH Author: Saul Tannenbaum saul@hnrc.tufts.edu News Version: 6.1beta6 Description: RMS optimizations to improve performance when accessing item and group files. ************************* File: 930303_CACHE.PATCH_OBSLT61B7 Author: Bob Sloane sloane@kuhub.patch News Version: 6.1beta6 Description: Fixed incorrect return code in cache_check_lnm(). Improved cleanup on failure in cache_get_lock(). See also patch 939306_Cache.Patch to allow disabling of cache without triggering error messages. Superseded: Included in version 6.1b7 distribution. ************************* File: 930303_NEWSBUILD.PATCH_OBSLT61B7 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta6 Description: Uses p6 to determine whether to purge object and/or executable files after compiling. If p6 contains NOOBJ, object files are not purged; if it contains NOEXE, images are not purged. Replaces: 930216_NewsBuild.Patch The effect of this patch is identical to that of the old patch, except that this patch applies to v6.1beta6, while the old patch applies to v6.1beta5. Superseded: Included in version 6.1b7 distribution. ************************* File: 930303_NEWSREMCLIENT.PATCH_OBSLT61B7 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta6 Description: removes changes made to WIN/TCP host address lookup in v6.1 by Ken Brucker (kjb@calmasd.prime.com). These changes work for him, but broke News on my system. We haven't been able to figure out what the difference is yet, so you may or may not need to use this patch. Superseded: Included in version 6.1b7 distribution. ************************* File: 930304_NEWSBUILD.PATCH_OBSLT61B7 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta6 Description: Corrects Goto in makeobj subroutine to use makedun, not compdun. Moves linking of News.Exe outside If-Then which handles compilation, so that link-only option functions correctly. Superseded: Patch 930520_NewsBuild.Patch replaces and extends this patch for use with version 6.1beta7. This patch may be used with version 6.1beta6, but changes in the code for building NewsDbg.Exe similar to those made to code for building News.Exe must be made by hand. ************************* File: 930304_NEWSREMCLIENT.PATCH_OBSLT61B7 Author: Alan Wilkie wewila@iwsd01.itwol.bhp.com.au News Version: 6.1beta6 Description: resets alarm timer in UCXSOCKETS code since UCX does not reset it automatically after successful read. Superseded: Included in version 6.1b7 distribution. ************************* File: 930306_CACHE.PATCH_OBSLT61B7 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta6 Description: removes error logging when NEWS_CACHE is undefined, so that errors are not logged when user doesn't define this logical in order to disable caching. See also 930303_Cache.Patch for correction to cache_check_lnm() return code necessary to successfully disable cache without generating errors. Superseded: Included in version 6.1b7 distribution. ************************* File: 930308_NEWSRC.PATCH_OBSLT61B7 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta6 Description: fixes call to do_dir() in reg_context() so that saved class setting is restored properly when next session is started Superseded: Included in version 6.1b7 distribution. ************************* File: 930314_NEWSCONTROL.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta6 Description: Bounces all control messages with !redpoll!ARMM in the Path: header, since this has been the source of a number of forged cancel messages. Based on a suggestion by Frederick Roeber (roeber@vaxcrna.cern.ch). ************************* File: 930317_NEWSEXTRACT.PATCH_OBSLT61B7 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta6 Description: In get_filter(), wraps several calls to cli$get_value() in calls to cli$present(). In do_dirwrite(), adds \n to output of grp_reg. Superseded: Included in version 6.1b7 distribution. ************************* File: 930321_NEWSFILES.PATCH_OBSLT61B7 Author: Mark Martinec mark.martinec@ijs.si News Version: 6.1beta6 Description: Fixes bug which caused write beyond end of ga array when Update command was executed with Fastload option set. *NOTE*: The patch to NewsFiles.C adds the fix, while the patch to NewsUtility.C removes the previous workaround applied by patch 921008_NewsUtility.Patch, and later incorporated into the 6.1beta6 distribution code. If you are using a version of News prior to 6.1beta6, and have not applied patch 921008_NewsUtility.Patch, remove the changes to NewsUtility.C from this patch before attempting to apply it. Replaces: 921008_NewsUtility.Patch Superseded: Included in version 6.1b7 distribution. ************************* File: 930321_NEWSRC.PATCH_OBSLT61B7 Author: Mark Martinec mark.martinec@ijs.si News Version: 6.1beta6 Description: Fixes bug in read_reg_file() which caused News to try to write beyond end of ca array in certain cases, leading to corruption of ga array. Superseded: Included in version 6.1b7 distribution. ************************* File: 930322_BATCHNEWSCMD.PATCH_OBSLT61B7 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta6 Description: Creates a new BatchNewsCmd.Cld, for use with BatchNews.C. This file was missing from the 6.1beta6 source distribution. Superseded: BatchNewsCmd.Cld included in version 6.1b7 distribution. (The /dev/null keeps the unmodified Wall patch tool happy.) ************************* File: 930322_FEEDCHECKCMD.PATCH_OBSLT61B7 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta6 Description: Add /HELP qualifier definition to match call in C source. Superseded: Included in version 6.1b7 distribution. ************************* File: 930322_NEWSCMD.PATCH_OBSLT61B7 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta6 Description: Adds or comments out several entities in NewsCmd.Cld to synchronize command definitions with cli calls in 6.1beta6. Minor changes to NewsSetShow.C so that cli calls for qualifiers to Set Item command are not made when processing Show Item command. Superseded: Included in version 6.1b7 distribution. ************************* File: 930322_NEWSPROFILE.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta6 Description: Changes display of editor setting in profile so that if the editor is callable, the display says "Call mumble" instead of "Spawn mumble" ************************* File: 930323_NEWSPOST.PATCH_OBSLT61B8 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta6 Description: Changes do_posting() so that if the file specified with Followup/File can't be opened, it reports an error, rather than posting the original article with no additions. Superseded: Included in 6.1beta8 distribution ************************* File: 930407_NEWSCMD.PATCH_OBSLT61B8 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta7 Description: Adds qualifier entries to Set Seen definition to match CLI$ calls in 6.1b7 source. Superseded: Included in 6.1beta8 distribution ************************* File: 930408_NEWSDIST.PATCH_OBSLT61B8 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta7 Description: Fixes bug in processing of 'M' flag in News.Sys entries so a separate file is generated for each item. Superseded: Included in 6.1beta8 distribution ************************* File: 930416_REBUILD_ITEM_FILE.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1b6 Description: #includes , so later inclusion of NewsDefine.H does not generate errors. ************************* File: 930421_NEWSSEARCH.PATCH_OBSLT61B8 Author: Martin WInter winter@vision.rs.ch News Version: 6.1beta7 Description: Implements /Reverse qualifier to Search command. Superseded: Included in 6.1beta8 distribution ************************* File: 930422_NEWSEXTRACT.PATCH_OBSLT61B8 Author: Martin Winter winter@vision.rs.ch News Version: 6.1beta7 Description: Implements /Headers=keyword-list qualifier for Print and Extract commands, allowing user to specify which RFC1036 header lines will be placed into the output Superseded: Included in 6.1beta8 distribution ************************* File: 930422_NEWSSEARCH.PATCH_OBSLT61B8 Author: Martin Winter winter@vision.rs.ch News Version: 6.1beta7 Description: Added call to getnoterange() in dsh(), so Search commands would search specified range instead of entire newsgroup. Superseded: Included in 6.1beta8 distribution ************************* File: 930426_NEWSFORWARD.PATCH_OBSLT61B8 Author: Martin Winter winter@vision.rs.ch News Version: 6.1beta7 Description: Adds itemrange, /All, and /Marker qualifiers to Mail and Forward commands to allow processing of multiple messages per command. Superseded: Included in 6.1beta8 distribution ************************* File: 930426_NEWSPOST.PATCH_OBSLT61B8 Author: Martin Winter winter@vision.rs.ch News Version: 6.1beta7 Description: Implements /NewsGroups qualifer by adding entry to CLD and changing calls to parse_newsgroup() in do_posting() to accept input from qualifier. Superseded: 930810_newspost.c!winter@vision.rs.ch supersedes this patch for use with version 6.1beta8 of News. This patch remains the current version for use with version 6.1beta7 of News. ************************* File: 930507_NEWSEXTRACT.PATCH_OBSLT61B8 Author: Mark Martinec mark.martinec@ijs.si News Version: 6.1beta7 Description: EXTRACT/DIR bug fix: insert new-line also for non-reg. newsgroups Superseded: Included in 6.1beta8 distribution ************************* File: 930515_NEWSUTILITY.PATCH_OBSLT61B8 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta7 Description: This patch contains several modifications to item lookup and retrieval, which are too intertwined to break easily into separate patches. 1. Two general modifications have been made to improve efficiency of item lookup, especially for nntp clients: lookup by item numbers uses binary search if items are not ordered by subject; message-IDs for items not yet retrieved in full are cached in a linked list, so the server doesn't have to resend IDs for all items every time News looks up an item by ID. 2. parent_exists() in NewsRead.C has been modified so that the Read/Topic command functions properly when used from an nntp client. 3. map_items() in NewsUtility.C has been modified to place the number of items available on the server in the Count column of the group directory display, rather than the number of items actually retrieved so far. 4. Several message-ID string comparisons in NewsUtility.C have been made case-insensitive, in conformance with RFC977, which dictates that servers may change case when interpreting commands and parameters. 5. ddi_1() in NewsDelete.C has been modified so Delete * deletes all items, even if the group is ordered by subject. 6. update_newsgroup() in NewsMod.C has been modified to update grp_c_itm whether or not the group being updated is currently selected, so that the current item pointer will be on the proper item when the group is next opened. 7. In a few locations, processing of item ranges a-b is altered so that all items with a <= itm_num <= b will be affected, whether or not the group is ordered by subject. Requires: 930615_newsfiles.c!bailey@genetics.upenn.edu Superseded: Included in 6.1beta8 distribution ************************* File: 930520_NEWS.PATCH_OBSLT61B8 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta7 Description: Applies fix identical to 930228_News.Patch (change to order of strncmp() calls in determining nntp protocol so string 'tcp' matches generic tcp instead of tcpware) to second instance of this determination in News.C and NewsSetShow.C. (These were missed in the original patch.) Superseded: Included in 6.1beta8 distribution ************************* File: 930520_NEWSADD.PATCH Author: Mark Martinec mark.martinec@ijs.si News Version: 6.1beta7 Description: Corrects some of the error messages put in place by patch 920417_newsadd.c!ewilts@galaxy.gov.bc.ca, and adds additional information to others. Requires: 920417_newsadd.c!ewilts@galaxy.gov.bc.ca ************************* File: 930520_NEWSBUILD.PATCH_OBSLT61B8 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta7 Description: Fixes bugs manifested only when linking but not compiling: changes incorrect label in makeobj subroutine, and moves code for linking News.Exe and NewsDbg.Exe out of conditional clauses which determine whether to compile. Replaces: 930304_NewsBuild.Patch, which applied some of these fixes to version 6.1beta6. Superseded: Included in 6.1beta8 distribution ************************* File: 930525_NEWSDIST.PATCH_OBSLT61B8 Author: Dick Munroe munroe@dmc.com, Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta7 Description: Fixes handling of filter lines such as foo,!foo.*,foo.bar so that they produce the expected result (e.g. group foo, but not any of foo.* except foo.bar). See leading comment in patch for details of parsing. Note: This patch contains the corrections to the original patch posted by the author on 28-May-1993 as a followup to the original patch. Superseded: Included (with modifications) in 6.1beta8 distribution ************************* File: 930527_NEWSFILES.PATCH_OBSLT61B8 Author: Dick Munroe munroe@dmc.com News Version: 6.1beta7 Description: Correctly sets rms$errno after rms calls Superseded: Included in 6.1beta8 distribution ************************* File: 930531_NEWSRC.PATCH_OBSLT61B8 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta7 Description: if running as an nntp client, do not verify that item exists in item file before setting mark. Superseded: Included in 6.1beta8 distribution ************************* File: 930531_NEWSSEARCH.PATCH_OBSLT61B8 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta7 Description: Limit number of groups searched to NOTE_RANGE_MAX, in order to avoid ACCVIO in dsh(). Superseded: Included in 6.1beta8 distribution ************************* File: 930615_NEWSFILES.PATCH_OBSLT61B8 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta7 Description: Sets record size in News.Groups to be NEWS_GRPFIL_RSZ, #defined in NewsDefine.H, rather than sizeof(struct grp). This allows additional members to be added to the struct without having to change the fromat of the group index file, as long as the data which must be written to the file does not exceed the #defined record size. At the time this patch was generated, NEWS_GRPFIL_RSZ was 512 bytes, with 463 bytes of struct grp needing to be written to the file, and the remainder of the struct being volatile data reinitialized each session. When the struct newsgrp is populated by a sys$get from the group index file for a purpose other than just looking up or updating data in the record, the bytes of newsgrp beyond the end of the data obtained from the file are set to 0. Superseded: Included in 6.1beta8 distribution ************************* File: 930619_NEWSUTILITY.PATCH_OBSLT61B8 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta7 Description: when makring items as read in map_items(), if an expression of the form = grp_firstnum as read, rather than all items >= 1. Superseded: Included in 6.1beta8 distribution ************************* File: 930620_NEWSUTILITY.PATCH_OBSLT61B8 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta7 Description: Fixes two bugs introduced by previous patch 930515_newsutility.c!bailey@genetics.upenn.edu: 1) in find_itm_by_num(), maxiter was set too low by 1, so certain items in large newsgroups were not found, and 2) logic error in noterange() caused wrong range to be generated if the first item in an expression m-n did not exist Requires: 930515_newsutility.c!bailey@genetics.upenn.edu Superseded: Included in 6.1beta8 distribution ************************* File: 930702_NEWSFILES.PATCH_OBSLT61B8 Author: Mark Martinec mark.martinec@ijs.si News Version: 6.1beta7 Description: Modify get_input_dflt to handle default strings or prompts longer than the screen width; check for returned status from SMG Superseded: Included in 6.1beta8 distribution ************************* File: 930710_NEWSDIST.PATCH Author: Dick Munroe munroe@dmc.com News Version: 6.1beta7 Description: Suppresses the inclusion of an !# rnews {byte count} delimiter line in files written for transmission to a system whose News.Sys entry specifies type 'M', since each file is only one article long. ************************* File: 930713_NEWSPOST.PATCH_OBSLT61B8 Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta7 Description: If user does not specify /Self on CL with /Reply, honor mail copy_self profile setting in do_posting(), rather than just skipping self copy. Superseded: Included in 6.1beta8 distribution ************************* File: 930723_NNTP_SERVER.PATCH Author: Saul Tannenbaum saul@hnrc.tufts.edu News Version: 6.1beta7 Description: Performance enhancements for the nntp server: 1) The incoming news .batch file is pre-extended contiguous-best-try 2) The close/re-open cycle of the .batch file is replaced with an fflush/fsync operation which preserves reliability with lower overhead 3) Modest multi-block counts are added to all open calls 4) Multi-buffering and read-ahead/write-behind is turned on for all opens that seem as if they might generate substantial I/O 5) Whenever possible, estimates are made for the size of created files and those files are pre-extended. Modest default extension quantities are also used. 6) NEWSSITE.H is used for customizing compile time constants. 7) NNTP version identification is bumped to 6.1.1 to distinguish these functional changes ************************* File: 930729_NEWSEXTRACT.PATCH Author: Dave Costa newsmgr@drunivac.drew.edu News Version: 6.1beta7 Description: Add /Local qualifier to Print command, which directs printed output to a printer attached to the local terminal. ************************* File: 930804_NEWSCONTROL.PATCH_OBSLT61B8 Author: Bob Sloane sloane@kuhub.cc.ukans.edu News Version: 6.1beta7 Description: Opens mail_scratch file with rfm=var, rat=cr, since callable mail may have problems with stream_lf format, to which fopen() defaults. Superseded: Included in 6.1beta8 distribution ************************* File: 930804_NEWSREAD.PATCH_OBSLT61B8 Author: Ed Wilts ewilts@galaxy.gov.bc.ca News Version: 6.1beta8 Description: Moves call to log_to_usage_file() from update_item() to do_display(), so item is not logged as read if it is Skipped Supplemented: 930805_newsrc.c!ewilts@galaxy.gov.bc.ca Superseded: Similar modifications included in final 6.1beta8 distribution. ************************* File: 930805_NEWSRC.PATCH_OBSLT61B8 Author: Ed Wilts ewilts@galaxy.gov.bc.ca News Version: 6.1beta8 Description: Calls log_to_usage_file() when checkpointing NewsRC, instead of just on exit. Also changes log_to_usage_file() so that no entry is written if no items were posted or read since the last entry was written. Supplemented: 930804_newsread.c!ewilts@galaxy.gov.bc.ca Superseded: Similar modifications included in final 6.1beta8 distribution. ************************* File: 930810_NEWSPOST.PATCH Author: Martin Winter winter@vision.rs.ch News Version: 6.1beta8 Description: Changes calls to parse_newsgroup() in do_posting() to to avoid Newsgroups: prompt in response to Followup command when /Newsgroups qualifier is present on CL. Replaces: 930426_newspost.c!winter@vision.rs.ch This patch is a reformatted version of the modifications to NewsPost.C found in the previous patch 930426_newspost.c!winter@vision.rs.ch, since other changes to the source code made the original incompatible with version 6.1beta8. Note that the /NewsGroups qualifier is accepted by 6.1beta8 without this patch; this patch only serves to eliminate the interactive prompt. ************************* File: 930827_NEWSRTL.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta8 Description: Changes news_getenv() so it will take a comma-separated list of logical name tables in which to look for secure logical names. Changes default list in NewsSite.H of tables for secure logical name lookups, so that DECnet logical names will be found. NOTE: After applying this patch, you need to relink News.Exe and the NNTP images; NewsBuild.Com may not do this automatically for you, so to be safe you should execute NewsBuild.Com with p2=LINK after recompiling the modified sources. ************************* File: 930831_NEWSSITE.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta8 Description: Use $GetJPI() to obtain process rights identifiers if running under vms 5.4 or later; if not, use $Find_Held() to obtain rigths identifiers from UAF. Replaces compile-time decision in previous code. ************************* File: 930902_NEWSUTILITY.PATCH Author: Ed Wilts ewilts@galaxy.gov.bc.ca News Version: 6.1beta8 Description: Makes three changes to log_to_usage_file(): 1. If secure (/Sys/Exec) logical name News_Usage_Anonymous is defined, then the contents of the UAF Account field is written to News_Usage_Log, instead of the username. 2. If no items have been read or posted, no entry is written. 3. The default extension quantity for News_Usage_Log is increased to 50.