# ANU-News ANU-News V6.1B9 Release Notes

Date: 20 May 94 17:46:06 CDT

We are glad to announce the availability of a new version of ANU-NEWS, V6.1B9. ANU-NEWS is a Usenet news server and client software running under OpenVMS on VAX and AXP platforms using various vendor TCP/IP transport packages or DECnet.

The version ANU-NEWS V6.1B9 is compatible with the V6.1B8 with respect to the database files used. You can switch between the two versions back and forth at any time. The accompanying NNTP utilities are compatible as well and any mixture of B8 and B9 NNTP servers and NEWS program should work.

As the whole V6.1 BETA range of versions use the same format of database files the upgrade should not cause problems. Make sure that the systemwide logical names are defined in /EXECUTIVE mode since this is enforced from version V6.1B8 onwards.

The most important changes from ANU-NEWS V6.1B8 to the current B9 release are the following:

- new and thorough documentation is now available on setting up and maintaining the news site -- see file SETUP_DOCS.COM which will help you to format the document. It is available in the ZIP archive with the rest of the documentation.
- compiles under DECC and runs on AXP,
  compiles under VAXC and runs on VAX
- rewritten article-header parsing code (executed during ADD FILE) to resolve problems with very long header lines and with too widely crossposted articles. Crosspostings may now be limited by two compile-time options (see NEWSSITE.H).
- NNTP_TCPUCXM no longer dies on articles with very long lines
- more optimal file performance of the NNTP servers
- much tightened error checking, more informative error reporting, better handling of unexpected errors (controlled to some degree by a new qualifier /ON_ERROR -- see HELP)
- application-specific memory management routines which try to handle virtual memory shortage (page file quota too small) more gracefully
- in addition to the "NEWSRC." file the ".newsrc" file format is supported (controlled by the qualifier /DOTNEWSRC -- see HELP)
- XOVER command (for obtaining item headers) in the NNTP protocol is used if ANU-NEWS runs as a client and the remote server supports it. This speeds up the NNTP interaction.
- ADD FILE can now produce some statistics, see ADD FILE/STATISTICS in HELP. ADD FILE log file can now be limited to contain reports on problem articles only, see ADD FILE/LOG in HELP.
- anonymous usage logging supported -- logging will be done by ACCOUNT field instead of username -- controlled by the logical name NEWS_USAGE_ANONYMOUS (use $ DEFINE/SYSTEM/EXECUTIVE NEWS_USAGE_ANONYMOUS 1 )
- numerous bugs fixed (and some new ones introduced :-} )

## Some unresolved items:

- user documentation is not yet finished (this is the main reason why ANU-NEWS releases are still called BETA; if you are still running V6.0-3 it might be a good idea to upgrade)
- does not compile under gcc
- NEWSBUILD.COM has a small problem with coping with DEBUG/NODEBUG parameter (p3). You are adviced to run NEWSBUILD.COM for the first time without the third parameter (which is equivalent to "BOTH" and produces both the normal and the debug code in separate libraries and separate executables).
- UCXSOCKETS not tested, use of UCXQIO is recommended under UCX

## Availability:

- the originals are located at the anonymous ftp server kuhub.cc.ukans.edu and are available in the directory [.anu_v61b9]
- the following ftp mirror sites are available:
  North America:
    genetics.upenn.edu under [.anu_news.distribution]
  Europe(Slovenia):
    ftp.arnes.si under /software/VMS/anu-news/
  Canada:
    mailserver access only via mrcserv@mtroyal.ab.ca
- the ANU-NEWS V6.1B9 distribution consists of three ZIP archives:
  news_v61-beta9_src.zip
    the complete sources that should be unpacked into the [.NEWS_SRC] directory
  news_v61-beta9_dist.zip
    some support DCL procedures and precompiled code (MULTINET, OpenVMS 5.5-2, AXP 1.5)
  news_v61-beta9_doc.zip
    the documentation (except for the new site setup manual the rest of the documentation is old and applies to V6.0-3)
  If you do not already have UNZIP on your system the program UNZIP.EXE (code for VAX and AXP) is available in the same directory with the archives. Make sure you use binary mode for file transfer.

## Installation:

- obtain the three ZIP archives (actually only news_*_src.zip is essential for existing installations)
- UNZIP the archives into subdirectories [.NEWS_SRC], [.NEWS_DIST] and [.NEWS_DOC]. Create an empty [.NEWS_BUILD] subdirectory.
- read the setup manual before building News; it has advice about running NEWSBUILD.COM, looking at parameters in NEWSSITE.H, etc.
- go into the [.NEWS_SRC] subdirectory, read comments in NEWSBUILD.COM and run this procedure with appropriate parameters, e.g.
  $ @NEWSBUILD MULTINET
- join the Usenet forum of anu-news users and developers in the newsgroup: news.software.anu-news or the mailing list: anu-news@vm1.nodak.edu
- may the Force be with you