# HG changeset patch # User Kim Alvefur # Date 1684608483 -7200 # Node ID 6b2f31da9610c7adb29b34c33584300920c31aca # Parent 39ed19f12dca196becfc787eed6f0fbf4ece0d34 Update for new Prosody module namespace diff -r 39ed19f12dca -r 6b2f31da9610 bosh.lua --- a/bosh.lua Tue May 23 19:46:52 2023 +0200 +++ b/bosh.lua Sat May 20 20:48:03 2023 +0200 @@ -1,8 +1,7 @@ -local new_xmpp_stream = require "util.xmppstream".new; -local st = require "util.stanza"; -require "net.httpclient_listener"; -- Required for net.http to work -local http = require "net.http"; +local new_xmpp_stream = require "prosody.util.xmppstream".new; +local st = require "prosody.util.stanza"; +local http = require "prosody.net.http"; local stream_mt = setmetatable({}, { __index = verse.stream_mt }); stream_mt.__index = stream_mt; diff -r 39ed19f12dca -r 6b2f31da9610 client.lua --- a/client.lua Tue May 23 19:46:52 2023 +0200 +++ b/client.lua Sat May 20 20:48:03 2023 +0200 @@ -1,10 +1,10 @@ local verse = require "verse"; local stream = verse.stream_mt; -local jid_split = require "util.jid".split; -local adns = require "net.adns"; -local st = require "util.stanza"; -local new_id = require "util.id".short; +local jid_split = require "prosody.util.jid".split; +local adns = require "prosody.net.adns"; +local st = require "prosody.util.stanza"; +local new_id = require "prosody.util.id".short; math.randomseed((require"socket".gettime() * 1000000) % 0x80000000); @@ -19,7 +19,7 @@ return st.iq(attr); end -local new_xmpp_stream = require "util.xmppstream".new; +local new_xmpp_stream = require "prosody.util.xmppstream".new; local xmlns_stream = "http://etherx.jabber.org/streams"; diff -r 39ed19f12dca -r 6b2f31da9610 component.lua --- a/component.lua Tue May 23 19:46:52 2023 +0200 +++ b/component.lua Sat May 20 20:48:03 2023 +0200 @@ -1,15 +1,15 @@ local verse = require "verse"; local stream_mt = verse.stream_mt; -local jid_split = require "util.jid".split; -local st = require "util.stanza"; -local sha1 = require "util.hashes".sha1; +local jid_split = require "prosody.util.jid".split; +local st = require "prosody.util.stanza"; +local sha1 = require "prosody.util.hashes".sha1; -- Shortcuts to save having to load util.stanza verse.message, verse.presence, verse.iq, verse.stanza, verse.reply, verse.error_reply = st.message, st.presence, st.iq, st.stanza, st.reply, st.error_reply; -local new_xmpp_stream = require "util.xmppstream".new; +local new_xmpp_stream = require "prosody.util.xmppstream".new; local xmlns_stream = "http://etherx.jabber.org/streams"; local xmlns_component = "jabber:component:accept"; diff -r 39ed19f12dca -r 6b2f31da9610 init.lua --- a/init.lua Tue May 23 19:46:52 2023 +0200 +++ b/init.lua Sat May 20 20:48:03 2023 +0200 @@ -7,11 +7,12 @@ -- Load LuaSec if available pcall(require, "ssl"); -local server = require "net.server"; -local events = require "util.events"; -local logger = require "util.logger"; +local server = require "prosody.net.server_select"; +package.loaded["prosody.net.server"] = server; -- XXX +local events = require "prosody.util.events"; +local logger = require "prosody.util.logger"; -local format = require "util.format".format; +local format = require "prosody.util.format".format; local verse = {}; verse.server = server; @@ -46,7 +47,7 @@ return t; end -verse.add_task = require "util.timer".add_task; +verse.add_task = require "prosody.util.timer".add_task; verse.logger = logger.init; -- COMPAT: Deprecated verse.new_logger = logger.init; diff -r 39ed19f12dca -r 6b2f31da9610 libs/adhoc.lib.lua --- a/libs/adhoc.lib.lua Tue May 23 19:46:52 2023 +0200 +++ b/libs/adhoc.lib.lua Sat May 20 20:48:03 2023 +0200 @@ -4,7 +4,7 @@ -- COPYING file in the source package for more information. -- -local st, new_id = require "util.stanza", require "util.id".short; +local st, new_id = require "prosody.util.stanza", require "util.id".short; local xmlns_cmd = "http://jabber.org/protocol/commands"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/adhoc.lua --- a/plugins/adhoc.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/adhoc.lua Sat May 20 20:48:03 2023 +0200 @@ -1,5 +1,5 @@ local verse = require "verse"; -local adhoc = require "lib.adhoc"; +local adhoc = require "verse.lib.adhoc"; local xmlns_commands = "http://jabber.org/protocol/commands"; local xmlns_data = "jabber:x:data"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/archive.lua --- a/plugins/archive.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/archive.lua Sat May 20 20:48:03 2023 +0200 @@ -3,15 +3,15 @@ -- (ie not XEP-0136) local verse = require "verse"; -local st = require "util.stanza"; +local st = require "prosody.util.stanza"; local xmlns_mam = "urn:xmpp:mam:2" local xmlns_forward = "urn:xmpp:forward:0"; local xmlns_delay = "urn:xmpp:delay"; -local new_id = require "util.id".short; -local parse_datetime = require "util.datetime".parse; -local datetime = require "util.datetime".datetime; -local dataform = require"util.dataforms".new; -local rsm = require "util.rsm"; +local new_id = require "prosody.util.id".short; +local parse_datetime = require "prosody.util.datetime".parse; +local datetime = require "prosody.util.datetime".datetime; +local dataform = require"prosody.util.dataforms".new; +local rsm = require "prosody.util.rsm"; local NULL = {}; local query_form = dataform { diff -r 39ed19f12dca -r 6b2f31da9610 plugins/bind.lua --- a/plugins/bind.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/bind.lua Sat May 20 20:48:03 2023 +0200 @@ -1,5 +1,5 @@ local verse = require "verse"; -local jid = require "util.jid"; +local jid = require "prosody.util.jid"; local xmlns_bind = "urn:ietf:params:xml:ns:xmpp-bind"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/carbons.lua --- a/plugins/carbons.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/carbons.lua Sat May 20 20:48:03 2023 +0200 @@ -3,8 +3,8 @@ local xmlns_carbons = "urn:xmpp:carbons:2"; local xmlns_forward = "urn:xmpp:forward:0"; local os_time = os.time; -local parse_datetime = require "util.datetime".parse; -local bare_jid = require "util.jid".bare; +local parse_datetime = require "prosody.util.datetime".parse; +local bare_jid = require "prosody.util.jid".bare; -- TODO Check disco for support diff -r 39ed19f12dca -r 6b2f31da9610 plugins/disco.lua --- a/plugins/disco.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/disco.lua Sat May 20 20:48:03 2023 +0200 @@ -8,8 +8,8 @@ local verse = require "verse"; local b64 = require("mime").b64; -local sha1 = require("util.hashes").sha1; -local calculate_hash = require "util.caps".calculate_hash; +local sha1 = require("prosody.util.hashes").sha1; +local calculate_hash = require "prosody.util.caps".calculate_hash; local xmlns_caps = "http://jabber.org/protocol/caps"; local xmlns_disco = "http://jabber.org/protocol/disco"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/groupchat.lua --- a/plugins/groupchat.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/groupchat.lua Sat May 20 20:48:03 2023 +0200 @@ -1,6 +1,6 @@ local verse = require "verse"; -local events = require "util.events"; -local jid = require "util.jid"; +local events = require "prosody.util.events"; +local jid = require "prosody.util.jid"; local room_mt = {}; room_mt.__index = room_mt; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/jingle.lua --- a/plugins/jingle.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/jingle.lua Sat May 20 20:48:03 2023 +0200 @@ -1,6 +1,6 @@ local verse = require "verse"; -local timer = require "util.timer"; -local new_id = require "util.id".short; +local timer = require "prosody.util.timer"; +local new_id = require "prosody.util.id".short; local xmlns_jingle = "urn:xmpp:jingle:1"; local xmlns_jingle_errors = "urn:xmpp:jingle:errors:1"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/jingle_ibb.lua --- a/plugins/jingle_ibb.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/jingle_ibb.lua Sat May 20 20:48:03 2023 +0200 @@ -1,6 +1,6 @@ local verse = require "verse"; -local base64 = require "util.encodings".base64; -local new_id = require "util.id".short; +local base64 = require "prosody.util.encodings".base64; +local new_id = require "prosody.util.id".short; local xmlns_jingle_ibb = "urn:xmpp:jingle:transports:ibb:1"; local xmlns_ibb = "http://jabber.org/protocol/ibb"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/jingle_s5b.lua --- a/plugins/jingle_s5b.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/jingle_s5b.lua Sat May 20 20:48:03 2023 +0200 @@ -2,8 +2,8 @@ local xmlns_s5b = "urn:xmpp:jingle:transports:s5b:1"; local xmlns_bytestreams = "http://jabber.org/protocol/bytestreams"; -local sha1 = require "util.hashes".sha1; -local new_id = require "util.id".short; +local sha1 = require "prosody.util.hashes".sha1; +local new_id = require "prosody.util.id".short; local function negotiate_socks5(conn, hash) local function suppress_connected() diff -r 39ed19f12dca -r 6b2f31da9610 plugins/legacy.lua --- a/plugins/legacy.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/legacy.lua Sat May 20 20:48:03 2023 +0200 @@ -1,5 +1,5 @@ local verse = require "verse"; -local new_id = require "util.id".short; +local new_id = require "prosody.util.id".short; local xmlns_auth = "jabber:iq:auth"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/ping.lua --- a/plugins/ping.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/ping.lua Sat May 20 20:48:03 2023 +0200 @@ -1,6 +1,6 @@ local verse = require "verse"; local gettime = require"socket".gettime; -local new_id = require "util.id".short; +local new_id = require "prosody.util.id".short; local xmlns_ping = "urn:xmpp:ping"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/presence.lua --- a/plugins/presence.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/presence.lua Sat May 20 20:48:03 2023 +0200 @@ -1,5 +1,5 @@ local verse = require "verse"; -local st = require "util.stanza"; +local st = require "prosody.util.stanza"; function verse.plugins.presence(stream) stream.last_presence = nil; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/proxy65.lua --- a/plugins/proxy65.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/proxy65.lua Sat May 20 20:48:03 2023 +0200 @@ -1,6 +1,6 @@ local verse = require "verse"; -local new_id = require "util.id".short; -local sha1 = require "util.hashes".sha1; +local new_id = require "prosody.util.id".short; +local sha1 = require "prosody.util.hashes".sha1; local proxy65_mt = {}; proxy65_mt.__index = proxy65_mt; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/pubsub.lua --- a/plugins/pubsub.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/pubsub.lua Sat May 20 20:48:03 2023 +0200 @@ -197,7 +197,7 @@ self.stream:send_iq(pubsub_iq("get", self.service, nil, "configure", self.node) , function(reply) local form = reply:get_child("pubsub"):get_child("configure"):get_cild("x"); - local config = callback(require"util.dataforms".something(form)) + local config = callback(require"prosody.util.dataforms".something(form)) self.stream:send_iq(pubsub_iq("set", config, ...)) end); end diff -r 39ed19f12dca -r 6b2f31da9610 plugins/roster.lua --- a/plugins/roster.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/roster.lua Sat May 20 20:48:03 2023 +0200 @@ -1,5 +1,5 @@ local verse = require "verse"; -local bare_jid = require "util.jid".bare; +local bare_jid = require "prosody.util.jid".bare; local xmlns_roster = "jabber:iq:roster"; local xmlns_rosterver = "urn:xmpp:features:rosterver"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/sasl.lua --- a/plugins/sasl.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/sasl.lua Sat May 20 20:48:03 2023 +0200 @@ -19,7 +19,7 @@ offered[mech] = true; if not mechanisms[mech] then local name = mech:match("[^-]+"); - local ok, impl = pcall(require, "util.sasl."..name:lower()); + local ok, impl = pcall(require, "verse.util.sasl."..name:lower()); if ok then stream:debug("Loaded SASL %s module", name); mechanisms[mech], preference[mech] = impl(stream, mech); diff -r 39ed19f12dca -r 6b2f31da9610 plugins/time.lua --- a/plugins/time.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/time.lua Sat May 20 20:48:03 2023 +0200 @@ -1,5 +1,5 @@ local verse = require "verse"; -local dt = require "util.datetime"; +local dt = require "prosody.util.datetime"; local xmlns_time = "urn:xmpp:time"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/vcard.lua --- a/plugins/vcard.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/vcard.lua Sat May 20 20:48:03 2023 +0200 @@ -1,5 +1,5 @@ local verse = require "verse"; -local vcard = require "util.vcard"; +local vcard = require "prosody.util.vcard"; local xmlns_vcard = "vcard-temp"; diff -r 39ed19f12dca -r 6b2f31da9610 plugins/vcard_update.lua --- a/plugins/vcard_update.lua Tue May 23 19:46:52 2023 +0200 +++ b/plugins/vcard_update.lua Sat May 20 20:48:03 2023 +0200 @@ -3,10 +3,10 @@ -- local xmlns_vcard = "vcard-temp"; local xmlns_vcard_update = "vcard-temp:x:update"; -local sha1 = require("util.hashes").sha1; +local sha1 = require("prosody.util.hashes").sha1; local ok, fun = pcall(function() - local unb64 = require("util.encodings").base64.decode; + local unb64 = require("prosody.util.encodings").base64.decode; assert(unb64("SGVsbG8=") == "Hello") return unb64; end); diff -r 39ed19f12dca -r 6b2f31da9610 squishy --- a/squishy Tue May 23 19:46:52 2023 +0200 +++ b/squishy Sat May 20 20:48:03 2023 +0200 @@ -31,7 +31,7 @@ Module "util.promise" "util/promise.lua" Module "net.adns" "net/unbound.lua" Module "util.dns" "util/dns.lua" -Module "net.server" "net/server_select.lua" +Module "net.server_select" "net/server_select.lua" Module "util.xmppstream" "util/xmppstream.lua" Module "util.jid" "util/jid.lua" Module "util.events" "util/events.lua" diff -r 39ed19f12dca -r 6b2f31da9610 util/dataforms.lua --- a/util/dataforms.lua Tue May 23 19:46:52 2023 +0200 +++ b/util/dataforms.lua Sat May 20 20:48:03 2023 +0200 @@ -12,8 +12,8 @@ local tonumber = tonumber; local tostring = tostring; local t_concat = table.concat; -local st = require "util.stanza"; -local jid_prep = require "util.jid".prep; +local st = require "prosody.util.stanza"; +local jid_prep = require "prosody.util.jid".prep; local _ENV = nil; -- luacheck: std none diff -r 39ed19f12dca -r 6b2f31da9610 util/rsm.lua --- a/util/rsm.lua Tue May 23 19:46:52 2023 +0200 +++ b/util/rsm.lua Sat May 20 20:48:03 2023 +0200 @@ -1,4 +1,4 @@ -local stanza = require"util.stanza".stanza; +local stanza = require"prosody.util.stanza".stanza; local tostring, tonumber = tostring, tonumber; local type = type; local pairs = pairs; diff -r 39ed19f12dca -r 6b2f31da9610 util/sasl/scram.lua --- a/util/sasl/scram.lua Tue May 23 19:46:52 2023 +0200 +++ b/util/sasl/scram.lua Sat May 20 20:48:03 2023 +0200 @@ -1,8 +1,8 @@ local base64, unbase64 = require "mime".b64, require"mime".unb64; -local hashes = require"util.hashes"; +local hashes = require"prosody.util.hashes"; local bit = require"bit"; -local random = require"util.random"; +local random = require"prosody.util.random"; local tonumber = tonumber; local char, byte = string.char, string.byte; diff -r 39ed19f12dca -r 6b2f31da9610 util/sha1.lua --- a/util/sha1.lua Tue May 23 19:46:52 2023 +0200 +++ b/util/sha1.lua Sat May 20 20:48:03 2023 +0200 @@ -13,7 +13,7 @@ local strbyte = string.byte local strsub = string.sub local floor = math.floor -local bit = bit32 or require "util.bit" +local bit = bit32 or require "prosody.util.bit" local bnot = bit.bnot local band = bit.band local bor = bit.bor diff -r 39ed19f12dca -r 6b2f31da9610 util/vcard.lua --- a/util/vcard.lua Tue May 23 19:46:52 2023 +0200 +++ b/util/vcard.lua Sat May 20 20:48:03 2023 +0200 @@ -7,7 +7,7 @@ -- TODO -- Fix folding. -local st = require "util.stanza"; +local st = require "prosody.util.stanza"; local t_insert, t_concat = table.insert, table.concat; local type = type; local next, pairs, ipairs = next, pairs, ipairs;