| 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] |
|---|