Skip to content
This repository was archived by the owner on Oct 8, 2024. It is now read-only.

Commit 64b39b8

Browse files
tsathoqquagesslarDebian
authored
Login, permissions and updates (#28)
* Some .o files neeeded for Lima to run * Documented gitignore * / dir * /lib/cmds * /lib/daemons * /lib/domains * /lib/help * /lib/log * /lib/std * /lib/trans * /lib/WWW * /lib/contrib * /lib/include * /lib/obj * /lib/secure * /lib/wiz * Character cleanup * Revert "Character cleanup" This reverts commit 687177e. * Text file updates * Issue 2 fixed, and master update. * tsathoqqua#6 * .o files no longer useful as part of empty mudlib. * the abs() sefun exists as a driver efun. no longerr required asd a simulated efun. * Detect no wizards in SECURE_D and re-admin * Updated scan command to be copypasta friendly. * User menu version 1 * User menu bug fixes * Player file management from admtool, user, body. * config.lima had tab characters at the end of every line. removing. * making the basic shell scripts executable * adding checks for mapp bodies and setting if missing * Small m_smartmove patch to not the fairly irrelevant "You enter" messages to the player, but only others. * adding initial 256 colour support * adding support for xterm256 to do_receive * minor mod to the xterm256 * Another step towards working limbs as part of the default mudlib. * Changes to doc_d and help_d to support RST format. Also ale spell test. * Combat module fixes for different messages for limbs and non-limbs. * Domain daemon and admtool. * DOMAIN_D support in CONTAINER. * updating readme minor correction * Wrong ifdef. * Elevator call button * RST support, fresh take * RST_D and autodoc changes * RST_D stupid bug * Update README.md * Update README.md Co-authored-by: gesslar <karahd@gmail.com> Co-authored-by: Debian <staun@ss-ubuntu.cmknrts2ju5evg2jpzclopovoa.fx.internal.cloudapp.net>
1 parent 37bd620 commit 64b39b8

File tree

1,862 files changed

+4843
-2142
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,862 files changed

+4843
-2142
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,12 @@
22
/build/
33
# Ignore these mudlib folders and any changes there
44
/lib/data/
5+
/lib/help/
56
/lib/log/
7+
/open/
68
tmp_*
79
# but not these
810
!**/.gitignore
11+
!/open/README
912
!/lib/data/config
13+
!/lib/log/README

README.md

Lines changed: 5 additions & 2 deletions

config.lima

Lines changed: 119 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -1,153 +1,153 @@
1-
#
2-
# Configuration file for the MudOS LPmud driver.
3-
#
4-
# This file is intended for use with the Lima Mudlib and its corresponding
5-
# version of the driver.
6-
#
7-
# The current versions are:
8-
#
9-
# Lima Mudlib: Lima 1.0b5
10-
# MudOS: MudOS v22.2b13
11-
#
12-
#
13-
# 951030, Deathblade: updated - reorganized, commented, etc
14-
#
15-
16-
# ------------------------------------------------------------------------
17-
#
18-
# Users of Lima: you should change the following definitions to match
19-
# your desires, needs, and setup. Simply follow the directions for each
20-
# option and things should work okay. Each option will be labeled on
21-
# whether it is required to be changed, or if it is optional. Anything
22-
# that is optional is subject to your discretion.
23-
#
24-
25-
#
26-
# [ REQUIRED ]
27-
#
28-
# This will be the name of your mud.
29-
#
1+
#
2+
# Configuration file for the MudOS LPmud driver.
3+
#
4+
# This file is intended for use with the Lima Mudlib and its corresponding
5+
# version of the driver.
6+
#
7+
# The current versions are:
8+
#
9+
# Lima Mudlib: Lima 1.0b5
10+
# MudOS: MudOS v22.2b13
11+
#
12+
#
13+
# 951030, Deathblade: updated - reorganized, commented, etc
14+
#
15+
16+
# ------------------------------------------------------------------------
17+
#
18+
# Users of Lima: you should change the following definitions to match
19+
# your desires, needs, and setup. Simply follow the directions for each
20+
# option and things should work okay. Each option will be labeled on
21+
# whether it is required to be changed, or if it is optional. Anything
22+
# that is optional is subject to your discretion.
23+
#
24+
25+
#
26+
# [ REQUIRED ]
27+
#
28+
# This will be the name of your mud.
29+
#
3030
name : Lima Mud - FluffOS 2019 Demo
3131

32-
#
33-
# [ optional ]
34-
#
35-
# This will be the port number that your users will connect to
36-
#
32+
#
33+
# [ optional ]
34+
#
35+
# This will be the port number that your users will connect to
36+
#
3737
external_port_1: websocket 7878
3838
websocket http dir: ../build/bin/www
3939

40-
#
41-
# [ REQUIRED ]
42-
#
43-
# This should be the absolute pathname to where you placed your copy of
44-
# the Lima Mudlib.
45-
#
40+
#
41+
# [ REQUIRED ]
42+
#
43+
# This should be the absolute pathname to where you placed your copy of
44+
# the Lima Mudlib.
45+
#
4646
mudlib directory : ./lib
4747

48-
# ------------------------------------------------------------------------
49-
#
50-
# You shouldn't change anything below this point unless you know what
51-
# you're changing.... =)
52-
#
48+
# ------------------------------------------------------------------------
49+
#
50+
# You shouldn't change anything below this point unless you know what
51+
# you're changing.... =)
52+
#
5353

54-
#
55-
# NOTE: all paths below here are relative to the "mudlib directory"
56-
#
54+
#
55+
# NOTE: all paths below here are relative to the "mudlib directory"
56+
#
5757

5858

59-
#
60-
# this include file is found in the include directories specified below
61-
#
62-
global include file : <global.h>
59+
#
60+
# this include file is found in the include directories specified below
61+
#
62+
global include file : <global.h>
6363

64-
#
65-
# debug.log and author/domain stats are stored here
66-
#
67-
log directory : /log
64+
#
65+
# debug.log and author/domain stats are stored here
66+
#
67+
log directory : /log
6868

69-
#
70-
# alternate debug.log file name (assumed to be in specified 'log directory')
71-
#
72-
debug log file : execute
69+
#
70+
# alternate debug.log file name (assumed to be in specified 'log directory')
71+
#
72+
debug log file : execute
7373

74-
#
75-
# the directories which are searched by #include <...>
76-
# for multiple dirs, separate each path with a ':'
77-
#
74+
#
75+
# the directories which are searched by #include <...>
76+
# for multiple dirs, separate each path with a ':'
77+
#
7878
include directories : /include
7979

80-
#
81-
# the file which defines the master object
82-
#
80+
#
81+
# the file which defines the master object
82+
#
8383
master file : /secure/master
8484

85-
#
86-
# the file where all global simulated efuns are defined.
87-
#
85+
#
86+
# the file where all global simulated efuns are defined.
87+
#
8888
simulated efun file : /secure/simul_efun
8989

90-
#
91-
# file to swap to. not used if time to swap is 0
92-
# (not used by Lima)
93-
#
94-
swap file : /secure/swap/MudOS_swapfile
90+
#
91+
# file to swap to. not used if time to swap is 0
92+
# (not used by Lima)
93+
#
94+
swap file : /secure/swap/MudOS_swapfile
9595

96-
#
97-
# Directory to save binaries in. (if BINARIES is defined)
98-
# (not used by Lima)
99-
#
100-
save binaries directory : /secure/binaries
96+
#
97+
# Directory to save binaries in. (if BINARIES is defined)
98+
# (not used by Lima)
99+
#
100+
save binaries directory : /secure/binaries
101101

102-
# if an object is left alone for a certain time, then the
103-
# function clean_up will be called. This function can do anything,
104-
# like destructing the object. If the function isn't defined by the
105-
# object, then nothing will happen.
106-
# This time should be substantially longer than the swapping time.
107-
time to clean up : 7200
102+
# if an object is left alone for a certain time, then the
103+
# function clean_up will be called. This function can do anything,
104+
# like destructing the object. If the function isn't defined by the
105+
# object, then nothing will happen.
106+
# This time should be substantially longer than the swapping time.
107+
time to clean up : 7200
108108

109-
# How long time until an unused object is swapped out.
110-
# Machine with too many players and too little memory: 900 (15 minutes)
111-
# Machine with few players and lot of memory: 10000
112-
# Machine with infinite memory: 0 (never swap).
113-
time to swap : 1800
109+
# How long time until an unused object is swapped out.
110+
# Machine with too many players and too little memory: 900 (15 minutes)
111+
# Machine with few players and lot of memory: 10000
112+
# Machine with infinite memory: 0 (never swap).
113+
time to swap : 1800
114114

115-
# How many seconds until an object is reset again.
116-
time to reset : 1800
115+
# How many seconds until an object is reset again.
116+
time to reset : 1800
117117

118-
# Maximum number of bits in a bit field. They are stored in printable
119-
# strings, 6 bits per byte.
120-
maximum bits in a bitfield : 1200
118+
# Maximum number of bits in a bit field. They are stored in printable
119+
# strings, 6 bits per byte.
120+
maximum bits in a bitfield : 1200
121121

122-
# Max number of local variables in a function.
123-
maximum local variables : 30
122+
# Max number of local variables in a function.
123+
maximum local variables : 30
124124

125-
# Maximum amount of "eval cost" per thread - execution is halted when
126-
# it is exceeded.
127-
maximum evaluation cost : 2000000
125+
# Maximum amount of "eval cost" per thread - execution is halted when
126+
# it is exceeded.
127+
maximum evaluation cost : 2000000
128128

129-
# This is the maximum array size allowed for one single array.
130-
maximum array size : 15000
129+
# This is the maximum array size allowed for one single array.
130+
maximum array size : 15000
131131

132-
# This is the maximum allowed size of a variable of type 'buffer'.
133-
maximum buffer size : 400000
132+
# This is the maximum allowed size of a variable of type 'buffer'.
133+
maximum buffer size : 400000
134134

135-
# Max size for a mapping
136-
maximum mapping size : 15000
135+
# Max size for a mapping
136+
maximum mapping size : 15000
137137

138-
# Max inherit chain size
139-
inherit chain size : 30
138+
# Max inherit chain size
139+
inherit chain size : 30
140140

141-
# maximum length of a string variable
142-
maximum string length : 200000
141+
# maximum length of a string variable
142+
maximum string length : 200000
143143

144-
# Max size of a file allowed to be read by 'read_file()'.
145-
maximum read file size : 200000
144+
# Max size of a file allowed to be read by 'read_file()'.
145+
maximum read file size : 200000
146146

147-
# max number of bytes you allow to be read and written with read_bytes
148-
# and write_bytes
149-
maximum byte transfer : 10000
147+
# max number of bytes you allow to be read and written with read_bytes
148+
# and write_bytes
149+
maximum byte transfer : 10000
150150

151-
# Reserve an extra memory area from malloc(), to free when we run out
152-
# of memory. If this value is 0, no area will be reserved.
153-
reserved size : 0
151+
# Reserve an extra memory area from malloc(), to free when we run out
152+
# of memory. If this value is 0, no area will be reserved.
153+
reserved size : 0

lib/After_1.0

100755100644
File mode changed.

lib/CHANGES

100755100644
File mode changed.

lib/CHANGES.html

100755100644
File mode changed.

lib/FAQ

100755100644
File mode changed.

lib/FOR_1.0

100755100644
File mode changed.

lib/README

100755100644
File mode changed.

lib/USAGE

100755100644
Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,15 @@
1-
License:
1+
License
2+
=======
23

3-
Permission to use or modify the files provided with this software
4-
distribution is granted for any non-commercial uses, so long as
5-
the following conditions are met:
4+
Permission to use or modify the files provided with this software distribution is granted for any non-commercial uses, so long as the following conditions are met:
65

7-
1) nothing is removed from the headers of the files.
8-
9-
2) Commercial use of any part of this lib is prohibited, without prior
10-
consent from the authors of this software.
11-
12-
3) The name of the mudlib is displayed on your title screen and in any
13-
relevant intermud communications, unless you have permission
14-
from the authors.
15-
16-
4) Written consent from each author must be provided to use this
17-
software in ways otherwise contrary to this licence.
6+
1. Nothing is removed from the headers of the files.
7+
2. Commercial use of any part of this lib is prohibited, without prior consent from the authors of this software.
8+
3. The name of the mudlib is displayed on your title screen and in any relevant intermud communications, unless you have permission from the authors.
9+
4. Written consent from each author must be provided to use this software in ways otherwise contrary to this licence.
1810

1911
The authors of this software are:
2012

21-
John Viega (rust@virginia.edu)
22-
Greg Stein (gstein@svpal.org)
23-
Tim Hollebeek (tim@wfn-shop.princeton.edu)
13+
- John Viega (rust@virginia.edu)
14+
- Greg Stein (gstein@svpal.org)
15+
- Tim Hollebeek (tim@wfn-shop.princeton.edu)

0 commit comments

Comments
 (0)