Index of  //starlet.deltatelecom.ru/~laishev/nntp/kit/*.*

	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
			
			Edit NNTP.CONF
			Copy *.exe,.conf,*.com to home directory of NNTP
			Copy *.hlb to sys$help directory
			Start NNTP Server by NNTP_STARTUP and wait while 
			server download newsgroups list from your 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
                 

28-Aug-1998
	- 1.0 A lot of changes

19-Sep-1998
	- Serious modifications in the nntp_db.c, fixed incorrect bihaviour of
	..deletion function which caused for actualy non-deleted articles in
	..the nntp$msg.db. The name of the function MsgDBdel is changed to 
	..MsgDBdel_byNum. Now deletion is performed by index in a newsgroup
	..instead by Message-ID.

	- Cosmetic changes is the nntp_expire.c modules for reflection of 
	..changes in the nntp_db.c module.


	--TO DO:
		.	User authentification by OpenVMS
		.	WEB Interface with search facilities
       Name                                 Created         Size  Description
[TXT] aaareadme.txt 19-Sep-1998 14:43 3,494 plain text [TXT] descrip.mms 19-Aug-2001 13:08 2,013 Module Management System rules [BIN] developer_release.form 28-Aug-1998 12:27 580 DEC Forms image [ZIP] dnntp.zip 13-May-2002 14:24 168,964 ZIP-compressed [BIN] freeware_readme.doc 19-Sep-1998 14:30 1,578 DECwrite document [TXT] freeware_readme.txt 29-Sep-1998 10:59 184 plain text [TXT] global.h 19-Mar-1997 18:34 826 C header [TXT] md5.c 19-Mar-1997 18:34 10,938 C source [TXT] md5.h 19-Mar-1997 18:34 1,398 C header [TXT] nntp.conf 23-Jun-2001 18:30 2,539 configuration file [???] nntp.exe_alpha 13-May-2002 14:22 99,840 [???] nntp.exe_vax 11-Dec-1998 22:26 47,616 [TXT] nntp.h 3-Jul-2001 23:34 9,627 C header [TXT] nntp.opt 24-Feb-1998 18:40 52 VMS linker options [TXT] nntpcp.c 13-May-2002 14:14 9,040 C source [???] nntpcp.exe_alpha 13-May-2002 14:22 43,520 [???] nntpcp.exe_vax 11-Dec-1998 22:26 25,088 [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 7-Feb-2002 10:33 20 VMS linker options [TXT] nntp_commands.c 11-Feb-2002 09:34 36,156 C source [TXT] nntp_conf.c 1-Jul-2001 14:08 6,487 C source [TXT] nntp_db.c 8-Feb-2002 13:11 18,858 C source [TXT] nntp_db_optimize.com 27-Jun-1997 11:12 796 DCL procedure [TXT] nntp_expire.c 10-Feb-2002 12:02 5,212 C source [TXT] nntp_feed.c 19-Aug-2001 13:05 7,967 C source [TXT] nntp_hdr_parse.c 30-Jun-2001 21:25 4,682 C source [TXT] nntp_lib.c 29-Jun-2001 11:45 10,447 C source [TXT] nntp_log.c 29-Jun-2001 13:10 1,660 C source [TXT] nntp_main.c 13-May-2002 14:10 4,369 C source [TXT] nntp_netio.c 10-Feb-2002 13:09 9,013 C source [TXT] nntp_start.com 23-Jun-2001 19:37 458 DCL procedure [TXT] nntp_startup.com 28-Aug-1998 14:21 503 DCL procedure [TXT] nntp_suck.c 21-Jun-2001 17:51 10,309 C source [TXT] nntp_vax.opt 27-Aug-1998 16:25 62 VMS linker options [TXT] nntp_worker.c 7-Feb-2002 11:45 10,703 C source