	 FNEWS 2.2 	 --------- > + Removed error in tcp_ucx.c there is no socket_close in ucx. C + If the user has a right, fnews_checkpost, then the user must have <   the right fnews_post in order to post or followup an item.I   (this weird logic means that if you do nothing it will continue working    the way it did previously)  ;   So, to implement this security, first create the rights.   	$ mcr authorize 	add /id fnews_checkpost 	add /id fnews_post  	exit '   Then add this line to fnews_local.com - 	$ set right /system fnews_checkpost /enable  L   Then grant that rights identifier to the users you want to be able to post 	$ mcr authorize 	grant /id fnews_post chrispA + Improved crash if fnews is run when initial newsjob has failed. @   (by improved I mean the error message is now more informative)  E FAQ: If non priv users get file protection errors then check that you E      have not installed it as NOT system wide (fnews_syswide logical) 5      It should be defined as follows in FNEWS_PRE.COM $ 	DEFINE /SYSTEM fnews_syswide "yes" @      You can run SETPROT.com by hand to correct the protections.D      Also fnews needs to be running from an account with enough priv      to run setprot itself.   5 FAQ: Mixed architecture clusters and normal clusters. = 	Don't forget to run fnews_init.com on other cluster members. : 	On a mixed cluster you can chagne the symbol FNEWS to be:& 		fnews :== $fnews_top:fnews.exe_alpha( 	and 	fnews :== $fnews_top:fnews.exe_vax? 	Obviously you will have to ftp both versions of fnews and link 7 	both versions and then rename the .exe files as above.  FAQ: Don't use generic queues.@ 	Also make sure newsjob is running in a queue on one machine andA 	not several or via a generic queue pointing at several queues as A 	this would confuse the fnews_init.com procedure which would then ) 	try and re-submit the NEWSJOB procedure.  	   	 FNEWS 2.1 	 --------- L + Bug fix, the item read flag was not working, bug introduced in version 2.0> + kill, the kill command was not working, due to item problem.  	 FNEWS 2.0 	 --------- E + Modified so fnews can easily be installed to run for a single user. I + Created default EDTINI so badly run systems won't present the user with )   an astrix prompt (edt linemode command) K + Added logical fnews_sendmode to force a 'mode reader' command to be sent. O + Fixed attach and spawn, added security to spawn.  (DEFINE fnews_nospawn TRUE) < + Detects quit from TPU edit, and doesn't try and post item.P + Shortened timeout when being used interactively if NNTP server isn't available6 + Removed FNEWS_INDEX_SIZE logical, it is now dynamic.3 + Fixed bug causing error "my_dst exceeded storage" ; + Fixed feature causing "items exceed range" error message. . + New logical FNEWS_MAX_ITEMS, default is 5000O + Added code to ignore news groups with & in the name (presumably it's invalid) E + Added fnews_top:access.dat, this is a security file which prevents  H   some users from reading certain groups. When the user tries to read a 1   group this file is checked. The file format is: 8 	username	!group		(don't put these comments in the file)   e.g.$ 	system		*		(let me read everything)2 	admin*		!alt.sex.*	(don't let admin have any fun) 	*		*		(Everyone else can read)  + User documentation extended   + Manager documentation extended + Fixed several minor bugs.   
 FNEWS 1.6e
 ----------! + Fixed crash if spawn job fails. : + Fixed link commands so logicals will not cause problems. Notes:D 	The FNEWS.TMPLOG file is deleted if you EXIT from fnews so you must/ 	control+y out if you need to check these logs. K + Fixed occasional crash when items exceed range (due to non expired items) E + Fixed crash if server doesn't understand "Mode reader" NNTP command * + Increased max_groups to 16000 by default + Added KILL command,   
 	kill  string B 	Kills all items containing 'string' in the subject or from field.A 	It adds the string to your kill file and whenever you say 'KILL' @ 	it processes all strings in your kill file, you can only remove) 	strings by editing the kill file by hand 
 FNEWS 1.6d
 ----------. + MAIL command now accepts multiple addresses.J + REPOST command added for re-sending messages, Posted messages are saved    in a file post_save.txt P + Patch recieved from R. Kevin Oberman to fix followup reference lines. (thanks)# + Fixed matching for skip/followups > + Now FNEWS_EDITOR can be defined to be any valid VMS command.J + Limite of 37 characters removed for group names.  Some group index filesE   will now use different names but this shouldn't cause any problems.  + Support added for ALPHA vms. 	 
 FNEWS 1.6c
 ----------E + Improved handling of items with long expirey dates, these items sit E   on the news-server indefinitely, messing up the range of valid item E   numbers.  Now FNEWS just throws them out once they go outside it's  )   internal maximum range of item numbers. > + Added keyword and distribution questions to POSTing an item.= + Time on posted articles shown in local time format, thanks     to Doug from deakin.edu.au     Some notes: ,   If you want to use TPU instead of EDT then 	$ DEFINE FNEWS_EDITOR TPU     G   If you get a memory allocation error when fetching a news group then  -   check your PGFLQUO, it may need increasing. + 	mcr authorize mod USER_NAME /pgflquo=15000 6 	mcr authorize mod * /pgflquo=15000   ! (WITH CAUTION)  F   If your email system does not use 'IN%' then you can still make the L   email work by defining a logical.  (if SMTP% is valid on your system then)B   	$ define /sys mail$protocol_in 'f$trnlog("mail$protocol_smtp")'  H   If FNEWS starts crashing in TOP_READ, and basically won't work at all,L   then it is possible the main index file has become corrupt, this shouldn't   be possible :-0 !!.    To fix it: 	$ delete fnews_index:;*. 	$ (delete all NEWSJOB entries in FNEWS_QUEUE) 	$ @SUBMIT_NEWSJOB INIT   
 FNEWS 1.6b
 ----------D + Added command  'update findlocal' which can be used in combination5   with 'update readcheck' to un-tangle a local group. 8 + Made local groups automatically set as cached as well.J + the logical FNEWS_PERSONAL_NAME is added to the 'from' header of posted    messages. , + DEFINE FNEWS_SIGFILE sys$login:sigfile.txt5 + Bug with long lines messing up the scrolling fixed. ( (FNEWS requested by NZ DECUS, submitted)  	 FNEWS 1.6 	 --------- 6 + Bug fixed so that it will work with ANU-News better.3 + tcp_ucx.c included in normal part of distribution  + Max groups increased to 8000D + Online help improved, thanks to Douglas Miller, Deakin University.( + There is now a mailing list for FNEWS.  H 	This list will allow sysadmins to swap any useful information and also I 	provide a forum for discussing future developments, and (in the unlikely B 	event that bugs are found) to make it easier to find out if a bugB 	is a local problem, or something everyone is having trouble with.  > 	Also new versions and updates will be announced on this list.  4 	To subscribe to the mailing list send a message to:  		fnews-request@grv.grace.cri.nz 	Containing one line:  		subscribe   
 FNEWS 1.5e
 ----------C +Bug fixed with loading more than about 2000 groups which caused a  C  stack dump (somtimes).  There is now an error in the log file and  B  you define FNEWS_INDEX_SIZE in fnews_local.com to fix the problem    
 FNEWS 1.5d
 ----------> +Mail messages now sent using callable mail, instead of spawn. 	(thanks to Kevin Oberman)% +Minor changes to follow up messages. D +Sorting changed from 'reference' order to 'subject' order, although@  less correct, this works, and is much faster.  The problem withF  'reference' sorting is that much news posting software doesn't supplyF  the 'reference' information correctly, so the items are not displayedE  in a logical order.  At least subject sorting always works, and does   what the 'user' expects. 5  The cpu use was halved by using this sorting method. B +Posting to moderated groups fixed, this is now dealt with by the I  news-server, which is better at guessing where/who to email the item to.  +Extract/index added.   
 FNEWS 1.5c
 ----------! Bug with empty news groups fixed   make.com added to distribution. - Bug with display on screens > 24 lines fixed.    FNEWS_VERSION 1.5  ----------------- 0 First UNIX version, tested on AIX, ULTRIX, SUNOSG Definable keys:  GOLD+L or ^L, followed by key sequence, followed by ^L @ 	keys are automatically stored in a file between fnews sessions. Faster screen handling.    new commands: 	> fetch		Updates a group on the fly, useful a few minutes9 			after posting to check the item is on the news-server.  	 4 New logical:  fnews_editor,  can be defined as "TPU"   Skip/followup fixed   C Update method improved so the 'quick' job can be submitted as often C as required (e.g. hourly) without loading the local machine or the   news server.   FNEWS_VERSION 1.3  -----------------   " New and changed features since 1.3  
 New commands:  	> reg 	> dereg
 	> up [nn] 	> down [nn] 	> mail 6 	> sort	(sort registered list into alphabetical order)    H PF4/PF3 Reg/Dereg work more 'naturally' in the tree display, they toggle$ between registered and deregistered.  E Added timeout to cmutek, so it can restart an update partway through, . this problem only seems to occur under cmutek.  D Changed default protection on files created (mainly fnews_time:) so  w:re is given.  F Long group names, e.g. alt.flame.sex.wanted.on.mondays.nights are now ( thrown away (rather than crashing fnews)  E Fixed unread items count !!!!, yes it actually gets it right most of   the time now.   E Fixed sorting so that items of same topic are more often put together E in a single group instead of several groupings.  Still not fullproof,  will need more work.  4 Modified so local items contain header information.   C Modified group display so unread items have a "*" instead of being  B hilighted, this isn't as 'pretty' but it is much faster to display$ expecially on 1200 baud modem lines.  F Now sends 'quit' command to nntp connection when exiting, this should 0 fix 'broken pipe' error messages on news server.  E Log files tidied up and deleted when you 'exit' as opposed to 'quit'.   F Problem with subjects showing 'message id's and other strange text in 8 some groups fixed (caused by header lines > 128 char's).  B WINDOW command now remembers in fnews.rc the prefered size of the  top window. 