From 18f9468cf23a3e4288d1715920f8716462d55410 Mon Sep 17 00:00:00 2001 From: Adam David Date: Tue, 18 Jun 1996 11:15:44 +0000 Subject: This is the networking-enhanced version of DGD. The following additional functionality is provided: send and receive udp datagrams initiate tcp and telnet connections listen on any number of ports for incoming connections This is a separate version because sites not requiring these features can use the other version and not need to concern themselves with the network security issues. Also the programming semantics for network communication are somewhat different in the two versions. --- net/dgd-net/files/patch-aa | 79 ++++++++++++++++++++++++++++++++++++++++++++++ net/dgd-net/files/patch-ab | 31 ++++++++++++++++++ net/dgd-net/files/patch-ac | 19 +++++++++++ 3 files changed, 129 insertions(+) create mode 100644 net/dgd-net/files/patch-aa create mode 100644 net/dgd-net/files/patch-ab create mode 100644 net/dgd-net/files/patch-ac (limited to 'net/dgd-net/files') diff --git a/net/dgd-net/files/patch-aa b/net/dgd-net/files/patch-aa new file mode 100644 index 000000000000..f4f3fb83bb67 --- /dev/null +++ b/net/dgd-net/files/patch-aa @@ -0,0 +1,79 @@ +*** Makefile.orig Sun Dec 10 19:21:36 1995 +--- Makefile Wed Feb 7 22:53:33 1996 +*************** +*** 3,14 **** + # + HOST= NETBSD + DEFINES=-D$(HOST) #-DDUMP_FUNCS +! DEBUG= -g -DDEBUG + CCFLAGS=$(DEFINES) $(DEBUG) + CFLAGS= -I. -Icomp -Ilex -Ied -Ikfun $(CCFLAGS) +! LDFLAGS= +! LIBS= +! CC= gcc + LD= $(CC) + DMAKE= make + BIN= ../bin +--- 3,15 ---- + # + HOST= NETBSD + DEFINES=-D$(HOST) #-DDUMP_FUNCS +! DEBUG=-O2 +! #DEBUG= -g -DDEBUG + CCFLAGS=$(DEFINES) $(DEBUG) + CFLAGS= -I. -Icomp -Ilex -Ied -Ikfun $(CCFLAGS) +! LDFLAGS=-s +! LIBS=-lcrypt +! CC= cc + LD= $(CC) + DMAKE= make + BIN= ../bin +*************** +*** 20,25 **** +--- 21,28 ---- + COMPOBJ=alloc.o error.o hash.o path.o str.o array.o object.o data.o \ + interpret.o config.o + ++ all: a.out comp/a.out ++ + a.out: $(OBJ) always + cd comp; $(MAKE) 'DMAKE=$(DMAKE)' 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' dgd + cd lex; $(MAKE) 'DMAKE=$(DMAKE)' 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' dgd +*************** +*** 38,44 **** + -mv $(BIN)/driver $(BIN)/driver.old + cp a.out $(BIN)/driver + +! install: $(BIN)/driver + + comp.sub: $(COMPOBJ) + @for i in $(COMPOBJ); do echo ../$$i; done > comp.sub +--- 41,51 ---- + -mv $(BIN)/driver $(BIN)/driver.old + cp a.out $(BIN)/driver + +! $(BIN)/precomp: comp/a.out +! -mv $(BIN)/precomp $(BIN)/precomp.old +! cp comp/a.out $(BIN)/precomp +! +! install: $(BIN)/driver $(BIN)/precomp + + comp.sub: $(COMPOBJ) + @for i in $(COMPOBJ); do echo ../$$i; done > comp.sub +*************** +*** 54,60 **** + + comp/a.out: + cd comp; $(DMAKE) 'DMAKE=$(DMAKE)' 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' \ +! 'LIBS=$(LIBS)' a.out + + clean: + rm -f a.out $(OBJ) comp.sub lex.sub ed.sub +--- 61,67 ---- + + comp/a.out: + cd comp; $(DMAKE) 'DMAKE=$(DMAKE)' 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' \ +! 'LDFLAGS=$(LDFLAGS)' 'LIBS=$(LIBS)' a.out + + clean: + rm -f a.out $(OBJ) comp.sub lex.sub ed.sub diff --git a/net/dgd-net/files/patch-ab b/net/dgd-net/files/patch-ab new file mode 100644 index 000000000000..00003843b55a --- /dev/null +++ b/net/dgd-net/files/patch-ab @@ -0,0 +1,31 @@ +*** ../README.FreeBSD Wed Dec 31 16:00:00 1969 +--- ../README.FreeBSD Sun Aug 28 06:43:17 1994 +*************** +*** 0 **** +--- 1,8 ---- ++ This is the core distribution of DGD, providing all the tools needed to ++ implement a MUD server, except for the "mudlib" which must be obtained ++ separately or written from scratch. Normally with DGD, the mudlib exists ++ as two distinct layers -- one to define the programming environment, and ++ the other is the actual programmed "world" that is interacted with. ++ ++ Mudlib simulations are available for LPmud and LambdaMoo environments. ++ Other such simulations are in various stages of development. +*** ../README.sites Wed Dec 31 16:00:00 1969 +--- ../README.sites Sun Aug 28 06:27:25 1994 +*************** +*** 0 **** +--- 1,13 ---- ++ DGD MUDs known to be open as of October 1995 are: ++ ++ [LPmud] ++ IgorMUD: [193.12.207.11] igor.algonet.se 1701 (good typical LPmud) ++ Albion MUD: [193.4.230.1] mud.veda.is 4000 (play and development) ++ PaderMUD: [131.234.12.13] mud.uni-paderborn.de 3000 (enchanting realism) ++ ++ All 3 have a more or less medieval theme. ++ ++ [moo] ++ MirrorMOO: [129.10.114.196] mirror.ccs.neu.edu 8889 (Alice's Wonderland) ++ ++ Other sites are also developing their own special mudlibs with DGD. diff --git a/net/dgd-net/files/patch-ac b/net/dgd-net/files/patch-ac new file mode 100644 index 000000000000..b637ea21817f --- /dev/null +++ b/net/dgd-net/files/patch-ac @@ -0,0 +1,19 @@ +*** ../Copyright.NET.old Mon Jun 17 17:53:49 1996 +--- ../Copyright.NET Mon Jun 17 17:54:29 1996 +*************** +*** 3,9 **** + The package is also a derived work of Dworkin's Generic Driver, which + is copyrighted by BeeHive Internet Technologies, Inc. Therefore, its + copyright applies to it in addition to mine. Its license is included +! in the file Copyright.DGD. + + I grant permission for any use of this package which does not conflict + with the terms of the DGD copyright mentioned above. +--- 3,9 ---- + The package is also a derived work of Dworkin's Generic Driver, which + is copyrighted by BeeHive Internet Technologies, Inc. Therefore, its + copyright applies to it in addition to mine. Its license is included +! in the file Copyright. + + I grant permission for any use of this package which does not conflict + with the terms of the DGD copyright mentioned above. -- cgit v1.2.3