squishy

Thu, 10 Jun 2021 11:58:23 +0200

author
Kim Alvefur <zash@zash.se>
date
Thu, 10 Jun 2021 11:58:23 +0200
changeset 445
b119dc4d8bc2
parent 443
89526c890363
child 447
f3ecbf65a81e
permissions
-rw-r--r--

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.

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"

mercurial