jabber
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 139
Jabber::RPC 0.01
Jabber::RPC is a Jabber-RPC Implementation. more>>
Jabber::RPC is a Jabber-RPC Implementation.
SYNOPSIS
See documentation for Jabber::RPC::Server and Jabber::RPC::Client.
Jabber::RPC is a library that implements Jabber-RPC for Perl. The library consists of two modules, Jabber::RPC::Server and Jabber::RPC::Client. Please refer to the documentation for these two modules for more information.
<<lessSYNOPSIS
See documentation for Jabber::RPC::Server and Jabber::RPC::Client.
Jabber::RPC is a library that implements Jabber-RPC for Perl. The library consists of two modules, Jabber::RPC::Server and Jabber::RPC::Client. Please refer to the documentation for these two modules for more information.
Download (0.005MB)
Added: 2007-03-21 License: Perl Artistic License Price:
949 downloads
Jabber::Lite 0.7
Jabber::Lite is a standalone library for communicating with Jabber servers. more>>
Jabber::Lite is a standalone library for communicating with Jabber servers.
SYNOPSIS
use Jabber::Lite;
my $jlobj = Jabber::Lite->new();
$jlobj->connect( %args );
$jlobj->authenticate( %args );
my $stillgoing = 1;
while( $stillgoing ){
my $tval = $jlobj->process();
if( $tval == 1 ){
my $curobj = $jlobj->get_latest();
# Process based on the object.
}elsif( $tval < 0 ){
$stillgoing = 0;
}
}
GOALS
Jabber::Lite is intended to be a pure perl library for interacting with Jabber servers, and be able to run under any version of perl that has the Sockets library.
Jabber::Lite is, as the name implies, a small lite library for dealing with Jabber servers, implemented entirely in perl. Whilst it is small, it does try to be fairly complete for common tasks.
Whats in the box? Jabber::Lite is able to connect to a Jabber server, read from the socket, and supply XML objects to the application as the application reads them. Its function calls are mostly compatible with Jabber::NodeFactory and Jabber::Connection. Surprisingly, it can also function as a stand-alone XML parser (which was not the authors original intent, but hey, it works).
Whats not in the box? Any requirement for a recent perl version, UTF-8 support, as well as a fully XML-compliant Parser.
Applications using this library will need to be aware that this library uses a combination of pull and push methods of supplying XML objects. Handlers for given object types can be put in place, however if an object is not fully handled by a Handler, the object will block further objects until the Application retrieves it. Read the notes on ->process and ->get_latest() for further details.
The inbuilt parser, fully implemented in perl, is more properly termed an XML Recogniser. If you want a fully compliant XML Parser, look elsewhere. This one recognises just enough XML for its purposes.
<<lessSYNOPSIS
use Jabber::Lite;
my $jlobj = Jabber::Lite->new();
$jlobj->connect( %args );
$jlobj->authenticate( %args );
my $stillgoing = 1;
while( $stillgoing ){
my $tval = $jlobj->process();
if( $tval == 1 ){
my $curobj = $jlobj->get_latest();
# Process based on the object.
}elsif( $tval < 0 ){
$stillgoing = 0;
}
}
GOALS
Jabber::Lite is intended to be a pure perl library for interacting with Jabber servers, and be able to run under any version of perl that has the Sockets library.
Jabber::Lite is, as the name implies, a small lite library for dealing with Jabber servers, implemented entirely in perl. Whilst it is small, it does try to be fairly complete for common tasks.
Whats in the box? Jabber::Lite is able to connect to a Jabber server, read from the socket, and supply XML objects to the application as the application reads them. Its function calls are mostly compatible with Jabber::NodeFactory and Jabber::Connection. Surprisingly, it can also function as a stand-alone XML parser (which was not the authors original intent, but hey, it works).
Whats not in the box? Any requirement for a recent perl version, UTF-8 support, as well as a fully XML-compliant Parser.
Applications using this library will need to be aware that this library uses a combination of pull and push methods of supplying XML objects. Handlers for given object types can be put in place, however if an object is not fully handled by a Handler, the object will block further objects until the Application retrieves it. Read the notes on ->process and ->get_latest() for further details.
The inbuilt parser, fully implemented in perl, is more properly termed an XML Recogniser. If you want a fully compliant XML Parser, look elsewhere. This one recognises just enough XML for its purposes.
Download (0.047MB)
Added: 2006-09-16 License: Perl Artistic License Price:
1138 downloads
Gnome Jabber 0.4
Gnome Jabber is an instant message client for Gnome using the Jabber protocol. more>>
Gnome Jabber is an instant message client for Gnome using the Jabber protocol.
Main features:
- Basic Chat/Messages
- Group Chat
- Headline Support
- Browse Support
- Unicode Support
- Message History
- Invisible Support
- Sound Notifications
- Emote Icons
- Reply Indicator
Enhancements:
- Gave the user the option to add a new account or set up the connection details when running for the first time.
- Last minute fixes... GjConnection was not being passed.
- Removed the "first_time_run" entry.
- Fixed up the process of what happens on first time run. Also uses the ".gnome2/Gnome Jabber" directory to know if this is the first time we are running instead of GConf.
- Fixed up what happens when running for the first time. Also, it now uses "Gnome Jabber" instead of "gnome-jabber" so it is consistant with what happens on Windows.
- Added check before unrefing, this caused a lot of unnecessary warnings in the log.
- Added fix for groupchat not working at all.
<<lessMain features:
- Basic Chat/Messages
- Group Chat
- Headline Support
- Browse Support
- Unicode Support
- Message History
- Invisible Support
- Sound Notifications
- Emote Icons
- Reply Indicator
Enhancements:
- Gave the user the option to add a new account or set up the connection details when running for the first time.
- Last minute fixes... GjConnection was not being passed.
- Removed the "first_time_run" entry.
- Fixed up the process of what happens on first time run. Also uses the ".gnome2/Gnome Jabber" directory to know if this is the first time we are running instead of GConf.
- Fixed up what happens when running for the first time. Also, it now uses "Gnome Jabber" instead of "gnome-jabber" so it is consistant with what happens on Windows.
- Added check before unrefing, this caused a lot of unnecessary warnings in the log.
- Added fix for groupchat not working at all.
Download (1.1MB)
Added: 2005-09-09 License: GPL (GNU General Public License) Price:
1508 downloads
Jabberlang 0.2
Jabberlang is a client XMPP/Jabber library for Erlang to implement scalable fault-tolerant XMPP/Jabber agents. more>>
Jabberlang is a client XMPP and Jabber library for Erlang to implement scalable fault-tolerant XMPP/Jabber agents.
The first version has been presented during Erlang User Conference (EUC 2004). For now, it still only supports a minimal subset of the Jabber/XMPP protocol but many changes are planned.
Enhancements:
- This version fixes several problems and improves the behavior of Jabberlang.
- The connection now fails when the expat library fails to load.
- A bug has been fixed regarding the name of the host used in the library, so the "to" attribute in the stream is now set correctly.
<<lessThe first version has been presented during Erlang User Conference (EUC 2004). For now, it still only supports a minimal subset of the Jabber/XMPP protocol but many changes are planned.
Enhancements:
- This version fixes several problems and improves the behavior of Jabberlang.
- The connection now fails when the expat library fails to load.
- A bug has been fixed regarding the name of the host used in the library, so the "to" attribute in the stream is now set correctly.
Download (0.98MB)
Added: 2005-11-23 License: GPL (GNU General Public License) Price:
1430 downloads
ejabberd 1.1.3
ejabberd is a Free and Open Source distributed fault-tolerant Jabber/XMPP server. more>>
ejabberd is a multi-platform, scalable, distributed, and fault-tolerant XMPP Jabber and XMPP server.
Moreover, it supports several advanced features such as multi-user chat, IRC transport, publish and subscribe services, Jabber user directory, a Web-based administration interface, an HTTP polling service, SSL and TLS support, LDAP and external authentication.
Main features:
Multiplatform
- Works on most popular platforms. Tested on Linux, FreeBSD, NetBSD, Solaris, Mac OS X and Windows NT/2000/XP.
Distributed
- You can run ejabberd on a cluster of machines and all of them will serve one Jabber domain. When you want to expand your Jabber server you can simply add a new cheap node to your cluster. So you dont need to buy an expensive high-end machine to support hundreds of concurrent users.
Fault-tolerant
- The nodes on the ejabberd cluster share some or all tables in the database, so all the information required for a properly working service will be stored permanently on more than one node. If one of the nodes crashes the other nodes will continue working without disruption. You can also add or replace nodes on the fly.
Easy Setup
- ejabberd is built on top of Open Source Erlang/OTP. So you dont need to setup an external database, an external web server, etc because everything is already installed, and ready to run out of the box.
- improved in 1.0.0
Virtual Hosts
- Several Jabber hosts can be hosted on the same ejabberd instance. As simple as adding a new domain name to the list of hosts in the configuration file.
IPv6 Support
- It supports IPv6 both for c2s and s2s.
Enhancements:
- A security fix for the roster ODBC module.
<<lessMoreover, it supports several advanced features such as multi-user chat, IRC transport, publish and subscribe services, Jabber user directory, a Web-based administration interface, an HTTP polling service, SSL and TLS support, LDAP and external authentication.
Main features:
Multiplatform
- Works on most popular platforms. Tested on Linux, FreeBSD, NetBSD, Solaris, Mac OS X and Windows NT/2000/XP.
Distributed
- You can run ejabberd on a cluster of machines and all of them will serve one Jabber domain. When you want to expand your Jabber server you can simply add a new cheap node to your cluster. So you dont need to buy an expensive high-end machine to support hundreds of concurrent users.
Fault-tolerant
- The nodes on the ejabberd cluster share some or all tables in the database, so all the information required for a properly working service will be stored permanently on more than one node. If one of the nodes crashes the other nodes will continue working without disruption. You can also add or replace nodes on the fly.
Easy Setup
- ejabberd is built on top of Open Source Erlang/OTP. So you dont need to setup an external database, an external web server, etc because everything is already installed, and ready to run out of the box.
- improved in 1.0.0
Virtual Hosts
- Several Jabber hosts can be hosted on the same ejabberd instance. As simple as adding a new domain name to the list of hosts in the configuration file.
IPv6 Support
- It supports IPv6 both for c2s and s2s.
Enhancements:
- A security fix for the roster ODBC module.
Download (5.9MB)
Added: 2007-02-06 License: GPL (GNU General Public License) Price:
995 downloads
Jabber::Bot 1.1.0
Jabber::Bot project makes it simple to create and command your own Jabber bot with little fuss. more>>
Jabber::Bot project makes it simple to create and command your own Jabber bot with little fuss. By adding custom commands powered by regular expressions to your bots repertoire, you and your new bot will be able to accomplish nearly anything.
<<less Download (0.007MB)
Added: 2007-04-03 License: BSD License Price:
952 downloads
jabberd2 2.0s11
jabberd2 is a Jabber/XMPP instant messaging server. more>>
jabberd2 is a Jabber/XMPP instant messaging server. It implements most of XMPP (RFC3920), XMPP-IM (RFC3921) and a range of protocol extensions (JEP-0011, JEP-0012, JEP-0022, JEP-0023, JEP-0030, JEP-0049, JEP-0054, JEP-0077, JEP-0078, JEP-0086, JEP-0090, JEP-0091, JEP-0092, JEP-0094, and JEP-0114)
jabberd 2 is the next generation of the jabberd server. jabberd2 project has been rewritten from the ground up to be scalable, architecturally sound, and to support the latest protocol extensions coming out of the JSF.
<<lessjabberd 2 is the next generation of the jabberd server. jabberd2 project has been rewritten from the ground up to be scalable, architecturally sound, and to support the latest protocol extensions coming out of the JSF.
Download (0.75MB)
Added: 2006-03-11 License: GPL (GNU General Public License) Price:
1329 downloads
MoveMyJabber 0.1
MoveMyJabber is a tool to move from one jabber account to another. more>>
MoveMyJabber is a tool to move from one jabber account to another.
As googletalk is jabber, you can move googletalk accounts to/from any other jabber (non-googletalk) account.
This is the first version, it does not has localization, but there is also a previous version in spanish here: http://linux.mty.itesm.mx/~mchavez/proyectos/MiMudanzaJabber/
The project includes the iris lib code inside, use this included one, and not a newer.
t comes in a wizard mode. The program sends a subscription petition to each contact from the source account and a message to inform him/her that you are migrating your jabber account. It also auto-accepts each subscription petition received while the program is logged into the destination (new) account.
<<lessAs googletalk is jabber, you can move googletalk accounts to/from any other jabber (non-googletalk) account.
This is the first version, it does not has localization, but there is also a previous version in spanish here: http://linux.mty.itesm.mx/~mchavez/proyectos/MiMudanzaJabber/
The project includes the iris lib code inside, use this included one, and not a newer.
t comes in a wizard mode. The program sends a subscription petition to each contact from the source account and a message to inform him/her that you are migrating your jabber account. It also auto-accepts each subscription petition received while the program is logged into the destination (new) account.
Download (0.63MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
963 downloads
Class.Jabber.PHP 0.4
Class.Jabber.PHP provides a medium-level API to interact with the Jabber network. more>>
Class.Jabber.PHP provides a medium-level API to interact with the Jabber network.
Class.Jabber.PHP is a class which you can use to connect to the Jabber network. It allows you to easily connect to a server and interact with it. It supports all packet types (message, iq, and presence), is very flexible, and offers both high-level methods (registration, message sending, etc.) and low-level methods (packet sending, etc.).
The problem with current IM solutions is that they are all proprietary and cannot talk to each other. Jabber seeks to get rid of those barriers by allowing a Jabber client to talk with an AOL user, or an IRC chat room, or any number of other programs.
Class.Jabber.PHP a PHP class that provides a PHP Developer access to the Jabber protocol. Using this OOP class, I provide a clean interface to writing anything from a full client to a simple protocol tester.
<<lessClass.Jabber.PHP is a class which you can use to connect to the Jabber network. It allows you to easily connect to a server and interact with it. It supports all packet types (message, iq, and presence), is very flexible, and offers both high-level methods (registration, message sending, etc.) and low-level methods (packet sending, etc.).
The problem with current IM solutions is that they are all proprietary and cannot talk to each other. Jabber seeks to get rid of those barriers by allowing a Jabber client to talk with an AOL user, or an IRC chat room, or any number of other programs.
Class.Jabber.PHP a PHP class that provides a PHP Developer access to the Jabber protocol. Using this OOP class, I provide a clean interface to writing anything from a full client to a simple protocol tester.
Download (0.016MB)
Added: 2007-02-27 License: GPL (GNU General Public License) Price:
976 downloads
Volity::Jabber 0.6.5
Volity::Jabber is a base class for Jabber-speaking Volity objects. more>>
Volity::Jabber is a base class for Jabber-speaking Volity objects.
SYNOPSIS
package My::Volity::Object;
use base qw(Volity::Jabber);
use fields qw(wubba_wubba);
# Override the parents initialize method to set values on construction.
sub initialize {
my $self = shift;
$self->SUPER::initialize(@_); # Dont forget to call the parents init!
# Initialization goes here
$self->wubba_wubba(grink gronk);
}
# An example chat handler, defined by the base class
sub handle_groupchat_message {
my $self = shift;
my ($message) = @_; # A hashref with info about the incoming message.
# Send a debug message.
$self->logger->debug(sprintf("%s says, %sn", $$message{from}, $$message{body}));
# More use message-handling code goes here.
}
This package provides a base class for Volity objects that speak Jabber. These objects will automatically connect to (and authenticate with ) a Jabber server on construction, and then provide some methods for doing some common jabbery things, as well as access the POE kernel.
<<lessSYNOPSIS
package My::Volity::Object;
use base qw(Volity::Jabber);
use fields qw(wubba_wubba);
# Override the parents initialize method to set values on construction.
sub initialize {
my $self = shift;
$self->SUPER::initialize(@_); # Dont forget to call the parents init!
# Initialization goes here
$self->wubba_wubba(grink gronk);
}
# An example chat handler, defined by the base class
sub handle_groupchat_message {
my $self = shift;
my ($message) = @_; # A hashref with info about the incoming message.
# Send a debug message.
$self->logger->debug(sprintf("%s says, %sn", $$message{from}, $$message{body}));
# More use message-handling code goes here.
}
This package provides a base class for Volity objects that speak Jabber. These objects will automatically connect to (and authenticate with ) a Jabber server on construction, and then provide some methods for doing some common jabbery things, as well as access the POE kernel.
Download (0.10MB)
Added: 2006-09-16 License: Perl Artistic License Price:
1133 downloads
JabberTools 0.5.0
JabberTools is a set of tools that makes it easier to use and convert to Jabber. more>>
JabberTools is a set of tools that makes it easier to use and convert to Jabber.
It is important to note that in certain scenarios, the server may take a little while to complete the tasks described below and may not response. For now, to compensate, we dont check for a response. Thus, you may encounter cases where account creations, removals, or password changes may not work. If you encounter such a case, please submit a bug report at http://jabbertools.sf.net/ or email mike@aspect.net.
How to run the Account Manager (commandline)
Create a new account
Remove your account from the server
Change your Jabber password
To run the JabberTools Account Manager:
/account_manager.pl
or
/perl account_manager.pl
and follow the interactive prompting on the screen.
How to run the Account Manager (web-based)
To install the Account Manager as a script others can use on your web server:
copy or move account_manager/www/account_manager-www.pl to the top level of your servers cgi-script directory
make the file executable (chmod 755 account_manager-www.pl should work)
copy, link, or move common/jabbertools-common.pl to the to the top level of your servers cgi-script directory
copy, link, or move account_manager/www/top_html-am.inc and bot_html-am.inc to the top level of your servers cgi-script directory.
if you wish, modify top_html-am.inc and bot_html-am.inc to make the account manager
Enhancements:
- Importer
- Imports from several new programs (Gerrys ICQ, etc)
- Additional stability in importing ICQ2000 data
- Direct XML IQ imports (basically Gabber exported roster)
- Fix many timeout problems with web-based interface
- Intelligent commandline prompting
- Account Manager
- New!
- Intelligent commandline prompting
- Create new accounts
- Remove your account
- Change your password
- Commandline and web-based interfaces
<<lessIt is important to note that in certain scenarios, the server may take a little while to complete the tasks described below and may not response. For now, to compensate, we dont check for a response. Thus, you may encounter cases where account creations, removals, or password changes may not work. If you encounter such a case, please submit a bug report at http://jabbertools.sf.net/ or email mike@aspect.net.
How to run the Account Manager (commandline)
Create a new account
Remove your account from the server
Change your Jabber password
To run the JabberTools Account Manager:
/account_manager.pl
or
/perl account_manager.pl
and follow the interactive prompting on the screen.
How to run the Account Manager (web-based)
To install the Account Manager as a script others can use on your web server:
copy or move account_manager/www/account_manager-www.pl to the top level of your servers cgi-script directory
make the file executable (chmod 755 account_manager-www.pl should work)
copy, link, or move common/jabbertools-common.pl to the to the top level of your servers cgi-script directory
copy, link, or move account_manager/www/top_html-am.inc and bot_html-am.inc to the top level of your servers cgi-script directory.
if you wish, modify top_html-am.inc and bot_html-am.inc to make the account manager
Enhancements:
- Importer
- Imports from several new programs (Gerrys ICQ, etc)
- Additional stability in importing ICQ2000 data
- Direct XML IQ imports (basically Gabber exported roster)
- Fix many timeout problems with web-based interface
- Intelligent commandline prompting
- Account Manager
- New!
- Intelligent commandline prompting
- Create new accounts
- Remove your account
- Change your password
- Commandline and web-based interfaces
Download (0.035MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1220 downloads
Net::Chat::Jabber 0.1
Net::Chat::Jabber is a Jabber protocol adapter for Net::Chat::Daemon. more>>
Net::Chat::Jabber is a Jabber protocol adapter for Net::Chat::Daemon.
API
new()
class - the name of the class were creating
jid - a string giving the JID, or a JID object
%options
password - the password to provide during authentication. TODO: if
this is not provided but a password is needed, some sort of
authCallback is needed.
loglevel - logs with level higher than this are not displayed.
Defaults to 0.
connect()
Connect to the server, attempting to register if the specified user is not yet registered.
reconnect()
Reestablish a broken connection.
subscribe($jid)
Subscribe to messages coming from $jid.
post($to,$message,options...)
Send the message text $message to $to. Available options:
subject: set the subject of the message (rarely used)
thread: mark the message as a reply in the given thread
attachments: an array of attachments, where each attachment
is either a chunk of text, or an XML tree.
send_request(to,message,options...)
Send out a request, but do not wait for the reply.
request(to,message,options...)
Make a synchronous request. Returns the body of the reply message.
start_transaction($transaction_id, $onReply)
Start a transaction. A transaction is identified by the given id, and... blah blah blah this is very important but I dont remember what I did here.
end_transaction($transaction_id)
Normally called automatically. Terminates a transaction and erases the transaction callback.
count_transactions($transaction_id)
Return the number of active karfloomer hangers for the given transaction. The method name is awful; this is counting karfloomer hangers for a given transaction, not the number of transactions. FIXME when I figure this all out.
barrier()
Wait until no more active transactions are outstanding.
poll()
Check whether any messages are available.
wait([$timeout])
Wait $timeout seconds for more messages to come in. If $timeout is not given or undefined, block until a message is received.
Return value: 1 = data received, 0 = ok but no data received, undef = error
<<lessAPI
new()
class - the name of the class were creating
jid - a string giving the JID, or a JID object
%options
password - the password to provide during authentication. TODO: if
this is not provided but a password is needed, some sort of
authCallback is needed.
loglevel - logs with level higher than this are not displayed.
Defaults to 0.
connect()
Connect to the server, attempting to register if the specified user is not yet registered.
reconnect()
Reestablish a broken connection.
subscribe($jid)
Subscribe to messages coming from $jid.
post($to,$message,options...)
Send the message text $message to $to. Available options:
subject: set the subject of the message (rarely used)
thread: mark the message as a reply in the given thread
attachments: an array of attachments, where each attachment
is either a chunk of text, or an XML tree.
send_request(to,message,options...)
Send out a request, but do not wait for the reply.
request(to,message,options...)
Make a synchronous request. Returns the body of the reply message.
start_transaction($transaction_id, $onReply)
Start a transaction. A transaction is identified by the given id, and... blah blah blah this is very important but I dont remember what I did here.
end_transaction($transaction_id)
Normally called automatically. Terminates a transaction and erases the transaction callback.
count_transactions($transaction_id)
Return the number of active karfloomer hangers for the given transaction. The method name is awful; this is counting karfloomer hangers for a given transaction, not the number of transactions. FIXME when I figure this all out.
barrier()
Wait until no more active transactions are outstanding.
poll()
Check whether any messages are available.
wait([$timeout])
Wait $timeout seconds for more messages to come in. If $timeout is not given or undefined, block until a message is received.
Return value: 1 = data received, 0 = ok but no data received, undef = error
Download (0.013MB)
Added: 2006-07-27 License: Perl Artistic License Price:
1186 downloads
Eggdrop Jabber Bot 0.3
The Eggdrop Jabber Bot bridges your Eggdrop IRCbot to the Jabber instant messaging network and thus to ICQ. more>>
The Eggdrop Jabber Bot bridges your Eggdrop IRC bot to the Jabber instant messaging network and thus to ICQ (via ICQ transports on the Jabber server). This code is meant to be a demo that it can be done and be useful and to basic start point which you can extent to your needs. The only functionality delivered with this package is right now an invite feature.
Lets assume you are a computer science student and have some great news about new gadgets and you want to tell your friends. They are currently not logged in to the IRC server. Write everybuddy a message to come into the IRC channel? Or even worse tell everybody separately about [your favorite new gadget here]? Of course not! So you just tell the bot "!jabot:invite Come and here about THE new gadget" and the bot will message all the users that have set their IM details an invitation with your message... And they can even answer your reply. They can send one message that will be posted to the channel. For more they will have to get to the channel though.
The Eggdrop Jabber Bot code is built on older versions of TCL JabberLib and TclXML. The needed versions are included with the package. I have patched them with some additional functionality to fit my needs so porting to the new versions would take some time. Anybody interested?
<<lessLets assume you are a computer science student and have some great news about new gadgets and you want to tell your friends. They are currently not logged in to the IRC server. Write everybuddy a message to come into the IRC channel? Or even worse tell everybody separately about [your favorite new gadget here]? Of course not! So you just tell the bot "!jabot:invite Come and here about THE new gadget" and the bot will message all the users that have set their IM details an invitation with your message... And they can even answer your reply. They can send one message that will be posted to the channel. For more they will have to get to the channel though.
The Eggdrop Jabber Bot code is built on older versions of TCL JabberLib and TclXML. The needed versions are included with the package. I have patched them with some additional functionality to fit my needs so porting to the new versions would take some time. Anybody interested?
Download (0.043MB)
Added: 2006-06-16 License: GPL (GNU General Public License) Price:
1232 downloads
Jabber::Connection 0.03
Jabber::Connection is a simple Perl module with connectivity functions for Jabber. more>>
SYNOPSIS
# client connection:
my $c = new Jabber::Connection(
server => jabber.org,
log => 1,
);
# component connection:
# my $c = new Jabber::Connection(
# server => localhost:5700,
# localname => comp.localhost,
# ns => jabber:component:accept,
# log => 1,
# debug => 1,
# );
die "oops: ".$c->lastError unless $c->connect();
$c->register_beat(10, &every_10_seconds);
$c->register_handler(presence,&presence);
$c->register_handler(iq,&handle_iq_conference);
$c->register_handler(iq,&handle_iq_browse);
$c->auth(qmacro,password,myresource); # client auth
# $c->auth(secret); # component auth
$c->send( );
$c->start;
DESCRIPTION ^
The Jabber::Connection package provides basic functions for connecting clients and components to a Jabber server.
Download (0.012MB)
Added: 2007-03-21 License: Perl Artistic License Price:
952 downloads
JOAP::NetJabber 0.01
JOAP::NetJabber is a documentation-only package about using Net::Jabber JOAP objects. more>>
JOAP::NetJabber is a documentation-only package about using Net::Jabber JOAP objects.
SYNOPSIS
use Net::Jabber qw(Client);
use JOAP;
my $iq = new Net::Jabber::IQ;
my $read = $iq->NewQuery($JOAP::NS, read);
$read->SetName(gar);
ABSTRACT
The JOAP Perl package leverages off the excellent Jabber Perl library Net::Jabber. This documentation-only package describes how JOAP uses Net::Jabber, and how to do low-level JOAP stuff with Net::Jabber. Its probably only of interest to people hacking on this library itself or people extending -- nay, overextending -- this library.
<<lessSYNOPSIS
use Net::Jabber qw(Client);
use JOAP;
my $iq = new Net::Jabber::IQ;
my $read = $iq->NewQuery($JOAP::NS, read);
$read->SetName(gar);
ABSTRACT
The JOAP Perl package leverages off the excellent Jabber Perl library Net::Jabber. This documentation-only package describes how JOAP uses Net::Jabber, and how to do low-level JOAP stuff with Net::Jabber. Its probably only of interest to people hacking on this library itself or people extending -- nay, overextending -- this library.
Download (0.12MB)
Added: 2006-10-13 License: Perl Artistic License Price:
1106 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above jabber search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed