Annotate

spec/scansion/prosody.cfg.lua @ 11305:cd8516a77255

util.startup: Make installer_plugin_path relative to data directory Having it relative to current working directory is problematic since this depends on how Prosody was started and changes to the data directory during startup (but after this point).
author Kim Alvefur <zash@zash.se>
date Sun, 24 Jan 2021 16:12:53 +0100
parent 11251:520b09bbbad5
child 11309:b59aed75dc5e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
1 --luacheck: ignore
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
2
10730
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
3 -- Mock time functions to simplify tests
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
4 function _G.os.time()
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
5 return 1219439344;
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
6 end
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
7 package.preload["util.time"] = function ()
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
8 return {
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
9 now = function () return 1219439344.1; end;
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
10 monotonic = function () return 0.1; end;
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
11 }
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
12 end
76c9320f69a1 scansion: Mock time libraries during tests
Kim Alvefur <zash@zash.se>
parents: 10729
diff changeset
13
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
14 admins = { "admin@localhost" }
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
15
10917
1eb83bc6f706 util.human.io: Fix right-alignment
Kim Alvefur <zash@zash.se>
parents: 10848
diff changeset
16 network_backend = "epoll"
1eb83bc6f706 util.human.io: Fix right-alignment
Kim Alvefur <zash@zash.se>
parents: 10848
diff changeset
17 network_settings = {
1eb83bc6f706 util.human.io: Fix right-alignment
Kim Alvefur <zash@zash.se>
parents: 10848
diff changeset
18 }
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
19
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
20 modules_enabled = {
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
21 -- Generally required
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
22 "roster"; -- Allow users to have a roster. Recommended ;)
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
23 "saslauth"; -- Authentication for clients and servers. Recommended if you want to log in.
10238
9cfefd57da05 tests: Disable TLS in scansion tests
Kim Alvefur <zash@zash.se>
parents: 9730
diff changeset
24 --"tls"; -- Add support for secure TLS on c2s/s2s connections
10467
600d4cf41ce1 tests: Disable s2s in scansion tests
Kim Alvefur <zash@zash.se>
parents: 10238
diff changeset
25 --"dialback"; -- s2s dialback support
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
26 "disco"; -- Service discovery
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
27
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
28 -- Not essential, but recommended
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
29 "carbons"; -- Keep multiple clients in sync
9700
f540bb378501 spec/scansion/prosody.cfg.lua: Update a comment from prosody.cfg.lua.dist for easier comparisons
Kim Alvefur <zash@zash.se>
parents: 9622
diff changeset
30 "pep"; -- Enables users to publish their avatar, mood, activity, playing music and more
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
31 "private"; -- Private XML storage (for room bookmarks, etc.)
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
32 "blocklist"; -- Allow users to block communications with other users
9701
7baac5f0c3a5 spec/scansion/prosody.cfg.lua: Replace mod_vcard with mod_vcard4 and mod_vcard_legacy as in default config
Kim Alvefur <zash@zash.se>
parents: 9700
diff changeset
33 "vcard4"; -- User profiles (stored in PEP)
7baac5f0c3a5 spec/scansion/prosody.cfg.lua: Replace mod_vcard with mod_vcard4 and mod_vcard_legacy as in default config
Kim Alvefur <zash@zash.se>
parents: 9700
diff changeset
34 "vcard_legacy"; -- Conversion between legacy vCard and PEP Avatar, vcard
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
35
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
36 -- Nice to have
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
37 "version"; -- Replies to server version requests
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
38 "uptime"; -- Report how long server has been running
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
39 "time"; -- Let others know the time here on this server
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
40 "ping"; -- Replies to XMPP pings with pongs
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
41 "register"; -- Allow users to register on this server using a client and change passwords
9729
4f6413ec08a8 mod_mam: Add test for JID normalization in prefs (see #1275)
Kim Alvefur <zash@zash.se>
parents: 9622
diff changeset
42 "mam"; -- Store messages in an archive and allow users to access it
9702
3a1b07d8c314 spec/scansion/prosody.cfg.lua: Add remaining modules listened in prosody.cfg.lua.dist for easier comparisons
Kim Alvefur <zash@zash.se>
parents: 9701
diff changeset
43 --"csi_simple"; -- Simple Mobile optimizations
3a1b07d8c314 spec/scansion/prosody.cfg.lua: Add remaining modules listened in prosody.cfg.lua.dist for easier comparisons
Kim Alvefur <zash@zash.se>
parents: 9701
diff changeset
44
3a1b07d8c314 spec/scansion/prosody.cfg.lua: Add remaining modules listened in prosody.cfg.lua.dist for easier comparisons
Kim Alvefur <zash@zash.se>
parents: 9701
diff changeset
45 -- Admin interfaces
3a1b07d8c314 spec/scansion/prosody.cfg.lua: Add remaining modules listened in prosody.cfg.lua.dist for easier comparisons
Kim Alvefur <zash@zash.se>
parents: 9701
diff changeset
46 --"admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands
3a1b07d8c314 spec/scansion/prosody.cfg.lua: Add remaining modules listened in prosody.cfg.lua.dist for easier comparisons
Kim Alvefur <zash@zash.se>
parents: 9701
diff changeset
47 --"admin_telnet"; -- Opens telnet console interface on localhost port 5582
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
48
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
49 -- HTTP modules
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
50 --"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP"
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
51 --"websocket"; -- XMPP over WebSockets
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
52 --"http_files"; -- Serve static files from a directory over HTTP
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
53
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
54 -- Other specific functionality
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
55 --"limits"; -- Enable bandwidth limiting for XMPP connections
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
56 --"groups"; -- Shared roster support
10848
7fd8976d47d7 scansion: Add test for mod_server_contact_info / XEP-0157
Kim Alvefur <zash@zash.se>
parents: 10732
diff changeset
57 "server_contact_info"; -- Publish contact information for this service
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
58 --"announce"; -- Send announcement to all online users
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
59 --"welcome"; -- Welcome users who register accounts
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
60 --"watchregistrations"; -- Alert admins of registrations
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
61 --"motd"; -- Send a message to users when they log in
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
62 --"legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
63 --"proxy65"; -- Enables a file transfer proxy service which clients behind NAT can use
10732
f5d88ad24b30 mod_lastactivity: Add basic scansion test coverage
Kim Alvefur <zash@zash.se>
parents: 10730
diff changeset
64 "lastactivity";
11036
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
65 "external_services";
9622
269c6df1f0fb spec/scansion/prosody.cfg.lua: Add comment about mod_scansion_record
Kim Alvefur <zash@zash.se>
parents: 9620
diff changeset
66
269c6df1f0fb spec/scansion/prosody.cfg.lua: Add comment about mod_scansion_record
Kim Alvefur <zash@zash.se>
parents: 9620
diff changeset
67 -- Useful for testing
269c6df1f0fb spec/scansion/prosody.cfg.lua: Add comment about mod_scansion_record
Kim Alvefur <zash@zash.se>
parents: 9620
diff changeset
68 --"scansion_record"; -- Records things that happen in scansion test case format
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
69 }
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
70
10848
7fd8976d47d7 scansion: Add test for mod_server_contact_info / XEP-0157
Kim Alvefur <zash@zash.se>
parents: 10732
diff changeset
71 contact_info = {
7fd8976d47d7 scansion: Add test for mod_server_contact_info / XEP-0157
Kim Alvefur <zash@zash.se>
parents: 10732
diff changeset
72 abuse = { "mailto:abuse@localhost", "xmpp:abuse@localhost" };
7fd8976d47d7 scansion: Add test for mod_server_contact_info / XEP-0157
Kim Alvefur <zash@zash.se>
parents: 10732
diff changeset
73 admin = { "mailto:admin@localhost", "xmpp:admin@localhost" };
7fd8976d47d7 scansion: Add test for mod_server_contact_info / XEP-0157
Kim Alvefur <zash@zash.se>
parents: 10732
diff changeset
74 feedback = { "http://localhost/feedback.html", "mailto:feedback@localhost", "xmpp:feedback@localhost" };
7fd8976d47d7 scansion: Add test for mod_server_contact_info / XEP-0157
Kim Alvefur <zash@zash.se>
parents: 10732
diff changeset
75 sales = { "xmpp:sales@localhost" };
7fd8976d47d7 scansion: Add test for mod_server_contact_info / XEP-0157
Kim Alvefur <zash@zash.se>
parents: 10732
diff changeset
76 security = { "xmpp:security@localhost" };
11010
6b27cb706b89 mod_server_contact_info: Add status-addresses field
Kim Alvefur <zash@zash.se>
parents: 11001
diff changeset
77 status = { "gopher://status.localhost" };
10848
7fd8976d47d7 scansion: Add test for mod_server_contact_info / XEP-0157
Kim Alvefur <zash@zash.se>
parents: 10732
diff changeset
78 support = { "https://localhost/support.html", "xmpp:support@localhost" };
7fd8976d47d7 scansion: Add test for mod_server_contact_info / XEP-0157
Kim Alvefur <zash@zash.se>
parents: 10732
diff changeset
79 }
7fd8976d47d7 scansion: Add test for mod_server_contact_info / XEP-0157
Kim Alvefur <zash@zash.se>
parents: 10732
diff changeset
80
11036
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
81 external_service_host = "default.example"
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
82 external_service_port = 9876
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
83 external_service_secret = "<secret>"
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
84 external_services = {
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
85 {type = "stun"; transport = "udp"};
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
86 {type = "turn"; transport = "udp"; secret = true};
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
87 {type = "turn"; transport = "udp"; secret = "foo"};
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
88 {type = "ftp"; transport = "tcp"; port = 2121; username = "john"; password = "password"};
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
89 {type = "ftp"; transport = "tcp"; host = "ftp.example.com"; port = 21; username = "john"; password = "password"};
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
90 }
79e410cd7f6e mod_external_services: XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents: 11010
diff changeset
91
10467
600d4cf41ce1 tests: Disable s2s in scansion tests
Kim Alvefur <zash@zash.se>
parents: 10238
diff changeset
92 modules_disabled = {
600d4cf41ce1 tests: Disable s2s in scansion tests
Kim Alvefur <zash@zash.se>
parents: 10238
diff changeset
93 "s2s";
600d4cf41ce1 tests: Disable s2s in scansion tests
Kim Alvefur <zash@zash.se>
parents: 10238
diff changeset
94 }
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
95 certificate = "certs"
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
96
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
97 allow_registration = false
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
98
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
99 c2s_require_encryption = false
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
100 allow_unencrypted_plain_auth = true
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
101
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
102 authentication = "insecure"
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
103 insecure_open_authentication = "Yes please, I know what I'm doing!"
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
104
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
105 storage = "memory"
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
106
9729
4f6413ec08a8 mod_mam: Add test for JID normalization in prefs (see #1275)
Kim Alvefur <zash@zash.se>
parents: 9622
diff changeset
107 mam_smart_enable = true
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
108
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
109 -- For the "sql" backend, you can uncomment *one* of the below to configure:
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
110 --sql = { driver = "SQLite3", database = "prosody.sqlite" } -- Default. 'database' is the filename.
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
111 --sql = { driver = "MySQL", database = "prosody", username = "prosody", password = "secret", host = "localhost" }
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
112 --sql = { driver = "PostgreSQL", database = "prosody", username = "prosody", password = "secret", host = "localhost" }
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
113
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
114
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
115 -- Logging configuration
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
116 -- For advanced logging see https://prosody.im/doc/logging
11251
520b09bbbad5 scansion: Allow specifying a logfile for prosody via environment
Kim Alvefur <zash@zash.se>
parents: 11036
diff changeset
117 log = {"*console",debug = ENV_PROSODY_LOGFILE}
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
118
9296
9948e267254b spec/scansion/prosody.cfg.lua: Add pidfile option so Prosody can be daemonized
Matthew Wild <mwild1@gmail.com>
parents: 9294
diff changeset
119 pidfile = "prosody.pid"
9948e267254b spec/scansion/prosody.cfg.lua: Add pidfile option so Prosody can be daemonized
Matthew Wild <mwild1@gmail.com>
parents: 9294
diff changeset
120
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
121 VirtualHost "localhost"
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
122
11001
09b74aba015d scansion/prosody.cfg: Fix typo
Kim Alvefur <zash@zash.se>
parents: 10942
diff changeset
123 hide_os_type = true -- absence tested for in version.scs
10729
dbce2b94a7eb mod_version: Add scansion test
Kim Alvefur <zash@zash.se>
parents: 10630
diff changeset
124
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
125 Component "conference.localhost" "muc"
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
126 storage = "memory"
10942
008f46a92520 scansion tests: Enable mod_muc_mam during tests (expect breakage)
Kim Alvefur <zash@zash.se>
parents: 10917
diff changeset
127 modules_enabled = {
008f46a92520 scansion tests: Enable mod_muc_mam during tests (expect breakage)
Kim Alvefur <zash@zash.se>
parents: 10917
diff changeset
128 "muc_mam";
008f46a92520 scansion tests: Enable mod_muc_mam during tests (expect breakage)
Kim Alvefur <zash@zash.se>
parents: 10917
diff changeset
129 }
008f46a92520 scansion tests: Enable mod_muc_mam during tests (expect breakage)
Kim Alvefur <zash@zash.se>
parents: 10917
diff changeset
130
9294
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
131
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
132 Component "pubsub.localhost" "pubsub"
31c02b3109e1 spec/scansion/prosody.cfg.lua: Config file to be used for integration tests
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
133 storage = "memory"