home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume1 / rn / patch33 < prev    next >
Text File  |  1986-11-30  |  5KB  |  138 lines

  1. Article 646 of net.sources.bugs:
  2. Path: adelie!ll-xn!nike!sri-spam!sri-unix!hplabs!sdcrdcf!lwall
  3. From: lwall@sdcrdcf.UUCP (Larry Wall)
  4. Newsgroups: net.news.b,net.sources.bugs
  5. Subject: rn 4.3 patch #33
  6. Message-ID: <3397@sdcrdcf.UUCP>
  7. Date: 1 Nov 86 00:07:40 GMT
  8. Organization: System Development Corporation R&D, Santa Monica
  9. Lines: 124
  10. Xref: adelie net.news.b:295 net.sources.bugs:646
  11.  
  12. System: rn version 4.3
  13. Patch #: 33
  14. Priority: MEDIUM? (depends on how many local newsgroups you have, actually)
  15. Subject: The net reorganization may make too many newsgroups for rn to handle
  16. From: csg@pyramid (Carl S. Gutekunst)
  17.  
  18. Description:
  19.     Depending on how many local newsgroups you have in your active file,
  20.     and how many newsgroups you keep in your .newsrc (rn doesn't require
  21.     you to keep them all), you may exceed rn's limit of 500 newsgroups.
  22.     With the current massive newsgroup renaming, there are more newsgroups
  23.     that usual, at least until the old newsgroups are rmgrouped.
  24.  
  25. Fix:    This is really an optional patch.  Sites with limited D space may
  26.     choose to forego this change, and hope nobody puts too many newsgroups
  27.     into their .newsrc.  You should increment the patchlevel anyway so
  28.     any subsequent patches get applied correctly.  You may wish to edit
  29.     your newsnews file to instruct people that they can delete unsubscribed
  30.     or uninteresting newsgroups from their .newsrc with an editor to keep
  31.     themselves under the limit.
  32.  
  33.     Otherwise, install the following patch.
  34.  
  35.     From rn, say "| patch -d DIR", where DIR is your rn source directory.
  36.     Outside of rn, say "cd DIR; patch <thisarticle".  If you don't have
  37.     the patch program, apply the following by hand, or get patch.
  38.  
  39.     If patch indicates that patchlevel is the wrong version, you may need
  40.     to apply one or more previous patches, or the patch may already
  41.     have been applied.  See the patchlevel file to find out what has or
  42.     has not been applied.  In any event, don't continue with the patch.
  43.  
  44.     If you are missing previous patches they can be obtained from me:
  45.  
  46.     Larry Wall
  47.     {allegra,burdvax,cbosgd,hplabs,ihnp4,sdcsvax}!sdcrdcf!lwall
  48.  
  49.     If you send a mail message of the following form it will greatly speed
  50.     processing:
  51.  
  52.     Subject: Command
  53.     @SH mailpatch PATH rn 4.3 NUM ...
  54.  
  55.     where PATH is a return path FROM ME TO YOU in bang notation, and NUM
  56.     is the number of one or more patches you need, separated by spaces.
  57.  
  58. Index: patchlevel
  59. Prereq: 32
  60. 1c1
  61. < Patch #: 32
  62. ---
  63. > Patch #: 33
  64.  
  65. Index: common.h
  66. Prereq: 4.3.1.3
  67. *** common.h.old    Fri Oct 31 15:48:38 1986
  68. --- common.h    Fri Oct 31 15:48:53 1986
  69. ***************
  70. *** 1,4
  71. ! /* $Header: common.h,v 4.3.1.3 85/05/23 17:19:32 lwall Exp $
  72.    * 
  73.    * $Log:    common.h,v $
  74.    * Revision 4.3.1.3  85/05/23  17:19:32  lwall
  75.  
  76. --- 1,4 -----
  77. ! /* $Header: common.h,v 4.3.1.4 86/10/31 15:46:09 lwall Exp $
  78.    * 
  79.    * $Log:    common.h,v $
  80.    * Revision 4.3.1.4  86/10/31  15:46:09  lwall
  81. ***************
  82. *** 1,6
  83.   /* $Header: common.h,v 4.3.1.3 85/05/23 17:19:32 lwall Exp $
  84.    * 
  85.    * $Log:    common.h,v $
  86.    * Revision 4.3.1.3  85/05/23  17:19:32  lwall
  87.    * Now allows 'r' and 'f' on null articles.
  88.    * 
  89.  
  90. --- 1,9 -----
  91.   /* $Header: common.h,v 4.3.1.4 86/10/31 15:46:09 lwall Exp $
  92.    * 
  93.    * $Log:    common.h,v $
  94. +  * Revision 4.3.1.4  86/10/31  15:46:09  lwall
  95. +  * Expanded maximum number of .newsrc lines for net reorganization.
  96. +  * 
  97.    * Revision 4.3.1.3  85/05/23  17:19:32  lwall
  98.    * Now allows 'r' and 'f' on null articles.
  99.    * 
  100. ***************
  101. *** 210,216
  102.   /* Space conservation section */
  103.   
  104.   /* To save D space, cut down size of MAXRCLINE, NGMAX, VARYSIZE. */
  105. ! #define MAXRCLINE 500    /* number of lines allowed in .newsrc */
  106.               /* several parallel arrays affected. */
  107.               /* (You can have more lines in the active file, */
  108.               /* just not in the .newsrc) */
  109.  
  110. --- 222,228 -----
  111.   /* Space conservation section */
  112.   
  113.   /* To save D space, cut down size of MAXRCLINE, NGMAX, VARYSIZE. */
  114. ! #define MAXRCLINE 1000    /* number of lines allowed in .newsrc */
  115.               /* several parallel arrays affected. */
  116.               /* (You can have more lines in the active file, */
  117.               /* just not in the .newsrc) */
  118. ***************
  119. *** 214,220
  120.               /* several parallel arrays affected. */
  121.               /* (You can have more lines in the active file, */
  122.               /* just not in the .newsrc) */
  123. ! #define HASHSIZ 547    /* should be prime, and at least MAXRCLINE + 10% */
  124.   #define NGMAX 100    /* number of newsgroups allowed on command line */
  125.               /* undefine ONLY symbol to disable "only" feature */
  126.   #define VARYSIZE 256    /* this makes a block 1024 bytes long in DECville */
  127.  
  128. --- 226,232 -----
  129.               /* several parallel arrays affected. */
  130.               /* (You can have more lines in the active file, */
  131.               /* just not in the .newsrc) */
  132. ! #define HASHSIZ 1103    /* should be prime, and at least MAXRCLINE + 10% */
  133.   #define NGMAX 100    /* number of newsgroups allowed on command line */
  134.               /* undefine ONLY symbol to disable "only" feature */
  135.   #define VARYSIZE 256    /* this makes a block 1024 bytes long in DECville */
  136.  
  137.  
  138.