[PENNMUSH-ANNOUNCE] 1.7.4-patch10
dunemush@pennmush.org
dunemush at pennmush.org
Fri, 7 Sep 2001 08:13:29 -0500
*** 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 <name of whatever>'. '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 <name of whatever>'. '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 <version>p<patchlevel>'. 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 <version>p<patchlevel>'. 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 <whatever> X says,
# "hi!", or not (producing <whatever> 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 <whatever> X says,
# "hi!", or not (producing <whatever> 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"