Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37562422
en ru br
ALT Linux repos
5.0: 1.0.0-alt3
4.1: 1.0.0-alt2

Group :: Development/Other
RPM: pear-Net_SmartIRC

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Current version: 1.0.0-alt2
Build date: 17 january 2008, 03:36 ( 849.4 weeks ago )
Size: 136.87 Kb

Home page:   http://pear.php.net/package/Net_SmartIRC

License: LGPL
Summary: Net_SmartIRC is a PHP class for communication with IRC networks
Description:

Net_SmartIRC is a PHP class for communication with IRC networks,
which conforms to the RFC 2812 (IRC protocol).
It's an API that handles all IRC protocol messages.
This class is designed for creating IRC bots, chats and show irc related
info on webpages.

Full featurelist of Net_SmartIRC
-------------------------------------
- full object oriented programmed
- every received IRC message is parsed into an ircdata object
 (it contains 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 floodprotection
- detects and changes nickname on nickname collisions
- autoreconnect, if connection is lost
- autoretry for 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 4.1.x to 4.3.2 (also PHP 5.0.0b1)
- sendbuffer 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 acticated the following functions are available:
 isJoined
 isOpped
 isVoiced
 isBanned
- on reconnect all joined channels will be rejoined, also 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

Current maintainer: Vitaly Lipatov

List of contributors

List of rpms provided by this srpm:

  • pear-Net_SmartIRC
ACL:
     
    design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
    current maintainer: Michael Shigorin