mirror of
https://github.com/moparisthebest/mod_xxxx
synced 2024-12-21 23:18:56 -05:00
85 lines
2.2 KiB
Plaintext
85 lines
2.2 KiB
Plaintext
Output "verse.lua"
|
|
|
|
-- Verse-specific versions of libraries
|
|
Module "util.encodings" "libs/encodings.lua"
|
|
Module "util.hashes" "libs/hashes.lua"
|
|
Module "util.sha1" "util/sha1.lua"
|
|
Module "lib.adhoc" "libs/adhoc.lib.lua"
|
|
|
|
AutoFetchURL("http://hg.prosody.im/prosody-modules/raw-file/tip/mod_mam/?");
|
|
Module "util.rsm" "rsm.lib.lua"
|
|
-- Prosody libraries
|
|
if not GetOption("prosody") then
|
|
AutoFetchURL "http://hg.prosody.im/0.9/raw-file/tip/?"
|
|
else
|
|
AutoFetchURL(GetOption("prosody").."/?")
|
|
end
|
|
|
|
Module "util.stanza" "util/stanza.lua"
|
|
Module "util.timer" "util/timer.lua"
|
|
Module "util.termcolours" "util/termcolours.lua"
|
|
Module "util.uuid" "util/uuid.lua"
|
|
Module "net.dns" "net/dns.lua"
|
|
Module "net.adns" "net/adns.lua"
|
|
Module "net.server" "net/server_select.lua"
|
|
Module "util.xmppstream" "util/xmppstream.lua"
|
|
Module "util.jid" "util/jid.lua"
|
|
Module "util.events" "util/events.lua"
|
|
Module "util.dataforms" "util/dataforms.lua"
|
|
Module "util.caps" "util/caps.lua"
|
|
Module "util.vcard" "util/vcard.lua"
|
|
Module "util.logger" "util/logger.lua"
|
|
Module "util.datetime" "util/datetime.lua"
|
|
|
|
Module "util.sasl.scram" "util/sasl/scram.lua"
|
|
Module "util.sasl.plain" "util/sasl/plain.lua"
|
|
Module "util.sasl.anonymous" "util/sasl/anonymous.lua"
|
|
|
|
-- Verse plugins
|
|
plugins = {
|
|
-- Login
|
|
"tls", "sasl", "bind", "session", "legacy", "compression";
|
|
-- Reliability
|
|
"smacks", "keepalive";
|
|
-- Queries
|
|
"disco", "version", "ping", "uptime";
|
|
-- Privacy control
|
|
"blocking";
|
|
-- Jingle / file transfer
|
|
"jingle", "jingle_ft", "jingle_s5b", "proxy65", "jingle_ibb";
|
|
-- Pubsub
|
|
"pubsub", "pep";
|
|
-- Command and control
|
|
"adhoc";
|
|
-- Basics
|
|
"presence", "private", "roster", "register";
|
|
-- MUC
|
|
"groupchat";
|
|
-- vCard
|
|
"vcard", "vcard_update";
|
|
-- Carbons
|
|
"carbons";
|
|
|
|
"archive";
|
|
}
|
|
|
|
for _, plugin in ipairs(plugins) do
|
|
Module("verse.plugins."..plugin)("plugins/"..plugin..".lua")
|
|
end
|
|
|
|
Module "util.http" "util/http.lua"
|
|
Module "net.http.parser" "net/http/parser.lua"
|
|
Module "net.http" "net/http.lua"
|
|
|
|
Module "verse.bosh" "bosh.lua"
|
|
|
|
if GetOption "internal-bit-module" then
|
|
Module "bit" "libs/bit.lua"
|
|
end
|
|
|
|
Module "verse.client" "client.lua"
|
|
Module "verse.component" "component.lua"
|
|
|
|
-- Main verse file
|
|
Main "init.lua"
|