clear DOM buffer before reporting failed xml syntax. This is the cause of the img tag crash exploit when putting newlines in an img tag
Strip all tags from [img] urls
show broken image on 404 to fix chrome autoscroll bug
Scroll on a 50ms delay to hopefully solve some autoscroll browser issues
new readme file
invalid html
section for 0.8.8
handleCustomInfoMessage can override default handleInfoMessage by returning true
use custom PM sound (sound-7) in config
play PM sound when sending PMs
add banned and custom user groups, from marquisite's original pull request 53dc6cab045162d4be4ff75c779f0bb0ebf47bf5
changelog update
cherry pick 14fcf5c from Sophist-UK for js debug
cleanup
more cleanup
cleanup
use new addEvent function to bind events (see d31c9d807cb58f403ac427b05ad6fc6dc4deab3f)
accept 0 for ban time - thanks @micheal-swiggs issue #39
Case-insensitive online user list

Modification originally posted to Google Groups by Ingrid
Update AJAXChat.php

Removed mt_srand and seed; seeding is performed automatically in PHP5+.