The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.83 - 2007-05-08

  • the "yes, this project is still alive" release
  • packaging fixes, tree clean, dist now managed by ShipIt, for more regular releases
  • ClientPort, ServerPort, AdminPort can include IPs to bind to, not just port numbers.
  • better pidfile support
  • optional expansion of environment in config files, using syntax: ${ENV:KEY}, which expands to environment variable KEY
  • vhost/server/plugin nesting issues in config files. more tolerant now
  • DJabberd::Delivery::ComponentConnection - Delivery through a JEP-0114 component connection
  • DJabberd::Connection::ComponentIn - JEP-0114 Server
  • DJabberd::Connection::ComponentOut - JEP-0114 Client
  • when closing an XMLElement, also clone the raw field
  • don't crash when DNS SRV records have no port defined
  • Component::External bug fixes, enhancements
  • warnings about implicit delivery/etc plugins auto-added for you (like Local deliver, S2S deliver, local presence checks, etc...)

Modules

scalable, extensible Jabber/XMPP server.
Abstract class representing a component in DJabberd
An example DJabberd service component
Interface to external plugins implementing JEP-0114
Delivery through a JEP-0114 component connection
Controlled delivery to other local VHosts

Provides

in lib/DJabberd/Agent.pm
in lib/DJabberd/Agent/Node.pm
in lib/DJabberd/Authen.pm
in lib/DJabberd/Authen/AllowedUsers.pm
in lib/DJabberd/Authen/InMemoryOnly.pm
in lib/DJabberd/Authen/StaticPassword.pm
in lib/DJabberd/Bot.pm
in lib/DJabberd/Bot/Admin.pm
in lib/DJabberd/BotContext.pm
in lib/DJabberd/Callback.pm
in lib/DJabberd/Cluster.pm
in lib/DJabberd/ClusterMessage.pm
in lib/DJabberd/ClusterMessage/DeliverStanza.pm
in lib/DJabberd/Component/Node.pm
in lib/DJabberd/Connection.pm
in lib/DJabberd/Connection/Admin.pm
in lib/DJabberd/Connection/ClientIn.pm
in lib/DJabberd/Connection/ClusterIn.pm
in lib/DJabberd/Connection/ClusterOut.pm
in lib/DJabberd/Connection/DialbackVerify.pm
in lib/DJabberd/Connection/OldSSLClientIn.pm
in lib/DJabberd/Connection/ServerIn.pm
in lib/DJabberd/Connection/ServerOut.pm
in lib/DJabberd/Connection/SimpleIn.pm
in lib/DJabberd/DNS.pm
in lib/DJabberd/Delivery.pm
in lib/DJabberd/Delivery/Local.pm
in lib/DJabberd/Delivery/S2S.pm
in lib/DJabberd/DialbackParams.pm
in lib/DJabberd/HookDocs.pm
in lib/DJabberd/DNS.pm
in lib/DJabberd/IQ.pm
in lib/DJabberd/JID.pm
in lib/DJabberd/Log.pm
in lib/DJabberd/Log.pm
in lib/DJabberd/Message.pm
in lib/DJabberd/Plugin.pm
in lib/DJabberd/Presence.pm
in lib/DJabberd/PresenceChecker.pm
in lib/DJabberd/PresenceChecker/Dummy.pm
in lib/DJabberd/PresenceChecker/Local.pm
in lib/DJabberd/Queue.pm
in lib/DJabberd/Queue/ClusterOut.pm
in lib/DJabberd/Queue/ServerOut.pm
in lib/DJabberd/Queue.pm
in lib/DJabberd/Roster.pm
in lib/DJabberd/RosterItem.pm
in lib/DJabberd/RosterStorage.pm
in lib/DJabberd/RosterStorage/InMemoryOnly.pm
in lib/DJabberd/SAXHandler.pm
in lib/DJabberd/Stanza.pm
in lib/DJabberd/Stanza/DialbackResult.pm
in lib/DJabberd/Stanza/DialbackVerify.pm
in lib/DJabberd/Stanza/StartTLS.pm
in lib/DJabberd/Stanza/StreamFeatures.pm
in lib/DJabberd/Stats.pm
in lib/DJabberd/StreamStart.pm
in lib/DJabberd/StreamVersion.pm
in lib/DJabberd/Subscription.pm
in lib/DJabberd/TestSAXHandler.pm
in lib/DJabberd/Util.pm
in lib/DJabberd/Util.pm
in lib/DJabberd/VHost.pm
in lib/DJabberd/XMLElement.pm
in lib/DJabberd/XMLParser.pm