PennMUSH Community

root/1.8.3/branches/macosx/CHANGES.183

Revision 923, 5.1 kB (checked in by shawnw, 1 year ago)

Mac OS X: Updated for 1.8.3p3

Line 
1
2 This is the most current changes file for PennMUSH. Please look it
3 over; each version contains new things which might significantly affect
4 the function of your server.  Changes are reported in reverse
5 chronological order (most recent first)
6
7 [TAP] is T. Alexander Popiel, a PennMUSH developer (aka Talek)
8 [SW] is Shawn Wagner, a PennMUSH developer (aka Raevnos)
9 [EEH] is Ervin Hearn III, a PennMUSH developer (aka Noltar)
10 [GM] is Greg Millam, a PennMUSH developer (aka Walker)
11 [3] refers to code by (or inspired by) TinyMUSH 3.0
12 [MUX] refers to code by (or inspired by) TinyMUX 2.x
13 [Rhost] refers to code by (or inspired by) RhostMUSH
14
15 ==========================================================================
16
17 Version 1.8.3 patchlevel 3                      June 13, 2007
18
19 Minor changes:
20   * The sockets used to talk to info_slave changed from streams
21     to datagrams, simplifying code. [SW]
22   * info_slave deals better with simultaneous connections. [SW]
23   * info_slave requires the presence of the socketpair(2) function.
24     It was already using it anyways.
25   * Use of some system calls with portability issues encapsulated in
26     wrapper functions. [SW]
27   * sql() returns error codes directly instead of notifying %!. [SW]
28
29 Functions:
30   * lattr() and lattrp() take an optional delimiter argument. Suggested
31     by Nathan Baum. [SW]
32   * New csecs() and msecs() functions, like ctime() and mtime() but
33     returning the time in seconds instead of a formatted string. Based on
34     a patch by Talvo.
35   * ctime() and mtime() take an optional second argument to control which
36     time zone the time is displayed for: UTC or the server's. [SW]
37   * fn() by Javelin
38   * letq(). Suggested by Nathan Baum. [SW]
39  
40 Fixes:
41   * Assorted compiler warning fixes. [SW]
42   * Compile fix on OS X 10.3. Reported by Viila. [SW]
43   * @sql wasn't enabled if Sqlite3 was the only database turned on.
44     Reported by qa'toq.
45   * Problems with sql() using Sqlite3. Reported by qa'toq. [SW]
46   * Problems with null queries using MySQL. Reported by duckwa. [SW]
47   * Start fixing code that assumes that int and long are the same
48     size. [SW]
49   * Linting of code that uses strcpy, strncpy() and sprintf() to
50     rule out remote possibilities of buffer overflows. [SW]
51   * align() off-by-one error in left coalescing fixed. Reported by
52     Sketch. [Javelin]
53   * User locks were broken in the last patch. Reported by Michael Brazaitis.
54     [SW]
55   * ./configure --without-ssl works. Reported by Starr. [SW]
56   * objid matcher didn't work properly. [SW]
57   * Many functions that used parse_dbref updated to use parse_objid,
58     to see more objid compliance. [GM]
59
60 Version 1.8.3 patchlevel 2                      May 16, 2007
61
62 Major changes:
63   * configuration is now done by autoconf. ./Configure is
64     now ./configure and its options have changed. See
65     INSTALL and ./configure --help [SW]
66   * Support for the postgresql SQL server. Javelin.
67   * Support for sqlite3 SQL databases. [SW]
68
69 Minor changes:
70   * You can no longer run a mush as root. [SW]
71   * cemit_noisy config option.  Suggested by Kimiko. [SW]
72   * @function sorts the list of user-defined functions
73     by object and then name. Suggested by Trinsec. [SW]
74   * Better logging of the register login screen command
75     for systems without a sendmail program. [SW]
76   * Assorted refactoring of source code. [SW]
77  
78 Functions:
79   * isobjid(). By Balerion.
80   * player() returns the dbref of the player connected to a given
81     port.  By  Nathan Baum.
82   * root(X,3) uses the C cbrt() function if available. [SW]
83   * New formats for align() that allow flowing text. Javelin.
84   * isdbref() understands objids. By Balerion.
85
86 Fixes:
87   * regmatch() broken with %q-registers. Javelin.
88   * Better checking of dbref config options to make sure they're
89     valid objects. Suggested by Talvo. [SW]
90   * Fixed assorted cases of accidently modifying const objects.
91     Thanks to Jake. [SW]
92   * Fixed a crash bug in strmatch(). [GM]
93   * wrap() of Pueblo tags didn't work very well. Fixed by
94     Sketch.
95   * @wipe's count is accurate when attribute trees are being
96     deleted. Reported by Talvo.
97  
98 Version 1.8.3 patchlevel 1                      March 11, 2007
99
100 Minor changes:
101   * page command now processes page output through PAGEFORMAT
102     attribute, allowing user-set page messages. [GM]
103   * sql_host configuration option now permits alternate tcp port.
104     Suggested by Mercutio. Patch by Javelin.
105   * Refactoring of fun_stringsecs to help function etime_to_secs.
106     Patch by Javelin.
107   * %1 in @aconnect works like in @adisconnect. Patch by Javelin.
108
109 Fixes:
110   * restart script once again includes DATEMSK export for
111     extended convtime support. Reported by KimikoMuffin.
112   * Memory leak in 1.8.3p0 regedit fixed.
113   * Fixes included from 1.8.2p3.
114   * Document change in @chan/title behavior with commas.
115
116 Version 1.8.3 patchlevel 0                      January 27, 2007
117
118 Major changes:
119   * Rewrite of color handling. [GM]
120
121 Minor changes:
122   * Cleaned up the internals of @wipe. [SW]
123   * strmatch() now takes a third argument, to store wildcard captures. [GM]
124   * Termination of OS/2 support. [SW]
125
126 Fixes:
127   * Fixes included from versions up to 1.8.2p2.
Note: See TracBrowser for help on using the browser.