UPPatch Information

Release Full Source Patch Obsoleted
0.9.3 space-0.9.3.tar.gz 0.9.2 -> patch-0.9.3.gz patch-0.9.4

Changes

Patch v0.9.3
============

- Updated scanning code so that the scan string
  returned for ship and non-ship objects is consistant.
  The previous behaviour returned the room description
  for the bridge of a scanned ship.  The new behaviour
  evaluates the INFO_SCAN_STRING attribute on the object
  performing the scan, and returns the result.
- Moved the PSE added functions from the predicates
  file to platform.c to reduce the size of the patches
  applied to the MU* server.
- Updated the patches to account for the changes to
  predicates and platform.

  NOTE: You are strongly recommended to re-apply the
        PSE patch to a clean copy of your server. A
        significant bug was corrected in this release
        which requires that the new patch be applied.

TODO:

- Check the new code for memory leaks
- Finish adding support for 'long long'. For now, do
  *not* enable the option in spaceconf.h
- Add a delay during landing.

Special Instructions

The method by which PSE and your MU* server are linked has been revised in this revision of the PSE.

It is NOT recommended that you apply the patch to 0.9.2, but that you re-apply the PSE patch to a clean distribution of the server you are using.

Difference Statistics

 CHANGES                            |   21 +
 patches/patch-pennmush-1.7.2p10    |  241 ++++++++++++++++
 patches/patch-pennmush-1.7.2p8     |  253 -----------------
 patches/patch-tinymush-2.2.3       |  271 !!!!!!!!!!!!!!!!!!
 patches/patch-tinymush-2.2.3-const |  114 -------
 patches/patch-tinymux-1.4p12       |  400 ---------------------------
 patches/patch-tinymux-1.4p13       |  154 !!!!!!!!!!
 patches/patch-tinymux-1.4p5        |  400 ---------------------------
 patches/patch-tinymux-1.5p3        |  385 !!!!!!!!!!!!!!!!!!!!!!!!!
 patches/patch-tinymux-1.5p3-const  |  227 ---------------
 src/Makefile                       |   15 !
 src/commands.c                     |    6 
 src/events.c                       |    6 
 src/events.h                       |    5 
 src/interface.h                    |    7 
 src/nav.c                          |    3 
 src/object.c                       |    6 
 src/platform.c                     |   28 +
 src/platform.h                     |   10 
 src/scm.def                        |    5 
 src/scmlib.h                       |    4 
 src/sensors.c                      |  138 !!!!!!!!
 src/ship.h                         |    4 
 src/smisc.c                        |   12 
 src/smisc.h                        |   11 
 src/space.h                        |    8 
 src/spaceconf.h                    |    5 
 src/version.h                      |    2 
 28 files changed, 299 insertions(+), 1442 deletions(-), 1000 modifications(!)

Disclaimer

This code is provided as a development release. Not all of the functionality noted in the documentation may be present, and correct operation of the included components is not guaranteed. Caveat Emptor.

Valid XHTML 1.0! Maintained by Mark Cooke
Last Updated: 28-Nov-2003