From: SMTP%"bailey@HMIVAX.HUMGEN.UPENN.EDU" 30-MAY-1994 13:27:16.76 To: EVERHART CC: Subj: Patch archive update for 6.1beta9 Message-Id: <9405291938.AA05477@uu7.psi.com> Date: Sun, 29 May 1994 14:52:53 EDT Reply-To: Charles Bailey Sender: ANU-NEWS Discussion From: Charles Bailey Organization: HHMI/Human Genetics, Univ of Pa. Subject: Patch archive update for 6.1beta9 To: Multiple recipients of list ANU-NEWS Here, finally, is a list of those patches in the patch archive which are current as of version 6.1beta9 of News (as of today, at least :-)). Note that not all these patches are bugfixes; some make optional changes which you may well decide not to incorporate. The patch archive can be accessed by anonymous ftp, and is located on genetics.upenn.edu, in the directory [.anu_news.patches]. The patch files applicable to the current release of News end in .Patch, while those which are obsolete end in .Patch_Obsltnnnn, where nnnn is the version of News at which they became obsolete. You'll also find in that directory $Readme.Txt - a description of the archive and the patch file format $Patches.List - brief descriptions of the patches NewsPatch.Com - a DCL procedure designed to simplify aplying and keeping track of patches. See the file $ReadMe.Txt for more details. As $ReadMe.Txt mentions, I don't guarantee that any of the patches are correct; I just put 'em into a standard format and make 'em available. The patches are all context diffs suitable for application using Larry Wall's patch program (now maintained by the GNU project). There's an oldish version of this package (with some mods) available by anonymous ftp here, and GNU patch should work as well. (I've almost finished porting GNU patch 2.1 to VMS; anyone who's interested in giving it a test drive should drop me a line.) Regards, Charles Bailey !------------------------------------------------------------------------------- ! Computational Biology and Informatics Laboratory ! Dept. of Genetics, Univ. of Pennsylvania School of Medicine ! Philadelphia, PA USA 19104 Tel. (215) 573-3112 ! Internet: bailey@genetics.upenn.edu (IN 128.91.200.37) !------------------------------------------------------------------------------- ************************* 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: 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: 940523_NEWSRC.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta9 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. Replaces: 921223_newsrc.c!bailey@genetics.upenn.edu for use with version 6.1beta9. 921223_newsrc.c!bailey@genetics.upenn.edu remains current for use with versions 6.1beta5 through 6.1beta8. ************************* File: 940523_NEWSUTILITY.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta9 Description: Fixes bug in item array allocation within xoverni() which caused NNTP client to incur errors freeing item array space when processing an XOVER reponse from the remote server. ************************* File: 940523_NNTP_TCPUCXM.PATCH Author: Alan Greig ccdarg@zippy.dct.ac.uk News Version: 6.1beta9 Description: Changes link options file for use with UCX on AXP to use shareable image IPC library rather than object library. Also, changes NNTP_TCPUCXM.C so that when compiling with DECC, #include errno is changed to #include , since DECC chokes on the former under some circumstances. ************************* File: 940524_NEWSADD.PATCH Author: Mark Martinec Mark.Martinec@ijs.si News Version: 6.1beta9 Description: Fixes bug in NewsAdd.C which caused News to loop during Add File processing when it encountered two #! rnews lines in a row. ************************* File: 940524_NEWSRC.PATCH Author: Mark Martinec Mark.Martinec@ijs.si News Version: 6.1beta9 Description: Fixes bug in fastscan() which caused News to try to close index files when it hadn't yet opened them. ************************* File: 940524_NNTP_SERVER.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta9 Description: Incorporates (with some changes) those optimizations found in patch 930723_nntp_server.c!saul@hnrc.tufts.edu which were not already folded into the 6.1beta9 distribution. This includes the following: 1. Adds const to various constant string declarations. 2. Moves various compile-time constants to NewsSite.H 3. Calculates initial allocation quantity for various files. 4. Allows specification of maximum incoming batch file size (in bytes) via the logical name NEWS_NNTP_SERVER_BATCH_SIZE, subject to the limits imposed by compile-time constants. This value is used when processing transferred items only; processing of posted items always uses NEWS_BATCH_SIZE_LOWLIM. 5. Allows sites to keep batch files open until full, using fflush() and fsync() to flush buffers. This is the default behavior, unless disabled by defining the logical name NEWS_NNTP_SERVER_BATCH_FLUSH_DISABLE to translate to a value considered true by DCL (i.e. odd decimal number or string beginning with one of TtYy. Replaces: 930723_nntp_server.c!saul@hnrc.tufts.edu for use with version 6.1beta9. 930723_nntp_server.c!saul@hnrc.tufts.edu remains current for use with previous versions. ************************* File: 940525_NNTP_SERVER.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta9 Description: Adds tef to fop argument in fopen() call for incoming batch file. This may get you some space back when the file is closed, if the initial allocation quantity was large. This option is used only when leave_spool_open is true, since otherwise the batch file may be opened and closed several times to append new items, and tef is probably wasted effort under these conditions, and may cause batch files to be fragmented. Replaces: 930917_nntp_server.cbailey@genetics.upenn.edu, for use with version 6.1beta9. 930917_nntp_server.cbailey@genetics.upenn.edu remains current for use with version 6.1beta8. ************************* File: 940526_NEWSRC.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta9 Description: If the /DotNewsRC qualifier was specified when invoking News, it should override the profile setting DotNewsRC for the current session. This patch fixed a bug which caused the profile setting to override the command line setting after initial startup was complete. ************************* File: 940526_NEWSSKIM.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta9 Description: Adds ability to determine whether attempt to open an item file failed because the file was locked by another user, and if so to ignore it. Absent this, if the item file was locked, an error was returned in version 6.1beta9; in previous versions the command affected might fail, or, if the error was incurred during a skim pass, the item was deleted. ************************* File: 940527_NEWSUTILITY.PATCH Author: Charles Bailey bailey@genetics.upenn.edu News Version: 6.1beta9 Description: Checks that the idmap lookaside list exists for a newsgroup before trying to use it to find a missing item.