Software /
code /
verse
Comparison
squishy @ 491:edf078a58f25
squishy: Update for prosody.* namespace
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 20 Jun 2023 12:59:24 +0100 |
parent | 490:6b2f31da9610 |
child | 492:22844ac3be4e |
comparison
equal
deleted
inserted
replaced
490:6b2f31da9610 | 491:edf078a58f25 |
---|---|
1 Output "verse.lua" | 1 Output "verse.lua" |
2 | 2 |
3 -- Verse-specific versions of libraries | 3 local VerseModule = Module |
4 Module "util.encodings" "libs/encodings.lua" | 4 local function ProsodyModule(s) |
5 Module "util.hashes" "libs/hashes.lua" | 5 return VerseModule("prosody."..s) |
6 Module "lib.adhoc" "libs/adhoc.lib.lua" | |
7 Module "util.table" "libs/table.lua" | |
8 | |
9 -- Prosody libraries | |
10 if not GetOption("prosody") then | |
11 AutoFetchURL "http://hg.prosody.im/0.10/raw-file/tip/?" | |
12 else | |
13 AutoFetchURL(GetOption("prosody").."/?") | |
14 end | 6 end |
15 | 7 |
16 Module "util.sha1" "util/sha1.lua" | 8 function ProsodyModules() |
17 Module "util.bit" "libs/bit.lua" | 9 local Module = ProsodyModule; |
10 -- Verse-specific versions of libraries | |
11 Module "util.encodings" "libs/encodings.lua" | |
12 Module "util.hashes" "libs/hashes.lua" | |
13 Module "lib.adhoc" "libs/adhoc.lib.lua" | |
14 Module "util.table" "libs/table.lua" | |
18 | 15 |
19 Module "util.stanza" "util/stanza.lua" | 16 -- Prosody libraries |
20 Module "util.timer" "util/timer.lua" | 17 if not GetOption("prosody") then |
21 Module "util.termcolours" "util/termcolours.lua" | 18 AutoFetchURL "http://hg.prosody.im/0.10/raw-file/tip/?" |
22 Module "util.uuid" "util/uuid.lua" | 19 else |
23 Module "util.time" "libs/time.lua" | 20 AutoFetchURL(GetOption("prosody").."/?") |
24 Module "util.envload" "util/envload.lua" | 21 end |
25 Module "util.id" "util/id.lua" | |
26 Module "util.serialization" "util/serialization.lua" | |
27 Module "util.indexedbheap" "util/indexedbheap.lua" | |
28 Module "util.xpcall" "util/xpcall.lua" | |
29 Module "util.array" "util/array.lua" | |
30 Module "util.format" "util/format.lua" | |
31 Module "util.promise" "util/promise.lua" | |
32 Module "net.adns" "net/unbound.lua" | |
33 Module "util.dns" "util/dns.lua" | |
34 Module "net.server_select" "net/server_select.lua" | |
35 Module "util.xmppstream" "util/xmppstream.lua" | |
36 Module "util.jid" "util/jid.lua" | |
37 Module "util.events" "util/events.lua" | |
38 Module "util.dataforms" "util/dataforms.lua" | |
39 Module "util.caps" "util/caps.lua" | |
40 Module "util.vcard" "util/vcard.lua" | |
41 Module "util.logger" "util/logger.lua" | |
42 Module "util.datetime" "util/datetime.lua" | |
43 Module "util.json" "util/json.lua" | |
44 Module "util.xml" "util/xml.lua" | |
45 Module "util.rsm" "util/rsm.lua" | |
46 Module "util.random" "util/random.lua" | |
47 Module "util.ip" "util/ip.lua" | |
48 Module "util.hex" "util/hex.lua" | |
49 Module "util.net" "libs/net.lua" | |
50 Module "util.sslconfig" "util/sslconfig.lua" | |
51 Module "util.paths" "util/paths.lua" | |
52 Module "util.mathcompat" "util/mathcompat.lua" | |
53 Module "util.dnsregistry" "util/dnsregistry.lua" | |
54 Module "net.tls_luasec" "net/tls_luasec.lua" | |
55 | 22 |
56 Module "util.sasl.scram" "util/sasl/scram.lua" | 23 Module "util.sha1" "util/sha1.lua" |
57 Module "util.sasl.plain" "util/sasl/plain.lua" | 24 Module "util.bit" "libs/bit.lua" |
58 Module "util.sasl.anonymous" "util/sasl/anonymous.lua" | 25 |
59 Module "util.sasl.oauthbearer" "util/sasl/oauthbearer.lua" | 26 Module "util.stanza" "util/stanza.lua" |
27 Module "util.timer" "util/timer.lua" | |
28 Module "util.termcolours" "util/termcolours.lua" | |
29 Module "util.uuid" "util/uuid.lua" | |
30 Module "util.time" "libs/time.lua" | |
31 Module "util.envload" "util/envload.lua" | |
32 Module "util.id" "util/id.lua" | |
33 Module "util.serialization" "util/serialization.lua" | |
34 Module "util.indexedbheap" "util/indexedbheap.lua" | |
35 Module "util.xpcall" "util/xpcall.lua" | |
36 Module "util.array" "util/array.lua" | |
37 Module "util.format" "util/format.lua" | |
38 Module "util.promise" "util/promise.lua" | |
39 Module "net.adns" "net/unbound.lua" | |
40 Module "util.dns" "util/dns.lua" | |
41 Module "net.server_select" "net/server_select.lua" | |
42 Module "util.xmppstream" "util/xmppstream.lua" | |
43 Module "util.jid" "util/jid.lua" | |
44 Module "util.events" "util/events.lua" | |
45 Module "util.dataforms" "util/dataforms.lua" | |
46 Module "util.caps" "util/caps.lua" | |
47 Module "util.vcard" "util/vcard.lua" | |
48 Module "util.logger" "util/logger.lua" | |
49 Module "util.datetime" "util/datetime.lua" | |
50 Module "util.json" "util/json.lua" | |
51 Module "util.xml" "util/xml.lua" | |
52 Module "util.rsm" "util/rsm.lua" | |
53 Module "util.random" "util/random.lua" | |
54 Module "util.ip" "util/ip.lua" | |
55 Module "util.hex" "util/hex.lua" | |
56 Module "util.net" "libs/net.lua" | |
57 Module "util.sslconfig" "util/sslconfig.lua" | |
58 Module "util.paths" "util/paths.lua" | |
59 Module "util.mathcompat" "util/mathcompat.lua" | |
60 Module "util.dnsregistry" "util/dnsregistry.lua" | |
61 Module "net.tls_luasec" "net/tls_luasec.lua" | |
62 | |
63 Module "util.http" "util/http.lua" | |
64 Module "net.http.parser" "net/http/parser.lua" | |
65 Module "net.http" "net/http.lua" | |
66 Module "util.x509" "util/x509.lua" | |
67 | |
68 if GetOption "internal-bit-module" then | |
69 Module "bit" "libs/bit.lua" | |
70 end | |
71 end | |
72 | |
73 ProsodyModules() | |
60 | 74 |
61 -- Verse plugins | 75 -- Verse plugins |
62 plugins = { | 76 plugins = { |
63 -- Login | 77 -- Login |
64 "tls", "sasl", "bind", -- "session", "legacy", "compression"; | 78 "tls", "sasl", "bind", -- "session", "legacy", "compression"; |
86 "archive"; | 100 "archive"; |
87 "browsing"; | 101 "browsing"; |
88 } | 102 } |
89 | 103 |
90 for _, plugin in ipairs(plugins) do | 104 for _, plugin in ipairs(plugins) do |
91 Module("verse.plugins."..plugin)("plugins/"..plugin..".lua") | 105 VerseModule("verse.plugins."..plugin)("plugins/"..plugin..".lua") |
92 end | |
93 | |
94 Module "util.http" "util/http.lua" | |
95 Module "net.http.parser" "net/http/parser.lua" | |
96 Module "net.http" "net/http.lua" | |
97 Module "util.x509" "util/x509.lua" | |
98 | |
99 Module "verse.bosh" "bosh.lua" | |
100 | |
101 if GetOption "internal-bit-module" then | |
102 Module "bit" "libs/bit.lua" | |
103 end | 106 end |
104 | 107 |
105 Module "verse.client" "client.lua" | 108 -- SASL client mechanisms |
106 Module "verse.component" "component.lua" | 109 VerseModule "verse.util.sasl.scram" "util/sasl/scram.lua" |
110 VerseModule "verse.util.sasl.plain" "util/sasl/plain.lua" | |
111 VerseModule "verse.util.sasl.anonymous" "util/sasl/anonymous.lua" | |
112 VerseModule "verse.util.sasl.oauthbearer" "util/sasl/oauthbearer.lua" | |
113 | |
114 VerseModule "verse.client" "client.lua" | |
115 VerseModule "verse.component" "component.lua" | |
116 VerseModule "verse.bosh" "bosh.lua" | |
107 | 117 |
108 -- Main verse file | 118 -- Main verse file |
109 Main "init.lua" | 119 Main "init.lua" |