From ehearn at pennmush.org Sat Jan 27 05:03:37 2007 From: ehearn at pennmush.org (Ervin Hearn) Date: Sat, 27 Jan 2007 08:03:37 -0500 Subject: [PennMUSH-Announce] PennMUSH 1.8.2p2 and 1.8.3p0 Released Message-ID: <45BB4DA9.2060809@pennmush.org> The PennMUSH devteam is pleased to announce the release of PennMUSH 1.8.2p2, which fixes several bugs and typos, including two uncommon crash situations in PennMUSH 1.8.2. This patch is highly recommended for all users of the "stable" series that are not intending to upgrade to 1.8.3 immediately. We're also pleased to announce the first release of the PennMUSH 1.8.3 series. This is the new "development" series, and future releases will contain both bugfixes and new features. 1.8.3 includes all of the fixes in 1.8.2p2 as well as an extensive rewrite of the internal ansi color handling routines. There is a patch from 1.8.2p1 to 1.8.3p0, but it's advisable to start with the clean 1.8.3 tarball instead, and port over any changes (see the file UPGRADING in the distribution). Regards, Noltar, for the penndevs Changes for 1.8.2p2: Fixes: * Vector functions with an empty vector didn't return anything. Reported by Talvo. [SW] * Several typos in server messages. Fixed by Sketch, Stoko. * Help fixes by Malix, [GM], Talvo, Sketch, and others. * Crash bug in lmath() fixed. [GM] * Crash bug in list functions fixed. [GM] * list2arr in C now removes markup. list2arr_ansi() was added. [GM] * Compilation problems on IRIX and similar OSes. [SW] * Matcher bug with multiple wildcards fixed. Reported by Ian. [SW] * Garbled output of locks from examine. Reported by Intrevis. [SW]. * regraballi() couldn't use its output seperator argument. Reported by Jules. [SW] * Looking at an object used the looker, not the lookee, as the origin of the name for @ahear/@aahear/@amhear. [SW] * Fixed the distribution of random numbers with a huge range. Reported by Luke. Changes for 1.8.3p0: Major changes: * Rewrite of color handling. [GM] Minor changes: * Cleaned up the internals of @wipe. [SW] * strmatch() now takes a third argument, to store wildcard captures. [GM] * Termination of OS/2 support. [SW] Fixes: * Fixes included from versions up to 1.8.2p2. From ehearn at pennmush.org Sun Jan 28 22:04:26 2007 From: ehearn at pennmush.org (Ervin Hearn) Date: Mon, 29 Jan 2007 01:04:26 -0500 Subject: [PennMUSH-Announce] [PennMUSH] PennMUSH 1.8.2p2 and 1.8.3p0 Released In-Reply-To: <45BB4DA9.2060809@pennmush.org> References: <45BB4DA9.2060809@pennmush.org> Message-ID: <45BD8E6A.7010708@pennmush.org> As an addendum to the release announcement, it should be mentioned that those using the patch will need to rerun ./Configure in order to rebuild the Makefiles with the necessary changes. Failure to rerun Configure will result in linker errors against markup.c functions. I apologize for the oversight. Regards, Ervin/Noltar From ehearn at pennmush.org Sun Mar 11 22:04:09 2007 From: ehearn at pennmush.org (Ervin Hearn) Date: Mon, 12 Mar 2007 01:04:09 -0400 Subject: [PennMUSH-Announce] PennMUSH 1.8.2p3 and 1.8.3p1 Released Message-ID: <45F4DF49.5010202@pennmush.org> The PennMUSH devteam is pleased to announce the release of PennMUSH 1.8.2p3, which fixes several bugs and typos, including two crash situations in PennMUSH 1.8.2. This patch is highly recommended for all users of the "stable" series. We're also pleased to announce the release of the PennMUSH 1.8.3p1. 1.8.3p1 includes all of the fixes in 1.8.2p3 as well as the addition of PAGEFORMAT, support for alternate sql ports, and various other improvements. This patch is highly recommended for all users of the "development" series. Regards, Noltar, for the penndevs Changes for 1.8.2p3: Fixes: * Unterminated buffer in sortkey() fixed. Reported by Balerion. Patch by Javelin. * Memory leaks in setunion() and revwords() fixed by Javelin. * Crash bug in speak() fixed. Reported by Trinsec. Patch by Javelin. * Crash bug in buy fixed. Reported by Amy. Patch by Javelin. * If we should fail to clear a semaphore attribute for some reason (e.g., it's the branch of an attribute tree), reset the semaphore count on the attribute to 0. Patch by Javelin. * iter() dealt badly with freeing buffers when CPU_LIMIT or function_invocation_limit was hit. Found by Ashen-Shugar. [GM] * @ps/all displayed the wrong queue entry count for mortals. Reported by Cheetah. [SW] * @hook/override of say would get an extra leading " if that was used instead of the literal say command. Reported by Tuxedo Ian. [SW] * Fixed a bug where speech seemed to come from the wrong object for nospoof information. Reported by Jules. [SW] * The help entry for @poll failed to mention @poll/clear. Reported by Cooee. [SW] Changes for 1.8.3p1: Minor changes: * page command now processes page output through PAGEFORMAT attribute, allowing user-set page messages. [GM] * sql_host configuration option now permits alternate tcp port. Suggested by Mercutio. Patch by Javelin. * Refactoring of fun_stringsecs to help function etime_to_secs. Patch by Javelin. * %1 in @aconnect works like in @adisconnect. Patch by Javelin. Fixes: * restart script once again includes DATEMSK export for extended convtime support. Reported by KimikoMuffin. * Memory leak in 1.8.3p0 regedit fixed. * Fixes included from 1.8.2p3. * Document change in @chan/title behavior with commas.