├── .github └── workflows │ └── main.yml ├── .gitignore ├── .shipit ├── CHANGES ├── MANIFEST ├── MANIFEST.SKIP ├── META.yml ├── Makefile.PL ├── README.md ├── bench └── go.perl ├── bin └── djabberd-ganglia ├── debian ├── .gitignore ├── changelog ├── compat ├── control ├── djabberd.dirs ├── djabberd.init.d ├── djabberd.install ├── djabberd.logrotate ├── djabberd.postinst ├── djabberd.postrm ├── libdjabberd-perl.install └── rules ├── demo ├── demo.conf └── lib │ └── DJabberd │ ├── Bot │ └── Demo.pm │ └── Plugin │ └── Demo.pm ├── dev ├── connload.pl ├── profclient.pl ├── profserver.pl ├── read-fifo.pl ├── roster_dump.pl ├── sendmsg.pl ├── ssl.pl └── xml-test.pl ├── djabberd ├── doc ├── TODO ├── cluster-notes.txt ├── conventions.txt ├── definitions.txt ├── hooks.txt ├── memory-usage.txt ├── quirks-mode.txt ├── rfc3920-bugs.txt ├── rfc3920-notes.txt ├── rfc3920.txt ├── rfc3921-bugs.txt ├── rfc3921-notes.txt ├── rfc3921.txt ├── s2s-traces.txt ├── ssl.txt └── status.txt ├── etc ├── djabberd.conf ├── log.conf └── log.conf.default ├── examples ├── djabberd.conf └── sixatalk ├── lib ├── DJabberd.pm └── DJabberd │ ├── Agent.pm │ ├── Agent │ └── Node.pm │ ├── Authen.pm │ ├── Authen │ ├── AllowedUsers.pm │ ├── InMemoryOnly.pm │ └── StaticPassword.pm │ ├── Bot.pm │ ├── Bot │ └── Admin.pm │ ├── BotContext.pm │ ├── Callback.pm │ ├── Caps.pm │ ├── Cluster.pm │ ├── ClusterMessage.pm │ ├── ClusterMessage │ └── DeliverStanza.pm │ ├── Component.pm │ ├── Component │ ├── Example.pm │ ├── External.pm │ └── Node.pm │ ├── Config.pod │ ├── Connection.pm │ ├── Connection │ ├── Admin.pm │ ├── ClientIn.pm │ ├── ClusterIn.pm │ ├── ClusterOut.pm │ ├── ComponentIn.pm │ ├── ComponentOut.pm │ ├── DialbackVerify.pm │ ├── OldSSLClientIn.pm │ ├── ServerIn.pm │ ├── ServerOut.pm │ └── SimpleIn.pm │ ├── DNS.pm │ ├── Delivery.pm │ ├── Delivery │ ├── ComponentConnection.pm │ ├── Local.pm │ ├── LocalVHosts.pm │ └── S2S.pm │ ├── DialbackParams.pm │ ├── Form.pm │ ├── HookDocs.pm │ ├── IQ.pm │ ├── JID.pm │ ├── Log.pm │ ├── Message.pm │ ├── Plugin.pm │ ├── Presence.pm │ ├── PresenceChecker.pm │ ├── PresenceChecker │ ├── Dummy.pm │ └── Local.pm │ ├── Queue.pm │ ├── Queue │ ├── ClusterOut.pm │ └── ServerOut.pm │ ├── Roster.pm │ ├── RosterItem.pm │ ├── RosterStorage.pm │ ├── RosterStorage │ └── InMemoryOnly.pm │ ├── SASL.pm │ ├── SASL │ ├── AuthenSASL.pm │ ├── Connection.pm │ ├── Connection │ │ ├── AuthenSASL.pm │ │ └── External.pm │ ├── DumbPlain.pm │ ├── DumbPlainManager.pm │ ├── Manager │ │ └── AuthenSASL.pm │ └── ManagerBase.pm │ ├── SAXHandler.pm │ ├── Stanza.pm │ ├── Stanza │ ├── DialbackResult.pm │ ├── DialbackVerify.pm │ ├── SASL.pm │ ├── StartTLS.pm │ └── StreamFeatures.pm │ ├── Stats.pm │ ├── StreamStart.pm │ ├── StreamVersion.pm │ ├── Subscription.pm │ ├── TestSAXHandler.pm │ ├── Util.pm │ ├── VHost.pm │ ├── XMLElement.pm │ └── XMLParser.pm ├── t ├── .gitignore ├── 10-specimpl.t ├── 20_allowed_users.t ├── 89_xmldebug.t ├── admin-ipv6.t ├── admin.t ├── caps.t ├── cluster.t ├── directed-presence-v6.t ├── directed-presence.t ├── disco.t ├── dns.t ├── exchange-messages.t ├── features-hook.t ├── forms.t ├── handle-stanza-hook.t ├── hookchain.t ├── inband-reg.t ├── iq-exchange.t ├── jidcase.t ├── lib │ └── djabberd-test.pl ├── mutual-add-and-presence.t ├── new-connects-ipv6.t ├── new-connects-multiport.t ├── new-connects.t ├── quirk-libgaim-iqerrorfrom.t ├── s2s-no-dialback-to.t ├── sasl-login.t ├── server_die.t ├── ssl-offload-connects.t ├── two-resources.t ├── unsubscribe.t ├── util.t ├── v.txt ├── versions.t ├── write-error-and-close.t ├── xmlnamespace.t └── xmlparsing.t └── website ├── _config.bml ├── djabberd.css ├── djabberd.look ├── index.bml └── offsite.gif /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/.gitignore -------------------------------------------------------------------------------- /.shipit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/.shipit -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/CHANGES -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/MANIFEST -------------------------------------------------------------------------------- /MANIFEST.SKIP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/MANIFEST.SKIP -------------------------------------------------------------------------------- /META.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/META.yml -------------------------------------------------------------------------------- /Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/Makefile.PL -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/README.md -------------------------------------------------------------------------------- /bench/go.perl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/bench/go.perl -------------------------------------------------------------------------------- /bin/djabberd-ganglia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/bin/djabberd-ganglia -------------------------------------------------------------------------------- /debian/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/debian/.gitignore -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/debian/control -------------------------------------------------------------------------------- /debian/djabberd.dirs: -------------------------------------------------------------------------------- 1 | /etc/djabberd 2 | -------------------------------------------------------------------------------- /debian/djabberd.init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/debian/djabberd.init.d -------------------------------------------------------------------------------- /debian/djabberd.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/debian/djabberd.install -------------------------------------------------------------------------------- /debian/djabberd.logrotate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/debian/djabberd.logrotate -------------------------------------------------------------------------------- /debian/djabberd.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/debian/djabberd.postinst -------------------------------------------------------------------------------- /debian/djabberd.postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/debian/djabberd.postrm -------------------------------------------------------------------------------- /debian/libdjabberd-perl.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/debian/libdjabberd-perl.install -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/debian/rules -------------------------------------------------------------------------------- /demo/demo.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/demo/demo.conf -------------------------------------------------------------------------------- /demo/lib/DJabberd/Bot/Demo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/demo/lib/DJabberd/Bot/Demo.pm -------------------------------------------------------------------------------- /demo/lib/DJabberd/Plugin/Demo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/demo/lib/DJabberd/Plugin/Demo.pm -------------------------------------------------------------------------------- /dev/connload.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/dev/connload.pl -------------------------------------------------------------------------------- /dev/profclient.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/dev/profclient.pl -------------------------------------------------------------------------------- /dev/profserver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/dev/profserver.pl -------------------------------------------------------------------------------- /dev/read-fifo.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/dev/read-fifo.pl -------------------------------------------------------------------------------- /dev/roster_dump.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/dev/roster_dump.pl -------------------------------------------------------------------------------- /dev/sendmsg.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/dev/sendmsg.pl -------------------------------------------------------------------------------- /dev/ssl.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/dev/ssl.pl -------------------------------------------------------------------------------- /dev/xml-test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/dev/xml-test.pl -------------------------------------------------------------------------------- /djabberd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/djabberd -------------------------------------------------------------------------------- /doc/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/TODO -------------------------------------------------------------------------------- /doc/cluster-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/cluster-notes.txt -------------------------------------------------------------------------------- /doc/conventions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/conventions.txt -------------------------------------------------------------------------------- /doc/definitions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/definitions.txt -------------------------------------------------------------------------------- /doc/hooks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/hooks.txt -------------------------------------------------------------------------------- /doc/memory-usage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/memory-usage.txt -------------------------------------------------------------------------------- /doc/quirks-mode.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/quirks-mode.txt -------------------------------------------------------------------------------- /doc/rfc3920-bugs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/rfc3920-bugs.txt -------------------------------------------------------------------------------- /doc/rfc3920-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/rfc3920-notes.txt -------------------------------------------------------------------------------- /doc/rfc3920.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/rfc3920.txt -------------------------------------------------------------------------------- /doc/rfc3921-bugs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/rfc3921-bugs.txt -------------------------------------------------------------------------------- /doc/rfc3921-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/rfc3921-notes.txt -------------------------------------------------------------------------------- /doc/rfc3921.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/rfc3921.txt -------------------------------------------------------------------------------- /doc/s2s-traces.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/s2s-traces.txt -------------------------------------------------------------------------------- /doc/ssl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/ssl.txt -------------------------------------------------------------------------------- /doc/status.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/doc/status.txt -------------------------------------------------------------------------------- /etc/djabberd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/etc/djabberd.conf -------------------------------------------------------------------------------- /etc/log.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/etc/log.conf -------------------------------------------------------------------------------- /etc/log.conf.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/etc/log.conf.default -------------------------------------------------------------------------------- /examples/djabberd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/examples/djabberd.conf -------------------------------------------------------------------------------- /examples/sixatalk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/examples/sixatalk -------------------------------------------------------------------------------- /lib/DJabberd.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd.pm -------------------------------------------------------------------------------- /lib/DJabberd/Agent.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Agent.pm -------------------------------------------------------------------------------- /lib/DJabberd/Agent/Node.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Agent/Node.pm -------------------------------------------------------------------------------- /lib/DJabberd/Authen.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Authen.pm -------------------------------------------------------------------------------- /lib/DJabberd/Authen/AllowedUsers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Authen/AllowedUsers.pm -------------------------------------------------------------------------------- /lib/DJabberd/Authen/InMemoryOnly.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Authen/InMemoryOnly.pm -------------------------------------------------------------------------------- /lib/DJabberd/Authen/StaticPassword.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Authen/StaticPassword.pm -------------------------------------------------------------------------------- /lib/DJabberd/Bot.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Bot.pm -------------------------------------------------------------------------------- /lib/DJabberd/Bot/Admin.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Bot/Admin.pm -------------------------------------------------------------------------------- /lib/DJabberd/BotContext.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/BotContext.pm -------------------------------------------------------------------------------- /lib/DJabberd/Callback.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Callback.pm -------------------------------------------------------------------------------- /lib/DJabberd/Caps.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Caps.pm -------------------------------------------------------------------------------- /lib/DJabberd/Cluster.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Cluster.pm -------------------------------------------------------------------------------- /lib/DJabberd/ClusterMessage.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/ClusterMessage.pm -------------------------------------------------------------------------------- /lib/DJabberd/ClusterMessage/DeliverStanza.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/ClusterMessage/DeliverStanza.pm -------------------------------------------------------------------------------- /lib/DJabberd/Component.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Component.pm -------------------------------------------------------------------------------- /lib/DJabberd/Component/Example.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Component/Example.pm -------------------------------------------------------------------------------- /lib/DJabberd/Component/External.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Component/External.pm -------------------------------------------------------------------------------- /lib/DJabberd/Component/Node.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Component/Node.pm -------------------------------------------------------------------------------- /lib/DJabberd/Config.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Config.pod -------------------------------------------------------------------------------- /lib/DJabberd/Connection.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/Admin.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/Admin.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/ClientIn.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/ClientIn.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/ClusterIn.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/ClusterIn.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/ClusterOut.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/ClusterOut.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/ComponentIn.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/ComponentIn.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/ComponentOut.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/ComponentOut.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/DialbackVerify.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/DialbackVerify.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/OldSSLClientIn.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/OldSSLClientIn.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/ServerIn.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/ServerIn.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/ServerOut.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/ServerOut.pm -------------------------------------------------------------------------------- /lib/DJabberd/Connection/SimpleIn.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Connection/SimpleIn.pm -------------------------------------------------------------------------------- /lib/DJabberd/DNS.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/DNS.pm -------------------------------------------------------------------------------- /lib/DJabberd/Delivery.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Delivery.pm -------------------------------------------------------------------------------- /lib/DJabberd/Delivery/ComponentConnection.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Delivery/ComponentConnection.pm -------------------------------------------------------------------------------- /lib/DJabberd/Delivery/Local.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Delivery/Local.pm -------------------------------------------------------------------------------- /lib/DJabberd/Delivery/LocalVHosts.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Delivery/LocalVHosts.pm -------------------------------------------------------------------------------- /lib/DJabberd/Delivery/S2S.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Delivery/S2S.pm -------------------------------------------------------------------------------- /lib/DJabberd/DialbackParams.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/DialbackParams.pm -------------------------------------------------------------------------------- /lib/DJabberd/Form.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Form.pm -------------------------------------------------------------------------------- /lib/DJabberd/HookDocs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/HookDocs.pm -------------------------------------------------------------------------------- /lib/DJabberd/IQ.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/IQ.pm -------------------------------------------------------------------------------- /lib/DJabberd/JID.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/JID.pm -------------------------------------------------------------------------------- /lib/DJabberd/Log.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Log.pm -------------------------------------------------------------------------------- /lib/DJabberd/Message.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Message.pm -------------------------------------------------------------------------------- /lib/DJabberd/Plugin.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Plugin.pm -------------------------------------------------------------------------------- /lib/DJabberd/Presence.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Presence.pm -------------------------------------------------------------------------------- /lib/DJabberd/PresenceChecker.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/PresenceChecker.pm -------------------------------------------------------------------------------- /lib/DJabberd/PresenceChecker/Dummy.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/PresenceChecker/Dummy.pm -------------------------------------------------------------------------------- /lib/DJabberd/PresenceChecker/Local.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/PresenceChecker/Local.pm -------------------------------------------------------------------------------- /lib/DJabberd/Queue.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Queue.pm -------------------------------------------------------------------------------- /lib/DJabberd/Queue/ClusterOut.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Queue/ClusterOut.pm -------------------------------------------------------------------------------- /lib/DJabberd/Queue/ServerOut.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Queue/ServerOut.pm -------------------------------------------------------------------------------- /lib/DJabberd/Roster.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Roster.pm -------------------------------------------------------------------------------- /lib/DJabberd/RosterItem.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/RosterItem.pm -------------------------------------------------------------------------------- /lib/DJabberd/RosterStorage.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/RosterStorage.pm -------------------------------------------------------------------------------- /lib/DJabberd/RosterStorage/InMemoryOnly.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/RosterStorage/InMemoryOnly.pm -------------------------------------------------------------------------------- /lib/DJabberd/SASL.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/SASL.pm -------------------------------------------------------------------------------- /lib/DJabberd/SASL/AuthenSASL.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/SASL/AuthenSASL.pm -------------------------------------------------------------------------------- /lib/DJabberd/SASL/Connection.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/SASL/Connection.pm -------------------------------------------------------------------------------- /lib/DJabberd/SASL/Connection/AuthenSASL.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/SASL/Connection/AuthenSASL.pm -------------------------------------------------------------------------------- /lib/DJabberd/SASL/Connection/External.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/SASL/Connection/External.pm -------------------------------------------------------------------------------- /lib/DJabberd/SASL/DumbPlain.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/SASL/DumbPlain.pm -------------------------------------------------------------------------------- /lib/DJabberd/SASL/DumbPlainManager.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/SASL/DumbPlainManager.pm -------------------------------------------------------------------------------- /lib/DJabberd/SASL/Manager/AuthenSASL.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/SASL/Manager/AuthenSASL.pm -------------------------------------------------------------------------------- /lib/DJabberd/SASL/ManagerBase.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/SASL/ManagerBase.pm -------------------------------------------------------------------------------- /lib/DJabberd/SAXHandler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/SAXHandler.pm -------------------------------------------------------------------------------- /lib/DJabberd/Stanza.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Stanza.pm -------------------------------------------------------------------------------- /lib/DJabberd/Stanza/DialbackResult.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Stanza/DialbackResult.pm -------------------------------------------------------------------------------- /lib/DJabberd/Stanza/DialbackVerify.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Stanza/DialbackVerify.pm -------------------------------------------------------------------------------- /lib/DJabberd/Stanza/SASL.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Stanza/SASL.pm -------------------------------------------------------------------------------- /lib/DJabberd/Stanza/StartTLS.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Stanza/StartTLS.pm -------------------------------------------------------------------------------- /lib/DJabberd/Stanza/StreamFeatures.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Stanza/StreamFeatures.pm -------------------------------------------------------------------------------- /lib/DJabberd/Stats.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Stats.pm -------------------------------------------------------------------------------- /lib/DJabberd/StreamStart.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/StreamStart.pm -------------------------------------------------------------------------------- /lib/DJabberd/StreamVersion.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/StreamVersion.pm -------------------------------------------------------------------------------- /lib/DJabberd/Subscription.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Subscription.pm -------------------------------------------------------------------------------- /lib/DJabberd/TestSAXHandler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/TestSAXHandler.pm -------------------------------------------------------------------------------- /lib/DJabberd/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/Util.pm -------------------------------------------------------------------------------- /lib/DJabberd/VHost.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/VHost.pm -------------------------------------------------------------------------------- /lib/DJabberd/XMLElement.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/XMLElement.pm -------------------------------------------------------------------------------- /lib/DJabberd/XMLParser.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/lib/DJabberd/XMLParser.pm -------------------------------------------------------------------------------- /t/.gitignore: -------------------------------------------------------------------------------- 1 | log/ 2 | -------------------------------------------------------------------------------- /t/10-specimpl.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/10-specimpl.t -------------------------------------------------------------------------------- /t/20_allowed_users.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/20_allowed_users.t -------------------------------------------------------------------------------- /t/89_xmldebug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/89_xmldebug.t -------------------------------------------------------------------------------- /t/admin-ipv6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/admin-ipv6.t -------------------------------------------------------------------------------- /t/admin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/admin.t -------------------------------------------------------------------------------- /t/caps.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/caps.t -------------------------------------------------------------------------------- /t/cluster.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/cluster.t -------------------------------------------------------------------------------- /t/directed-presence-v6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/directed-presence-v6.t -------------------------------------------------------------------------------- /t/directed-presence.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/directed-presence.t -------------------------------------------------------------------------------- /t/disco.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/disco.t -------------------------------------------------------------------------------- /t/dns.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/dns.t -------------------------------------------------------------------------------- /t/exchange-messages.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/exchange-messages.t -------------------------------------------------------------------------------- /t/features-hook.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/features-hook.t -------------------------------------------------------------------------------- /t/forms.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/forms.t -------------------------------------------------------------------------------- /t/handle-stanza-hook.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/handle-stanza-hook.t -------------------------------------------------------------------------------- /t/hookchain.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/hookchain.t -------------------------------------------------------------------------------- /t/inband-reg.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/inband-reg.t -------------------------------------------------------------------------------- /t/iq-exchange.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/iq-exchange.t -------------------------------------------------------------------------------- /t/jidcase.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/jidcase.t -------------------------------------------------------------------------------- /t/lib/djabberd-test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/lib/djabberd-test.pl -------------------------------------------------------------------------------- /t/mutual-add-and-presence.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/mutual-add-and-presence.t -------------------------------------------------------------------------------- /t/new-connects-ipv6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/new-connects-ipv6.t -------------------------------------------------------------------------------- /t/new-connects-multiport.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/new-connects-multiport.t -------------------------------------------------------------------------------- /t/new-connects.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/new-connects.t -------------------------------------------------------------------------------- /t/quirk-libgaim-iqerrorfrom.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/quirk-libgaim-iqerrorfrom.t -------------------------------------------------------------------------------- /t/s2s-no-dialback-to.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/s2s-no-dialback-to.t -------------------------------------------------------------------------------- /t/sasl-login.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/sasl-login.t -------------------------------------------------------------------------------- /t/server_die.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/server_die.t -------------------------------------------------------------------------------- /t/ssl-offload-connects.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/ssl-offload-connects.t -------------------------------------------------------------------------------- /t/two-resources.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/two-resources.t -------------------------------------------------------------------------------- /t/unsubscribe.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/unsubscribe.t -------------------------------------------------------------------------------- /t/util.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/util.t -------------------------------------------------------------------------------- /t/v.txt: -------------------------------------------------------------------------------- 1 | vuln 2 | -------------------------------------------------------------------------------- /t/versions.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/versions.t -------------------------------------------------------------------------------- /t/write-error-and-close.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/write-error-and-close.t -------------------------------------------------------------------------------- /t/xmlnamespace.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/xmlnamespace.t -------------------------------------------------------------------------------- /t/xmlparsing.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/t/xmlparsing.t -------------------------------------------------------------------------------- /website/_config.bml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/website/_config.bml -------------------------------------------------------------------------------- /website/djabberd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/website/djabberd.css -------------------------------------------------------------------------------- /website/djabberd.look: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/website/djabberd.look -------------------------------------------------------------------------------- /website/index.bml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/website/index.bml -------------------------------------------------------------------------------- /website/offsite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djabberd/DJabberd/HEAD/website/offsite.gif --------------------------------------------------------------------------------