Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MUC: Indicate that the room is the origin of various errors where 'from' is ↵ | Kim Alvefur | 2019-11-25 | 1 | -13/+16 |
| | | | | an occupant JID | ||||
* | Merge 0.11->trunk | Kim Alvefur | 2019-11-23 | 1 | -37/+100 |
|\ | |||||
| * | MUC: Enforce strict resourceprep on nicknames (bye bye robot face) | Kim Alvefur | 2019-09-23 | 1 | -0/+16 |
| | | |||||
| * | MUC: Add controls for whose presence is broadcast (closes #1335) | Lance Stout | 2019-10-20 | 1 | -5/+18 |
| | | | | | | | | Committed by Zash | ||||
| * | Merge 0.11-trunk | Kim Alvefur | 2019-09-29 | 1 | -0/+1 |
| |\ | |||||
| * \ | Merge 0.11->trunk | Kim Alvefur | 2019-08-21 | 1 | -0/+1 |
| |\ \ | |||||
| * | | | MUC: Reflow event tables to improve readability | Kim Alvefur | 2019-06-19 | 1 | -4/+20 |
| | | | | | | | | | | | | | | | | Also makes it easier to read diffs of added fields. | ||||
| * | | | MUC: Update error message for consistency | Matthew Wild | 2019-03-18 | 1 | -1/+1 |
| | | | | |||||
| * | | | MUC: Fire an event to allow affecting decision of whether to allow a role change | Kim Alvefur | 2019-02-24 | 1 | -0/+12 |
| | | | | |||||
| * | | | MUC: Factor out role change permission check into its own method | Kim Alvefur | 2019-02-24 | 1 | -18/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | I would like to invert this logic so that it checks if the role change is allowed instead of checking if it is not allowed as it does now, in order to make it easier to understand. | ||||
| * | | | Merge 0.11->trunk | Matthew Wild | 2019-02-04 | 1 | -3/+3 |
| |\ \ \ | |||||
| * | | | | MUC: Rename import to avoid name clash [luacheck] | Kim Alvefur | 2019-01-06 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | MUC: add ID to message if no ID is present | Jonas Wielicki | 2019-01-06 | 1 | -0/+4 |
| | | | | | |||||
| * | | | | Merge 0.11->trunk | Kim Alvefur | 2018-12-20 | 1 | -1/+1 |
| |\ \ \ \ | |||||
| * \ \ \ \ | Merge 0.11->trunk | Matthew Wild | 2018-12-19 | 1 | -1/+1 |
| |\ \ \ \ \ | |||||
| * | | | | | | MUC: Move check for explicit room join earlier in room creation flow | Kim Alvefur | 2018-11-27 | 1 | -7/+0 |
| | | | | | | | |||||
| * | | | | | | Merge 0.11->trunk | Kim Alvefur | 2018-11-25 | 1 | -0/+1 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | MUC: Fix spelling in comments | Kim Alvefur | 2018-11-10 | 1 | -5/+5 |
| | | | | | | | | |||||
* | | | | | | | | MUC: Keep role across nickname change (fixes #1466) | Kim Alvefur | 2019-11-23 | 1 | -0/+3 |
| |_|_|_|_|_|/ |/| | | | | | | |||||
* | | | | | | | MUC: Strip tags with MUC-related namespaces from private messages (fixes #1427) | Kim Alvefur | 2019-09-29 | 1 | -0/+1 |
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | Prevents duplication since it adds another <{muc#user}x> here | ||||
* | | | | | | MUC: Advertise XEP-0410 support | Kim Alvefur | 2019-07-30 | 1 | -0/+1 |
| |_|_|_|/ |/| | | | | | | | | | | | | | | Unsure if the feature was in the XEP at the time of 7c1cdf5f9f83 | ||||
* | | | | | MUC: Add error message to error bounces when not joined to room | Matthew Wild | 2019-02-04 | 1 | -3/+3 |
| |_|_|/ |/| | | | |||||
* | | | | MUC: Allow changing data attached to an only owner (fixes #1273) | Kim Alvefur | 2018-12-20 | 1 | -1/+1 |
| |_|/ |/| | | | | | | | | | | | | | | | | | This previously prevented a single owner from setting their own nickname via admin query. The form method uses `true` as actor so it bypasses this check. | ||||
* | | | MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272) | Matthew Wild | 2018-12-19 | 1 | -1/+1 |
| |/ |/| | |||||
* | | MUC: Fix traceback on muc#admin query with missing <item> child (#1242) | Kim Alvefur | 2018-11-25 | 1 | -0/+1 |
|/ | | | | Caused by a missing return statement introduced in 494938dec5d8 | ||||
* | MUC: Allow anyone read access to all affiliation lists in non-anonymous ↵ | Kim Alvefur | 2018-11-09 | 1 | -1/+1 |
| | | | | rooms (fixes #1230) | ||||
* | MUC: Clarify condition with parenthesis | Kim Alvefur | 2018-11-09 | 1 | -2/+2 |
| | |||||
* | MUC: Announce affiliation changes for JIDs that are not in the room | Matthew Wild | 2018-10-31 | 1 | -12/+23 |
| | |||||
* | MUC: Remove debug log | Matthew Wild | 2018-10-25 | 1 | -1/+0 |
| | |||||
* | MUC: Add function to retrieve affiliation data for a given JID | Matthew Wild | 2018-10-21 | 1 | -0/+9 |
| | |||||
* | MUC: Include affiliation data when iterating over affiliations with a room | Matthew Wild | 2018-10-21 | 1 | -11/+8 |
| | |||||
* | MUC: Use the bare JID when performing a lookup for COMPAT with clients that ↵ | Matthew Wild | 2018-10-21 | 1 | -1/+1 |
| | | | | | | don't set it (fixes #1224) The full JID is never meant to be the target of affiliation changes. | ||||
* | MUC: Respond to ping per XEP-0410: MUC Self-Ping server optimization (closes ↵ | Kim Alvefur | 2018-10-07 | 1 | -0/+5 |
| | | | | #1220) | ||||
* | MUC: Don't kick user of a reserved nick if it's theirs (thanks pep.) | Matthew Wild | 2018-09-14 | 1 | -1/+4 |
| | |||||
* | MUC: Include 'nick' attribute in affiliation lists (thanks jc) | Matthew Wild | 2018-09-14 | 1 | -1/+2 |
| | |||||
* | MUC: Fix to correctly return 'node' in disco#info responses (thanks jc) | Matthew Wild | 2018-09-13 | 1 | -1/+1 |
| | |||||
* | MUC: Initialize room with empty affiliation_data if none stored | Matthew Wild | 2018-09-04 | 1 | -1/+1 |
| | |||||
* | MUC: Allow vCard4 requests trough | Kim Alvefur | 2018-09-04 | 1 | -1/+1 |
| | |||||
* | MUC: Allow admins to include a registered nick when setting affiliation | Matthew Wild | 2018-09-04 | 1 | -2/+19 |
| | | | | This is defined by XEP-0045 section 9.3 "Granting Membership" | ||||
* | MUC: Add some comments for clarity | Matthew Wild | 2018-09-03 | 1 | -0/+3 |
| | |||||
* | MUC: Add support for separate events for disco#info queries with a 'node' | Matthew Wild | 2018-09-03 | 1 | -7/+17 |
| | | | | Reserved nickname discovery uses this | ||||
* | MUC: Add support for storing additional data with MUC affiliations | Matthew Wild | 2018-09-03 | 1 | -1/+14 |
| | | | | | | XEP-0045 registration provides examples of registering a nickname and various other details. This also allows modules to store arbitrary private data about an affiliated entity. | ||||
* | MUC: Direct PubSub queries to occupants to their real bare JID | Kim Alvefur | 2018-08-18 | 1 | -1/+2 |
| | | | | | This allows accessing PEP nodes of participants without knowing their real JIDs. | ||||
* | MUC: Remove 307 status from error-kicks (fixes #939) | Matthew Wild | 2018-08-08 | 1 | -2/+1 |
| | |||||
* | mod_muc: Fix incorrect variable usage [luacheck] | Matthew Wild | 2018-08-08 | 1 | -1/+1 |
| | |||||
* | MUC: Suppress error text when participants are kicked due to error in ↵ | Matthew Wild | 2018-08-07 | 1 | -1/+1 |
| | | | | | | | semi-anon rooms (fixes #563) This prevents information leaks (such as the occupant's server domain) which may be included in error messages. | ||||
* | MUC: Split long lines [luacheck strict] | Kim Alvefur | 2018-08-03 | 1 | -8/+12 |
| | |||||
* | MUC: Fix another logic inversion () | Matthew Wild | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | MUC: Fix inverted logic () | Matthew Wild | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | Backed out changeset 0bf0ff3b0f91 (incorrect fix) | Matthew Wild | 2018-07-17 | 1 | -1/+1 |
| |