author | Kim Alvefur <zash@zash.se> |
Sun, 24 Mar 2024 21:32:00 +0100 | |
changeset 13468 | 2dbc169aae6a |
parent 13459 | 2a001cd7f99a |
permissions | -rw-r--r-- |
12976
ead41e25ebc0
core: Prefix module imports with prosody namespace
Kim Alvefur <zash@zash.se>
parents:
12961
diff
changeset
|
1 |
local set = require "prosody.util.set"; |
12256
4bfe658415a0
core.features: New module to track and expose the features supported by Prosody
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
2 |
|
4bfe658415a0
core.features: New module to track and expose the features supported by Prosody
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
3 |
return { |
4bfe658415a0
core.features: New module to track and expose the features supported by Prosody
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
4 |
available = set.new{ |
4bfe658415a0
core.features: New module to track and expose the features supported by Prosody
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
5 |
-- mod_bookmarks bundled |
4bfe658415a0
core.features: New module to track and expose the features supported by Prosody
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
6 |
"mod_bookmarks"; |
13442
0a0dd2505baa
features: Add mod_server_info
Matthew Wild <mwild1@gmail.com>
parents:
13429
diff
changeset
|
7 |
-- mod_server_info bundled |
0a0dd2505baa
features: Add mod_server_info
Matthew Wild <mwild1@gmail.com>
parents:
13429
diff
changeset
|
8 |
"mod_server_info"; |
12659
a5a0783e9241
features: Add "permissions" feature for role-auth
Matthew Wild <mwild1@gmail.com>
parents:
12256
diff
changeset
|
9 |
-- Roles, module.may and per-session authz |
a5a0783e9241
features: Add "permissions" feature for role-auth
Matthew Wild <mwild1@gmail.com>
parents:
12256
diff
changeset
|
10 |
"permissions"; |
12959
d32926897ca4
core.features: Add feature for prosody.loader
Kim Alvefur <zash@zash.se>
parents:
12659
diff
changeset
|
11 |
-- prosody.* namespace |
d32926897ca4
core.features: Add feature for prosody.loader
Kim Alvefur <zash@zash.se>
parents:
12659
diff
changeset
|
12 |
"loader"; |
12961 | 13 |
-- "keyval+" store |
14 |
"keyval+"; |
|
13114
d5f322dd424b
mod_s2s: Add event where resolver for s2sout can be tweaked
Kim Alvefur <zash@zash.se>
parents:
12256
diff
changeset
|
15 |
|
d5f322dd424b
mod_s2s: Add event where resolver for s2sout can be tweaked
Kim Alvefur <zash@zash.se>
parents:
12256
diff
changeset
|
16 |
"s2sout-pre-connect-event"; |
13174
082c7d856e61
core, plugins: Split prosody:user role into prosody:{guest,registered,member}
Matthew Wild <mwild1@gmail.com>
parents:
13115
diff
changeset
|
17 |
|
082c7d856e61
core, plugins: Split prosody:user role into prosody:{guest,registered,member}
Matthew Wild <mwild1@gmail.com>
parents:
13115
diff
changeset
|
18 |
-- prosody:guest, prosody:registered, prosody:member |
082c7d856e61
core, plugins: Split prosody:user role into prosody:{guest,registered,member}
Matthew Wild <mwild1@gmail.com>
parents:
13115
diff
changeset
|
19 |
"split-user-roles"; |
13205
65fb0d7a2312
moduleapi: Add enum config option method
Kim Alvefur <zash@zash.se>
parents:
13174
diff
changeset
|
20 |
|
65fb0d7a2312
moduleapi: Add enum config option method
Kim Alvefur <zash@zash.se>
parents:
13174
diff
changeset
|
21 |
-- new moduleapi methods |
65fb0d7a2312
moduleapi: Add enum config option method
Kim Alvefur <zash@zash.se>
parents:
13174
diff
changeset
|
22 |
"getopt-enum"; |
13207
aa6c2692a4be
core.moduleapi: Allow specifying an acceptable range for number options
Kim Alvefur <zash@zash.se>
parents:
13205
diff
changeset
|
23 |
"getopt-interval"; |
13208
c9ef35fab0b1
core.moduleapi: Add :get_option_period for parsing time intervals
Kim Alvefur <zash@zash.se>
parents:
13207
diff
changeset
|
24 |
"getopt-period"; |
13215
4d4f9e42bcf8
moduleapi: Add :get_option_integer()
Kim Alvefur <zash@zash.se>
parents:
13208
diff
changeset
|
25 |
"getopt-integer"; |
13429
3cebb30e7503
features: Add module-ready (for commit e20949a10118)
Matthew Wild <mwild1@gmail.com>
parents:
13215
diff
changeset
|
26 |
|
3cebb30e7503
features: Add module-ready (for commit e20949a10118)
Matthew Wild <mwild1@gmail.com>
parents:
13215
diff
changeset
|
27 |
-- new module.ready() |
3cebb30e7503
features: Add module-ready (for commit e20949a10118)
Matthew Wild <mwild1@gmail.com>
parents:
13215
diff
changeset
|
28 |
"module-ready"; |
13459
2a001cd7f99a
core.features: Advertise that events are fired for SIGUSR1/2
Kim Alvefur <zash@zash.se>
parents:
13442
diff
changeset
|
29 |
|
2a001cd7f99a
core.features: Advertise that events are fired for SIGUSR1/2
Kim Alvefur <zash@zash.se>
parents:
13442
diff
changeset
|
30 |
-- SIGUSR1 and 2 events |
2a001cd7f99a
core.features: Advertise that events are fired for SIGUSR1/2
Kim Alvefur <zash@zash.se>
parents:
13442
diff
changeset
|
31 |
"signal-events"; |
12256
4bfe658415a0
core.features: New module to track and expose the features supported by Prosody
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
32 |
}; |
4bfe658415a0
core.features: New module to track and expose the features supported by Prosody
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
33 |
}; |