All releases of SmartIRC


Release Notes: Several important bugs were fixed, like unregistered timehandlers that are tried to be called. Most bugfixes were in the channel sync code. Minor features like checking for isOpped(), isVoiced() and isBanned() were added. Tracking of the channel key is now supported, and the reconnect() function takes advantage of it. Compatibilty with PHP 5.0.0b1 was tested.


Release Notes: This version contains major bugfixes in ChannelSynching, fsocks support, the setUseSocket() method, and a typofix in reconnect(). The missing SMARTIRC_DEBUG_CHANNELSYNCHING constant was added. The HTML documentation is updated and got a new design (PEAR template). New example snipps are added. Last but not least, the new feature (auto-retrying to connect to the IRC server) is now supported.


Release Notes: This is the initial release as a PEAR package; this project was formerly known as phpSmartIRCclass. This release contains a critical bugfix in the messagehandling that caused messages to be lost. Documenation is now done with phpDocumenator (JavaDoc style). The sendbuffer has 3 queues: high, medium, and low. High sends 2 messages, then 1 of medium, low is only sent if high and medium are empty. Perfectioning is done with the select() call for the sockets. A new channelsynching feature (tracking of users, channels, modes etc in variables) was added, along with the possibility of autoreconnecting.


Release Notes: This release contains a lot of new features and major bugfixes. A critical socket bug was also fixed. Timeevents are now supported. Compatibility with PHP 4.3 dev was tested. The configurable sendbuffer works now much cleaner and faster. IRC channel and message type variables were added for the callback methods. All IRC related defines are moved to a separate file. Documentation was also enhanced.


Release Notes: Zend IDE style documentation was added. Spaces in nicknames and usernames are automaticly removed, and nickname collisions are detected. A serious fsock bug was fixed, along with a problem with & being used when passing parameters by reference. listen_for() now performs a quick disconnect. The logging system now includes debug levels and a benchmark system was added. fsockets was changed to run in non-blocking mode, due to issues with getstatus. A mode method was added for changing user or channel modes, along with op, deop, ban, and unban methods.


Release Notes: A "Ping? Pong!" log message was added for debugging purposes, as well as real Linux/Windows syslog logging. It is now possible to show IRC related information on a homepage, including the number of users on a channel. The HOWTO was also updated, and an explaination for new methods was added to the documentation. A new example for the listen_for() method has been included.


No changes have been submitted for this release.