Index of  //www.starlet.spb.ru/~laishev/nntp/dist/*.*

	Name:	DECThreads NNTP Server for OpenVMS
	Author: Ruslan R. Laishev 	
		http://www.levitte.org/~rlaishev/

	Abstract: DECThreads NNTP server is a news server 
		as described in RFC 977, + XOVER support

	Prerequisite: 	OpenVMS 6.1 or later,
			DECC 5.6 or later,
			any TCP/IP support package (UCX,MULTINET,TCPWare),
			MadGoat Make utility (MMK),
			MADGoat NetLib 2.2 or later

	Build:		$UnZip DNNTP.ZIP
			$MMK
			
	Setup:		create account (see example follows):

UAF> sho nntp

Username: NNTP                             Owner:  NNTP Server
Account:  TCP-IP                           UIC:    [375,23] ([UCX$AUX,NNTP])
CLI:      DCL                              Tables: DCLTABLES
Default:  INET$ROOT:[NNTP]
LGICMD:   NONE
Flags:  DisCtlY DisWelcome DisNewMail DisReport
Primary days:   Mon Tue Wed Thu Fri
Secondary days:                     Sat Sun
Primary   000000000011111111112222  Secondary 000000000011111111112222
Day Hours 012345678901234567890123  Day Hours 012345678901234567890123
Network:  ##### Full access ######            ##### Full access ######
Batch:    ##### Full access ######            ##### Full access ######
Local:    -----  No access  ------            -----  No access  ------
Dialup:   -----  No access  ------            -----  No access  ------
Remote:   -----  No access  ------            -----  No access  ------
Expiration:            (none)    Pwdminimum:  6   Login Fails:     0
Pwdlifetime:           (none)    Pwdchange:      (pre-expired)
Last Login:  9-OCT-1997 21:27 (interactive), 17-DEC-1997 09:07
(non-interactive)
Maxjobs:         0  Fillm:       300  Bytlm:        32768
Maxacctjobs:     0  Shrfillm:      0  Pbytlm:           0
Maxdetach:       0  BIOlm:        40  JTquota:       4096
Prclm:           2  DIOlm:        40  WSdef:          256
Prio:            4  ASTlm:        40  WSquo:          256
Queprio:         0  TQElm:        40  WSextent:       512
CPU:        (none)  Enqlm:      2000  Pgflquo:      32768
Authorized Privileges:
  ALTPRI       NETMBX       SYSPRV       TMPMBX
Default Privileges:
  ALTPRI       NETMBX       SYSPRV       TMPMBX



			Edit NNTP.CONF,NNTP_START
			Copy *.exe,.conf,*.com to home directory of NNTP
			Copy *.hlb to sys$help directory
			Start NNTP Server by NNTP_START and wait while server download
			..newsgroups list from you ISP

			$nc :== $dev:[dir]nntpcp.exe
			$nc

			Use 'nc' for select and set cashed groups

	Revisions history:
....

06-OCT-1997
	- Some changes....
09-OCT-1997
	- Posting in moderated groups (Fido7.*,gnu.*)
10-NOV-1997
	- Expiration, posting in moderated groups.

18-DEC-1997
v0.91	- Ported to NETLIB 2.2 (Thanks Matt Madison for adding NETLIB_M_FLUSH)
	- Warning ! Changed form of stored messages, for exclude problem kill
	..nntp$msg.db (not nntp$grp.db, etc).
19-DEC-1997
	- Fixed problem with expiration processing
	- Fixed problem with NEXT command
	- Fixed problem with BODY
21-DEC-1997
	- Fixed problem with posting to moderated groups
22-DEC-1997
	- Fixed problem with nntp_read_mline
05-JAN-1998
	- Fixed problem in nntp_read_mline: zero length buffer 
	..in call netlib_read caused for infinite looping
	- Fixed problem in nntp_read_mline: "buffer overflow" status changed to 
	.."insufficient memory"
05-DEC-1998
	- Fixed incorrectly incremented gkeyp->First in nntp_expire.c. 
09-DEC-1998
	- Fixed garbage output during execution NEWGROUPS command
12-DEC-1998
	- Change TimeOut parameter for each type of thread
	- Change assuming First/Last counter of a article number
	..in empty group
15-DEC-1998
	- Add check access by IP address/IP name
19-DEC-1998
	- Change expiration procedure behavior: resting in group alway 1 article,
	..even group expiried and switching in passive
2-FEB-1998
	- Change calling expiration procedure, it's call now from main loop;
	..now expiraion procedure is started at MidNight (23:59:59)
	- ExpireInterval parameter is removed from nntp.conf
8-FEB-1998
	- Fixed problem with sys$schdwk (:) in nntp_main.c
5-MAR-1998:0.94
	- Several changes in NNTP.h (Pthreads.h/Pthread_d4.h)
	..added $PTHREAD_CREATE macros
17-APR-1998:0.95
	- Fixed bug in nntp_read_mline: add check for terminator 
	.. after first netlib_read
	- Add default specifications in nntp_db.c
8-MAY-1998
	- NNTP_DB.C: restore record size checking (see MRS != 0)

18-Jun-1998
	- Some change in the NNTP_SUCK.C and NNTPCP.C modules
	- betta 0.96

28-Jun-1998
	- Some change in the NNTP_SUCK.C and NNTPCP.C modules
	- Some changes in the NNTP.H
	- Add update of a newsgroups list at first start of the server
	- Some changes for improving of performance
	- prerelease 0.97
                 

	--TO DO:
		.	User authentification by OpenVMS
		.	WEB Interface with search facilities
       Name                                 Created         Size  Description
[TXT] aaareadme.txt 28-Jun-1998 16:07 4,733 plain text [TXT] descrip.mms 27-Aug-1998 17:08 1,742 Module Management System rules [ZIP] dnntp.zip 29-Jun-1998 09:36 45,121 ZIP-compressed [TXT] nntp.conf 27-Aug-1998 14:18 2,564 configuration file [TXT] nntp.h 27-Aug-1998 16:50 9,539 C header [TXT] nntp.opt 24-Feb-1998 18:40 52 VMS linker options [TXT] nntpcp.c 19-Aug-1998 20:33 9,036 C source [TXT] nntpcp.hlp 6-Jul-1998 22:04 2,002 VMS help source [TXT] nntpcp_cld.cld 6-Oct-1997 19:14 812 VMS Command Line Definition [TXT] nntp_access.c 27-Aug-1998 13:16 593 C source [TXT] nntp_alpha.opt 27-Aug-1998 16:24 52 VMS linker options [TXT] nntp_commands.c 25-Aug-1998 17:32 30,934 C source [TXT] nntp_conf.c 27-Aug-1998 11:48 6,734 C source [TXT] nntp_db.c 18-Aug-1998 12:47 14,351 C source [TXT] nntp_db_optimize.com 27-Jun-1997 11:12 796 DCL procedure [TXT] nntp_expire.c 27-Aug-1998 11:09 4,119 C source [TXT] nntp_feed.c 25-Aug-1998 12:59 8,167 C source [TXT] nntp_lib.c 27-Aug-1998 17:06 10,469 C source [TXT] nntp_log.c 26-Aug-1998 15:02 1,641 C source [TXT] nntp_main.c 26-Aug-1998 19:26 2,968 C source [TXT] nntp_netio.c 27-Aug-1998 14:19 5,958 C source [TXT] nntp_start.com 14-Aug-1998 18:53 471 DCL procedure [TXT] nntp_startup.com 20-Mar-1998 13:34 350 DCL procedure [TXT] nntp_suck.c 24-Aug-1998 15:28 10,387 C source [TXT] nntp_vax.opt 27-Aug-1998 16:25 62 VMS linker options [TXT] nntp_worker.c 27-Aug-1998 16:43 10,373 C source