*** CRITICAL PATCH *** This is patch10 to PennMUSH 1.7.4. After applying this patch, you will have version 1.7.4p10 To apply this patch, save it to a file in your top-level MUSH directory, and do the following: patch -p1 < 1.7.4-patch10 make install If you use GNU patch 2.2, you probably want the above to be 'patch -b -p1', not just 'patch -p1'. Unix (or cygwin) users need not worry about failed hunks in src/switchinc.c, hdrs/switches.h, hdrs/cmds.h, or hdrs/funs.h. These files are automatically rebuilt on compile. Then @shutdown and restart your MUSH. - Alan/Javelin In this patch: Fixes: * @clone changes in p9 introduced a crash bug. Fixed. * Typo in mushcnf.dst fixed by Noltar@Korongil. Prereq: 1.7.4p9 *** 1_7_4.158/Patchlevel Tue, 04 Sep 2001 08:10:44 -0500 dunemush (pennmush/5_Patchlevel 1.27 600) --- 1_7_4.158(w)/Patchlevel Fri, 07 Sep 2001 08:06:33 -0500 dunemush (pennmush/5_Patchlevel 1.27 600) *************** *** 1,2 **** Do not edit this file. It is maintained by the official PennMUSH patches. ! This is PennMUSH 1.7.4p9 --- 1,2 ---- Do not edit this file. It is maintained by the official PennMUSH patches. ! This is PennMUSH 1.7.4p10 *** 1_7_4.158/CHANGES Thu, 06 Sep 2001 10:34:24 -0500 dunemush (pennmush/8_CHANGES 1.219.1.35 600) --- 1_7_4.158(w)/CHANGES Fri, 07 Sep 2001 07:56:37 -0500 dunemush (pennmush/8_CHANGES 1.219.1.35 600) *************** *** 17,22 **** --- 17,28 ---- ========================================================================== + Version 1.7.4 patchlevel 10 September 7, 2001 + + Fixes: + * @clone changes in p9 introduced a crash bug. Fixed. + * Typo in mushcnf.dst fixed by Noltar@Korongil. + Version 1.7.4 patchlevel 9 September 4, 2001 Minor changes: *** 1_7_4.158/game/txt/hlp/pennvers.hlp Thu, 06 Sep 2001 10:34:24 -0500 dunemush (pennmush/12_pennvers.h 1.169.1.30 600) --- 1_7_4.158(w)/game/txt/hlp/pennvers.hlp Fri, 07 Sep 2001 07:56:52 -0500 dunemush (pennmush/12_pennvers.h 1.169.1.30 600) *************** *** 1,5 **** & changes ! & 1.7.4p9 This is a list of changes in this patchlevel which are probably of interest to players. More information about new commands and functions can probably be gotten via 'help '. 'help credits' --- 1,5 ---- & changes ! & 1.7.4p10 This is a list of changes in this patchlevel which are probably of interest to players. More information about new commands and functions can probably be gotten via 'help '. 'help credits' *************** *** 11,16 **** --- 11,23 ---- A list of the patchlevels associated with each release can be read in 'help patchlevels'. + Version 1.7.4 patchlevel 10 September 7, 2001 + + Fixes: + * @clone changes in p9 introduced a crash bug. Fixed. + * Typo in mushcnf.dst fixed by Noltar@Korongil. + + & 1.7.4p9 Version 1.7.4 patchlevel 9 September 4, 2001 Minor changes: *************** *** 4846,4852 **** For information on a specific patchlevel of one of the versions listed, type 'help p'. For example, 'help 1.7.2p3' ! 1.7.4: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 1.7.3: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 1.7.2: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 --- 4853,4859 ---- For information on a specific patchlevel of one of the versions listed, type 'help p'. For example, 'help 1.7.2p3' ! 1.7.4: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 1.7.3: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 1.7.2: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 *** 1_7_4.158/game/mushcnf.dst Mon, 13 Aug 2001 19:51:56 -0500 dunemush (pennmush/41_mushcnf.ds 1.1.1.19.1.1.1.2 600) --- 1_7_4.158(w)/game/mushcnf.dst Fri, 07 Sep 2001 07:54:53 -0500 dunemush (pennmush/41_mushcnf.ds 1.1.1.19.1.1.1.2 600) *************** *** 550,556 **** # Javelin (Jav) paged: ... page_aliases no ! # Should +whatever "hi! strip the intiial quote and produce X says, # "hi!", or not (producing X says, ""hi!"). This also affects # the @*wall and say commands. chat_strip_quote yes --- 550,556 ---- # Javelin (Jav) paged: ... page_aliases no ! # Should +whatever "hi! strip the initial quote and produce X says, # "hi!", or not (producing X says, ""hi!"). This also affects # the @*wall and say commands. chat_strip_quote yes *** 1_7_4.158/src/create.c Sat, 28 Jul 2001 09:48:33 -0500 dunemush (pennmush/c/27_create.c 1.27.1.3 660) --- 1_7_4.158(w)/src/create.c Fri, 07 Sep 2001 07:51:34 -0500 dunemush (pennmush/c/27_create.c 1.27.1.3 660) *************** *** 493,499 **** notify(player, T("Guests are not allowed to build.")); return NOTHING; } ! if (*newname && !ok_name(newname)) { notify(player, T("That is not a reasonable name.")); return NOTHING; } --- 493,499 ---- notify(player, T("Guests are not allowed to build.")); return NOTHING; } ! if (newname && *newname && !ok_name(newname)) { notify(player, T("That is not a reasonable name.")); return NOTHING; } *************** *** 529,535 **** Chanlist(clone) = NULL; #endif Name(clone) = NULL; ! if (*newname) set_name(clone, newname); else set_name(clone, Name(thing)); --- 529,535 ---- Chanlist(clone) = NULL; #endif Name(clone) = NULL; ! if (newname && *newname) set_name(clone, newname); else set_name(clone, Name(thing)); *************** *** 597,603 **** clone = new_object(); memcpy(REFDB(clone), REFDB(thing), sizeof(struct object)); Name(clone) = NULL; ! if (*newname) set_name(clone, newname); else set_name(clone, Name(thing)); --- 597,603 ---- clone = new_object(); memcpy(REFDB(clone), REFDB(thing), sizeof(struct object)); Name(clone) = NULL; ! if (newname && *newname) set_name(clone, newname); else set_name(clone, Name(thing)); *************** *** 657,663 **** return NOTHING; } strcpy(dbnum, unparse_dbref(Location(thing))); ! if (*newname) clone = do_real_open(player, newname, dbnum, NOTHING); else clone = do_real_open(player, Name(thing), dbnum, NOTHING); --- 657,663 ---- return NOTHING; } strcpy(dbnum, unparse_dbref(Location(thing))); ! if (newname && *newname) clone = do_real_open(player, newname, dbnum, NOTHING); else clone = do_real_open(player, Name(thing), dbnum, NOTHING); *** 1_7_4.158/hdrs/version.h Tue, 04 Sep 2001 08:10:44 -0500 dunemush (pennmush/c/47_version.h 1.32.1.2.1.7.1.9 660) --- 1_7_4.158(w)/hdrs/version.h Fri, 07 Sep 2001 08:06:42 -0500 dunemush (pennmush/c/47_version.h 1.32.1.2.1.7.1.9 660) *************** *** 1,2 **** ! #define VERSION "PennMUSH version 1.7.4 patchlevel 9 [09/04/2001]" ! #define SHORTVN "PennMUSH 1.7.4p9" --- 1,2 ---- ! #define VERSION "PennMUSH version 1.7.4 patchlevel 10 [09/06/2001]" ! #define SHORTVN "PennMUSH 1.7.4p10"