aboutsummaryrefslogtreecommitdiffstats
path: root/core/features.lua
Commit message (Collapse)AuthorAgeFilesLines
* core, plugins: Split prosody:user role into prosody:{guest,registered,member}Matthew Wild2023-06-291-0/+3
| | | | | | | This gives us more granular control over different types of user account. Accounts registered by IBR get assigned prosody:registered by default, while accounts provisioned by an admin (e.g. via prosodyctl shell) will receive prosody:member by default.
* Merge 0.12->trunkKim Alvefur2023-05-241-0/+2
|\
| * mod_s2s: Add event where resolver for s2sout can be tweakedKim Alvefur2022-08-181-0/+2
| | | | | | | | | | | | | | | | Could be used to implement custom connection methods (c.f. mod_onions) without needing to duplicate the rest of route_to_new_session(). Adds a feature to enable detection since it can be difficult to detect support for an event otherwise.
* | core: Prefix module imports with prosody namespaceKim Alvefur2023-03-171-1/+1
| |
* | features: Add "keyval+"Matthew Wild2023-03-211-0/+2
| |
* | core.features: Add feature for prosody.loaderKim Alvefur2023-03-181-0/+2
| | | | | | | | Allows modules explicit dependencies upon its availability
* | features: Add "permissions" feature for role-authMatthew Wild2022-08-111-0/+2
|/
* core.features: New module to track and expose the features supported by ProsodyMatthew Wild2022-02-041-0/+8
A "feature" is a simple string, and it's expected that we will add to (and maybe remove from) this list over the course of time.