[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pear-general
Subject:    [PEAR] [ANNOUNCEMENT] Net_SmartIRC-1.1.6 (stable) Released.
From:       "PEAR Announce" <pear-dev () lists ! php ! net>
Date:       2015-01-17 11:45:51
Message-ID: 20150117125215.E530F193A55 () euk1 ! php ! net
[Download RAW message or body]

The new PEAR package Net_SmartIRC-1.1.6 (stable) has been released at \
http://pear.php.net/.

Release notes
-------------
* Fix Bug #20475: NAMREPLY/WHOREPLY being parsed incorrectly [garrettw]
* Fix Bug #20485: odd case where stream_select() has data and fgets() doesn't \
                [garrettw]
* Fix Bug #20486: "Illegal string offset" error in _removeuser() [garrettw]
* Fix Bug #20487: RPL_OMOTDSTART and RPL_OMOTD occurred twice in defines.php \
                [garrettw]
* Fix untracked bug: channel's users not added to array of their channelmode \
                [garrettw]
* loadModule() can now load classes that already exist; no longer forces use of \
                external files [garrettw]
* listenFor() can now take an additional parameter: the regex to match on [garrettw]
* Improved code for action/time handlers [garrettw]
* Updated HTML documentation [garrettw]

Package Info
------------
Full feature list of Net_SmartIRC
-------------------------------------
- full object-oriented programmed
- every received IRC message is parsed into an object
  (containing the following info: from, nick, ident, host, channel, message, type, \
                rawmessage)
- actionhandler for the API (on different types of messages \
                [channel/notice/query/kick/join..], callbacks can be registered)
- messagehandler for the API (class-based messagehandling using IRC reply codes)
- time events (callbacks to methods in intervals)
- send/receive flood protection
- detects and changes nickname on nickname collisions
- auto-reconnect if connection is lost
- auto-retry for initially connecting to IRC servers
- debugging/logging system with log levels (destination can be file, stdout, syslog \
                or browserout)
- supports fsocks and PHP socket extension
- supports PHP as old as 4.4.4 (but not for much longer)
- send buffer with a queue that has 3 priority levels (high, medium, low) plus a \
                bypass level (critical)
- channel syncing (tracking of users/modes/topic etc in objects)
- user syncing (tracking the user in channels, \
                nick/ident/host/realname/server/hopcount in objects)
- when channel syncing is activated, the following functions are available:
  isJoined
  isFounder
  isAdmin
  isOpped
  isHopped
  isVoiced
  isBanned
- on reconnect all joined channels will be rejoined, even when keys are used
- own CTCP version reply can be set
- IRC commands:
  pass
  op
  deop
  voice
  devoice
  ban
  unban
  join
  part
  action
  message
  notice
  query
  ctcp
  mode
  topic
  nick
  invite
  list
  names
  kick
  who
  whois
  whowas
  quit

Related Links
-------------
Package home: http://pear.php.net/package/Net_SmartIRC
   Changelog: http://pear.php.net/package/Net_SmartIRC/download/1.1.6
    Download: http://download.pear.php.net/package/Net_SmartIRC-1.1.6.tgz

Authors
-------
Garrett Whitehorn (lead)


-- 
PEAR General Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic