Software /
code /
prosody
Comparison
prosody.cfg.lua.dist @ 2407:00121b728a02
prosody.cfg.lua.dist: Remove trailing whitespace
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Fri, 01 Jan 2010 03:29:12 +0000 |
parent | 2024:46a9c7c99476 |
child | 2408:550dd0014575 |
comparison
equal
deleted
inserted
replaced
2406:2c416334579c | 2407:00121b728a02 |
---|---|
1 -- Prosody Example Configuration File | 1 -- Prosody Example Configuration File |
2 -- | 2 -- |
3 -- If it wasn't already obvious, -- starts a comment, and all | 3 -- If it wasn't already obvious, -- starts a comment, and all |
4 -- text after it on a line is ignored by Prosody. | 4 -- text after it on a line is ignored by Prosody. |
5 -- | 5 -- |
6 -- The config is split into sections, a global section, and one | 6 -- The config is split into sections, a global section, and one |
7 -- for each defined host that we serve. You can add as many host | 7 -- for each defined host that we serve. You can add as many host |
8 -- sections as you like. | 8 -- sections as you like. |
9 -- | 9 -- |
10 -- Lists are written { "like", "this", "one" } | 10 -- Lists are written { "like", "this", "one" } |
11 -- Lists can also be of { 1, 2, 3 } numbers, and other things. | 11 -- Lists can also be of { 1, 2, 3 } numbers, and other things. |
12 -- Either commas, or semi-colons; may be used | 12 -- Either commas, or semi-colons; may be used |
13 -- as seperators. | 13 -- as seperators. |
14 -- | 14 -- |
15 -- A table is a list of values, except each value has a name. An | 15 -- A table is a list of values, except each value has a name. An |
16 -- example table would be: | 16 -- example table would be: |
17 -- | 17 -- |
18 -- ssl = { key = "keyfile.key", certificate = "certificate.cert" } | 18 -- ssl = { key = "keyfile.key", certificate = "certificate.cert" } |
19 -- | 19 -- |
20 -- Whitespace (that is tabs, spaces, line breaks) is mostly insignificant, so | 20 -- Whitespace (that is tabs, spaces, line breaks) is mostly insignificant, so |
21 -- can | 21 -- can |
22 -- be placed anywhere that you deem fitting. | 22 -- be placed anywhere that you deem fitting. |
23 -- | 23 -- |
24 -- Tip: You can check that the syntax of this file is correct when you have finished | 24 -- Tip: You can check that the syntax of this file is correct when you have finished |
25 -- by running: luac -p prosody.cfg.lua | 25 -- by running: luac -p prosody.cfg.lua |
26 -- If there are any errors, it will let you know what and where they are, otherwise it | 26 -- If there are any errors, it will let you know what and where they are, otherwise it |
27 -- will keep quiet. | 27 -- will keep quiet. |
28 -- | 28 -- |
29 -- The only thing left to do is rename this file to remove the .dist ending, and fill in the | 29 -- The only thing left to do is rename this file to remove the .dist ending, and fill in the |
30 -- blanks. Good luck, and happy Jabbering! | 30 -- blanks. Good luck, and happy Jabbering! |
31 | 31 |
32 -- Server-wide settings go in this section | 32 -- Server-wide settings go in this section |
33 Host "*" | 33 Host "*" |
34 | 34 |
35 -- This is a (by default, empty) list of accounts that are admins | 35 -- This is a (by default, empty) list of accounts that are admins |
36 -- for the server. Note that you must create the accounts separately | 36 -- for the server. Note that you must create the accounts separately |
37 -- (see http://prosody.im/doc/creating_accounts for info) | 37 -- (see http://prosody.im/doc/creating_accounts for info) |
38 -- Example: admins = { "user1@example.com", "user2@example.net" } | 38 -- Example: admins = { "user1@example.com", "user2@example.net" } |
39 admins = { } | 39 admins = { } |
40 | 40 |
81 -- For more information see http://prosody.im/doc/creating_accounts | 81 -- For more information see http://prosody.im/doc/creating_accounts |
82 allow_registration = false; | 82 allow_registration = false; |
83 | 83 |
84 -- These are the SSL/TLS-related settings. If you don't want | 84 -- These are the SSL/TLS-related settings. If you don't want |
85 -- to use SSL/TLS, you may comment or remove this | 85 -- to use SSL/TLS, you may comment or remove this |
86 ssl = { | 86 ssl = { |
87 key = "certs/localhost.key"; | 87 key = "certs/localhost.key"; |
88 certificate = "certs/localhost.cert"; | 88 certificate = "certs/localhost.cert"; |
89 } | 89 } |
90 | 90 |
91 -- This allows clients to connect to localhost. No harm in it. | 91 -- This allows clients to connect to localhost. No harm in it. |
99 | 99 |
100 -- Assign this host a certificate for TLS, otherwise it would use the one | 100 -- Assign this host a certificate for TLS, otherwise it would use the one |
101 -- set in the global section (if any). | 101 -- set in the global section (if any). |
102 -- Note that old-style SSL on port 5223 only supports one certificate, and will always | 102 -- Note that old-style SSL on port 5223 only supports one certificate, and will always |
103 -- use the global one. | 103 -- use the global one. |
104 ssl = { | 104 ssl = { |
105 key = "certs/example.com.key"; | 105 key = "certs/example.com.key"; |
106 certificate = "certs/example.com.crt"; | 106 certificate = "certs/example.com.crt"; |
107 } | 107 } |
108 | 108 |
109 -- Set up a MUC (multi-user chat) room server on conference.example.com: | 109 -- Set up a MUC (multi-user chat) room server on conference.example.com: |