Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | MUC: Import revised, more comprehensive patch for 8da11142fabf (#345) | Matthew Wild | 2018-05-16 | 1 | -95/+207 | |
| | | ||||||
| * | muc: Allow clients to change multiple affiliations or roles at once (#345) | Lennart Sauerbeck | 2017-03-18 | 1 | -7/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to XEP-0045 sections 9.2, 9.5 and 9.8 affiliation lists and role lists should allow mass-modification. Prosody however would just use the first entry of the list and ignore the rest. This is fixed by introducing a `for` loop to `set` stanzas of the respective `muc#admin` namespace. In order for this loop to work, the error handling was changed a little. Prosody no longer returns after the first error. Instead, an error reply is sent for each malformed or otherwise wrong entry, but the loop keeps going over the other entries. This may lead to multiple error messages being sent for one client request. A notable exception from this is when the XML Schema for `muc#admin` requests is violated. In that case the loop is aborted with an error message to the client. The change is a bit bigger than that in order to have the loop only for `set` stanzas without changing the behaviour of the `get` stanzas. This is now more in line with trunk, where there are separate methods for each stanza type. References: #345 | |||||
| * | MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097) | Jonas Wielicki | 2018-03-08 | 1 | -0/+1 | |
| | | ||||||
* | | MUC: Move voice request into its own lib | Kim Alvefur | 2018-06-02 | 1 | -62/+4 | |
| | | ||||||
* | | MUC: Correctly use a multiple options field for requested role (thanks jonasw) | Kim Alvefur | 2018-06-02 | 1 | -1/+7 | |
| | | ||||||
* | | MUC: Add some debug logging for voice requests | Kim Alvefur | 2018-06-01 | 1 | -0/+2 | |
| | | ||||||
* | | MUC: Use util.jid.resource | Kim Alvefur | 2018-06-01 | 1 | -4/+5 | |
| | | ||||||
* | | MUC: Reuse the same dataform for voice requests | Kim Alvefur | 2017-10-20 | 1 | -0/+7 | |
| | | ||||||
* | | MUC: Ignore unused argumens [luacheck] | Kim Alvefur | 2017-10-20 | 1 | -1/+1 | |
| | | ||||||
* | | MUC: Support MUC voice requests and approvals in moderated rooms (closes ↵ | Kim Alvefur | 2017-10-20 | 1 | -0/+50 | |
| | | | | | | | | #655) (thanks to Lance Stout) | |||||
* | | MUC: Move something into empty if branch | Kim Alvefur | 2018-03-09 | 1 | -3/+2 | |
| | | ||||||
* | | Fix spelling throughout the codebase [codespell] | Kim Alvefur | 2018-02-04 | 1 | -1/+1 | |
| | | ||||||
* | | MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097) | Jonas Wielicki | 2018-03-08 | 1 | -0/+1 | |
| | | ||||||
* | | MUC: Emit 333 status code on presence as per XEP-0045 1.30 (fixes #1087) | Jonas Wielicki | 2018-02-23 | 1 | -1/+2 | |
| | | ||||||
* | | MUC: Treat missing type and type=normal the same | Kim Alvefur | 2017-10-20 | 1 | -1/+1 | |
| | | ||||||
* | | MUC: Prevent traceback in case of no history items to serialize (fixes #1083) | Kim Alvefur | 2018-02-15 | 1 | -1/+1 | |
| | | ||||||
* | | MUC: Hook the correct event | Kim Alvefur | 2017-12-23 | 1 | -3/+3 | |
| | | ||||||
* | | MUC: Check delay tags when they are received instead of when they are sent | Kim Alvefur | 2017-12-21 | 1 | -1/+1 | |
| | | ||||||
* | | MUC: Move delayed delivery check into an event handler | Kim Alvefur | 2017-12-21 | 1 | -7/+11 | |
| | | ||||||
* | | Merge 0.10->trunk | Kim Alvefur | 2017-12-22 | 1 | -0/+17 | |
|\| | ||||||
| * | Merge 0.9->0.10 | Kim Alvefur | 2017-12-10 | 1 | -2/+18 | |
| |\ | ||||||
| | * | MUC: Rename variable to make it clearer that it is the room JID and not the ↵ | Kim Alvefur | 2017-12-10 | 1 | -3/+3 | |
| | | | | | | | | | | | | MUC host | |||||
| | * | MUC: Ensure that <delay/> elements which match our from are stripped (fixes ↵ | Jonas Wielicki | 2017-12-09 | 1 | -0/+16 | |
| | | | | | | | | | | | | #1055) | |||||
| | * | MUC: fix the @from on <delay/> in history replay (fixes #1054) | Jonas Wielicki | 2017-12-09 | 1 | -2/+2 | |
| | | | ||||||
| * | | Merge 0.9->0.10 | Kim Alvefur | 2017-12-09 | 1 | -3/+1 | |
| |\| | ||||||
| | * | MUC: Always send subject message, even if it is empty (fixes #1053) | Kim Alvefur | 2017-12-09 | 1 | -3/+1 | |
| | | | ||||||
| * | | MUC: Use variable that actually exists (thanks Martin) | Kim Alvefur | 2017-08-06 | 1 | -2/+2 | |
| | | | ||||||
| * | | MUC: Reject whitespace-only nicknames (fixes #337) | Kim Alvefur | 2017-07-21 | 1 | -0/+14 | |
| | | | ||||||
| * | | MUC: Add some comments attempting to explain what presence and <x> tag goes ↵ | Kim Alvefur | 2017-07-06 | 1 | -0/+2 | |
| | | | | | | | | | | | | where | |||||
| * | | MUC: Include status code 110 on affiliation changes (see #765) | Kim Alvefur | 2017-07-06 | 1 | -3/+7 | |
| | | | ||||||
| * | | MUC: Include status code 110 on role change notifications (fixes #765)) | Kim Alvefur | 2017-07-06 | 1 | -3/+6 | |
| | | | ||||||
| * | | MUC: Log when denying entry to locked room | Kim Alvefur | 2017-03-22 | 1 | -0/+1 | |
| | | | ||||||
* | | | Backed out changeset a6574fdf8734, violates XEP-0045 | Kim Alvefur | 2017-07-03 | 1 | -10/+3 | |
| | | | ||||||
* | | | MUC: Only send status code 307 to the user being kicked, not everyone (fixes ↵ | Kim Alvefur | 2017-06-26 | 1 | -3/+10 | |
| | | | | | | | | | | | | #939) | |||||
* | | | MUC: Split long line [luacheck] | Kim Alvefur | 2017-03-06 | 1 | -1/+3 | |
| | | | ||||||
* | | | MUC: Include the appropriate status code if nickname is changed during join ↵ | Kim Alvefur | 2016-10-26 | 1 | -2/+18 | |
| | | | | | | | | | | | | process | |||||
* | | | mod_muc/muc.lib: Allow passing different <x> elements to be passed to ↵ | Kim Alvefur | 2016-10-26 | 1 | -4/+5 | |
| | | | | | | | | | | | | :publicise_occupant_status() | |||||
* | | | Merge 0.10->trunk | Kim Alvefur | 2016-10-07 | 1 | -0/+1 | |
|\| | | ||||||
| * | | MUC: Return 'true' from room:destroy() so that use from the telnet console ↵ | Kim Alvefur | 2016-10-01 | 1 | -0/+1 | |
| | | | | | | | | | | | | says 'OK' | |||||
* | | | MUC: Remove "server changed your nickname" status code, it gets into the ↵ | Kim Alvefur | 2016-10-01 | 1 | -5/+0 | |
| | | | | | | | | | | | | wrong places | |||||
* | | | MUC: Fix logic of nickname override detection (thanks mimi89999) | Kim Alvefur | 2016-10-01 | 1 | -2/+2 | |
| | | | ||||||
* | | | MUC: Insert the appropriate status code (210) if the nickname is overridden | Kim Alvefur | 2016-09-29 | 1 | -0/+6 | |
| | | | ||||||
* | | | MUC: Fix conflict when restoring room where the same bare JID has joined as ↵ | Kim Alvefur | 2016-09-11 | 1 | -25/+10 | |
| | | | | | | | | | | | | multiple participants | |||||
* | | | MUC: Fix compatibility with new and old storage format | Kim Alvefur | 2016-08-24 | 1 | -13/+11 | |
| | | | ||||||
* | | | MUC: Hide new MUC room storage format behind an off-by-default option | Kim Alvefur | 2016-07-09 | 1 | -6/+17 | |
| | | | ||||||
* | | | Merge 0.10->trunk | Kim Alvefur | 2016-05-28 | 1 | -1/+2 | |
|\| | | ||||||
| * | | MUC: Allow members (or above) in members-only non-anonymous rooms to see the ↵ | Kim Alvefur | 2016-05-28 | 1 | -1/+2 | |
| | | | | | | | | | | | | member list (fixes #445) | |||||
| * | | Merge 0.9->0.10 | Kim Alvefur | 2016-04-19 | 1 | -0/+7 | |
| |\| | ||||||
| | * | MUC: Accept missing form as "instant room" request (fixes #377) | Kim Alvefur | 2016-04-19 | 1 | -0/+8 | |
| | | | ||||||
| * | | MUC: Fire a muc-disco#info event like in trunk so modules can extend the reply | Kim Alvefur | 2016-02-03 | 1 | -6/+13 | |
| | | |