No description
This repository has been archived on 2025-02-12. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2003-09-22 12:22:54 +00:00
adns This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
autoconf lots of fixes 2002-10-23 03:53:22 +00:00
contrib This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
doc This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
help This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
iauth This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
include This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
messages This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
modules This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
servlink This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
src This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
tools This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
.gitattributes This commit was manufactured by cvs2svn to create tag 'Rel-0-9-5'. 2003-09-22 12:22:54 +00:00
BUGS some autoconf updates... message files updates and minor fixes 2002-09-17 07:42:16 +00:00
ChangeLog lots of fixes 2002-10-23 03:53:22 +00:00
clean.com Sync up NeoIRCd Changes. 2002-08-13 14:45:13 +00:00
configure lots of fixes 2002-10-23 03:53:22 +00:00
INSTALL ready for testing 2002-09-16 04:57:38 +00:00
LICENSE Sync up NeoIRCd Changes. 2002-08-13 14:45:13 +00:00
make.com Sync up NeoIRCd Changes. 2002-08-13 14:45:13 +00:00
Makefile.in Sync up NeoIRCd Changes. 2002-08-13 14:45:13 +00:00
NeoStats-team Wow. HUGE update. Update all headers to reflect NeoIRCD. aliases for services implemented 2002-09-13 06:50:09 +00:00
README.FIRST ready for testing 2002-09-16 04:57:38 +00:00
README.PLATFORMS Sync up NeoIRCd Changes. 2002-08-13 14:45:13 +00:00
README.VMS Sync up NeoIRCd Changes. 2002-08-13 14:45:13 +00:00
TODO fixed up hostname cloaking hopefully 2002-10-16 05:04:23 +00:00

Last tested version: hybrid-7beta9 20020205_1

To compile ircd on VMS, simply execute the make.com script
from the top-level ircd directory:

  $ SET DEF [.IRCD-HYBRID-7]
  $ @MAKE

This should build [.SRC]IRCD.EXE (servlink is not yet supported
for VMS). 

You may want to edit [.INCLUDE]CONFIG.H, but there is no longer
anything very interesting there.

IRCD needs the following logical names defined: IRCD$BASEDIR, IRCD$CONFDIR,
IRCD$BINDIR, and IRCD$LOGDIR.
For example:

$ ASSIGN DISK$USER:[EBROCKLESBY.IRCD.BIN] IRCD$BASEDIR:
$ ASSIGN DISK$USER:[EBROCKLESBY.IRCD.BIN.BIN] IRCD$BINDIR:
$ ASSIGN DISK$USER:[EBROCKLESBY.IRCD.BIN.ETC] IRCD$CONFDIR:
$ ASSIGN DISK$USER:[EBROCKLESBY.IRCD.BIN.LOG] IRCD$LOGDIR:

After IRCD.EXE is built, you'll have to install it by hand. Create
the above directories, and put IRCD.EXE into IRCD$BINDIR:.  The sample
[.doc]example.conf should be modified as needed and placed in
IRCD$CONFDIR:IRCD.CONF. 

Known problems on VMS:
  - Lack of SERVLINK support means that ZIP and SSL aren't yet possible
    for VMS.
  - If IRCD.EXE exits immediately after startup, make sure that IRCD$CONFDIR:IRCD.PID
    doesn't exist.

It should work fine when started with RUN/DETACH.

So far, IRCD has been tested on OpenVMS 7.2/Alpha using DEC C V6.0-001.

If anyone gets ircd working on VMS (or has problems with it), please mail me
(ejb@sdf.lonestar.org) with any comments you have.

If you have problem compiling from source, or are on a slow system
(building IRCD on a VAXstation 3000 takes about two hours),
binary distributions are available on the FTP site.
(actually, they aren't yet, but at some time in the future they should be)

$Id: README.VMS,v 1.2 2002/08/13 14:44:59 fishwaldo Exp $