[PENNMUSH-ANNOUNCE] 1.7.7-patch19

dunemush at tala.mede.uic.edu dunemush at tala.mede.uic.edu
Wed Aug 20 02:08:20 CDT 2003


This is patch19 to PennMUSH 1.7.7. After applying this patch, you will
have version 1.7.7p19

To apply this patch, save it to a file in your top-level MUSH directory,
and do the following:
	patch -p1 < 1.7.7-patch19
	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. On the off chance they appear not to be, simply
rm them and re-run make.

Then @shutdown and restart your MUSH.
    - Alan/Javelin

In this patch:

Fixes:
  * When SSL connections are dropped on reboot, other players weren't
    seeing disconnect messages. Now they are.
  * Two calls to flaglist_check_long didn't get converted to the new
    abstraction layer, making flag_broadcast not work right.
    Report by Luminar at M*U*S*H.


Prereq: 1.7.7p18
*** 1_7_7.558/Patchlevel Tue, 19 Aug 2003 17:50:30 -0500 dunemush (pennmush/5_Patchlevel 1.17.1.11.1.20 600)
--- 1_7_7.560(w)/Patchlevel Wed, 20 Aug 2003 01:05:01 -0500 dunemush (pennmush/5_Patchlevel 1.17.1.11.1.21 600)
***************
*** 1,2 ****
  Do not edit this file. It is maintained by the official PennMUSH patches.
! This is PennMUSH 1.7.7p18
--- 1,2 ----
  Do not edit this file. It is maintained by the official PennMUSH patches.
! This is PennMUSH 1.7.7p19
*** 1_7_7.558/CHANGES.177 Tue, 19 Aug 2003 17:50:30 -0500 dunemush (pennmush/g/23_CHANGES 1.48.1.133 600)
--- 1_7_7.560(w)/CHANGES.177 Wed, 20 Aug 2003 01:02:04 -0500 dunemush (pennmush/g/23_CHANGES 1.48.1.135 600)
***************
*** 18,23 ****
--- 18,33 ----
  
  ==========================================================================
  
+ Version 1.7.7 patchlevel 19                     August 19, 2003
+ 
+ Fixes:
+   * When SSL connections are dropped on reboot, other players weren't
+     seeing disconnect messages. Now they are.
+   * Two calls to flaglist_check_long didn't get converted to the new
+     abstraction layer, making flag_broadcast not work right.
+     Report by Luminar at M*U*S*H.
+ 
+ 
  Version 1.7.7 patchlevel 18                     August 19, 2003
  
  Major Changes:
*** 1_7_7.558/src/bsd.c Tue, 19 Aug 2003 12:07:25 -0500 dunemush (pennmush/c/38_bsd.c 1.58.1.11.1.2.1.5.1.7.1.14.1.13.1.9.1.4.1.2.1.12.1.1.1.1.1.2.1.1.1.13.1.1.1.1.1.1.1.1.1.1.1.3.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.3.1.8.2.1.1.1.1.1.1.1.1.2.1.1.1.1.1.1.1.1.1.1.1.21 660)
--- 1_7_7.560(w)/src/bsd.c Wed, 20 Aug 2003 01:07:44 -0500 dunemush (pennmush/c/38_bsd.c 1.58.1.11.1.2.1.5.1.7.1.14.1.13.1.9.1.4.1.2.1.12.1.1.1.1.1.2.1.1.1.13.1.1.1.1.1.1.1.1.1.1.1.3.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.3.1.8.2.1.1.1.1.1.1.1.1.2.1.1.1.1.1.1.1.1.1.1.1.22 660)
***************
*** 4553,4558 ****
--- 4553,4562 ----
        shutdownsock(d);
      }
    }
+   /* Make sure everyone sees their disconnect messages, too */
+   DESC_ITER_CONN(d) {
+     process_output(d);
+   }
    /* Close server socket */
    ssl_close_connection(ssl_master_socket);
    shutdown(sslsock, 2);
*** 1_7_7.558/hdrs/version.h Tue, 19 Aug 2003 17:50:30 -0500 dunemush (pennmush/c/47_version.h 1.32.1.2.1.7.1.9.1.1.1.17.1.22 660)
--- 1_7_7.560(w)/hdrs/version.h Wed, 20 Aug 2003 01:07:49 -0500 dunemush (pennmush/c/47_version.h 1.32.1.2.1.7.1.9.1.1.1.17.1.23 660)
***************
*** 1,3 ****
! #define VERSION "PennMUSH version 1.7.7 patchlevel 18 [08/19/2003]"
! #define SHORTVN "PennMUSH 1.7.7p18"
! #define NUMVERSION 001007007018
--- 1,3 ----
! #define VERSION "PennMUSH version 1.7.7 patchlevel 19 [08/19/2003]"
! #define SHORTVN "PennMUSH 1.7.7p19"
! #define NUMVERSION 001007007019
*** 1_7_7.558/game/txt/hlp/pennvOLD.hlp Mon, 18 Aug 2003 20:59:29 -0500 dunemush (pennmush/g/30_pennvOLD.h 1.1.1.1.1.1.1.1.1.1.1.3 660)
--- 1_7_7.560(w)/game/txt/hlp/pennvOLD.hlp Wed, 20 Aug 2003 01:07:49 -0500 dunemush (pennmush/g/30_pennvOLD.h 1.1.1.1.1.1.1.1.1.1.1.4 660)
***************
*** 4417,4423 ****
  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.7: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
  1.7.6: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
  1.7.5: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
  1.7.4: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
--- 4417,4423 ----
  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.7: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
  1.7.6: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
  1.7.5: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
  1.7.4: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
*** 1_7_7.558/game/txt/hlp/pennv177.hlp Tue, 19 Aug 2003 17:50:30 -0500 dunemush (pennmush/g/34_pennv177.h 1.102 660)
--- 1_7_7.560(w)/game/txt/hlp/pennv177.hlp Wed, 20 Aug 2003 01:07:49 -0500 dunemush (pennmush/g/34_pennv177.h 1.104 660)
***************
*** 1,4 ****
! & 1.7.7p18
  & changes
  This is a list of changes in this patchlevel which are probably of
  interest to players. More information about new commands and functions
--- 1,4 ----
! & 1.7.7p19
  & changes
  This is a list of changes in this patchlevel which are probably of
  interest to players. More information about new commands and functions
***************
*** 11,16 ****
--- 11,27 ----
  A list of the patchlevels associated with each release can
  be read in 'help patchlevels'.
  
+ Version 1.7.7 patchlevel 19                     August 19, 2003
+ 
+ Fixes:
+   * When SSL connections are dropped on reboot, other players weren't
+     seeing disconnect messages. Now they are.
+   * Two calls to flaglist_check_long didn't get converted to the new
+     abstraction layer, making flag_broadcast not work right.
+     Report by Luminar at M*U*S*H.
+ 
+ 
+ & 1.7.7p18
  Version 1.7.7 patchlevel 18                     August 19, 2003
  
  Major Changes:
*** 1_7_7.558/src/notify.c Mon, 11 Aug 2003 16:10:20 -0500 dunemush (pennmush/g/35_notify.c 1.17 660)
--- 1_7_7.560(w)/src/notify.c Wed, 20 Aug 2003 01:07:47 -0500 dunemush (pennmush/g/35_notify.c 1.18 660)
***************
*** 1268,1276 ****
    DESC_ITER_CONN(d) {
      ok = 1;
      if (flag1)
!       ok = ok && flaglist_check_long(GOD, d->player, flag1, 0);
      if (flag2)
!       ok = ok && flaglist_check_long(GOD, d->player, flag2, 0);
      if (ok) {
        queue_string_eol(d, tbuf1);
        process_output(d);
--- 1268,1276 ----
    DESC_ITER_CONN(d) {
      ok = 1;
      if (flag1)
!       ok = ok && flaglist_check_long("FLAG", GOD, d->player, flag1, 0);
      if (flag2)
!       ok = ok && flaglist_check_long("FLAG", GOD, d->player, flag2, 0);
      if (ok) {
        queue_string_eol(d, tbuf1);
        process_output(d);


More information about the Pennmush-announce mailing list