SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-DJabberd rpm build for : OpenSuSE. For other distributions click perl-DJabberd.

Name : perl-DJabberd
Version : 0.85 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.28 Date : 2017-06-25 11:30:29
Group : Development/Libraries/Perl Source RPM : perl-DJabberd-0.85-1.28.src.rpm
Size : 1.20 MB
Packager : (none)
Summary : Scalable, Extensible Jabber/Xmpp Server
Description :
DJabberd was the answer to LiveJournal\'s Jabber (XMPP) server needs. We
needed:

* * good performance for tons of connected users

* * ability to scale to multiple nodes

* * ability to hook into LiveJournal at all places, not just auth

Basically we wanted the swiss army knife of Jabber servers (think qpsmtpd
or mod_perl), but none existed in any language. While some popular Jabber
servers let us do pluggable auth, none let us get our hands into roster
storage, vcards, avatars, presence, etc.

So we made DJabberd. It\'s a Jabber server where almost everything defers to
hooks to be implemented by plugins. It does the core spec itself (including
SSL, StartTLS, server-to-server, etc), but it doesn\'t come with any way to
do authentication or storage or rosters, etc. You\'ll need to go pick up a
plugin to do those.

You should be able to plop DJabberd into your existing systems / userbase
with minimal pain. Just find a plugin that\'s close (if a perfect match
doesn\'t already exist!) and tweak.

DJabberd is event-based so we can have really low per-connection memory
requirements, smaller than is possible with a threaded jabber server.
Because of this, all plugins can operate asynchronously, taking as long as
they want to finish their work, or to decline to the next handler. (in the
meantime, while plugins wait on a response from whatever they\'re talking
to, the DJabberd event loop continues at full speed) However, that\'s more
work, so some plugins may choose to operate synchronously, but they do so
with the understanding that those plugins will cause the whole server to
get bogged down. If you\'re running a Jabber server for 5 users, you may not
care that the SQLite authentication backend pauses your server for
milliseconds at a time, but on a site with hundreds of thousands of
connections, that wouldn\'t be acceptable. Watch out for those plugins.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/SLE_11_SP3/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(DJabberd)
perl(DJabberd::Agent)
perl(DJabberd::Agent::Node)
perl(DJabberd::Authen)
perl(DJabberd::Authen::AllowedUsers)
perl(DJabberd::Authen::InMemoryOnly)
perl(DJabberd::Authen::StaticPassword)
perl(DJabberd::Bot)
perl(DJabberd::Bot::Admin)
perl(DJabberd::BotContext)
perl(DJabberd::Callback)
perl(DJabberd::Cluster)
perl(DJabberd::ClusterMessage)
perl(DJabberd::ClusterMessage::DeliverStanza)
perl(DJabberd::Component)
perl(DJabberd::Component::Example)
perl(DJabberd::Component::Example::ExampleNode)
perl(DJabberd::Component::External)
perl(DJabberd::Component::Node)
perl(DJabberd::Connection)
perl(DJabberd::Connection::Admin)
perl(DJabberd::Connection::ClientIn)
perl(DJabberd::Connection::ClusterIn)
perl(DJabberd::Connection::ClusterOut)
perl(DJabberd::Connection::ComponentIn)
perl(DJabberd::Connection::ComponentOut)
perl(DJabberd::Connection::DialbackVerify)
perl(DJabberd::Connection::OldSSLClientIn)
perl(DJabberd::Connection::ServerIn)
perl(DJabberd::Connection::ServerOut)
perl(DJabberd::Connection::SimpleIn)
perl(DJabberd::DNS)
perl(DJabberd::Delivery)
perl(DJabberd::Delivery::ComponentConnection)
perl(DJabberd::Delivery::Local)
perl(DJabberd::Delivery::LocalVHosts)
perl(DJabberd::Delivery::S2S)
perl(DJabberd::DialbackParams)
perl(DJabberd::HookDocs)
perl(DJabberd::IPEndPoint)
perl(DJabberd::IQ)
perl(DJabberd::JID)
perl(DJabberd::Log)
perl(DJabberd::Log::Junk)
perl(DJabberd::Message)
perl(DJabberd::Plugin)
perl(DJabberd::Presence)
perl(DJabberd::PresenceChecker)
perl(DJabberd::PresenceChecker::Dummy)
perl(DJabberd::PresenceChecker::Local)
perl(DJabberd::Queue)
perl(DJabberd::Queue::ClusterOut)
perl(DJabberd::Queue::ServerOut)
perl(DJabberd::QueueItem)
perl(DJabberd::Roster)
perl(DJabberd::RosterItem)
perl(DJabberd::RosterStorage)
perl(DJabberd::RosterStorage::InMemoryOnly)
perl(DJabberd::SASL)
perl(DJabberd::SASL::AuthenSASL)
perl(DJabberd::SASL::Connection)
perl(DJabberd::SASL::Connection::AuthenSASL)
perl(DJabberd::SASL::DumbPlain)
perl(DJabberd::SASL::DumbPlainManager)
perl(DJabberd::SASL::Manager::AuthenSASL)
perl(DJabberd::SASL::ManagerBase)
perl(DJabberd::SAXHandler)
perl(DJabberd::Stanza)
perl(DJabberd::Stanza::DialbackResult)
perl(DJabberd::Stanza::DialbackVerify)
perl(DJabberd::Stanza::SASL)
perl(DJabberd::Stanza::StartTLS)
perl(DJabberd::Stanza::StreamFeatures)
perl(DJabberd::Stats)
perl(DJabberd::StreamStart)
perl(DJabberd::StreamVersion)
perl(DJabberd::Subscription)
perl(DJabberd::TestSAXHandler)
perl(DJabberd::TrackedSub)
perl(DJabberd::Util)
perl(DJabberd::VHost)
perl(DJabberd::XMLElement)
perl(DJabberd::XMLParser)
perl-DJabberd

Requires :
perl(Net::DNS) => 0.48
rpmlib(CompressedFileNames) <= 3.0.4-1
perl = 5.10.0
perl(XML::LibXML) => 1.7
rpmlib(VersionedDependencies) <= 3.0.3-1
perl(Net::SSLeay)
rpmlib(PayloadIsLzma) <= 4.4.6-1
perl(Danga::Socket) => 1.51
perl(XML::SAX)
perl(Unicode::Stringprep)
perl(XML::LibXML::SAX)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
perl(Log::Log4perl)
/usr/bin/perl
perl(Digest::HMAC_SHA1)


Content of RPM :
/usr/bin/djabberd
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Agent
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Agent.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Agent/Node.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Authen
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Authen.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Authen/AllowedUsers.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Authen/InMemoryOnly.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Authen/StaticPassword.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Bot
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Bot.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Bot/Admin.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/BotContext.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Callback.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Cluster.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/ClusterMessage
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/ClusterMessage.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/ClusterMessage/DeliverStanza.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Component
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Component.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Component/Example.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Component/External.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Component/Node.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Config.pod
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Connection
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Connection.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Connection/Admin.pm
/usr/lib/perl5/vendor_perl/5.10.0/DJabberd/Connection/ClientIn.pm
There is 107 files more in these RPM.

 
ICM