From: munroe@dmc.com (Dick Munroe)
Newsgroups: news.software.anu-news
Subject: News not forwarding articles!
Date: 12 Nov 92 07:12:56 EST
Organization: Doyle, Munroe Consultants, Inc., Hudson, MA

The version of NEWS that shipped with DECUS UUCP (6.1a4, I believe) has stopped
forward news from my news feed to my down stream sites.  This started when I
added items to the magdalen entry in my news.sys file.  News originating on my
system IS properly distributed, news originating from my news feed (UUNET) is
NOT properly distributed.  Is there a known problem with the sizes of news.sys
entries?  I'm including an RNEWS log file and my news.sys in their entirity to
help debugging this.  I went looking for the sources of 6.1 on the US site, but
couldn't find them.  Are they available from the Austrialia site?

--------------------------------------------------------------------------------
USER3:[UUCP-20.NEWS_LOG]RNEWS_UUNET_S_Z_J_F3.LOG;1

RNEWS_UUNET_S_Z_J_F3.LOG;1                File ID:  (2560,38,0)        
Size:           38/40         Owner:    [NEWSMGR]
Created:  12-NOV-1992 00:57:20.03
Revised:  12-NOV-1992 00:59:59.88 (1)
Expires:   <None specified>
Backup:   12-NOV-1992 01:19:46.39
File organization:  Sequential
File attributes:    Allocation: 40, Extend: 0, Global buffer count: 0, No version limit
Record format:      VFC, 2 byte header, maximum 132 bytes
Record attributes:  Print file carriage control
RMS attributes:     None
Journaling enabled: None
File protection:    System:RWED, Owner:RWED, Group:RE, World:
Access Cntrl List:  (IDENTIFIER=NEWSMANAGER,ACCESS=READ+WRITE+EXECUTE+DELETE+CONTROL)

Total of 1 file, 38/40 blocks.

$!
$! This command procedure is always run when anybody on the entire system
$! logs in. It is equivalent to LOGIN.COM except that the instructions
$! contained herein are executed everytime anyone on the VMS system
$! logs in to their account.
$!
$! For interactive processes, turn on Control T, and set the terminal type
$!
$ GOTO BATCH
$BATCH:
$ IF F$TRNLNM("UUCP_BIN") .NES. "" THEN @UUCP_BIN:USERCMDS.COM
$ cdiff :== $uucp_bin:diff
$ checkaddr :== $uucp_bin:checkaddr
$ cpatch :== $uucp_bin:patch
$ compress :== $uucp_bin:compress
$ decompress :== $uucp_bin:compress -d
$ mftu :== $uucp_bin:mftu
$ modatt :== @uucp_bin:modatt
$ news :== $uucp_bin:news
$ tail :== $uucp_bin:tail
$ vshare :== @uucp_bin:vms_share
$ vt125bg :== $uucp_bin:vt125bg
$ unzip :== $uucp_bin:unzip.exe
$ uucp :== $uucp_bin:uucp
$ uupath :== $uucp_bin:checkaddr
$ uupoll :== $uucp_bin:uupoll
$ uurate :== $uucp_bin:uurate
$ uustat :== $uucp_bin:uustat
$ zcat :== $uucp_bin:compress -dc
$
$NETWORK:
$
$OTHER:
$!
$! For MicroVAX systems only, use the command INSTALL/COMMAND
$! and MOUNT/NOASSIST.
$!
$ IF (.NOT. F$TRNLNM("SYS$MICROVAX")) THEN GOTO SKIP_MICROVAX_COMMANDS
$SKIP_MICROVAX_COMMANDS:
$
$ CD  :== @USER1:[TOOLSHED.CD]CD.COM
$ MCP :== $MX_EXE:MCP.EXE/FILE=MX_DIR:MX_CONFIG.MXCFG
$ HOSTSCRIPT :== $SYS$SYSTEM:DTE-INTERACTIVE-SCRIPT.EXE
$
$ EXIT
$ !							NEWSMGR_LOGIN.COM
$
$ ! The login.com for the "news manager" user.  Just here so that something's
$ ! here.  This "user" is only used as a context for a single
$ ! batch job, NEWSSKIM.COM .  
$ set protection=(s:rwed,o:rwed,g:re,w)/default
$ exit
$ !							NEWS_RNEWS.COM
$ !SET NOVERIFY
$ GOTO START
$ START:
$	infile = p1
$	hostname = p2
$	IF P2.NES."" THEN hostname = "- h:uunet"
$	SS$_DEADLOCK = "%X10000E0A"
$	SAY = "WRITE SYS$OUTPUT"
$	SAY "...Processing BATCH - h:uunet starting at 12-NOV-1992 00:57:21.17, infile USER3:[UUCP-20.RCVDNEWS]NEWS_BATCH.UUNET_S_Z_J_F3;"
...Processing BATCH - h:uunet starting at 12-NOV-1992 00:57:21.17, infile USER3:[UUCP-20.RCVDNEWS]NEWS_BATCH.UUNET_S_Z_J_F3;
$	SET PROCESS/NAME="RNEWS_768"
$	COMPRESS :== $UUCP_BIN:COMPRESS.EXE
$	NEWS :== $UUCP_BIN:NEWS
$	MAGIC = %X9D1F
$	pflag = ""
$	batch_file = ""
$
$      	delete_batch = "/DELETE"
$	IF f$trnlnm("NEWS_KEEP_BATCH") THEN delete_batch = ""
$	execqual = ""
$	IF (f$trnlnm("NEWS_EXECUTE_CONTROL")) THEN execqual = "/EXECUTE"
$	cregrpqual = ""
$	IF (f$trnlnm("NEWS_AUTO_CREGRP")) THEN cregrpqual = "/CREGRP"
$
$ CHECK_NEWS_LOCK:
$	IF F$TRNLNM("NEWS_STOP").NES.""
$	ENDIF
$	SET PROTECTION=(OWNER:RWED,GROUP:RWED,SYSTEM:RWED,WORLD:R)/DEFAULT
$	IF F$SEARCH(infile).EQS."" THEN GOTO MISSING_NEWSBATCH
$	ON WARNING THEN GOTO NOT_NEWSBATCH
$	OPEN/READ TEMP USER3:[UUCP-20.RCVDNEWS]NEWS_BATCH.UUNET_S_Z_J_F3;
$	READ/END=NEWS_PROBLEM/ERROR=NEWS_PROBLEM TEMP LINE
$	CLOSE TEMP
$	IF LINE.EQS."#! cunbatch" THEN GOTO DO_COMPRESSED_UNBATCH
$ DO_COMPRESSED_UNBATCH:
$	pflag = "p"
$ DO_COMPRESSED_BATCH:
$	CALL DISK_CHECK	"USER3:[UUCP-20.RCVDNEWS]NEWS_BATCH.UUNET_S_Z_J_F3;" "uunet" YES ! Check for Sufficient Disk Space
$ DISK_CHECK: SUBROUTINE
$	batch_blocks = F$FILE_ATTRIBUTES(p1,"ALQ")
$!
$! There are definately some worse case assumptions being made 
$! here, but the whole point of this exercise is to make sure
$! we never overfill the disk, so we always want to error conservatively.
$! We assume that every incoming batch will actually be fed to every site 
$! that we have a NEWS_MANAGER_DEV:[POST*] directory for.  This is in general
$! never true, since a properly configured system should never send the
$! contents of the arriving batch back to the site it arrived from, but there
$! are other cases that this assumption compensates for, namely extra copies of
$! things that go elsewhere like the uucp map processing. 
$! We also assume that an arriving batch that is uncompressed ends up with a 
$! resulting disk usage of twice the batch size when uncompressed.  Reasonable
$! observations indicate that this might actually be about 5/3 times, but 2
$! times errors on the conservative side.  Compressed batches are assumed to
$! take twice the space of their uncompressed form, also accounting for the 
$! temporary uncompressed copy which needs to exist during the processing.
$!
$	downstream = 0
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	    THEN
$		downstream = downstream + 1
$		GOTO COUNT_DOWNSTREAM
$ COUNT_DOWNSTREAM:
$	site = f$search("NEWS_MANAGER_DEV:[000000]POST*.DIR;1",1)
$	IF (site.NES."")
$	ENDIF
$	IF (p3)
$	    THEN	! Peak Compressed usage
$		required_blocks = (batch_blocks * 2) * (1 + downstream + 2) 
$	    ELSE	! Peak Uncompressed usage
$	ENDIF
$	news_space = F$GETDVI("NEWS_DEVICE","FREEBLOCKS")
$	IF required_blocks.LE.news_space THEN EXIT
$	batch_file = "NEWS.BATCH"+F$GETJPI("","PID")
$	SAY "12-NOV-1992 00:57:23.78	File is compressed, decompressing."
12-NOV-1992 00:57:23.78	File is compressed, decompressing.
$	COMPRESS -dzcp USER3:[UUCP-20.RCVDNEWS]NEWS_BATCH.UUNET_S_Z_J_F3; >NEWS.BATCH0000028B
$       if f$trnlnm("NEWS_APPEND_BATCH")
$       endif
$	ON WARNING THEN GOTO NEWS_PROBLEM
$	NEWS/NOSCREEN ADD FILE/NETFEED/CREGRP NEWS.BATCH0000028B /DELETE
	VMS News - V6.1 (24-Feb-1992)      [NewsManager Access Enabled]


Add - Reading file: USER3:[UUCP-20.NEWS_MGR]NEWS.BATCH0000028B;1 (164904 bytes)

Add <1992Nov11.203639.19623@imada.ou.dk> sci.math
Add <01GR0SHNUSN60002N2@VAX.ROSEDALE.ORG> comp.os.vms
Add <1992Nov11.225346.16349@lclark.edu> alt.cd-rom,comp.sys.ibm.pc.hardware
Add <1992Nov11.232031.7932@nas.nasa.gov> comp.unix.questions
Add <1992Nov11.213034.20365@gnosys.de> comp.unix.aix
Add <9211112316.AA01657@uu3.psi.com> comp.os.vms
Add <6933@news.duke.edu> comp.graphics
Add <1992Nov11.222818.20179@chpc.org> ne.seminars,wpi.wpi.cs,wpi.ccc,wpi.edu
Add <1992Nov11.223722.29808@galois.mit.edu> sci.math
Add <CKD.92Nov11185012@loiosh.eff.org> comp.unix.wizards,comp.unix.shell,comp.unix.misc
Add <1992Nov11.125908.5450@praxis.co.uk> uk.events,comp.groupware
Add <1992Nov11.220222.15114@midway.uchicago.edu> comp.sys.mac.misc
Add <1992Nov11.220538.15212@midway.uchicago.edu> comp.sys.mac.misc
Add <1992Nov11.233101.9837@news.acns.nwu.edu> comp.sys.next.marketplace
Add <1992Nov11.225652.4249@tolten.puc.cl> alt.sources.wanted
Add <1992Nov11.165332.1783@ccsvax.sfasu.edu> alt.butt.harp,alt.config,alt.sources.wanted
Add <1992Nov11.113417.22082@spider.co.uk> rec.food.cooking
Add <1992Nov11.231116.8398@u.washington.edu> comp.lang.c
Add <BxKMGC.ByM@revcan.rct.ca> news.newusers.questions
Add <1992Nov11.231437.8779@u.washington.edu> comp.graphics
Add <BxKnAJ.C1y@revcan.rct.ca> comp.unix.sysv386
Add <0096372A.395F4F20.1571@niuhep.phys.niu.edu> comp.os.vms
Add <1992Nov11.131238.7007@mlfarm.com> alt.sys.sun,comp.periphs.printers,comp.sys.sun.misc
Add <2186@snap> sci.math
Add <1992Nov11.231638.2839@CSD-NewsHost.Stanford.EDU> sci.math
Add <ZOWIE.92Nov11140310@daedalus.stanford.edu> sci.physics
Add <BxK8Jr.C88@hsi.com> comp.misc,comp.misc,comp.unix.misc,comp.unix.xenix.misc,comp.windows.misc,misc.jobs.misc,comp.admin.policy
Add <1992Nov11.215526.9018@amd.com> comp.sys.mac.hardware,comp.sys.mac.misc
Add <721500957.AA09350@csource.oz.au> comp.periphs.scsi
Add <1992Nov11.230637.27918@tamsun.tamu.edu> alt.cd-rom
Add <101579@bu.edu> vmsnet.sysmgt,comp.os.vms
Add <BxKL44.H1L@mentor.cc.purdue.edu> alt.cd-rom
Add <9976.9211112209@thor.cf.ac.uk> comp.unix.bsd
Add <1992Nov11.220950.2952@u.washington.edu> comp.dcom.isdn
Add <3309@accucx.cc.ruu.nl> comp.compression
Add <1992Nov11.231557.4750@newsroom.utas.edu.au> comp.sys.mac.apps
Add <1992Nov11.220849.11467@netcom.com> comp.unix.bsd
Add <1992Nov11.231259.1@vax1.bham.ac.uk> news.newusers.questions
Add <lg2uvaINN8kl@exodus.Eng.Sun.COM> comp.sys.palmtops
Add <1992Nov11.134400.1@slacvx.slac.stanford.edu> vmsnet.tpu
Add <9211112342.AA25313@_vader.cc.emory.edu_> comp.graphics
Add <0096373C.CDCD55F0.17658@force.ssd.lmsc.lockheed.com> vmsnet.networks.tcp-ip.cmu-tek
Add <BRENT.92Nov11164740@amber.ssd.csd.harris.com> comp.lang.tcl,comp.lang.perl,comp.lang.scheme
Add <1992Nov11.141719.5829@ais.com> news.sysadmin,news.admin.policy,alt.binaries.pictures.erotica.d
Add <1992Nov11.211810.26366@oz.plymouth.edu> comp.unix.xenix.sco
Add <345@gradient.gradient.com> comp.unix.sysv386
Add <1992Nov11.210749.3953@igor.tamri.com> comp.benchmarks,comp.arch.storage
Add <1992Nov11.215409.18067@osuunx.ucc.okstate.edu> comp.unix.questions
Add <1992Nov11.213831.367@llyene.jpl.nasa.gov> rec.food.cooking
Add <MAN.92Nov11222752@imrryr.at> gnu.gcc.help
Add <1992Nov11.224053.14659@wdl.loral.com> comp.unix.admin
Add <9211112034.AA08197@enet-gw.pa.dec.com> biz.dec
Add <31639@twics.co.jp> comp.os.vms
Add <97191@netnews.upenn.edu> news.admin.misc,rec.music.synth
Add <26259@optima.cs.arizona.edu> comp.unix.sys5.r4,comp.windows.x
Add <1992Nov11.220736.15920@chiton.ucsd.edu> comp.sys.next.misc
Add <23856@galaxy.ucr.edu> comp.sys.mac.comm
Add <BxKu7G.2D5@usenet.ucs.indiana.edu> comp.unix.xenix,comp.unix.xenix.misc
Add <BxKowz.7Ho@constellation.ecn.uoknor.edu> sci.math.stat,comp.lang.fortran
Add <1992Nov11.212858.27153@nwnexus.WA.COM> comp.bbs.waffle
Add <11NOV199216230538@erich.triumf.ca> sci.physics
Add <1992Nov11.223827.25825@efi.com> misc.jobs.offered
Add <1992Nov11.221045.19486@osuunx.ucc.okstate.edu> comp.unix.questions
Add <6642@ucsbcsl.ucsb.edu> comp.unix.questions
Add <1ds0feINNq9c@moe.ksu.ksu.edu> comp.lang.postscript
Add <1834@spam.ua.oz> sci.math
Add <1992Nov11.233135.9378@philmtl.philips.ca> news.groups,news.admin.policy,rec.music.synth
Add <11@nyprinc.UUCP> misc.jobs.offered
Add <11NOV199219333275@vax2.concordia.ca> news.newusers.questions
Add <1992Nov11.214234.14882@telesys.tnet.com> misc.jobs.offered
Add <1992Nov11.214747.15221@telesys.tnet.com> misc.jobs.offered
Add <1992Nov11.223350.18090@leland.Stanford.EDU> comp.sys.sun.apps,comp.windows.x,comp.unix.ultrix,comp.unix.admin
Add <1992Nov11.215259.15389@telesys.tnet.com> misc.jobs.offered
Add <1992Nov09.102512.35970@cybermacuvm.edu> comp.sys.mac.apps
Add <1992Nov11.225937.2311@mlb.semi.harris.com> comp.graphics.gnuplot
Add <1drvhsINN9j3@fido.asd.sgi.com> comp.graphics.animation
Add <1992Nov11.222759.3318@udel.edu> bit.listserv.tn3270-l,comp.unix.large
Add <572@ulogic.UUCP> comp.lang.c,comp.software-eng,comp.sys.mac.programmer
Add <BxKnJx.9FH@rice.edu> comp.sys.mac.misc
Add <P+C=Z4+@engin.umich.edu> comp.lang.objective-c,comp.lang.smalltalk,comp.object
Add <92316.155721SXC101@psuvm.psu.edu> comp.graphics.gnuplot
Add <1992Nov11.211501.18177@tamsun.tamu.edu> comp.sys.mac.misc,comp.sys.mac.programmer
Add <573@ulogic.UUCP> comp.lang.c++
Add <EB.92Nov11123053@ascent.ascent.com> comp.lang.c++
$	DELETE USER3:[UUCP-20.RCVDNEWS]NEWS_BATCH.UUNET_S_Z_J_F3;
$	return_status == $status
$	GOTO RETURN_IT
$ RETURN_IT:
$!
$! We always pass through NEWSSKIM upon exiting to assure that we provide
$! reasonably frequent outflow processing.  NEWSSKIM actually checks for
$! what is reasonably frequent, and if this is too soon, then it returns
$! immediately.  (Reasonably frequent is once an hour by default).  The point
$! here is that if the news device is NOT close to being full (i.e. the normal
$! case), the normal NEWSSKIM job might be stuck behind a tremendous number of
$! inbound jobs, and not run until the inbound queue finally flushes.  This
$! might potentially lead to long (hours) continuous periods of idle 
$! (or busy) modems.
$!
$	SET NOON
$	SAY "12-NOV-1992 00:59:57.18	... Performing post ADD skim check"
12-NOV-1992 00:59:57.18	... Performing post ADD skim check
$	@UUCP_BIN:NEWSSKIM
$ !		N E W S S K I M . C O M - DECUS UUCP Distribution version
$ SET NOVERIFY
12-NOV-1992 00:59:57.40	NEWSSKIM starting
12-NOV-1992 00:59:58.42	Too soon to skim (only once per hour)
  NEWSMGR      job terminated at 12-NOV-1992 00:59:59.80

  Accounting information:
  Buffered I/O count:            1272         Peak working set size:    2820
  Direct I/O count:              3352         Peak page file size:      7001
  Page faults:                   4158         Mounted volumes:             0
  Charged CPU time:           0 00:01:04.57   Elapsed time:     0 00:02:40.90

--------------------------------------------------------------------------------
NEWS_MANAGER:NEWS.SYS

NEWS.SYS;188                  File ID:  (39978,3,0)        
Size:           26/28         Owner:    [NEWSMGR]
Created:   6-NOV-1992 19:10:23.48
Revised:   6-NOV-1992 19:10:26.08 (1)
Expires:   <None specified>
Backup:    7-NOV-1992 01:01:48.27
File organization:  Sequential
File attributes:    Allocation: 28, Extend: 0, Global buffer count: 0, Version limit: 3
Record format:      Variable length, maximum 80 bytes
Record attributes:  Carriage return carriage control
RMS attributes:     None
Journaling enabled: None
File protection:    System:RWED, Owner:RWED, Group:RWED, World:RE
Access Cntrl List:  (IDENTIFIER=NEWSMANAGER,ACCESS=READ+WRITE+EXECUTE+DELETE+CONTROL)

Total of 3 files, 78/84 blocks.

#
# This entry define what we accept into thehulk (essentially everything.)
#
thehulk/dmc.com:\
alt,bionet,biz,can,comp,control,dmc,general,gnu,jobs,junk,k12,local,mail,\
misc,mtl,ne,news,rec,sci,soc,talk,to,uunet,vmsnet\
:::\
all
#
# this is where we send our News.  
#
uunet:\
alt,bionet,biz,can,comp,control,!dmc,general,gnu,jobs,!junk,k12,local,mail,\
misc,mtl,ne,news,rec,sci,soc,talk,to.uunet,uunet,vmsnet\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_UUNET]NEWS.BATCH^B:\
world,na,usa,ne,ma
#
# Gateways for mailing lists go here.
#
desperado-gate:\
dmc.desperado\
:B:NEWS_MANAGER_DEV/[POST_MLIST_DESPERADO]NEWS.BATCH:\
all
ejournal-gate:\
dmc.ejournal\
:B:NEWS_MANAGER_DEV/[POST_MLIST_EJOURNAL]NEWS.BATCH:\
all
faq-maintainers-gate:\
dmc.faq-maintainers\
:B:NEWS_MANAGER_DEV/[POST_MLIST_FAQ-MAINTAINERS]NEWS.BATCH:\
all
gopher-gate:\
dmc.gopher\
:B:NEWS_MANAGER_DEV/[POST_MLIST_GOPHER]NEWS.BATCH:\
all
info-mm-gate:\
dmc.mime\
:B:NEWS_MANAGER_DEV/[POST_MLIST_MIME]NEWS.BATCH:\
all
macapp3tech$-gate:\
dmc.apple.macapp3tech$\
:B:NEWS_MANAGER_DEV/[POST_MLIST_MACAPP3TECH$]NEWS.BATCH:\
all
the-consulting-clearinghouse-gate:\
dmc.the-consulting-clearinghouse\
:B:NEWS_MANAGER_DEV/[POST_MLIST_THE-CONSULTING-CLEARINGHOUSE]NEWS.BATCH:\
all
think-c-gate:\
dmc.think-c\
:B:NEWS_MANAGER_DEV/[POST_MLIST_THINK-C]NEWS.BATCH:\
all
isvnet-gate:\
dmc.isvnet\
:B:NEWS_MANAGER_DEV/[POST_COMMAND_ISVNET]NEWS.TXT^M:\
all
#
# Sinks for archiving of various sorts go here.
#
# alt.sources sink
assink:\
alt.sources,!alt.sources.amiga,!alt.sources.d,!alt.sources.wanted\
:B:NEWS_MANAGER_DEV/[POST_COMMAND_ALT-SOURCES]SOURCE.TXT^M:\
all
# biz.sco.sources sink
bsssink:\
biz.sco.sources,!biz.sco.sources.*\
:B:NEWS_MANAGER_DEV/[POST_COMMAND_BIZ-SCO-SOURCES]SOURCE.TXT^M:\
all
# comp.sources.misc sink
csmsink:\
comp.sources.misc,!comp.sources.misc.*\
:B:NEWS_MANAGER_DEV/[POST_COMMAND_COMP-SOURCES-MISC]SOURCE.TXT^M:\
all
# comp.sources.reviewed sink
csrsink:\
comp.sources.reviewed,!comp.sources.reviewed.*\
:B:NEWS_MANAGER_DEV/[POST_COMMAND_COMP-SOURCES-REVIEWED]SOURCE.TXT^M:\
all
# comp.sources.unix sink
csusink:\
comp.sources.unix,!comp.sources.unix.*\
:B:NEWS_MANAGER_DEV/[POST_COMMAND_COMP-SOURCES-UNIX]SOURCE.TXT^M:\
all
# comp.sources.x sink
csxsink:\
comp.sources.x,!comp.sources.x.*\
:B:NEWS_MANAGER_DEV/[POST_COMMAND_COMP-SOURCES-X]SOURCE.TXT^M:\
all
# news.answers sink
nasink:\
news.answers,!news.answers.*\
:B:NEWS_MANAGER_DEV/[POST_COMMAND_NEWS-ANSWERS]SOURCE.TXT^M:\
all
#
mapsink:\
comp.mail.maps\
:B:NEWS_MANAGER_DEV/[UUCP_MAPS]MAPSAVER.TXT^M:\
all
#
# macsink is a dummy host name for catching comp.binaries.mac
#
macsink:\
comp.binaries.mac,!comp.binaries.mac.*\
:B:NEWS_MANAGER_DEV/[POST_COMMAND_COMP-BINARIES-MAC]MAC.TXT^M:\
all
#
# vmssink is a dummy host name for catching vmsnet.sources
#
vmssink:\
vmsnet.sources,!vmsnet.sources.*\
:B:NEWS_MANAGER_DEV/[POST_COMMAND_VMSNET-SOURCES]SOURCE.TXT^M:\
all
# NEWS V5.6              3-Nov-1988
#
#	edited for simpact by jeh, 01-Apr-1989
#
# NEWS.SYS Control file. This file describes which newsgroups are distributed
# to adjacent NEWS sites, and how this feed is set up.
#
# The following is an extract from the Unix (tm) rn documentation:
#++
##    This has been annotated for VMS NEWS V5.6
#--                                            
#-------------------------------------------------------------------------------
#    The sys file line has four fields, each separated by colons:
#
#    system-name:subscriptions:flags:transmission command
#
#    Of these fields, only the system-name and subscriptions need to be present.
#
#    - The system name is the name of the system being sent to.
#    - The subscriptions is the list of newsgroups to be transmitted to the
#      system.
#++
##     VMS NEWS also allows entries of the form "!subscription" indicating that
##     this is NOT accepted - e.g
##           "...,anu,!anu.students,.."
##     will accept all newsgroups starting with "anu.", as well as the
##     newsgroup "anu", but will reject the newsgroup "anu.student" and any
##     other newsgroups starting with "anu.student."
#--
#
#    - The flags are a set of letters describing how  the article should be
#      transmitted. The default is B.  Valid flags include A (send in A format),
#      B (send in B format), N (use ihave/sendme protocol), U (use uux -c and
#      the name of the stored article in a %s string).
#++
##     VMS NEWS uses B and N flags only - A and U flags are not implemented
#--
#     
#                                              
#    - The transmission command is executed by the shell with the article to be
#      transmitted as the standard input. The transmission command defaults to
#      uux - -z -r sysname!rnews.
#++
##     VMS NEWS does NOT use the transmission command in this fashion. The
##     transmission command is used to determine:
##
##         -  The name of the file to use when preparing articles to send
##            (The ':' character that would normally appear in a VMS file
##            specification is replaced by a '/' character in this field,
##            as the ':' is already used as a field separator)
##            _THIS FIELD IS REQUIRED_
##
##         -  The format used for the articles
##            Format strings are:
##              B  - batch files are created. A batch file contains a number
##                   of articles, separated by the delimiter:
##                   #! rnews <size>
##              BN - same as B, with a 'N' in column 1 of each line are created.
##                   this is normally used when posting news as mail back
##                   to a Unix site.
##              M  - a new version of the file is created for each article
##                   to be transferred to the remote host
##              MN - same as 'M', but the article is stored with a 'N'
##                   in column 1 of every line
##
##            This format field and the FLAG field are related: This format
##            is ignored if the 'N' flag is used in this entry. The format field
##            is noted if the 'B' flag is used in this entry.
##            _THIS FIELD IS OPTIONAL_
##
##     These sub-fields of the transmission field are separated by the '^'
##     character. e.g:
##           sys$user/[news.post_rnode]news.xmit^B
##
##	post_rnode is of the form:
##
##		post_<transmission_mode>_<hostname>
##
##	The following transmission modes are currently defined by NEWSSKIM.
##
##	a) Default     	- DECNET ala Base ANU NEWS distribution
##	b) DECNET      	- Same as above, but explicitly stated.
##		in both of the above cases, 'node' is the DECnet nodename.
##	c) UUCP		- UUCP copies to 'rnews' on the remote site.
##	d) UUCP$CMPRS	- Compressed batch UUCP copies to 'rnews' on the
##			  remote site.
##		in both of the above cases, 'node' is the uucp hostname.
##     e) COMMAND	- Local site provided transport implemented by the
##			  file NEWS_TRANSPORT.COM in the directory 
##			  NEWS_MANAGER_DEV:[POST_COMMAND_node].  This
##			  procedure is invoked with two arguments:
##				P1 = node
##				P2 = file to transport
##     f) MAIL         - Used for mail based feeds. The appropriate logical
##                       name must be defined in NEWSSKIM_LOGICALS.COM
##                       for the mail address of the news_manager account on
##                       the remote system.
##     g) MLIST        - Used for mailling list gateways. The appropriate
##                       logical name must be defined in NEWSSKIM_LOGICALS.COM
##                       for the mail address of the mailling list.
##		in both of the above cases, 'node' is the uucp hostname.
#--
#                                                   
#     Some examples:       (Unix syntax)
#
#       xyz:net
#       oldsys:net,mod,to.oldsys:A
#       berksys:net,ucb::/usr/lib/news/sendnews -b berksysrnews
#       arpasys:net,arpa::/usr/lib/news/sendnews -a rnews@arpasys
#       old2:net,mod:A:/usr/lib/sendnews -o old2rnews
#       user:net.sf-lovers::mail user
#
#    Somewhere in the sys file, there must be a line for the host system. This
#    line has no flags or commands. A '#' as the first character in a line
#    denotes a comment. A logical line may be continued to the next physical
#    line by putting a '\' at the end of the line.
#
##------------------------------------------------------------------------
## first entry is for THIS SITE
## and is a list of groups which will be accepted
##
## ALL further comments are from jeh.  What follows is simpact's 
## "live" VMS NEWS.SYS file. 
##
#	I like to break things up for readability.  
#	The first line of each entry is the hostname, and ends in a colon.  
#	Subsequent lines, up through the one that doesn't end in a comma, 
#	are the newsgroup filter set.  For the local node this ends in 
#	two colons.  For the neighbor nodes, the filter set ends with a
#	backslash, and the next (final) line is the forwarding info.  In 
#	almost all cases this line will be the same for all neighbors, 
#	save for the hostname in the directory-spec.  
#
#	simpact takes everything, which is not to say that our news feed
#	(scubed) sends us everything (not yet, anyway :-).
#
#
stardot:\
to.stardot\
:B:NEWS_MANAGER_DEV/[POST_MAIL_STARDOT]NEWS.BATCH^M:\
world,na,usa,ne,ma,local
#
batroc:\
to.batroc\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_BATROC]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
centauri:\
to.centauri\
:B:NEWS_MANAGER_DEV/[POST_MAIL_centauri]NEWS.BATCH^M:\
world,na,usa,ne,ma,local
#
ads:\
alt.cd-rom,biz.dec,comp.archive.admin,comp.arch.storage,comp.newprod,\
comp.os.vms,comp.periphs,comp.periphs.scsi,control,swnet.sys.dec,to.ads,\
vmsnet\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_ads]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
northstar:\
to.northstar\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_northstar]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
mitech:\
to.mitech\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_mitech]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
kerry:\
to.kerry\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_kerry]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
bigdrive:\
to.bigdrive\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_bigdrive]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
blackett:\
to.blackett\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_blackett]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
1776:\
comp.bbs.waffle,control,misc.jobs.offered,!misc.job.offered.*,ne.jobs,\
ne.org.bcs,ne.seminars,sci.physics,!sci.physics.*,soc.net-people,to.1776\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_1776]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
magdalen/magdalen.dmc.com:\
alt.archery,alt.kids.talk,alt.politics.perot,bionet.biology.computational,\
bionet.info-theory,bionet.molbio.bio-matrix,bionet.molbio.genome-program,\
bionet.neuroscience,bionet.software,biz.next.newprod,can.jobs,\
comp.ai.neural-nets,comp.compression,comp.databases.oracle,\
comp.databases.sybase,comp.dcom.isdn,comp.dsp,comp.graphics,\
comp.graphics.research,comp.graphics.visualization,comp.groupware,\
comp.lang.c++,comp.lang.eiffel,comp.lang.forth,comp.lang.objective-c,\
comp.lang.perl,comp.lang.postscript,comp.lang.visual,comp.object,\
comp.newprod,comp.parallel,comp.soft-sys.nextstep,comp.sys.mac.apps,\
comp.sys.mac.comm,comp.sys.mac.hardware,comp.sys.next.announce,\
comp.sys.next.marketplace,comp.sys.next.misc,comp.sys.next.programmer,\
comp.sys.palmtops,comp.sys.pen,comp.sys.super,control,general,\
k12.chat.junior,k12.chat.senior,misc.entrepreneurs,mtl.general,ne.general,\
ne.food,ne.jobs,ne.org.bcs,ne.wanted,rec.aquaria,rec.audio.pro,\
rec.food.cooking,rec.food.drink,rec.food.recipes,sci.image.processing,\
sci.math,sci.math.research,sci.math.stat,to.magdalen\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_magdalen]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
thehub/nynex.dmc.com:\
news.announce,news.answers,news.software.anu-news,to.thehub,vmsnet,\
!vmsnet.sources\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_thehub]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
admins/admins.com:\
comp.databases.informix,comp.databases.oracle,comp.lang.c,comp.os.vms,\
comp.std.c,comp.sys.dec,comp.sys.ncr,comp.unix,!comp.unix.ultrix,\
!comp.unix.xenix.sco,control,misc.jobs.offered,news.admin,\
news.announce.newusers,news.answers,news.newusers.questions,to.admins\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_admins]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
#
acornswi/acorn.com:\
to.acornswi\
:B:NEWS_MANAGER_DEV/[POST_UUCP$CMPRS_acornswi]NEWS.BATCH^B:\
world,na,usa,ne,ma,local
-- 
Dick Munroe				Internet: munroe@dmc.com
Doyle Munroe Consultants, Inc.		UUCP: ...uunet!thehulk!munroe
267 Cox St.				Office: (508) 568-1618
Hudson, Ma.				FAX: (508) 562-1133

GET CONNECTED!!! Send mail to info@dmc.com to find out about DMConnection.