File Release Notes and Changelog
Notes:
Another major bug fix release, maybe the latest before 1.0-final. A major refactoring on AJAX request handling has been done, pfc now only uses prototype library, no more xajax. So that the chat loading is a bit faster. Moreover, lot of bugs has been fixed: recurrent timeouts on IE6, sometimes the cursor was invisible on FF login prompt... and some translations were updated.
Changes:
* Bug fix: add get_ip_from_xforwardedfor parameter which can be used to get ip from HTTP_X_FORWARDED_FOR when the chat is behind a reverse proxy (thanks to datacompboy) [0h15]
* Bug fix: use flock() to lock the read and write access in the file container [1h10]
* Bug fix: the demo50 (usermeta / avatar) was broken [0h25]
* Bug fix: nicknames with spaces at first connection were broken
* Bug fix: private message tabs were lost when reloading the chat page [0h10]
* New Vietnamese vi_VN translation (thanks to lvt) [0h35]
* Bug fix: themes resources (images/sound) were hidden if pfc sources were located in a private (for the web browsers) path. [1h45]
* Bug fix: $GLOBALS['i18n'] array could overlap with external codes, now pfc uses $GLOBALS[$serverid]['i18n'], I think it's more secure. [1h30]
* Integrate the user time zone contribution (thanks to Peter's great work). It adds new parameters time_offset, date_format, and time_format.
* Hungarian translation update (thanks to GaLa)
* Swedish translation update (thanks to zilveer)
* Remove xajax dependencies, pfc only uses prototype js library. [6h45]
* Bug fix: CSS selectors separated with comma didn't worked on IE6
* Bug fix: workaround for Firefox when 'HTTP only' cookies are in use like in IPB (thanks to Karl Buckland)
* Polish translation update (thanks to Błażej Biesiada)
* New Croatian translation hr_HR (thanks to beginner)
* Simplified chinese (zh_CN) translation update (thanks to baijianpeng)
* Fix a problem with phpbb3 integration (thanks to Larry)
* Bug fix: sometime pfcCommand::Factory was returning NULL reference (thanks to Antinoo)
* Bug fix: noflood proxy was broken (sourceforge bug 1708662)
* Bug fix: sometime, FF has problem with cursor in the input field prompt (sourceforge bug 1709581)
* Bug fix: nicknames with spaces were broken when using the 'nick' parameter
* Bug fix: when max_msg was null and a new channel was joined dynamicaly, the new posted messages were invisible (thanks to white_devil)
* Bug fix: clicking on the nick in the chat area was broken in IE6 (thanks to onslo)
* Bug fix: on IE6 /leave command was broken
* Bug fix: IE6 clients were frequently disconnected