| 1 |
This is the changes file for PennMUSH 1.7.6. Please look it over; each |
|---|
| 2 |
version contains new things which might significantly affect the |
|---|
| 3 |
function of your server. Changes are reported in reverse |
|---|
| 4 |
chronological order (most recent first) |
|---|
| 5 |
|
|---|
| 6 |
[TN] is Thorvald Natvig, a PennMUSH developer (aka Trivian) |
|---|
| 7 |
[TAP] is T. Alexander Popiel, a PennMUSH developer (aka Talek) |
|---|
| 8 |
[SW] is Shawn Wagner, a PennMUSH developer (aka Raevnos) |
|---|
| 9 |
[LdW] is Luuk de Waard, a PennMUSH developer (aka Halatir) |
|---|
| 10 |
[RLM] is Ralph Melton, a former PennMUSH developer |
|---|
| 11 |
[NJG] is Nick Gammon, the Win32 porter |
|---|
| 12 |
[EEH] is Ervin Hearn III, a Win32 porter (aka Noltar) |
|---|
| 13 |
[DW] is Dan Williams, the MacOS porter |
|---|
| 14 |
[2.2] refers to code which originated with the TinyMUSH 2.2 developers |
|---|
| 15 |
[3] refers to code by (or inspired by) TinyMUSH 3.0 |
|---|
| 16 |
[Rhost] refers to code by (or inspired by) RhostMUSH |
|---|
| 17 |
|
|---|
| 18 |
========================================================================== |
|---|
| 19 |
|
|---|
| 20 |
Version 1.7.6 patchlevel 16 April 28, 2004 |
|---|
| 21 |
|
|---|
| 22 |
Fixes: |
|---|
| 23 |
* PCRE updated to 4.5 [SW] |
|---|
| 24 |
|
|---|
| 25 |
|
|---|
| 26 |
Version 1.7.6 patchlevel 15 January 25, 2004 |
|---|
| 27 |
|
|---|
| 28 |
Fixes: |
|---|
| 29 |
* Improved freebsd hints. [SW] |
|---|
| 30 |
* Channel user memory allocation error corrected. |
|---|
| 31 |
|
|---|
| 32 |
|
|---|
| 33 |
Version 1.7.6 patchlevel 14 September 23, 2003 |
|---|
| 34 |
|
|---|
| 35 |
Fixes: |
|---|
| 36 |
* Fix to help @search2 by LeeLaLimaLLama@M*U*S*H. |
|---|
| 37 |
* The max file descriptor could get stomped in some cases. [SW] |
|---|
| 38 |
* Powers and toggles on destroyed objects are reset, as they |
|---|
| 39 |
caused anomalous lsearch/haspower behavior. Report by Mordie@M*U*S*H. |
|---|
| 40 |
* Changing channel privs and loading channels with objects no longer |
|---|
| 41 |
permitted could cause crashes. Report by Septimus@SW RP Forum. |
|---|
| 42 |
|
|---|
| 43 |
|
|---|
| 44 |
Version 1.7.6 patchlevel 13 August 11, 2003 |
|---|
| 45 |
|
|---|
| 46 |
Fixes: |
|---|
| 47 |
* Calling panic() while in the middle of a panic dump would cause a loop. |
|---|
| 48 |
Reported by [EEH]. [SW] |
|---|
| 49 |
* Outdated mention of compose.csh removed from compose.sh.SH. |
|---|
| 50 |
Reported by Cheetah@M*U*S*H. |
|---|
| 51 |
* timestring() dealt wrongly with large arguments. Reported by |
|---|
| 52 |
Jules@M*U*S*H. timefmt() had a similar problem, reported by |
|---|
| 53 |
Luke@M*U*S*H. |
|---|
| 54 |
* Better checking of db save failures. [SW] |
|---|
| 55 |
|
|---|
| 56 |
|
|---|
| 57 |
Version 1.7.6 patchlevel 12 June 23, 2003 |
|---|
| 58 |
|
|---|
| 59 |
Minor changes: |
|---|
| 60 |
* Users no longer see last connection information when they |
|---|
| 61 |
connect to Guests. Suggested by Jules@M*U*S*H. |
|---|
| 62 |
Fixes: |
|---|
| 63 |
* Potential problem with ambigious names in the information functions |
|---|
| 64 |
fixed. [SW] |
|---|
| 65 |
* The 'chat' config group is no longer displayed when CHAT_SYSTEM |
|---|
| 66 |
isn't defined. Report by Mike Griffiths. [SW] |
|---|
| 67 |
* cygwin install instructions changed to remove obsolete exim |
|---|
| 68 |
version information. Suggested by Cheetah@M*U*S*H. |
|---|
| 69 |
* Objects with user-defined locks had problems with finding built-in locks |
|---|
| 70 |
on the object. Reported by Walker@M*U*S*H. [SW] |
|---|
| 71 |
|
|---|
| 72 |
|
|---|
| 73 |
Version 1.7.6 patchlevel 11 June 1, 2003 |
|---|
| 74 |
|
|---|
| 75 |
Minor changes: |
|---|
| 76 |
* The restart script now insures that GAMEDIR is a real directory |
|---|
| 77 |
and CONF_FILE exists therein before proceeding. Suggested by |
|---|
| 78 |
Philip Mak. |
|---|
| 79 |
* Attribute flag setting messages are more verbose. Suggested by |
|---|
| 80 |
Mike Griffiths |
|---|
| 81 |
* See_All players may use the ports() function. Suggested by |
|---|
| 82 |
Mike Griffiths. |
|---|
| 83 |
Fixes: |
|---|
| 84 |
* Wizards can no longer @chzone God. Report by Kevin@M*U*S*H. |
|---|
| 85 |
* Help fixes by Mike Griffiths. |
|---|
| 86 |
|
|---|
| 87 |
Version 1.7.6 patchlevel 10 May 13, 2003 |
|---|
| 88 |
|
|---|
| 89 |
Minor changes: |
|---|
| 90 |
* PCRE (the regex matching engine we use) is updated to version 4.2. [SW] |
|---|
| 91 |
* @mail/file now unclears the cleared bit when filing @mail. |
|---|
| 92 |
Suggested by Philip Mak. |
|---|
| 93 |
Fixes: |
|---|
| 94 |
* @edit is better with editing ansi. Reported by Trispis@M*U*S*H. [SW] |
|---|
| 95 |
* Help file cleanup. [SW] |
|---|
| 96 |
* @warnings about missing FAILURE messages were not correctly |
|---|
| 97 |
checked, causing false positives. Reported by Cheetah. |
|---|
| 98 |
* Page message no longer ends in a period. Suggested by Time@M*U*S*H. |
|---|
| 99 |
* Help fixes by Intrevis@M*U*S*H. |
|---|
| 100 |
* BASE_ROOM can't be destroyed any more. Suggested by Philip Mak. |
|---|
| 101 |
|
|---|
| 102 |
|
|---|
| 103 |
Version 1.7.6 patchlevel 9 April 9, 2003 |
|---|
| 104 |
|
|---|
| 105 |
Fixes: |
|---|
| 106 |
* index-files.pl now produces a sensible warning for duplicate |
|---|
| 107 |
help topics, rather than a perl warning. Suggested by Cheetah@M*U*S*H. |
|---|
| 108 |
* Spellnum cosmetic bug with 'seventeen' fixed. Report by Jules@M*U*S*H. |
|---|
| 109 |
* Another wrap() buglet tracked down and fixed. Probably the one |
|---|
| 110 |
reported by Nymeria@M*U*S*H. |
|---|
| 111 |
* Memory leak in flip() and scramble() fixed. |
|---|
| 112 |
* Configure test for /dev/urandom from 1.7.5 got left out by mistake. |
|---|
| 113 |
* Critical overflow bug in command argument parsing fixed. |
|---|
| 114 |
|
|---|
| 115 |
Version 1.7.6 patchlevel 8 March 21, 2003 |
|---|
| 116 |
|
|---|
| 117 |
Minor changes: |
|---|
| 118 |
* The CHANGES file has been renamed so that it always refers to |
|---|
| 119 |
a version number, and utils/mkvershelp.pl now generates seperate |
|---|
| 120 |
.hlp files for each CHANGES file. This will prevent patch hunk |
|---|
| 121 |
failures when two patchlevels of different versions are released |
|---|
| 122 |
and both used to try to modify the same .hlp file. |
|---|
| 123 |
* Channel names are restricted to printable characters, with no |
|---|
| 124 |
leading or trailing spaces. Suggested by Letters@M*U*S*H. |
|---|
| 125 |
* Calling time() with any argument other than 'utc' now generates |
|---|
| 126 |
an error. Report by Time@M*U*S*H. |
|---|
| 127 |
Fixes: |
|---|
| 128 |
* Some redundant code cleanup in look_exits suggested by Vadiv@M*U*S*H. |
|---|
| 129 |
* Help file fixes by Ves@M*U*S*H, Jules@M*U*S*H, Cerekk@bDv. |
|---|
| 130 |
* When page_aliases is on, there's a space between the player's |
|---|
| 131 |
name and alias. Suggested by Saturn@M3. |
|---|
| 132 |
* Command-checking for ZMR contents didn't function when a ZMR |
|---|
| 133 |
was used as a player's personal zone. Reported by BlaZe@M*U*S*H. |
|---|
| 134 |
* Default idle_timeout was different in code and mushcnf.dst. |
|---|
| 135 |
Reported by James Bond@M*U*S*H. [SW] |
|---|
| 136 |
|
|---|
| 137 |
|
|---|
| 138 |
Version 1.7.6 patchlevel 7 February 20, 2003 |
|---|
| 139 |
|
|---|
| 140 |
Fixes: |
|---|
| 141 |
* Some sloppy coding in src/access.c could generate runtime |
|---|
| 142 |
debugging exceptions. Reported by BladedThoth@M*U*S*H. |
|---|
| 143 |
* wrap() could behave incorrectly when a line was exactly the length |
|---|
| 144 |
of the wrap width and the total input size was larger than |
|---|
| 145 |
any previously wrapped input. Reported by Liam@Firdeloth. |
|---|
| 146 |
* Extra NUL characters were sent after telnet codes, which |
|---|
| 147 |
confused Mudnet and maybe some clients. Patch by Alierak. |
|---|
| 148 |
|
|---|
| 149 |
|
|---|
| 150 |
Version 1.7.6 patchlevel 6 January 23, 2003 |
|---|
| 151 |
|
|---|
| 152 |
Minor changes: |
|---|
| 153 |
* nearby() always works for see_all players. Reported by Sparta. |
|---|
| 154 |
* findable() now requires that executor control either the object |
|---|
| 155 |
or the victim or be see_all. Reported by Sparta. |
|---|
| 156 |
Fixes: |
|---|
| 157 |
* POWER^ and CHANNEL^ locks tested the wrong object. [SW] |
|---|
| 158 |
* @grep, @wipe, and @edit now report when no attributes are |
|---|
| 159 |
matched. Suggested by Procyon@M3 |
|---|
| 160 |
* Changes to telnet negotiation strings to match those in |
|---|
| 161 |
PennMUSH 1.7.7, which seems to fix some problems with display |
|---|
| 162 |
of connect.txt in some clients. Report by Howie@NewFrontier. |
|---|
| 163 |
Patch by Time@M*U*S*H. |
|---|
| 164 |
* @mail/silent wasn't unless you used /send too. Report by |
|---|
| 165 |
Moe@Chicago. |
|---|
| 166 |
* Wizards could set attributes on garbage objects (which were useless, |
|---|
| 167 |
but may have leaked memory needlessly). Reported by Taz@M*U*S*H. |
|---|
| 168 |
* @chan/hide didn't check for hide permissions properly in some |
|---|
| 169 |
cases. Reported by Tanaku@M*U*S*H. |
|---|
| 170 |
* Better explanation of when regexp matching is case sensitive vs. |
|---|
| 171 |
insensitive. Suggested by Jake@BrazilMUX, Brazil@BrazilMUX, and |
|---|
| 172 |
Vadiv@M*U*S*H. |
|---|
| 173 |
|
|---|
| 174 |
|
|---|
| 175 |
Version 1.7.6 patchlevel 5 January 7, 2003 |
|---|
| 176 |
|
|---|
| 177 |
Fixes: |
|---|
| 178 |
* 1.7.6p4 broke 'go #dbref', which broke the ability of followers |
|---|
| 179 |
to follow. Reported by Ellis@M*U*S*H. |
|---|
| 180 |
|
|---|
| 181 |
|
|---|
| 182 |
Version 1.7.6 patchlevel 4 January 2, 2003 |
|---|
| 183 |
|
|---|
| 184 |
Minor Changes: |
|---|
| 185 |
* English-style matching now applies to exits in the room |
|---|
| 186 |
(so '1st down' can match the first 'down' exit if you're not carrying |
|---|
| 187 |
anything that matches 'down'). New english-style matching adjective |
|---|
| 188 |
'toward' restricts the match to exits (so: 'look toward 1st down'). |
|---|
| 189 |
Fixes: |
|---|
| 190 |
* Code cleanup to fix several potential buffer overflows. |
|---|
| 191 |
* The wildcard matcher had problems with backslash escapes in |
|---|
| 192 |
some cases, making matching a : in a $command very hard. |
|---|
| 193 |
Reported by Wayne@PDX. |
|---|
| 194 |
* @chzone could cause crashes on some systems. Reported by Wayne@PDX. |
|---|
| 195 |
* When two exits match, one is no longer chosen at random. |
|---|
| 196 |
Instead, the ambiguity should be reported as an error. |
|---|
| 197 |
Reported by Intrevis@M*U*S*H. |
|---|
| 198 |
* The dbref returned by locate when given the X parameter is |
|---|
| 199 |
no longer random, but the last one found (as per the help). |
|---|
| 200 |
* Serious bug in reading locks from the db on startup corrected. |
|---|
| 201 |
* The profiling timer is turned off duing dumps, as some systems |
|---|
| 202 |
(FreeBSD?) appear to continue to use it and interrupt dumps |
|---|
| 203 |
due to cpu limiting. Reported by Nathan Schuette. |
|---|
| 204 |
|
|---|
| 205 |
|
|---|
| 206 |
Version 1.7.6 patchlevel 3 December 22, 2002 |
|---|
| 207 |
|
|---|
| 208 |
Minor changes: |
|---|
| 209 |
* call_limit now controls the maximum recursion in process_expression, |
|---|
| 210 |
instead of maximum calls to p_e per command cycle. This still |
|---|
| 211 |
limits stack size, but doesn't get in the way of massive code |
|---|
| 212 |
nearly as much. People using a very high call_limit value should |
|---|
| 213 |
probably lower it significantly. Patch by Philip Mak. |
|---|
| 214 |
* Improved error messages for many database information functions. |
|---|
| 215 |
Notably, several functions that require at least one argument, |
|---|
| 216 |
now complain if they don't get it rather than returning silently. |
|---|
| 217 |
Suggested by Intrevis@M*U*S*H. [SW] |
|---|
| 218 |
Fixes: |
|---|
| 219 |
* @warnings are no longer shown on GOING objects. Suggested by |
|---|
| 220 |
Philip Mak. |
|---|
| 221 |
* Help fixes by Intrevis, Time, and Ambrosia@M*U*S*H |
|---|
| 222 |
* Bug in @decomp/skipdefaults reported by Philip Mak. [SW] |
|---|
| 223 |
* Tweaks to utils/mkcmds.sh [SW] |
|---|
| 224 |
* home() on a room acts as described in the help. Reported by |
|---|
| 225 |
Intrevis@M*U*S*H. [SW] |
|---|
| 226 |
* whisper/noisy double-notified the whisperer. Reported by Philip Mak. |
|---|
| 227 |
* Crash bug in @mail fixed. Reported by Titan@OtherSpace. |
|---|
| 228 |
|
|---|
| 229 |
|
|---|
| 230 |
Version 1.7.6 patchlevel 2 December 17, 2002 |
|---|
| 231 |
|
|---|
| 232 |
Minor changes: |
|---|
| 233 |
* An invalid range argument to @search/lsearch is now coerced |
|---|
| 234 |
to be the lowest or highest dbref, as appropriate. The search |
|---|
| 235 |
range is also now inclusive. And lsearch(<player>) works. |
|---|
| 236 |
Suggested by Philip Mak. |
|---|
| 237 |
* mushcnf.dst now includes a default value for call_limit. |
|---|
| 238 |
Suggested by Philip Mak. |
|---|
| 239 |
* Testing for whether the mush is already running in the |
|---|
| 240 |
restart script has been improved by Philip Mak. |
|---|
| 241 |
Internationalization: |
|---|
| 242 |
* Polish translation files (partial) are now being distributed. |
|---|
| 243 |
Fixes: |
|---|
| 244 |
* Fix to win32 warnings. [EEH] |
|---|
| 245 |
* Under Win32, a failed accept() call in bsd.c would not be |
|---|
| 246 |
correctly handled. Report by BladedThoth@M*U*S*H. |
|---|
| 247 |
* Help fixes by Luigi@8bitMUSH, Kyieren@M*U*S*H, Intrevis@M*U*S*H. |
|---|
| 248 |
* @map crash bug repoted by Philip Mak, fixed by Walker@M*U*S*H. |
|---|
| 249 |
* Modifiying locks now updates the object's modification time. |
|---|
| 250 |
Reported by Philip Mak. |
|---|
| 251 |
|
|---|
| 252 |
|
|---|
| 253 |
Version 1.7.6 patchlevel 1 November 26, 2002 |
|---|
| 254 |
|
|---|
| 255 |
Minor changes: |
|---|
| 256 |
* When using @nuke to destroy a SAFE object when really_safe is "no", |
|---|
| 257 |
provide a warning (but schedule destruction anyway). Suggested by |
|---|
| 258 |
Cerekk@bDV. |
|---|
| 259 |
Fixes: |
|---|
| 260 |
* VS.NET project file was defaulting to signed instead of unsigned |
|---|
| 261 |
chars, causing crashes. Fixed by BladedThoth@M*U*S*H. |
|---|
| 262 |
Several places where we should have cast things to unsigned to |
|---|
| 263 |
avoid this kind of thing have been fixed. [SW] |
|---|
| 264 |
* The *emit() functions now set the orator correctly. |
|---|
| 265 |
Reported by Philip Mak. |
|---|
| 266 |
* ccom and cplr are cleared after each command execution so they |
|---|
| 267 |
can't be leaked as easily. Suggested by Philip Mak. |
|---|
| 268 |
* Linting. |
|---|
| 269 |
* If God gives the wrong password to @logwipe, provide some feedback. |
|---|
| 270 |
Suggested by Cerekk@bDv. |
|---|
| 271 |
* mkcmds.sh was needlessly rebuilding several autogenerated files. |
|---|
| 272 |
* The rules for flag characters shown in object headers now allows |
|---|
| 273 |
F_INTERNAL flags to be shown (like GOING), just the same as |
|---|
| 274 |
when you get a full flag list on examine. Report by Philip Mak. |
|---|
| 275 |
* Help fixes by Bird@M*U*S*H, Intrevis@M*U*S*H, Philip Mak. |
|---|
| 276 |
* @search type=something would report an error AND match the entire |
|---|
| 277 |
database when something wasn't object, player, exit or room. [SW] |
|---|
| 278 |
* Cosmetic bug in @malias/list fixed. Report by Tanaku@M*U*S*H. |
|---|
| 279 |
* The info_slave now properly obeys the use_dns setting in mush.cnf. |
|---|
| 280 |
This requires a full shutdown to put into effect. Report by |
|---|
| 281 |
BlaZe@M*U*S*H. [SW] |
|---|
| 282 |
|
|---|
| 283 |
|
|---|
| 284 |
Version 1.7.6 patchlevel 0 November 11, 2002 |
|---|
| 285 |
|
|---|
| 286 |
License: |
|---|
| 287 |
* PennMUSH 1.7.6 and later is now released under the Artistic |
|---|
| 288 |
License. This is an OSI-compliant open source license. See the file |
|---|
| 289 |
COPYRITE for the complete license text. |
|---|
| 290 |
|
|---|
| 291 |
Notable changes from the old license: |
|---|
| 292 |
* No restrictions on commercial use |
|---|
| 293 |
* No requirement to inform developers of improvements or submit |
|---|
| 294 |
modifications, though it's still a nice thing to do. Note, however |
|---|
| 295 |
that if you redistribute a modified version of PennMUSH, you MUST |
|---|
| 296 |
include source code. |
|---|
| 297 |
|
|---|
| 298 |
The PennMUSH devteam thanks the copyright holders of TinyMUD, |
|---|
| 299 |
TinyMUSH 2.0, TinyMUSH 2.2, and TinyMUSH 3.0 for their assistance |
|---|
| 300 |
in making this possible. |
|---|
| 301 |
Documentation: |
|---|
| 302 |
* The README file has been split into README, INSTALL, UPGRADING, |
|---|
| 303 |
and I18N files. |
|---|
| 304 |
Minor Changes: |
|---|
| 305 |
* Rooms now hear remits and lemits in them, and can be pemitted |
|---|
| 306 |
to. This behavior now matches that of other MUSH servers. |
|---|
| 307 |
* AUDIBLE objects now propagate sound @remit'd into them. |
|---|
| 308 |
Report by [SW]. |
|---|
| 309 |
* Added @lock/destroy to limit who can destroy a DESTROY_OK |
|---|
| 310 |
object. Suggested by Luigi@8bit. |
|---|
| 311 |
* PARANOID nospoof notification now includes the name of the object's |
|---|
| 312 |
owner as well. Suggested by Philip Mak. |
|---|
| 313 |
* room() no longer notifies the executor of permission errors out of |
|---|
| 314 |
band. It now just returns the error instead, like loc(). Suggested by |
|---|
| 315 |
Philip Mak. |
|---|
| 316 |
* Creation times are now public information via ctime(); permission to |
|---|
| 317 |
examine is no longer required. This allows objects to use, e.g., |
|---|
| 318 |
%#@[ctime(%#)] as a historically unique identifier of an enactor. |
|---|
| 319 |
Suggested by Philip Mak. |
|---|
| 320 |
* The reboot.db is now versioned. This will make it possible to |
|---|
| 321 |
@shutdown/reboot across patchlevels that change the reboot.db |
|---|
| 322 |
format (in 1.7.7 and later versions). |
|---|
| 323 |
* Rooms on an @forwardlist now receive the message as a remit, |
|---|
| 324 |
rather than a pemit. Suggested by BladedThoth@M*U*S*H. |
|---|
| 325 |
Fixes: |
|---|
| 326 |
* More work on the great table() bug. Looks like a fix. [SW] |
|---|
| 327 |
* Improved VS.NET project files by BladedThoth. |
|---|
| 328 |
* Plugged a memory leak in deleting @locks. [SW] |
|---|
| 329 |
* Fixed @lock-related crash bug reported by Philip Mak. [SW] |
|---|
| 330 |
* General linting. |
|---|
| 331 |
* process_expression ignores the [ in ansi escapes. Reported in the |
|---|
| 332 |
context of #$ by Philip Mak. [SW] |
|---|
| 333 |
* Internal changes to compress(), which now returns an allocated |
|---|
| 334 |
string. Under Huffman compression, it should no longer be possible |
|---|
| 335 |
to overflow a buffer with a pathological compression tree. Initial |
|---|
| 336 |
concern voiced by Eyal Sagi. |
|---|
| 337 |
* Table and ansi didn't play well together. Reported by Ellis@M*U*S*H. |
|---|
| 338 |
* Config file reading should be better on Macs. Patch by Philip Mak. |
|---|
| 339 |
* Obsolete checks for OLD_ANSI are removed. [SW] |
|---|
| 340 |
* Crash bug in @function fixed. Report by Dallimar@Hemlock. |
|---|
| 341 |
* Change to message on failed attribute flag set, to make it more |
|---|
| 342 |
generic to cover all the possible failures. Report by Cerekk@bDv. |
|---|
| 343 |
* Translations to some languages were broken. Fixed now. Report by |
|---|
| 344 |
Sbot@M*U*S*H. |
|---|
| 345 |
* QUEUE is now visible if you control an object, as promised in the |
|---|
| 346 |
help. Reported by Luigi@8bit. |
|---|
| 347 |
* Help fixes by Mortimer@M*U*S*H, Bellemore@M*U*S*H, Hyacinth@8bit, |
|---|
| 348 |
[EEH], BladedThoth@M*U*S*H, Moe@M*U*S*H, Viila@M*U*S*H, Walker@M*U*S*H. |
|---|
| 349 |
* Comment in src/Makefile fixed by Vadiv@M*U*S*H. |
|---|
| 350 |
* A weird crash on @shutdown/reboot, probably attributable to a |
|---|
| 351 |
broken library or system call, is now worked-around. Report by |
|---|
| 352 |
Solarius@SWWF. |
|---|
| 353 |
* Audible objects with @forwardlist set are no longer concealed by |
|---|
| 354 |
the DARK flag. |
|---|
| 355 |
* Win32 project files no longer use the win32/ directory as an include |
|---|
| 356 |
directory, which causes problems. Reported by Gepht. |
|---|
| 357 |
|
|---|