V2.4 - fixed core dumping bug in build routine V2.3 - added code so that objects being carried can emote or speak and the holder will hear/see them. Author: Devin Hooker (devin@boulder.colorado.edu) V2.2 - fixed bug in U interpreter V2.1 - Several (combat-related) flags not being displayed properly. - Variable substitution in odrop on exits not working. - An overflow in combat causing ridiculously high attacks to fail. - Two extern/static conflict compiler warnings. - Tweaks to the top level Makefile to make using a non-standard compiler and/or non-standard libraries easier. - New user capability: _mudconfig newusers [on|off] - off by default People connect with "new <Character Name> <Password>" Tells people their objectID and says NEWS/newuser.txt DOES NOT set gender, or desc, or anything else like that. Creates them in Limbo (0) with home set to Limbo. Automatically gives instructions to log in if enabled, or says "New users not enabled" if disabled. Author: Devin Hooker (devin@boulder.colorado.edu) V2.0 - added support for U programming language. added verbose paging (VERBOSE_PAGE). fixed news spoofing via macros or news reconnect spoofs. - changed ALL cmds to return error codes out of mud.h. if you hack, you must do this too. - added the ability to specify an object-id as whom system macros can be run, on a per-macro basis. (_mudconfig privmac) - U-code can be bound to: ofails/odrops, etc, rooms, objects players, system macro table, and *booleans* can be U-code but the expression should return a 1 or a 0. (runs as the object on which the lock is) - zillions of other things, too profuse to mention. whole parts of the program have gone away, others have appeared. - "create" command gone. if you need it, replace it with a system macro. - added oif2set and bonk tools (Andrew Molitor) in MISC. - added code for wearing stuff (used by combat as well as generally useful for the vain) - added combat code - cron events can now be U-code - _mudconfig listsym [symname, ...] function added - players can now have cron jobs - see the cron and cronlist commands. cron jobs cost action points, proportional to how often they are called. ----------------------------------------------------------------------- V1.14 - fixed some ordering bugs in osucc/odrop/ofail. fixed the logout via a command in a room problem. fixed buffer overruns in list code that result when people use lists (naughty!) to store arbitrary strings. added lstnextsbuf() which permits grabbing arbitrary length things out of lists - do *NOT* use it if you know you're dealing with a true object-id - but it will be useful someday. V1.13 - minor nits. fixed rwho output spew. :) V1.12 - added patch to correctly sync and shut down Iobs when someone disconnects. 'build dropto' command removed. 'build exit' demands a destination. 'build exit' also understands 'here' as dest. 'set' degenerates to a mass of special cases. rooms can also teleport players in them home. random exit matching fixed. fix so things like (T|T)&F work. eats whitespace before a command. added support for 'local' flag. rewrote attribute expansion code. fix buffer overrun in xact code. V1.11 - cleaned up some error messages and diagnostics. added WHO list sorting code. # numbering scheme changes V1.10 - added patch to prevent null attribute names. patched whisper to only match players. patched matching some more. patched log formatting. added automatic disconnect for players at login prompt for more than 80 seconds. fixed teeny weeny buffer overrun that rarely occurred in booleans. added latent support for public/private attributes in vars.c (support not added to vlookup()). added '$#' environment variable, which gives the argument count. V1.0.9 - fixed ambiguous matching in "page". added SO_REUSEADDR and linger patches. better formatting for wizard IP addrs. V1.0.8 - emergency patch for loss of "using" object in transmit. V1.0.7 - "TinyHELL release". optimized block allocation in dbmchunk code to improve database speed. vfprintf() patches for bsd. cosmetics. VMS port merge-in with complete VMS object transport functionality and RMS database interface. fix in cache code that caused rare cases of core-bloat. VMS code all moves to 'VMS'. Mats Lovkvist's reconnect to last MUD code added. fix of a few little compression bugs in oif.c V1.0.6 - fixed an error in decompression code lookahead. added some simple statistics gathering to loaddb. V1.0.5 - fixed a DUMB bug in new allocation code that caused a dump on VAXes. V1.0.4 - re-arranged block allocator for DBM databases to fix a bug that trashed on Suns [realloc problem?] - code more robust. fixed bug in whisper. support for multiple compression tables. linted some bullshit that resulted from malloc() changing to a void * instead of a char *. V1.0.3 - small stuff. fix for net-hang if writes block. V1.0.2 - comments/prettification V1.0.1 - release plus small portability changes V1.0 - release