File

squishy @ 445:b119dc4d8bc2

plugins.smacks: Don't warn about zero stanzas acked It's only if the count somehow goes backwards that something is really wrong. An ack for zero stanzas is fine and we don't need to do anything.
author Kim Alvefur <zash@zash.se>
date Thu, 10 Jun 2021 11:58:23 +0200
parent 443:89526c890363
child 447:f3ecbf65a81e
line wrap: on
line source

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"
Module "util.table" "libs/table.lua"

-- Prosody libraries
if not GetOption("prosody") then
	AutoFetchURL "http://hg.prosody.im/0.10/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.json"		"util/json.lua"
Module "util.xml"		"util/xml.lua"
Module "util.rsm"       "util/rsm.lua"
Module "util.random"       "util/random.lua"
Module "util.ip"       "util/ip.lua"
Module "util.time"		"util/time.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 "util.x509" "util/x509.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"