Releases https://community.pennmush.org/taxonomy/term/8 en PennMUSH 1.8.5p0 https://community.pennmush.org/node/1005 <span class="field field--name-title field--type-string field--label-hidden">PennMUSH 1.8.5p0</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>raevnos</span></span> <span class="field field--name-created field--type-created field--label-hidden">Sun, 2012-02-12 01:22</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/8" hreflang="en">Releases</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The PennMUSH development team is proud to announce the release of 1.8.5 patchlevel 0. As usual, lots of fixes, some new stuff, and, justifying the version bump, some major new changes in requirements to compile and run a PennMUSH (Formerly optional libraries are now mandatory.). </p> <p>Get it at <a href="http://download.pennmush.org/Source">download.pennmush.org</a> or at <a href="http://code.google.com/p/pennmush/wiki/Downloads?tm=2">the googlecode project download page</a>.</p> <p>Changes below the cut.</p> <p>Major changes</p> <ul> <li>The PCRE library is now required to build Penn, instead of falling back to an old, buggy version formerly bundled with the MUSH. <b>[SW]</b> Daniko assisted greatly with Windows changes and documentation.</li> <li>The OpenSSL library is now required to build Penn. Again, Daniko has provided instructions for installing on Windows. <b>[SW]</b></li> <li>A new command prefix, "}", enables debug for a single execution of the command - }think foo, }+who, etc. See 'help }' for more info. Suggested by <em>Wiggles and <b>[GM]</b></em>. <b>[MG]</b></li> </ul> <p>Minor changes</p> <ul> <li>Added a new event, OBJECT`FLAG, triggered when a flag/power with the "event" restriction is set or cleared. Suggested by <em><b>[SW]</b></em>. <b>[MG]</b></li> <li>Expanded help on lock types and <code>@powers</code>. <b>[MG]</b></li> <li><code>@startups</code> are now processed in db order (#0, #1, etc) on reboot instead of giving priority to player objects. <b>[MG]</b></li> <li><code>@startups</code> (and <code>local_startup()</code> in local.c) are now triggered slightly later, ensuring that the db is fully loaded, and that the connected player list is loaded on <code>@shutdown/reboot</code>. Suggested by <em>Padraic</em>. <b>[MG]</b></li> <li>Switch names that are defined but not used by any commands are warned about on startup, and several unused ones have been removed from the master list. <b>[SW]</b></li> <li>Tweak utils/mkcmds.pl for the above change and to remove references to generating the obsolete patches.h. <b>[SW]</b></li> <li>Tweak the parameters of the skip list used to store memcheck counts to save some memory. <b>[SW]</b></li> <li>Bring the scheme scripts in utils up to date with current versions of chicken scheme (The implementation of the language they're written for.) <b>[SW]</b></li> <li>The test harness code strips trailing whitespace before attempting to match against expected results, making it easier to use bounded regexps. <b>[SW]</b></li> <li><code>@destination</code> (for variable exits) is now a standard attribute, and has a helpfile. <b>[MG]</b></li> <li>Sound is now propagated through audible variable exits, and exits <code>@linked</code> to 'home'. Suggested by <em>Mercutio</em>. <b>[SW]</b></li> <li>The internal QUEUE attribute is no longer used to track the number of action lists an object has queued; the objdata system is used instead. <b>[SW]</b></li> <li><code>isobjid()</code> now requires a full object id (with :ctime), and will return 0 for simple dbrefs, or objids of destroyed/invalid objects. <code>isdbref()</code> still matches both dbrefs and objids. Suggested by <em>Covenent</em>. <b>[MG]</b></li> <li><code>@entrances</code> and <code>entrances()</code> now use the same internal routines as <code>@search</code>, and have similar (and saner) privs. From a suggestion by Sketch. <b>[MG]</b></li> <li>Connection messages that are evaluated from an attribute instead of read from a file get the dbref of the connected player as %1, as long as they're ones shown post-connection (motd_file, etc.) <b>[SW]</b></li> <li>Passwords are, thanks to OpenSSL digest routines, now stored in a less error prone, more secure, flexible and extendable format. Existing player passwords will be upgraded automatically on login. <b>[SW]</b></li> <li>New script in utils/ for manipulating player passwords in an offline database. Useful if you forget God's password. <b>[SW]</b></li> <li>The my_vsnprintf function in the hardcode has been renamed to mush_vsnprintf to avoid a conflict with MySQL. Reported by <em>Balerion @ Blood of Dragons</em>. <b>[MG]</b></li> <li>The enactor (%#) for the PLAYER`DISCONNECT event is now more useful, instead of always being set to the dbref of the player disconnecting (%0). Suggested by <em>Padraic</em>. <b>[MG]</b></li> <li>The SOCKET`LOGINFAIL event now gets passed the name that was entered as %5 when no matching player is found. Suggested by <em>Daniel Powell</em>. <b>[MG]</b></li> </ul> <p>Commands</p> <ul> <li>Added <code>@mail/review</code> for reading mail you've sent, and <code>@mail/retract</code> for deleting unread mail that you sent. Idea from MUX. Patch by Minion.</li> <li><code>@hook/list</code> now shows error messages if you don't have permission to use it, or if a command has no hooks, instead of failing silently. Suggested by <em>Padraic</em>. <b>[MG]</b></li> <li>Wizards can now <code>@pcreate</code> players with restricted names, as well as being able to rename existing players to forbidden names. Suggested by <em>Nymeria @ Blood of Dragons</em>. <b>[MG]</b></li> </ul> <p>Functions</p> <ul> <li>Functions that take a sort type argument now accept 'mtime' for sorting based on object's modification time. Patch by Minion.</li> <li>New <code>registers()</code> function, like <code>listq()</code> but returns all kinds of registers (q-registers, %0-%9 args, iter/switch context, regexp captures). Also takes an output separator arg. Suggested by <em>Wiggles</em>. <b>[MG]</b></li> <li>digest(list) returns all message digest algorithms the server supports. <b>[SW]</b></li> <li><code>sha0()</code> has been deprecated in favor of <code>digest()</code>. <b>[SW]</b></li> </ul> <p>Fixes</p> <ul> <li><code>lit()</code> didn't properly handle ''s. Reported by <em>Wiggles</em>. <b>[MG]</b></li> <li><code>listq()</code> incorrectly returned all registers (including %0-%9, %i0, etc), not just %q-registers. Reported by <em>Wiggles</em>. <b>[MG]</b></li> <li>The mud_url code didn't always work correctly in Firefox because http headers weren't sent. <b>[MG]</b></li> <li>%0 and %1 arguments weren't properly passed through verb attributes after a change in p8. Reported by <em>Padraic</em>. <b>[MG]</b></li> <li>Fix really stupid copy-and-paste error in magic sorts on strings with ANSI, which broke <code>setinter()</code> and friends. Reported by <em>Minion</em>. <b>[MG]</b></li> <li>Help fixes by Wiggles, Mouvar and others. <b>[MG]</b></li> <li>Memory leak in <code>ldelete()</code> fixed. <b>[MG]</b></li> <li>Fix a crashbug reported by Minion. <b>[MG]</b></li> <li>Sorting functions now ignore ANSI when sorting a string as a number or dbref. From report by Mouvar. <b>[MG]</b></li> <li><code>strreplace()</code> was broken for overly long length arguments. Reported by <em>Ashen-Shugar</em>. <b>[SW]</b></li> <li>Compile errors on Windows with OpenSSL. Reported by <em>Daniko</em>.</li> <li><code>@uptime</code> could report negative times for the first dump, purge, etc after a game was started. Reported by <em>Cooee</em>. <b>[MG]</b></li> <li>override/inplace hooks from .cnf files didn't work correctly. <b>[MG]</b></li> <li>The portmsg announcer daemon was broken. Reported by <em>Minion</em>. <b>[SW]</b></li> <li>A change in p8 broke the sending of the Pueblo hello string in some cases. Reported by <em>Mercutio</em>. <b>[MG]</b></li> <li>Fix crash bug in <code>@sitelock/remove</code> <b>[SW]</b></li> <li>ssl_slave would drop connections if it couldn't resolve a valid hostname for the connecting IP address. <b>[SW]</b></li> </ul> </div> Sun, 12 Feb 2012 07:22:28 +0000 raevnos 1005 at https://community.pennmush.org PennMUSH 1.8.4p7 https://community.pennmush.org/node/979 <span class="field field--name-title field--type-string field--label-hidden">PennMUSH 1.8.4p7</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>raevnos</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mon, 2011-09-26 02:32</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/8" hreflang="en">Releases</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>PennMUS 1.8.4p7 as been released, available from <a href="//download.pennmush.org/Source">http://download.pennmush.org/Source</a>. Lots of important bug fixes and new stuff. </p> <p>Changes include:</p> <hr /> Version 1.8.4 patchlevel 7 (Sep 25, 2011) <p>Deprecation</p> <ul> <li><code>@elock</code>, <code>@eunlock</code>, <code>@ulock</code> and <code>@uunlock</code> are deprecated. <b>[SW]</b></li> <li><code>@doing</code> is now deprecated (see below).</li> <li>The "newline_one_char" mush.cnf option is now deprecated, and will soon always be "Yes". If you have it set to No and have any code that assumes strlen(%r) == 2, you should change it now. <b>[MG]</b></li> </ul> <p>Major changes</p> <ul> <li>DOING is now a standard attribute. Your <code>@doing</code> can be any length, and <code>doing()</code> returns the whole string (though it will still be truncated when displayed on WHO), can contain ANSI and will be evaluated each time it's displayed, allowing for random/rotating doings. The <code>@doing</code> command will escape its input before setting into an attribute, for backwards compatability, but is now deprecated; use &amp;doing to store code. <b>[MG]</b></li> <li>All objects with the same flags or powers set share the same storage for those flags. Large games should see slightly reduced memory use. Suggested by <em><b>[GM]</b></em>. <b>[SW]</b></li> </ul> <p>Minor changes</p> <ul> <li>Rewrite memcheck allocation tracking to use a more efficient data structure. <b>[SW]</b></li> <li>Help file improvements, by Ender and others. <b>[SW]</b> <b>[MG]</b></li> <li>Added a new 'getting started' helpfile, that gives a brief overview of how to move, talk, use channels and <code>@mail</code>. Suggested by <em>Wiggles</em>. <b>[MG]</b></li> <li><code>@decompile</code> now uses '&amp;attr obj=value', even for standard attributes, to avoid possible clashes with command names. Suggested by <em>Mercutio</em>. <b>[MG]</b></li> <li>Extended convtime understands timestamps of the form 'YYYY-MM-DD hh:mm:ss'. Suggested by <em>Padraic</em>. <b>[SW]</b></li> <li><code>pemit()</code> now accepts a list of port numbers, to pemit to multiple ports at once. Suggested by <em>Padraic</em>. <b>[MG]</b></li> <li>Built in functions and commands can now be marked as being deprecated. Using one of these functions or commands results in a warning to the owner of the object executing them. Deprecated functions and commands might be removed in future patch levels; code using them needs to be rewritten. <b>[SW]</b></li> <li>Rewrite function restriction parsing and reporting to make it easier to add new restrictions. <b>[SW]</b></li> <li>Code cleanup. <b>[SW]</b></li> <li>Channels are now ungagged on disconnect, instead of connect, so you'll see your "&lt;Foo&gt; Bar has connected." message next time you log in. <b>[MG]</b></li> <li>WARN_ON_MISSING can now be <code>@hooked</code>. Suggested by <em>Padraic</em>. Also, help has been added for that and UNIMPLEMENTED_COMMAND. <b>[MG]</b></li> <li><code>fn()</code> didn't always work correctly on a UserFn function, especially when nested in another function. Reported by <em>Padraic</em>. <b>[MG]</b></li> <li>Accents are no longer stripped from output sent to players who haven't logged in (those at the connect screen). Suggested by <em>geradon</em>. <b>[MG]</b></li> <li>Softcode functions are now passed an additional argument, eflags, by the hardcode, which should be used when the function calls <code>process_expression()</code>. See HACKING.184 for more info. <b>[MG]</b></li> </ul> <p>Functions</p> <ul> <li>Mortals can now use lwho(me). Allows for lwho(%#) on ancestors to be used by all. Suggested by <em>Minion</em>. <b>[MG]</b></li> <li><code>xwho()</code> now takes an optional &lt;looker&gt; arg, like <code>lwho()</code>. <b>[MG]</b></li> <li><code>rand()</code> without an argument returns a floating point number greater than or equal to 0 and less than 1. <b>[SW]</b></li> <li><code>itemize()</code> is now more ANSI-aware. Reported by <em>Jules</em>. <b>[MG]</b></li> <li><code>fullalias()</code> didn't include old-style exit aliases (which were a part of the exit name). <b>[MG]</b></li> </ul> <p>Locks</p> <ul> <li>New locks, <code>@lock/filter</code> and <code>@lock/infilter</code>, which must be passed (along with any <code>@filter/</code><code>@infilter</code> set) for an object to forward sound. Patch by Padraic.</li> </ul> <p>Fixes</p> <ul> <li>Verified that Penn compiles using the clang compiler, and fix a few warnings it generated. <b>[SW]</b></li> <li>Better fix for the DBREFLIST issue fixed in p6. <b>[SW]</b></li> <li><code>@pemit/list</code> stopped reporting when it failed to match an object in p5. Reported by <em>Padraic</em>. <b>[MG]</b></li> <li>'page' evaluated its args incorrectly when used in an $-command. Reported by <em>Invidia<code>@Dune3</code></em>. <b>[MG]</b></li> <li>Win32 compile fixes by Daniel Powell. <b>[MG]</b></li> <li>Fix an off-by-one error in <code>wrap()</code>. Report by Padraic, patch by Minion <b>[MG]</b></li> <li>Sorting code didn't do proper objid checks, so setinter(#1:123, #1:456) would return #1:123 instead of nothing. <b>[MG]</b></li> <li>The Can_spoof power was only aliased to Can_nspemit (its original name) in upgraded dbs, not in new games created from minimal db. Reported by <em>Ben Ramsey</em>. <b>[MG]</b></li> <li>Fix a crash bug in <code>@function/restrict</code> on malformed input. Reported by <em>Padraic</em>. <b>[SW]</b></li> <li>Some fixes to the test suite. Reported by <em>Covenent</em>. <b>[MG]</b></li> <li><code>@pageformat</code> included nospoof information. Reported by <em>Jules</em>. <b>[MG]</b></li> <li><code>case()</code> clobbered $0-$9 subs. Reported by <em>Jules</em>. <b>[MG]</b></li> <li>Named regexp captures -- (?P&lt;NAME&gt;pattern) -- were broken in a recent patchlevel. Reported by <em>Jules</em>. <b>[MG]</b></li> <li>Markup wasn't stripped from queued commands, making it possible for ANSI to bleed. Reported by <em>Wiggles</em>. <b>[MG]</b></li> <li>Pueblo players couldn't see ANSI in connect screens. From a report by geradon. <b>[MG]</b></li> <li><code>money()</code> behaved incorrectly when the tiny_math config option was on. Reported by <em>Daniell Powell</em>. <b>[MG]</b></li> <li>Databases with 8-bit characters couldn't be saved using the internal libz compression routines. <b>[SW]</b></li> <li>It was possible to create a player with a forbidden name from the login screen. Reported by <em>Andrew Bell</em>. <b>[MG]</b></li> </ul> </div> Mon, 26 Sep 2011 07:32:47 +0000 raevnos 979 at https://community.pennmush.org PennMUSH 1.8.4p6 https://community.pennmush.org/node/950 <span class="field field--name-title field--type-string field--label-hidden">PennMUSH 1.8.4p6</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>raevnos</span></span> <span class="field field--name-created field--type-created field--label-hidden">Fri, 2011-07-29 18:31</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/8" hreflang="en">Releases</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>PennMUSH 1.8.4p6 has been released at the usual <a href="http://download.pennmush.org/Source">http://download.pennmush.org</a> and <a href="http://code.google.com/p/pennmush/downloads/list?can=3">googlecode project</a> sites.</p> <!--break--><h2>Version 1.8.4 patchlevel 6 (Jul 29, 2011)</h2> <h3>Minor changes</h3> <ul> <li> Clean up the linux inotify file monitoring code a bit. <b>[SW]</b></li> <li> <code>@forwardlist</code> can be inherited (But defaults to no-inherit). Suggested by Padraic.</li> <li> <code>@pemit/port</code> now takes the /list switch, to pemit multiple ports at once. Suggested by Padraic. <b>[MG]</b></li> <li> When you 'register' a character at the connect screen, you can re-use the command to send a new password to the same email address, as long as you haven't connected yet. Suggested by Minion. <b>[MG]</b></li> <li> <code>@odescribe/</code><code>@adescribe</code> are no longer triggered when a Terse player moves into a room, as he doesn't see the <code>@describe</code>. Suggested by Padraic. <b>[MG]</b></li> <li> exit-oneway and exit-multiple warning checks now take global exits into account. Suggested by Padraic and qa'toq. <b>[SW]</b></li> </ul> <h3>Functions</h3> <ul> <li> <code>valid()</code> can be used with the 'qreg' category to check if a string is a valid q-register name. <b>[SW]</b></li> <li> <code>crecall()</code> now returns an error when given an invalid channel, and no longer returns an error when used on a channel with nothing to recall. Suggested by Trinsec. <b>[MG]</b></li> <li> Added <code>uptime()</code>, which returns much of the information from <code>@uptime</code>. From a suggestion by Jules. <b>[MG]</b></li> <li> <code>quota()</code> now accepts 'me' as an argument. Suggested by Padraic. <b>[MG]</b></li> <li> <code>remove()</code> is now ANSI-aware. <b>[MG]</b></li> <li> <code>money()</code> now checks for an integer argument before checking for an object. Suggested by qa'toq. <b>[MG]</b></li> </ul> <h3>Fixes</h3> <ul> <li> Wildcard matches on ANSI'd strings sometimes failed. Reported by Duckwa and Paige. <b>[MG]</b></li> <li> Bug in matching code when a room tries to locate an exit. Reported by Sketch. <b>[MG]</b></li> <li> Help updates. <b>[MG]</b>, <b>[SW]</b></li> <li> Crash bug in dealing with Pueblo markup. Reported by Mercutio. <b>[SW]</b></li> <li> Fix some issues in parsing flag/attribute/eval locks. Found by Padraic and Jules. <b>[SW]</b></li> <li> @[out]pageformat could sometimes receive the wrong alias in %2. Reported by Padraic. <b>[MG]</b></li> <li> <code>align()</code> didn't correctly apply ANSI to empty columns. Reported by Padraic. <b>[MG]</b></li> <li> Fix compile warning in player.c when sendmail is not enabled. Reported by Padraic. <b>[MG]</b></li> <li> Fix hardcode bug in ansi_strcmp, which affected the softcode <code>splice()</code> function. <b>[MG]</b></li> <li> <code>@chan/what</code> failed to report when Admin channels also had the Player priv. Reported by Padraic. <b>[MG]</b></li> <li> win32/config.h was lacking a definition for int16_t. Reported by Daniko. <b>[SW]</b></li> <li> DBREFLIST locks required the attrname be given in upper-case. Reported by Sketch. <b>[MG]</b></li> </ul> </div> Fri, 29 Jul 2011 23:31:15 +0000 raevnos 950 at https://community.pennmush.org PennMUSH 1.8.4p5 https://community.pennmush.org/node/938 <span class="field field--name-title field--type-string field--label-hidden">PennMUSH 1.8.4p5</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>raevnos</span></span> <span class="field field--name-created field--type-created field--label-hidden">Sun, 2011-06-19 00:25</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/8" hreflang="en">Releases</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The PennMUSH development team is proud to announce the release of 1.8.4p5, available at <a href="http://download.pennmush.org/Source/">http://download.pennmush.org/Source</a> and <a href="http://pennmush.googlecode.com">http://pennmush.googlecode.com</a>.</p> <p>In this patch:<br /> Major Changes:</p> <p> * The experimental --enable-ssl_slave option for configure allows<br /> persistant SSL connections that won't get booted when the mush<br /> restarts. Requires libevent v2.X. [SW]<br /> * info_slave, the sub-process used for resolving hostnames, now uses<br /> libevent if available. [SW]<br /> * Rewrite of large portions of notify.c. The main public function<br /> there, notify_anything(), now takes different arguments.<br /> notify_format() and notify() are unchanged. Should be largely<br /> unnoticable for players. [MG]</p> <p>Commands:<br /> * @edit/quiet edits attributes, but doesn't spam you with the<br /> modified values, just gives you a count of modified<br /> attributes. Suggested by Padraic. [MG]<br /> * You can now have more than one command (with the action list<br /> enclosed in {curly braces}) in the rhs arg of @force/noeval. [MG]<br /> * @ps/debug will display extra information about a queue<br /> entry's evaluation environment. [SW]<br /> * @pemit now acts as if /silent was given when the executor and<br /> target are the same object, for consistency with other<br /> sound-producing commands and to fix an issue with<br /> @pemit/spoof. [SW]<br /> * @command now shows the failure message that can be set with<br /> restrict_command or @command/restrict. [SW]<br /> * @message now takes a /remit or /oemit switch, to make it work like<br /> those commands instead of @pemit. Also takes a /nospoof switch to<br /> make it like the @ns*emit versions. [MG]<br /> * @pemit/list/noisy now shows a confirmation message. [MG]</p> <p>Powers:<br /> * can_dark power lets non-wizard players set themselves dark.<br /> Suggested by AnneLions. [GM]</p> <p>Minor Changes:<br /> * ansi_string has been rewritten to be much faster for non-marked up<br /> strings, to take up considerably less memory, and has received<br /> general all-around improvements in speed. Rewrite is in preparation<br /> for 256 color and 24 bit color ansi. [GM]<br /> * ansi_string no longer optimizes markup. In some pathological cases,<br /> buffer_len will be hit much earlier than it used to be. Use ansi()<br /> with wisdom! [GM]<br /> * @edit no longer shows the full value of attributes which aren't<br /> edited, it just shows that they are unchanged. Suggested by<br /> Minion. [MG]<br /> * @mail now shows the dbref of the sender for mail from non-players.<br /> Suggested by Minion. [MG]<br /> * Fix a potential buffer overflow in prefix table code. [SW]<br /> * "enter " now works the same as "goto". Suggested by [GM]. [MG]<br /> * Tweaks to the system queue introduced in the last patchlevel. [SW]<br /> * @pemit now uses the same nospoof header as other commands. [MG]<br /> * When creating a minimal db, the MUSH now respects the<br /> read_remote_desc option, and may set @descs "nearby". Reported by<br /> Paige. [MG]<br /> * Exits now show accented names (via @nameaccent) in "look". Suggested<br /> by Cheetah. [MG]<br /> * @enter/@oenter/@aenter, @leave/@oleave/@aleave and<br /> @move/@omove/@oxmove/@amove get passed the moving object's original and/or<br /> new location as appropriate. Patch by Padraic.</p> <p>Fixes:<br /> * Crashbug when players are in and homed to a room that is owned by a<br /> player being @nuked fixed. Reported by Kimiko. [GM]<br /> * qregs, %0-%9 and $0-$9 would occasionally smash each other.<br /> Reported by Cheetah@M*U*S*H. [GM]<br /> * No_Pay was implicit if executor is #1, but was _not_ implicit if<br /> Owner(executor) was #1. Caused some obscure queue cost bugs.<br /> Discovered by Padraic@M*U*S*H. [GM]<br /> * %$-subs didn't work inside @switch's default case. Patch by Covenent.<br /> * %0-9 were being overridden when using /inline/localize. Patch by Covenent.<br /> * You couldn't @chat on open channels. Reported by Padraic. [MG]<br /> * Win32 compile fixes by Daniel Powell. [MG]<br /> * The Open_Anywhere power didn't fully work as intended. Patch by Covenent.<br /> * regrab*() functions removed ansi. Reported by Covenent. [MG]<br /> * munge() didn't play nice with ansi. [MG]<br /> * @shutdown/reboot would hang unencrypted sockets for players with<br /> both SSL and normal connections. Reported by Padraic. [SW]<br /> * @chatformat sometimes received the player's name without accents by<br /> mistake. Reported by Sketch. [MG]<br /> * Bug in @wipe fixed by Padraic.<br /> * Objects couldn't be @tel'd to exits which weren't in their current<br /> location. Reported by Padraic.<br /> * Fixed an obscure bug in "say" when sound is propagated. From a report by<br /> Padraic@M*U*S*H. [MG]<br /> * Various help fixes. [MG], [SW]<br /> * Prevent persistant 'Attempt to write to error log before it was started!'<br /> error in netmush.log [MG]<br /> * Rooms could not locate objects by name. Reported by Sketch. [MG]<br /> * Players using Pueblo who are not set ANSI will no longer see<br /> colors. [MG]<br /> * The arg to tel() didn't work. Fixed by Padraic.<br /> * 'make clean' in game/txt no longer deletes the configure-generated<br /> compose.sh file. Suggested by Padraic. [SW]<br /> * The new q-register code wasn't passing registers on to new commands<br /> queued by @wait, @verb and @mapsql. [SW]<br /> * Crash bug in unused code to reset hash tables fixed. Reported by<br /> Trinisi. [SW]</p> <p>Functions:<br /> * Restrictions for the beep() function can now be modified with @function.<br /> Suggested by Paige. [MG]<br /> * Functions that take #lambda anonymous attributes also understand a new<br /> #apply/ shorthand for calling a single function. [SW]<br /> * ldelete() now takes an osep. [MG]<br /> * allof()/strallof() can now have mutli-char output separators, and null<br /> oseps. Reported by Padraic. [MG]<br /> * benchmark() warns when results are thrown off by hitting the<br /> FIL. Reported by Padraic. [SW]<br /> * New render() function which returns a string rendered as html, without<br /> markup, etc. Useful for bots or storing data in SQL. [MG]</p> </div> Sun, 19 Jun 2011 05:25:46 +0000 raevnos 938 at https://community.pennmush.org PennMUSH 1.8.4p4 https://community.pennmush.org/node/928 <span class="field field--name-title field--type-string field--label-hidden">PennMUSH 1.8.4p4</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>raevnos</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 2011-05-12 18:30</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/8" hreflang="en">Releases</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The PennMUSH development team is proud to announce the release of 1.8.4p4. Many many bug fixes and new features, such as named registers. All users are encouraged to update. Get it at <a href="http://download.pennmush.org/Source/">http://download.pennmush.org/Source</a>.</p> </div> Thu, 12 May 2011 23:30:21 +0000 raevnos 928 at https://community.pennmush.org PennMUSH 1.8.4p3 https://community.pennmush.org/node/911 <span class="field field--name-title field--type-string field--label-hidden">PennMUSH 1.8.4p3</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>raevnos</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mon, 2011-03-21 13:58</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/8" hreflang="en">Releases</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The PennMUSH development team is proud to annouce the release of 1.8.4p3. Lots of new toys and the usual bug fixes. All users are encouraged to update. Get it at the <a href="http://code.google.com/p/pennmush/wiki/Downloads?tm=2">googlecode site</a> or the <a href="http://download.pennmush.org/Source/">Penn download site</a>.</p> </div> Mon, 21 Mar 2011 18:58:44 +0000 raevnos 911 at https://community.pennmush.org PennMUSH 1.8.4p0 https://community.pennmush.org/node/890 <span class="field field--name-title field--type-string field--label-hidden">PennMUSH 1.8.4p0</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>raevnos</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 2010-05-13 21:25</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/8" hreflang="en">Releases</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>PennMUSH 1.8.4p0 has been released, with many bug fixes, new stuff, and improved translations in a number of languages. Get it at <a href="http://download.pennmush.org/Source">http://download.pennmush.org/Source</a> or <a href="http://pennmush.googlecode.com/">http://pennmush.googlecode.com/</a>.</p> </div> Fri, 14 May 2010 02:25:00 +0000 raevnos 890 at https://community.pennmush.org PennMUSH 1.8.3p13 https://community.pennmush.org/node/879 <span class="field field--name-title field--type-string field--label-hidden">PennMUSH 1.8.3p13</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>raevnos</span></span> <span class="field field--name-created field--type-created field--label-hidden">Sat, 2010-02-13 19:31</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/8" hreflang="en">Releases</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The PennMUSH dev team is embarrassed to announce the release of 1.8.3p13, hot on the heels of p12, with some important bug fixes. Available at the usual spots: <a href="http://download.pennmush.org/Source/">http://download.pennmush.org/Source/</a> and <a href="http://code.google.com/p/pennmush/downloads/list">http://code.google.com/p/pennmush/downloads/list</a>.</p> </div> Sun, 14 Feb 2010 01:31:47 +0000 raevnos 879 at https://community.pennmush.org PennMUSH 1.8.3p12 https://community.pennmush.org/node/875 <span class="field field--name-title field--type-string field--label-hidden">PennMUSH 1.8.3p12</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>raevnos</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mon, 2010-02-08 09:59</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/8" hreflang="en">Releases</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The PennMUSH developers are proud to announce the release of 1.8.3p12. Lots of new features and many fixes and improvements.</p> <p>Get it at <a href="http://download.pennmush.org/Source">http://download.pennmush.org/Source</a> or at <a href="http://code.google.com/p/pennmush/downloads/list">http://code.google.com/p/pennmush/downloads/list</a>.</p> </div> Mon, 08 Feb 2010 15:59:20 +0000 raevnos 875 at https://community.pennmush.org PennMUSH 1.8.3p11 https://community.pennmush.org/node/859 <span class="field field--name-title field--type-string field--label-hidden">PennMUSH 1.8.3p11</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>raevnos</span></span> <span class="field field--name-created field--type-created field--label-hidden">Fri, 2010-01-01 18:31</span> <div class="field field--name-topic field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/taxonomy/term/8" hreflang="en">Releases</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Kicking off 2010 with a bang, the devteam is proud to announce the release of PennMUSH 1.8.3p11. Get it at <a href="http://code.google.com/p/pennmush/downloads/list">googlecode</a> or <a href="http://download.pennmush.org/Source">download.pennmush.org</a> or through subversion. Lots of changes, including some important bug fixes. All users are strongly urged to upgrade as soon as possible.</p> </div> Sat, 02 Jan 2010 00:31:44 +0000 raevnos 859 at https://community.pennmush.org