| 1 |
This is the changes file for PennMUSH 1.7.4. 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 former PennMUSH developer (aka Halatir) |
|---|
| 10 |
[RLM] is Ralph Melton, a former PennMUSH developer |
|---|
| 11 |
[NJG] is Nick Gammon, the primary 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.4 patchlevel 20 September 19, 2002 |
|---|
| 21 |
|
|---|
| 22 |
Fixes: |
|---|
| 23 |
* Help semaphores4 typo fixed by Mike Griffiths. |
|---|
| 24 |
* Help cleanup. [TAP] |
|---|
| 25 |
* See_All players now see hidden connected mail senders. Suggested |
|---|
| 26 |
by Philip Mak. |
|---|
| 27 |
* spellnum could introduce spurious spaces. Reported by Intrevis@M*U*S*H. |
|---|
| 28 |
* table() sometimes produced spurious blank rows. Reported by |
|---|
| 29 |
Nymeria@M*U*S*H. This is the first attempt at a fix. |
|---|
| 30 |
* switch() help improved. [SW] |
|---|
| 31 |
* enter <exit> no longer returns Permission denied, but |
|---|
| 32 |
"I can't see that here", as you can only enter things. |
|---|
| 33 |
Suggested by Philip Mak. |
|---|
| 34 |
* A one-time, one-pointer memory leak in plyrlist.c fixed |
|---|
| 35 |
by Vadiv@M*U*S*H. |
|---|
| 36 |
* Unbalanced or empty double-quotes gave weird results in page |
|---|
| 37 |
and whisper. Reported by Vadiv@M*U*S*H. [SW] |
|---|
| 38 |
* @chan/decomp no longer shows names of channels that the enactor |
|---|
| 39 |
can't see. Reported by Nat@SW:ANT. |
|---|
| 40 |
* The lock() and elock() functions now operate properly with |
|---|
| 41 |
user:whatever locks. Reported by Mike Griffiths. |
|---|
| 42 |
* pmatch() will locate hidden players if they're visible to you |
|---|
| 43 |
because they're nearby. Suggested by Julian@M*U*S*H. |
|---|
| 44 |
* regedit and other functions that used $-substitutions for subpatterns |
|---|
| 45 |
could produce weird results in some cases. Reported by Bellemore@M*U*S*H |
|---|
| 46 |
|
|---|
| 47 |
|
|---|
| 48 |
Version 1.7.4 patchlevel 19 June 14, 2002 |
|---|
| 49 |
|
|---|
| 50 |
Minor changes: |
|---|
| 51 |
* Wizards can now unset the WIZARD flag on any thing, whether they |
|---|
| 52 |
own it or not. Suggested by Cerekk@bDv. |
|---|
| 53 |
* Circular zoning is no longer allowed. Fixes part of a bug reported |
|---|
| 54 |
by Philip Mak. [SW] |
|---|
| 55 |
Fixes: |
|---|
| 56 |
* Win32 portability fixes. [EEH] |
|---|
| 57 |
* grep for 'grep' rather than 'egrep' in restart because in grep 2.5.1, |
|---|
| 58 |
egrep is a shell script that exec's grep instead of a link. |
|---|
| 59 |
Fix by Vadiv@M*U*S*H. |
|---|
| 60 |
* The messages for a possessive get used the object's new location |
|---|
| 61 |
instead of its old one. Fixed by Apollo@Restoration. |
|---|
| 62 |
* Attempts by unlinked exits to @link an exit could crash. |
|---|
| 63 |
* %1 in @areceive was being set to the recipient rather than the giver. |
|---|
| 64 |
Fixed. Report by jubjup@trekmush.org |
|---|
| 65 |
* @uptime fix for Linux 2.4 kernel. [SW] |
|---|
| 66 |
* The @@() function no longer complains about commas. Report by |
|---|
| 67 |
Trispis@M*U*S*H. [TAP] |
|---|
| 68 |
* @search flags=<flaglist> is now smarter about toggles with the same |
|---|
| 69 |
letter and different types. Report by Philip Mak. |
|---|
| 70 |
* English-style matching now ignores the type of object being matched. |
|---|
| 71 |
This fixes a bug with, e.g., @link my 1st object=me reported by |
|---|
| 72 |
Oriens@Alexandria. |
|---|
| 73 |
* bound() now listed in the math functions list. Report by Dandy@M*U*S*H. |
|---|
| 74 |
* Help fix for member() by Cerekk@bDV TrekMUSH |
|---|
| 75 |
* The server can now transparently read mush.cnf (and included) files |
|---|
| 76 |
that have Dos- or Mac-style line-endings. Suggested by Paleran. |
|---|
| 77 |
* Crash bug in @search fixed. Reported by Philip Mak. |
|---|
| 78 |
|
|---|
| 79 |
Version 1.7.4 patchlevel 18 May 6, 2002 |
|---|
| 80 |
|
|---|
| 81 |
Minor Changes: |
|---|
| 82 |
* The Mersenne Twister RNG has been backported from 1.7.5 into |
|---|
| 83 |
this patchlevel, as it is not susceptible to some bugs that could |
|---|
| 84 |
cause the RNG to hang the server. Report by Bellemore@M*U*S*H. |
|---|
| 85 |
* Improved detection of info_slave errors. Based on patch by CU5. |
|---|
| 86 |
* Rooms and exits can now be @forced. Suggested by Philip Mak. |
|---|
| 87 |
* Deleting files from the hlp/nws/etc. directories is now sufficient |
|---|
| 88 |
to cause game/txt/Makefile to rebuild the txt files. Patch by |
|---|
| 89 |
Philip Mak. |
|---|
| 90 |
* A see_all player may now use @chan/decompile on any channel. |
|---|
| 91 |
Previously, the ROYALTY flag was required. Suggested by Oriens@Alexandria. |
|---|
| 92 |
Fixes: |
|---|
| 93 |
* The QUEUE and semaphore attributes aren't listed in @decompile |
|---|
| 94 |
anymore. Suggested by Oriens@Alexandria. [SW] |
|---|
| 95 |
* Several compiler warnings fixed. [SW] |
|---|
| 96 |
* The LASTSITE and LASTIP attributes are now set locked and wizard by default, |
|---|
| 97 |
to go along with the other connection-tracking attributes. [SW] |
|---|
| 98 |
* Help on-vacation updated. Report by Nymeria@M*U*S*H. |
|---|
| 99 |
* Help for following() function added. Report by Ashen-Shugar@Rhost. |
|---|
| 100 |
* The last line of the access.cnf file sometimes wouldn't get read |
|---|
| 101 |
properly. [SW] |
|---|
| 102 |
* lnum improperly cached its return values without consideration for |
|---|
| 103 |
changes in separator, so subsequent lnums with different separators |
|---|
| 104 |
broke. Reported by Rhysem and Ambrosia@M*U*S*H. [TAP] |
|---|
| 105 |
* Failing to speak on a channel you can't see no longer reveals the |
|---|
| 106 |
full channel name. Reported by Vadiv@M*U*S*H. |
|---|
| 107 |
* Passing a negative argument to the space() function now returns |
|---|
| 108 |
an error string instead of 8192 blanks. Patch by Myrddin. |
|---|
| 109 |
* Improved messages for following/unfollowing an ambiguous object. |
|---|
| 110 |
Reported by Philip Mak. |
|---|
| 111 |
|
|---|
| 112 |
|
|---|
| 113 |
Version 1.7.4 patchlevel 17 April 14, 2002 |
|---|
| 114 |
|
|---|
| 115 |
Minor Changes: |
|---|
| 116 |
* The on-vacation flag, if in use, is no longer automatically cleared |
|---|
| 117 |
on connect. Instead, the player is warned on connect (and at each |
|---|
| 118 |
dump) that their flag is set. Suggested by Nymeria@M*U*S*H. |
|---|
| 119 |
Fixes: |
|---|
| 120 |
* Improved help for edit(). Suggested by Trispis@M*U*S*H [SW] |
|---|
| 121 |
* List functions with null elements and a null output seperator could |
|---|
| 122 |
trip end-of-buffer checks and stop in the middle of a list. [SW] |
|---|
| 123 |
* valid() was inconsistent in how it handled attribute names with lower-case |
|---|
| 124 |
letters compared to what everything else does. Reported by Philip Mak. [SW] |
|---|
| 125 |
* @open could cause crashes in some unusual contexts. Reported |
|---|
| 126 |
by Dandy@M*U*S*H. |
|---|
| 127 |
* Improved sort()'s autodetection of list types. [SW] |
|---|
| 128 |
* Fixed a problem with sorting dbrefs larger than the highest one in the |
|---|
| 129 |
db. [SW] |
|---|
| 130 |
* Mac portability fixes. [DW] |
|---|
| 131 |
* Help for @open clarified. Suggested by fil@M*U*S*H. |
|---|
| 132 |
* Help for kill clarified. Suggested by Philip Mak. |
|---|
| 133 |
* Channel titles can no longer contain newlines or beeps. |
|---|
| 134 |
Report by Nome@M*U*S*H. |
|---|
| 135 |
* soundex behaved badly with extended characters. [SW] |
|---|
| 136 |
* inc() and dec() now behave like the help says, regardless of whether |
|---|
| 137 |
tiny_math is set or not. Their behavior on null strings and strings |
|---|
| 138 |
that do not end in a digit depend on the null_eq_zero setting. |
|---|
| 139 |
Reported by Wayne@PDX. |
|---|
| 140 |
* The panic db file descriptor was never closed after reading a |
|---|
| 141 |
panic dump. [SW] |
|---|
| 142 |
* DOES removed from help attribute list. Suggested Philip Mak. |
|---|
| 143 |
* Under no circumstances should connection to a null-named player |
|---|
| 144 |
be allowed. Suggested by Wayne@PDX. |
|---|
| 145 |
* 'with' no longer allows use of $commands on remote objects you |
|---|
| 146 |
don't control. Report by Nammyung@M*U*S*H. |
|---|
| 147 |
|
|---|
| 148 |
Version 1.7.4 patchlevel 16 March 11, 2002 |
|---|
| 149 |
|
|---|
| 150 |
Minor changes: |
|---|
| 151 |
* After using 'register' at the connect screen, the player is |
|---|
| 152 |
no longer disconnected. Suggested by Philip Mak. |
|---|
| 153 |
* 'help mail functions'. Suggested by Trispis@M*U*S*H. |
|---|
| 154 |
* Messages associated with drop, give, and get are now more |
|---|
| 155 |
verbose and provide more information about who did what to whom. |
|---|
| 156 |
Suggested by Philip Mak. |
|---|
| 157 |
* Attrib locks did case-sensitive comparison of values, which is not |
|---|
| 158 |
what you probably want. No longer. Reported by Philip Mak. [SW] |
|---|
| 159 |
* QUEUE and sempahore attributes are now removed (not just emptied) |
|---|
| 160 |
when drained or notified to 0. [TAP] |
|---|
| 161 |
Fixes: |
|---|
| 162 |
* Improvements in handling ansi in string functions. [SW] |
|---|
| 163 |
* @clone/preserve didn't preserve when cloning exits. Reported by |
|---|
| 164 |
Bellemore@M*U*S*H. [SW] |
|---|
| 165 |
* A significant bug in the manual notification of timed semaphores has |
|---|
| 166 |
been corrected. [SW] |
|---|
| 167 |
* Revian@M*U*S*H pointed out that user-defined commands starting with |
|---|
| 168 |
"@" that match the names of standard attributes don't behave as |
|---|
| 169 |
you might expect. This is now documented in help user-defined commands. |
|---|
| 170 |
* Security checks for attribute setting used the owner of the setting |
|---|
| 171 |
object, not the setting object itself. Report by Howie@New Frontier. |
|---|
| 172 |
* help set() improved based on report by Tareldin@M*U*S*H. |
|---|
| 173 |
* folderstats() did not behave as promised in the help. Now it |
|---|
| 174 |
does. Report by Trispis@M*U*S*H. |
|---|
| 175 |
* Typo in src/log.c fixed by Nathan Schuette. |
|---|
| 176 |
* Improved help for DEBUG. [SW] |
|---|
| 177 |
* Aliased 'help ^' to 'help listening2'. Suggested by Philip Mak. |
|---|
| 178 |
* MacOS portability fixes. [DW] |
|---|
| 179 |
* The sigusr1 handler would reinstall itself as the sighup handler |
|---|
| 180 |
on systems that don't provide persistent signals. |
|---|
| 181 |
Fixed by Bellemore@M*U*S*H. |
|---|
| 182 |
* &a=b me now properly clears the attribute A=B. Reported by |
|---|
| 183 |
Trispis@M*U*S*H. In addition, now @tel #1234= produces an error, |
|---|
| 184 |
as it should. [SW] |
|---|
| 185 |
* mail functions can now be called by an object on anything it controls |
|---|
| 186 |
(typically, its owner). Suggested by Trispis@M*U*S*H. |
|---|
| 187 |
* The givee is now correctly passed in %1 to @give/@ogive/@agive, |
|---|
| 188 |
and documented. Reported by Philip Mak. |
|---|
| 189 |
* Added hints for Irix 6.x by Vexon@M*U*S*H. |
|---|
| 190 |
* i18n fix for function invocation limit message. |
|---|
| 191 |
* Clarification in help @alias by Philip Mak. |
|---|
| 192 |
* @set obj=!puppet repeatedly no longer repeats the "not listening" |
|---|
| 193 |
message. Reported by Philip Mak. |
|---|
| 194 |
|
|---|
| 195 |
|
|---|
| 196 |
Version 1.7.4 patchlevel 15 February 8, 2002 |
|---|
| 197 |
|
|---|
| 198 |
Minor Changes: |
|---|
| 199 |
* @dolist and iter(), where multiple tokens are replaced (## and #@), |
|---|
| 200 |
now do both replacements at once. This is more efficient in several |
|---|
| 201 |
ways and fixes a problem where if the second token gets into the |
|---|
| 202 |
string from a replacement of the first, it gets replaced. (iter(a#@, |
|---|
| 203 |
##) should return a#@, not a1). [SW] |
|---|
| 204 |
* setunion no longer eats empty list elements. [SW] |
|---|
| 205 |
* The help text for items() is now more descriptive of how it works |
|---|
| 206 |
and differs from words(). Suggested by Zen@SW1. |
|---|
| 207 |
* When you attempt to @chzone an object to a ZMO without a zone-lock, |
|---|
| 208 |
a default zone-lock of "owner of the ZMO" is now set, and the |
|---|
| 209 |
attempt succeeds. Suggested by Linda Antonsson. |
|---|
| 210 |
* In the French message translation files, the word 'drapeau' and |
|---|
| 211 |
'flag' were used interchangeably. I've standardized on 'flag'. |
|---|
| 212 |
Report by Vexon@M*U*S*H. |
|---|
| 213 |
Fixes: |
|---|
| 214 |
* Message typo fixed by Bellemore@M*U*S*H. |
|---|
| 215 |
* No more ansified names in logged shutdown messages. Report by |
|---|
| 216 |
Bellemore@M*U*S*H. |
|---|
| 217 |
* Messages when destroying players now take into account the |
|---|
| 218 |
destroy_possessions and really_safe settings. Suggested by Wayne@PDX. |
|---|
| 219 |
* The parser no longer strips any first layer of braces in, e.g. |
|---|
| 220 |
@switch action clauses, but only when the first character in the |
|---|
| 221 |
clause is a brace. This prevents @sw 1=1, @wait me={@emit 1; @emit 2} |
|---|
| 222 |
from being misparsed and running @emit 2 immediately. Reported by |
|---|
| 223 |
Azratax@Azmush. [TAP] |
|---|
| 224 |
|
|---|
| 225 |
Version 1.7.4 patchlevel 14 January 4, 2002 |
|---|
| 226 |
|
|---|
| 227 |
Minor Changes: |
|---|
| 228 |
* The global function invocation limit is now 5 times the per-evaluation |
|---|
| 229 |
function invocation limit, to provide some flexibility in cases |
|---|
| 230 |
where you run a small number of functions that cause a larger |
|---|
| 231 |
number of other functions to be evaluated (e.g., using tel() |
|---|
| 232 |
to move players into rooms with function-laden descriptions). [TAP] |
|---|
| 233 |
Fixes: |
|---|
| 234 |
* Mortals are now restricted in which html tags they can generate |
|---|
| 235 |
when pueblo support is enabled. Suggested by BladedThoth. |
|---|
| 236 |
* @sitelock/name !<name> was improperly case-sensitive in its |
|---|
| 237 |
matching. Reported by Linda Antonsson. |
|---|
| 238 |
* Better invocation count checking and aborting on reaching limit. |
|---|
| 239 |
Reported by Ashen-Shugar. [TAP] |
|---|
| 240 |
* Beep characters are ignored when matching object listen patterns. |
|---|
| 241 |
Suggested by Wayne@PDX. |
|---|
| 242 |
* The end-of-dump marker is checked when reading the chat database. |
|---|
| 243 |
Suggested by Bellemore@M*U*S*H. [SW] |
|---|
| 244 |
* @lock obj=attrib:value locks were broken. Reported by Linda |
|---|
| 245 |
Antonsson. |
|---|
| 246 |
* Minor help fixes. |
|---|
| 247 |
|
|---|
| 248 |
Version 1.7.4 patchlevel 13 November 30, 2001 |
|---|
| 249 |
|
|---|
| 250 |
Minor changes: |
|---|
| 251 |
* options.h.dist mentions Darwin as well as MacOS X. [DW] |
|---|
| 252 |
* PCRE updated to 3.7. [SW] |
|---|
| 253 |
* When CHAN_NAME_LEN is increased beyond 30, the @chan/list header |
|---|
| 254 |
line is misaligned, and other strange things can happen to |
|---|
| 255 |
@chan/list. Reported by Bladed Thoth |
|---|
| 256 |
Fixes: |
|---|
| 257 |
* Crash bug in chat channels reported by BladedThoth. |
|---|
| 258 |
|
|---|
| 259 |
Version 1.7.4 patchlevel 12 November 9, 2001 |
|---|
| 260 |
|
|---|
| 261 |
Minor changes: |
|---|
| 262 |
* @dol/delim is now @dol/delimit, for Mux compatibility. [SW] |
|---|
| 263 |
* /preserve switch for @chownall works like @chown's /preserve switch. |
|---|
| 264 |
This changes the default behavior of @chownall, which used to |
|---|
| 265 |
preserve everything, to work like @chown and strip privileged bits. |
|---|
| 266 |
Suggested by Taladan@M*U*S*H. |
|---|
| 267 |
Fixes: |
|---|
| 268 |
* Warnings in index-files.pl are no longer shown. Report by Noltar@Korongil |
|---|
| 269 |
* Additional support for ansi in channel names. Ansi is now stripped |
|---|
| 270 |
when sorting channels and when matching names for @chan/decomp and |
|---|
| 271 |
@chan/what. Reported by Oriens@Alexandria. |
|---|
| 272 |
* Help @decompile clarifies the /flags switch. Suggested by Oriens@Alexandria |
|---|
| 273 |
* Source is indented before diffs are produced. |
|---|
| 274 |
* Typo in help zmr correct by Oriens@Alexandria. |
|---|
| 275 |
* Players disconnecting without QUIT continued to use CPU until fully |
|---|
| 276 |
disconnected. Fixed. Report by Protagonist@M*U*S*H. [SW] |
|---|
| 277 |
|
|---|
| 278 |
|
|---|
| 279 |
Version 1.7.4 patchlevel 11 October 15, 2001 |
|---|
| 280 |
|
|---|
| 281 |
Minor Changes: |
|---|
| 282 |
* In places like switch() that can match <number, the numbers |
|---|
| 283 |
are now treated as floating point, so they need not be only integers. |
|---|
| 284 |
However, they must be pure numbers; "<3km" will not work. |
|---|
| 285 |
* Tests for channel name matches now disregard ansi. Suggested by Wayne@PDX. |
|---|
| 286 |
Fixes: |
|---|
| 287 |
* MacOS linting. [DW] |
|---|
| 288 |
* next() could reveal unfindable players. Reported by Jeffrey@TheHotel. [TAP] |
|---|
| 289 |
* making diffs or a dist now insures that switches.h, etc. are rebuilt |
|---|
| 290 |
for the Mac/Win32 crowd. Reported by many people. |
|---|
| 291 |
* Some warnings discovered with compiling with gcc 3.0.1 fixed. [SW] |
|---|
| 292 |
* Potential crash-or-worse bugs that could be caused by malformed |
|---|
| 293 |
save messages fixed. [SW] |
|---|
| 294 |
* @mail to players with names starting with numbers works correctly now. |
|---|
| 295 |
Report from Mike Wesson. [SW] |
|---|
| 296 |
* Fewer logged warnings from failed convtime()s. [SW] |
|---|
| 297 |
* Help for page now mentions /blind. Reported by Oriens@Alexandria. |
|---|
| 298 |
* Attempting to set an invalid priv on a channel now produces a |
|---|
| 299 |
better message. Reported by Oriens@Alexandria. |
|---|
| 300 |
* Improved message when a Wizard overrides a chan join lock by Wayne@PDX. |
|---|
| 301 |
* Another way to end up inside yourself fixed. Report by Ashen-Shugar. [TAP] |
|---|
| 302 |
* Help default/edefault syntax clarified by Delina@ST:VAAE |
|---|
| 303 |
* Help math functions clarifies 'number'. Suggested by Delina@ST:VAAE |
|---|
| 304 |
* Information on the patches.h header added to the FAQ file. Suggested |
|---|
| 305 |
by Kahmy. [SW] |
|---|
| 306 |
* Potential crash in @set fixed. Report by Michael Loftis [SW] |
|---|
| 307 |
* The Unfindable flag is checked on all levels of containers, not just |
|---|
| 308 |
the immediate location. Suggested by Oriens. [SW] |
|---|
| 309 |
* NT_TCP fix by Bellemore. |
|---|
| 310 |
* secure() now escapes ^, as the help says it does. Report by Gabriel Matlin. |
|---|
| 311 |
* link_anywhere now lets you actually @link anywhere, instead of just |
|---|
| 312 |
letting variable exits link anywhere. Report by Viila@M*U*S*H. |
|---|
| 313 |
* help home now returns help homes, not help home(). Suggested by |
|---|
| 314 |
Gary Williams |
|---|
| 315 |
|
|---|
| 316 |
Version 1.7.4 patchlevel 10 September 7, 2001 |
|---|
| 317 |
|
|---|
| 318 |
Fixes: |
|---|
| 319 |
* @clone changes in p9 introduced a crash bug. Fixed. |
|---|
| 320 |
* Typo in mushcnf.dst fixed by Noltar@Korongil. |
|---|
| 321 |
|
|---|
| 322 |
Version 1.7.4 patchlevel 9 September 4, 2001 |
|---|
| 323 |
|
|---|
| 324 |
Minor changes: |
|---|
| 325 |
* @clone can optionally specify a new name for the clone. |
|---|
| 326 |
Patch by Bellemore@M*U*S*H, inspired by mux. |
|---|
| 327 |
* die() can take a third argument which, if true, will cause it to |
|---|
| 328 |
return the list of individual die rolls rather than the sum. |
|---|
| 329 |
* NT_TCP option moved to options.h.dist, and @config/list compile now |
|---|
| 330 |
reports whether it's on or not. Suggested by Glonk@GlonkMUSH |
|---|
| 331 |
* QUIET flag affects the "Teleported." message as well. |
|---|
| 332 |
Suggested by Glonk@GlonkMUSH. |
|---|
| 333 |
* pos() and strmatch() strip ansi and html markup before matching. [SW] |
|---|
| 334 |
* Slight optimizations for many of the functions that strip markup. [SW] |
|---|
| 335 |
* chat_strip_quote setting now applies to @*wall and say. Suggested by |
|---|
| 336 |
Glonk@GlonkMUSH. [SW] |
|---|
| 337 |
* @malias/who is now the same as @malias/members. Suggested by |
|---|
| 338 |
Oriens@Alexandria. |
|---|
| 339 |
* Small code change in do_chat_by_name so that find_channel_partial_on |
|---|
| 340 |
can behave as documented. Suggested by Michael Loftis |
|---|
| 341 |
Fixes: |
|---|
| 342 |
* p8 broke regeditall when the replacer was null. Fixed. |
|---|
| 343 |
Reported by Nymeria@M*U*S*H. |
|---|
| 344 |
* Some unused variables removed, and pcre.h included in parse.c. |
|---|
| 345 |
Reported by Sidney@M*U*S*H. |
|---|
| 346 |
* index-files.pl produced an uninitialized value warning if a help file |
|---|
| 347 |
had only a single entry (or admin entry). Warning removed. |
|---|
| 348 |
Reported by Nymeria@M*U*S*H. |
|---|
| 349 |
* Fixed to help lstats() to mention stats() as alias. Reported by |
|---|
| 350 |
Glonk@GlonkMUSH. |
|---|
| 351 |
* Help edit() fix by Sash@SW:Uprising. |
|---|
| 352 |
* Improved failure message for @password. Suggested by Mike Wesson. [SW] |
|---|
| 353 |
* alphamin()/alphamax() were stripping markup from what they returned. [SW] |
|---|
| 354 |
* PARANOID flag is now only visible to owners. Reported by |
|---|
| 355 |
Bellemore@M*U*S*H. |
|---|
| 356 |
* Improved error message when trying to rejoin a channel. [SW] |
|---|
| 357 |
* In Win32 NT_TCP mode, ident lookups are now done and the LASTIP |
|---|
| 358 |
attribute doesn't get corrupted. Patch by Bellemore@M*U*S*H. |
|---|
| 359 |
* @chan/describe now works along with @chan/desc. Suggested by |
|---|
| 360 |
Trispis@M*U*S*H |
|---|
| 361 |
* 'teach'ing a motion to a follower didn't work right. Reported by |
|---|
| 362 |
Cheetah and Viila@M*U*S*H. |
|---|
| 363 |
* Security bug in follow fixed. Reported by Walker@M*U*S*H. |
|---|
| 364 |
* The ê and ë entities were not correctly returned in |
|---|
| 365 |
Pueblo mode. Fixed by [NG]. |
|---|
| 366 |
* Help for trig functions improved. [SW] |
|---|
| 367 |
* Pueblo references no longer give Chaco's (defunct) website. |
|---|
| 368 |
By Noltar@Korongil. |
|---|
| 369 |
|
|---|
| 370 |
Version 1.7.4 patchlevel 8 July 22, 2001 |
|---|
| 371 |
|
|---|
| 372 |
Minor changes: |
|---|
| 373 |
* restart is a bit more precise in the "Mush already active" message. |
|---|
| 374 |
Suggested by Lucas Layman. |
|---|
| 375 |
* When a player's creation is refused because creation/registration |
|---|
| 376 |
is globally turned off, show them register.txt instead of down.txt. |
|---|
| 377 |
Patch by Bellemore. |
|---|
| 378 |
* The NOSPOOF flag is now visible only to the player themself. [SW] |
|---|
| 379 |
* regedit can now use backreferences in the replacer. [SW] |
|---|
| 380 |
Fixes: |
|---|
| 381 |
* ident lookups were broken on win32. Reported by Bellemore. [SW] |
|---|
| 382 |
* ident query timeouts could get doubled mistakenly. [SW] |
|---|
| 383 |
* Typo in mushcnf.dst fixed by Noltar@Korongil. |
|---|
| 384 |
* Fix to help puppets2 by TurtleKnee@M*U*S*H. |
|---|
| 385 |
* Help pcreate() added. Report by Eratl@M*U*S*H. |
|---|
| 386 |
* @pcreate messages capitalized by Oriens@Alexandria. |
|---|
| 387 |
* create() used 10 as the default cost, instead of the configured |
|---|
| 388 |
default. Report by 8bitMUSH. |
|---|
| 389 |
* Inactivity timeouts longer than 1 day didn't work. Fixed and |
|---|
| 390 |
efficiency of the check improved. Reported by Bellemore@M*U*S*H. |
|---|
| 391 |
* Null @aliases are no longer allowed. [SW] |
|---|
| 392 |
* Cleanup to ident for situations when the remote host isn't running |
|---|
| 393 |
an ident server. [SW] |
|---|
| 394 |
|
|---|
| 395 |
Version 1.7.4 patchlevel 7 July 02, 2001 |
|---|
| 396 |
|
|---|
| 397 |
Major changes: |
|---|
| 398 |
* %r can now evaluate to one character or two, based on a new config |
|---|
| 399 |
option, newline_one_char, which defaults to being yes. This allows |
|---|
| 400 |
%r to be used as a list delimiter. However, this may |
|---|
| 401 |
break softcode which expects strlen(%r) to be 2, but it's probably |
|---|
| 402 |
smarter to fix the softcode than turn off this option. [sw] |
|---|
| 403 |
* If a command and a standard attribute have the same name, the |
|---|
| 404 |
command takes precedence. So if you have an @attribute named |
|---|
| 405 |
"PEMIT", @pemit me=foo will do the command, not set the attribute. [SW] |
|---|
| 406 |
Minor changes: |
|---|
| 407 |
* When someone attempts to create too many attributes on an object, |
|---|
| 408 |
the log indicates who and which object. Suggested by Frob@Battlestar |
|---|
| 409 |
Galactica:TSC. |
|---|
| 410 |
* Buncha tprintfs replaced with notify_formats. [SW] |
|---|
| 411 |
* New local_connect() and local_disconnect() hooks in local.dst. |
|---|
| 412 |
Suggested by Eratl@M*U*S*H. |
|---|
| 413 |
* lookup_player now deals with player names prefixed with "*", |
|---|
| 414 |
so a bunch of commands like @newpassword will now treat those |
|---|
| 415 |
arguments. Suggested by Glonk@GlonkMUSH. |
|---|
| 416 |
* Make is more verbose about alerting you to changes in the |
|---|
| 417 |
src/*.dst files. |
|---|
| 418 |
* The message for undestroying someone else's object more closely matches |
|---|
| 419 |
the destroy message. Suggested by Noltar@Korongil. |
|---|
| 420 |
* Server output that used to be tagged with "PRE" for Pueblo is now |
|---|
| 421 |
tagged with "SAMP", because the original Pueblo client did not correctly |
|---|
| 422 |
handle "<BR>\n" in PRE, and the newer clients that are supporting |
|---|
| 423 |
the pueblo protocol, like MUSHclient, do handle it correctly, causing |
|---|
| 424 |
an incompatibility problem. Our workaround is to avoid PRE. |
|---|
| 425 |
Reported by [NJG]. |
|---|
| 426 |
* The WHO list output is tagged <img xch_cmd=html> for Pueblo to get |
|---|
| 427 |
appropriate newline handling. [NJG] |
|---|
| 428 |
* help @mail mentions help @malias. Suggested by Trispis@M*U*S*H. |
|---|
| 429 |
* Matching code now treats players you can't see like disconnected players |
|---|
| 430 |
when matching *player. Reported by Walker@M*U*S*H. |
|---|
| 431 |
* @newpassword now confirms whose password was changed. Suggested by |
|---|
| 432 |
Xyrxwyrth@M*U*S*H. |
|---|
| 433 |
* @chan/who and cwho() now include objects on the channel. Suggested by |
|---|
| 434 |
Glonk@GlonkMUSH. |
|---|
| 435 |
* q-register lookup is slightly faster. [SW] |
|---|
| 436 |
* Floating-point numbers in exponential format (6.02e23) are always |
|---|
| 437 |
accepted, not just when tiny_math is set. [SW] |
|---|
| 438 |
* isint() and isnum() ignore the null_eq_zero option, since they already |
|---|
| 439 |
ignore tiny_math. [SW] |
|---|
| 440 |
* time() and convsecs() take an optional timezone argument that, |
|---|
| 441 |
if 'UTC', makes them act the same way as utctime() and convutcsecs(). |
|---|
| 442 |
From MUX2. [SW] |
|---|
| 443 |
Fixes: |
|---|
| 444 |
* Additional range checking to avoid some bugs reported by Alierak. [SW] |
|---|
| 445 |
* Fix to buglet in @name error with PLAYER_NAME_SPACES reported by |
|---|
| 446 |
Luke@M*U*S*H. |
|---|
| 447 |
* Typo in @name error message fixed by Luke@M*U*S*H. |
|---|
| 448 |
* One could @pcreate players past the hard db limit. Reported by Z@Korongil. |
|---|
| 449 |
* Typos in config_h.SH and options.h.dist fixed by Oriens@Alexandria. |
|---|
| 450 |
* Under some conditions, you could double-join a channel. |
|---|
| 451 |
Reported by Xyrxwyrth@M*U*S*H, investigated by Steven@Champions. |
|---|
| 452 |
* Error message for @chan/desc improved. Reported by Oriens@Alexandria. |
|---|
| 453 |
* Typo in alias.cnf fixed by rodregis@M*U*S*H. |
|---|
| 454 |
* @mvattr sometimes failed to remove the old attrib, when it was a |
|---|
| 455 |
standard attrib that could be abbreviated (@mvattr a/desc=b). |
|---|
| 456 |
Fixed by Walker@M*U*S*H. |
|---|
| 457 |
* Some english-matching (like 'get 1st foo') would fail. Reported by |
|---|
| 458 |
Mystery8. |
|---|
| 459 |
* Typo in help @verb reported by Greck. |
|---|
| 460 |
* MacOS tweaks. [DW] |
|---|
| 461 |
* Better detection of numbers that are too big. [SW] |
|---|
| 462 |
* Wizards could crash the server by entering objects in their own |
|---|
| 463 |
inventory. Reported by Howie@New Frontiers. |
|---|
| 464 |
|
|---|
| 465 |
Version 1.7.4 patchlevel 6 June 11, 2001 |
|---|
| 466 |
|
|---|
| 467 |
Minor changes: |
|---|
| 468 |
* English-style matching has been added to some more commands, |
|---|
| 469 |
to help with the stricter ambiguity checking (@teleport my 3rd foo=box, |
|---|
| 470 |
etc.). [SW] |
|---|
| 471 |
* @pemit/list no longer does its useless ## substitution. [SW] |
|---|
| 472 |
* capstr() and art() skip leading ansi and html. [SW] |
|---|
| 473 |
* table(), alphamin(), alphamax(), comp(), lcstr(), ucstr(), strinsert(), |
|---|
| 474 |
and delete() are all ansi and html aware. Mixing html and ansi in their |
|---|
| 475 |
arguments is probably a bad idea, though. [SW] |
|---|
| 476 |
* reverse() and scramble() are ansi-aware, and still will break html, but |
|---|
| 477 |
in a different way than before. [SW] |
|---|
| 478 |
* foreach() strips ansi and html from the string before doing its things. [SW] |
|---|
| 479 |
* Complete Norwegian translation by Kenneth Aalberg. |
|---|
| 480 |
Fixes: |
|---|
| 481 |
* Bug in growing hash tables fixed. [SW] |
|---|
| 482 |
* Typo in copyright fixed. Reported by Cheetah@M*U*S*H. |
|---|
| 483 |
* Unused variable removed from fun_ansi. Reported by Sidney@M*U*S*H. |
|---|
| 484 |
* Mac portability stuff. [DW] |
|---|
| 485 |
* Wizards could @chown garbage objects. [SW] |
|---|
| 486 |
* Wizards could give to garbage objects. [SW] |
|---|
| 487 |
* Wizards could read God's @mail. [SW] |
|---|
| 488 |
* Eliminated some compiler warnings. [SW] |
|---|
| 489 |
* mid() was quite broken with ansi. right() was less broken. |
|---|
| 490 |
Both hopefully fixed for good. [SW] |
|---|
| 491 |
* Fixed a problem with the attribute used with foreach() evaluating from |
|---|
| 492 |
the perspective of the wrong object. [SW] |
|---|
| 493 |
* before(), after(), and wrap() are now classified as string functions |
|---|
| 494 |
in the help. [TAP] |
|---|
| 495 |
* help wildcards now mentions ?. Suggested by cmintrnt@M*U*S*H. |
|---|
| 496 |
* help fixes by Jeff Ferrell. |
|---|
| 497 |
* Problems with wrap() when the text included %r%r (or started with %r) |
|---|
| 498 |
reported by Noltar@Korongil. |
|---|
| 499 |
* If you somehow managed to load a corrupt db with a parent loop, |
|---|
| 500 |
lparent could infinite-loop. Reported by Ashen-Shugar. [TAP] |
|---|
| 501 |
|
|---|
| 502 |
|
|---|
| 503 |
Version 1.7.4 patchlevel 5 May 25, 2001 |
|---|
| 504 |
|
|---|
| 505 |
Fixes: |
|---|
| 506 |
* Fix to uninitialized variable that could cause ansi to bleed |
|---|
| 507 |
on some systems. Patch by Luke@M*U*S*H |
|---|
| 508 |
* Prototypes for ansi_align and ansi_save added to externs.h. [DW] |
|---|
| 509 |
* FreeBSD hints file updated to get rid of a compiler warning. [SW] |
|---|
| 510 |
* Setting hate_dest to no will not disable @recycle [SW] |
|---|
| 511 |
* switchinc.c updated. [DW] |
|---|
| 512 |
|
|---|
| 513 |
|
|---|
| 514 |
Version 1.7.4 patchlevel 4 May 13, 2001 |
|---|
| 515 |
|
|---|
| 516 |
Minor changes: |
|---|
| 517 |
* Internally, the /folder switch is now /folders, which prefix-matches |
|---|
| 518 |
to /folder and also lets @mail/folders work as syntactic sugar. |
|---|
| 519 |
* fun_ansi has been rewritten to use less buffer space by consolidating |
|---|
| 520 |
ansi codes. New codes for turning off ansi attributes (like hilite) |
|---|
| 521 |
also added. Patch by Luke@M*U*S*H. |
|---|
| 522 |
* /silent switch to give suppresses default messages when giving |
|---|
| 523 |
money to players. Suggested by 8BitMUSH. |
|---|
| 524 |
* Old port concentrator code removed. [SW] |
|---|
| 525 |
* On linux, @uptime reads /proc files instead of running 'uptime' [SW] |
|---|
| 526 |
* Code that uses strdup and then adds a MEM_CHECK record for "string" |
|---|
| 527 |
now use a wrapper function that does it automatically. [SW] |
|---|
| 528 |
Fixes: |
|---|
| 529 |
* Paging a page-locked player didn't give the appropriate messages. |
|---|
| 530 |
Reported by Steven@Champions. |
|---|
| 531 |
* left, right, and mid are now ansi-aware. Patch by Luke@M*U*S*H. |
|---|
| 532 |
* Help fixes to lexits(), name() (Noltar@Korongil), 1.7.4p3 (Z@Korongil). |
|---|
| 533 |
* win32/cmds.h updated with prototypes for dismiss and desert by |
|---|
| 534 |
Noltar@Korongil. And hdrs/externs.h, too, by [SW]. |
|---|
| 535 |
* Memory leak with using alphabetic q-registers in queued commands fixed. |
|---|
| 536 |
Report by Jayvin@Dynamix [SW] |
|---|
| 537 |
* Added hints/openbsd.sh to distribution. |
|---|
| 538 |
* Mac portability linting. [DW] |
|---|
| 539 |
* Several memory leaks in @malias code fixed. [SW] |
|---|
| 540 |
|
|---|
| 541 |
Version 1.7.4 patchlevel 3 April 23, 2001 |
|---|
| 542 |
|
|---|
| 543 |
Commands: |
|---|
| 544 |
* unfollow with no args now stops you from following everyone. |
|---|
| 545 |
dismiss command stops people from following you. |
|---|
| 546 |
desert command stops people from following you or leading you. |
|---|
| 547 |
Idea by Oriens@Alexandria. Names suggested by Noltar@Korongil |
|---|
| 548 |
Minor changes: |
|---|
| 549 |
* MONITOR announcements of disconnects distinguish hidden disconnects. |
|---|
| 550 |
Suggested by Oriens@Alexandria. |
|---|
| 551 |
* The Uptime field of INFO shows first start time, not last reboot time. |
|---|
| 552 |
Suggested by Trispis@M*U*S*H. |
|---|
| 553 |
Fixes: |
|---|
| 554 |
* Exact matches are now preferred over partial matches, and no longer |
|---|
| 555 |
result in ambiguity. Report by Steven Viscido. |
|---|
| 556 |
* Message mentioning INHERIT changed to TRUST by Xyrxwyrth@M*U*S*H. |
|---|
| 557 |
* Distributed register.txt file is now more descriptive. |
|---|
| 558 |
Suggested by Xyrxwyrth@M*U*S*H. |
|---|
| 559 |
* The ctime(), mtime(), restarttime(), and starttime() functions now |
|---|
| 560 |
return 2-digit days (01 vs. 1). Reported by Z@Korongil. |
|---|
| 561 |
* @malias output uses the alias token more consistently. Suggested by |
|---|
| 562 |
Kyieren@M*U*S*H. |
|---|
| 563 |
* hints/solaris_2.sh modified a bit. |
|---|
| 564 |
* Mac portability fixes |
|---|
| 565 |
* Options.h clarification suggested by rodregis@M*U*S*H. |
|---|
| 566 |
* Cosmetic bug in @halt fixed. Report by Trispis@M*U*S*H. |
|---|
| 567 |
* Fixed a fencepost error in regedit*() that could generate garbage text. |
|---|
| 568 |
Reported by Vadiv@M*U*S*H |
|---|
| 569 |
|
|---|
| 570 |
|
|---|
| 571 |
Version 1.7.4 patchlevel 2 March 23, 2001 |
|---|
| 572 |
|
|---|
| 573 |
Major changes: |
|---|
| 574 |
* The object matching routines have been modified. Some things you may |
|---|
| 575 |
notice: |
|---|
| 576 |
* Ambiguous cases are more often reported as such (rather than you |
|---|
| 577 |
getting one of the ambiguous matches arbitrarily). |
|---|
| 578 |
* locate() now returns #-2 as promised. Reported by Jeff Ferrell. |
|---|
| 579 |
* A few functions that used accept player names now require |
|---|
| 580 |
the use of *playername to match the player (e.g. mail(), hidden()). |
|---|
| 581 |
(This is generally more consistent). |
|---|
| 582 |
Minor changes: |
|---|
| 583 |
* @tr of a nonexistent attribute now reports that. Report by Z@Korongil. |
|---|
| 584 |
* TEL_OK is an alias for JUMP_OK. Suggested by Kyieren@M*U*S*H. |
|---|
| 585 |
* Added 'help i18n' (aka help translation). Suggested by Kyieren@M*U*S*H. |
|---|
| 586 |
* When you use 'teach' and, as a result, run the command you are teaching, |
|---|
| 587 |
it is treated as if the command were run by a player from the socket -- |
|---|
| 588 |
that is, attribute sets are not evaluated. Suggested by Xyrxwyrth@M*U*S*H. |
|---|
| 589 |
* See_All players can see all channels and their members, too. |
|---|
| 590 |
Suggested by Oriens@Alexandria. |
|---|
| 591 |
* When trying to join yourself to a channel, we only check channels |
|---|
| 592 |
you're not on; when trying to leave a channel, we only check channels |
|---|
| 593 |
that you are on. This is handy for disambiguating similar prefixes. |
|---|
| 594 |
Suggested by Oriens@Alexandria. |
|---|
| 595 |
* When you're following a leader and the leader moves, you're told that |
|---|
| 596 |
that you're following them before you attempt to move. Suggested by |
|---|
| 597 |
Oriens@Alexandria. |
|---|
| 598 |
* @stats/table is no longer restricted. |
|---|
| 599 |
Fixes: |
|---|
| 600 |
* @grep/iprint produced highlighted strings matching the case you |
|---|
| 601 |
gave, not the case actually found. Reported by Reagan@NF |
|---|
| 602 |
* @search/lsearch by powers could sometimes get you the equivalent |
|---|
| 603 |
flag-bit instead of power-bit. Reported by Reagan@NF |
|---|
| 604 |
* Configure fix. |
|---|
| 605 |
* hpux-gcc hint file now included. |
|---|
| 606 |
* Nested ansi() broke again in p1. Fixed now. Reported by Intrevis@M*U*S*H |
|---|
| 607 |
* Added Configure check for <netdb.h> to help Cygwin builds. |
|---|
| 608 |
Reported by Xyrxwyrth@M*U*S*H. |
|---|
| 609 |
* Help fix or two. |
|---|
| 610 |
* Grammatical correction by Eratl@M*U*S*H in @boot/me error message. |
|---|
| 611 |
* Cosmetics of @mail with folders > 9 improved. Reported by Bellemore@M*U*S*H |
|---|
| 612 |
* One could be disconnected at the connect screen under some conditions |
|---|
| 613 |
for no good reason. Reported by Oriens@Alexandria. [SW] |
|---|
| 614 |
* Compile error when ROYALTY_FLAG not defined patched by Noltar@Korongil. |
|---|
| 615 |
* Fixed infinite loop reported by Xyrxwyrth@M*U*S*H. [SW] |
|---|
| 616 |
* It's no longer posible to connect to a GOING player. |
|---|
| 617 |
|
|---|
| 618 |
Version 1.7.4 patchlevel 1 March 17, 2001 |
|---|
| 619 |
|
|---|
| 620 |
Minor changes: |
|---|
| 621 |
* Speedup for repeat() function. [TAP] |
|---|
| 622 |
* Hint for openbsd, which appears to have a broken IPv6 configuration. [SW] |
|---|
| 623 |
* Some OS-dependent defines have been removed. |
|---|
| 624 |
* ansi() now only adds a maximum of 7 codes to the string. [TAP] |
|---|
| 625 |
Fixes: |
|---|
| 626 |
* The restrict_command for rob has been removed from restrict.cnf |
|---|
| 627 |
Reported by Kyieren@M*U*S*H. |
|---|
| 628 |
* Help fixes by Kyieren, rodregis, and Luke @ M*U*S*H, Datron@SW2, |
|---|
| 629 |
and Noltar@Korongil. |
|---|
| 630 |
* stripansi() didn't correctly handle multiple ansi codes in |
|---|
| 631 |
sequence. Reported by CU5@WCX. |
|---|
| 632 |
* Linting for warnings in pcre. [SW] |
|---|
| 633 |
* Configure now sends mailing list subscription stuff to the new |
|---|
| 634 |
list address. |
|---|
| 635 |
* Updated examples in access.README to use dbrefs. |
|---|
| 636 |
* Updated a reference to the rob command in 'give' errors. Noted by |
|---|
| 637 |
rodregis@M*U*S*H. |
|---|
| 638 |
* median was broken. Reported by Parax@SandsMUSH. |
|---|
| 639 |
* Fixes to update.pl's handling of CHAT_TOKEN_ALIAS and the like. |
|---|
| 640 |
Noted by rodregis@M*U*S*H |
|---|
| 641 |
|
|---|
| 642 |
Version 1.7.4 patchlevel 0 March 7, 2001 |
|---|
| 643 |
|
|---|
| 644 |
Major Changes: |
|---|
| 645 |
* This is now the stable minor version. PennMUSH 1.7.2 is no longer |
|---|
| 646 |
supported except to help people transition to this version. |
|---|
| 647 |
Commands: |
|---|
| 648 |
* The practically useless 'rob' command has been removed. |
|---|
| 649 |
Minor Changes: |
|---|
| 650 |
* A virtually complete French translation joins the Swedish and |
|---|
| 651 |
Hungarian ones! Congratulations to Jean-Michael Amblat and |
|---|
| 652 |
Guillaime Lupin. |
|---|
| 653 |
* The index-files.pl script handles long help topic titles better when |
|---|
| 654 |
creating the index of help entries. [SW] |
|---|
| 655 |
* Config options that can be set with @config/set are now documented in |
|---|
| 656 |
mush help. [SW] |
|---|
| 657 |
* A @config/set of a dbref option now checks dbref for validity. [SW] |
|---|
| 658 |
* An ansi_normal code is added at the end of each channel title. |
|---|
| 659 |
* You can clear attributes that have invalid names. [SW] |
|---|
| 660 |
* stripansi() removes HTML markup as well as ANSI. [SW] |
|---|
| 661 |
* @poll and @doing cannot have ANSI or HTML markup. [SW] |
|---|
| 662 |
* soundex() and soundslike() strip ANSI and HTML. [SW] |
|---|
| 663 |
* The maximum length of attribute names has been limited to 1024 |
|---|
| 664 |
characters. [SW] |
|---|
| 665 |
* Nesting ansi() functions now works better. Patch by Luke@M*U*S*H. |
|---|
| 666 |
* help credits explains [initials] used herein. Suggested by Kyieren@M*U*S*H |
|---|
| 667 |
Fixes: |
|---|
| 668 |
* Help fixes by Nymeria, Balerion, Trispis, Vexon (all@M*U*S*H), |
|---|
| 669 |
Jeff Ferrell, and [SW,LdW] |
|---|
| 670 |
* The two-argument forms of regmatch() and regmatchi() were backwards |
|---|
| 671 |
when it came to case-sensitivity. [SW] |
|---|
| 672 |
* @search on zone class did parent instead. Fix by Luke@M*U*S*H. |
|---|
| 673 |
* Use of @mail after @mail/nuke could cause a crash. |
|---|
| 674 |
Reported by Brazil. [SW] |
|---|
| 675 |
* make update handles the include directive correctly. [SW] |
|---|
| 676 |
* The admin WHO output looks better when locations reach 5-digit |
|---|
| 677 |
dbrefs now. |
|---|
| 678 |
* regedit() and regeditall() were case-insenstive. Fixed. [SW] |
|---|
| 679 |
* The code for log() was changed some time back to allow an optional |
|---|
| 680 |
base argument, but the help and function table were never updated. [SW] |
|---|
| 681 |
* owner() could be used to determine if any attribute existed on any |
|---|
| 682 |
object. [SW] |
|---|
| 683 |
* atrlock() has been cleaned up, fixing many bugs. [SW] |
|---|
| 684 |
* Some list functions that evaluate attributes could be used to determine |
|---|
| 685 |
if the attribute existed even if the object doing the function couldn't |
|---|
| 686 |
normally see the attribute. Fixed, and their error messages are now |
|---|
| 687 |
consistant with the other list functions (In other words, no errors, just |
|---|
| 688 |
a null string) [SW] |
|---|
| 689 |
* Idle timeout is now checked every minute rather than at dbck intervals. |
|---|
| 690 |
Based on a report by Noltar@Korongil. |
|---|
| 691 |
* Cleanup of signed/unsigned casts and signal handlers. [SW,DW] |
|---|
| 692 |
* forbidden_name now does a case-insensitive comparison. |
|---|
| 693 |
Reported by Kyieren@M*U*S*H. |
|---|
| 694 |
* Blank lines at the start of help files are now correctly ignored |
|---|
| 695 |
on Win32 and Mac systems as well as Unix. Report by Nymeria@M*U*S*H. |
|---|
| 696 |
* functions() didn't show @functions. [SW] |
|---|
| 697 |
* Nuked players weren't getting removed from @maliases. [SW] |
|---|
| 698 |
* Database corruption caused by reading a db with over-long attribute |
|---|
| 699 |
names or with attributes starting with quotes fixed. [SW] |
|---|
| 700 |
* Crash bug in @attribute/rename fixed. [SW] |
|---|
| 701 |
* Potential memory leak in help_command fixed. [SW] |
|---|
| 702 |
* Warnings removed. Reported by [NJG] |
|---|
| 703 |
* Windows NT native IO (NT_TCP) stuff should work again. Reported by |
|---|
| 704 |
Bellemore@M*U*S*H. [NJG] |
|---|
| 705 |
* @forwardlist now requires that you control the target, be pemit_all, |
|---|
| 706 |
or pass the target's @lock/forward. Report by Vadiv@M*U*S*H. |
|---|
| 707 |
* unparse_flags didn't handle exit toggles. Report by Draci@Chaotic. |
|---|
| 708 |
* Casting and cleanup to enable compiling with lcc [SW] |
|---|
| 709 |
* A potential problem with regexps with heavy backtracking fixed. [SW] |
|---|
| 710 |
* Memory leaks with @clock fixed. [SW] |
|---|
| 711 |
* Typo in spellnum() "fourty" fixed. Reported by Kyieren@M*U*S*H. |
|---|
| 712 |
* @malias/set didn't work. Reported by Kyieren@M*U*S*H. |
|---|
| 713 |
* Win32 portability fixes. [NJG] |
|---|
| 714 |
* MacOS portability fixes [DW] |
|---|