Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MUC: correctly emit <status/> tags | Jonas Wielicki | 2018-05-17 | 1 | -1/+1 |
| | |||||
* | MUC: reject non-bare JIDs in set_affiliation requests with not-acceptable | Jonas Wielicki | 2018-05-17 | 1 | -0/+3 |
| | |||||
* | MUC: fix set_role invocation | Jonas Wielicki | 2018-05-17 | 1 | -4/+5 |
| | |||||
* | mod_disco: Skip code specific to disco on user accounts (avoids invoking ↵ | Kim Alvefur | 2018-05-28 | 1 | -0/+1 |
| | | | | usermanager, fixes #1150) | ||||
* | core.certmanager: Allow all non-whitespace in service name (fixes #1019) | Kim Alvefur | 2018-05-25 | 1 | -1/+1 |
| | |||||
* | mod_c2s: Avoid concatenating potential nil value (fixes #753) | Kim Alvefur | 2018-05-22 | 1 | -1/+1 |
| | |||||
* | MUC: Restore status codes on presence sent to occupant when their ↵ | Matthew Wild | 2018-05-16 | 1 | -2/+6 |
| | | | | affiliation changes (thanks jonasw) | ||||
* | MUC: Allow the number of messages sent by default to be configured (fixes #397) | Matthew Wild | 2018-05-16 | 1 | -1/+22 |
| | |||||
* | 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 | ||||
* | Added tag 0.10.1 for changeset 4ae8dd415e94 | Matthew Wild | 2018-05-11 | 0 | -0/+0 |
| | |||||
* | mod_websocket: Store the request object on the session for use by other modules | Matthew Wild | 2018-05-08 | 1 | -0/+1 |
| | |||||
* | util.events: Fix loop construct (negative step required) | Matthew Wild | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | mod_http_files: Correct cache insertion (fixes #1130) | Kim Alvefur | 2018-04-17 | 1 | -1/+1 |
| | |||||
* | mod_blocklist: Allow mod_presence to handle subscription stanzas before ↵ | Kim Alvefur | 2018-04-06 | 1 | -6/+3 |
| | | | | bouncing outgoing presence (fixes #575) | ||||
* | net.http: Import setmetatable into local scope (fixes #1125) | Kim Alvefur | 2018-04-06 | 1 | -0/+1 |
| | |||||
* | CHANGES: Normalize syntax | Kim Alvefur | 2018-04-03 | 1 | -2/+1 |
| | |||||
* | net.http: Fix parameter order to http request callbacks | Matthew Wild | 2018-04-04 | 1 | -1/+1 |
| | | | | | | Commit e3b9dc9dd940 changed the parameter order in 2013, but did not update the names of the parameters in the callback function. Due to this inconsistency, 12df41a5a4b1 accidentally reversed the order when fixing the variable names without fixing where they are used. Additionally the documentation was incorrect (since 2013), and this has also now been fixed. | ||||
* | MUC: Don't reply to errors with more errors (fixes #1122) | Kim Alvefur | 2018-03-28 | 1 | -1/+3 |
| | |||||
* | MUC: Say something about storage failure before aborting (see #1091) | Kim Alvefur | 2018-03-12 | 1 | -0/+1 |
| | |||||
* | MUC: Prevent creation of room that could not be loaded from storage (see #1091) | Kim Alvefur | 2018-03-09 | 1 | -2/+8 |
| | |||||
* | MUC: Abort module loading if unable to get list of persistent rooms from ↵ | Kim Alvefur | 2018-03-07 | 1 | -1/+5 |
| | | | | storage (fixes #1091) | ||||
* | Merge 0.9->0.10 | Kim Alvefur | 2018-03-10 | 1 | -1/+1 |
|\ | |||||
| * | mod_admin_telnet: Include the default path property in URL calculation ↵ | Kim Alvefur | 2018-03-10 | 1 | -1/+1 |
| | | | | | | | | (fixes #1099) | ||||
| * | MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097) | Jonas Wielicki | 2018-03-08 | 1 | -0/+1 |
| | | |||||
| * | Added tag 0.9.13 for changeset 082d12728645 | Matthew Wild | 2018-01-10 | 0 | -0/+0 |
| | | |||||
| * | 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 |
| | | |||||
| * | MUC: Always send subject message, even if it is empty (fixes #1053) | Kim Alvefur | 2017-12-09 | 1 | -3/+1 |
| | | |||||
| * | mod_component, mod_s2s: Iterate over child tags instead of child nodes (can ↵ | Kim Alvefur | 2017-09-14 | 2 | -20/+16 |
| | | | | | | | | include text) in stream error (same as 176b7f4e4ac9) | ||||
| * | mod_c2s: Iterate over child tags instead of child nodes in stream error ↵ | Kim Alvefur | 2017-09-13 | 1 | -10/+8 |
| | | | | | | | | (fixes traceback from #987) | ||||
| * | util.dependencies: Add comment about LuaSec compat | Kim Alvefur | 2017-07-25 | 1 | -0/+1 |
| | | |||||
| * | util.dependencies: Add compatibility code for LuaSocket no longer exporting ↵ | Kim Alvefur | 2017-07-25 | 1 | -0/+3 |
| | | | | | | | | as a global | ||||
| * | mod_saslauth: Use correct varible name (thanks Roi) | Kim Alvefur | 2017-07-08 | 1 | -1/+1 |
| | | |||||
| * | net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919) | Kim Alvefur | 2017-06-13 | 1 | -1/+1 |
| | | |||||
| * | mod_welcome: Return the pointer to the root of the stanza, fixes a bug ↵ | Emmanuel Gil Peyrot | 2017-05-30 | 1 | -2/+2 |
| | | | | | | | | similar to #922. | ||||
| * | mod_disco: Add an account/registered identity on subscribed accounts, fixes ↵ | Emmanuel Gil Peyrot | 2017-05-27 | 1 | -0/+1 |
| | | | | | | | | #826. | ||||
| * | mod_watchregistrations: Return the pointer to the root of the stanza, fixes ↵ | Emmanuel Gil Peyrot | 2017-05-27 | 1 | -1/+2 |
| | | | | | | | | #922. | ||||
| * | net.dns: Simplify expiry calculation (fixes #919) | Kim Alvefur | 2017-05-22 | 1 | -8/+2 |
| | | |||||
| * | mod_bosh: Update session.conn to point to the current connection (fixes #890) | Kim Alvefur | 2017-04-17 | 1 | -1/+3 |
| | | |||||
| * | mod_disco: Correctly set the 'node' attr (fixes #449) | Kim Alvefur | 2017-03-24 | 1 | -1/+1 |
| | | |||||
| * | mod_saslauth: Log SASL failure reason | Kim Alvefur | 2017-03-02 | 1 | -2/+13 |
| | | |||||
| * | mod_register: Require encryption before registration if ↵ | Kim Alvefur | 2017-02-21 | 1 | -1/+4 |
| | | | | | | | | c2s_require_encryption is set (fixes #595) | ||||
| * | mod_net_multiplex: Enable SSL on the SSL port (fixes #803) | Kim Alvefur | 2016-12-21 | 1 | -0/+1 |
| | | |||||
| * | Merge | Kim Alvefur | 2016-12-10 | 0 | -0/+0 |
| |\ | |||||
| | * | Added tag 0.9.12 for changeset 2a7b52437167 | Matthew Wild | 2016-12-05 | 0 | -0/+0 |
| | | | |||||
| | * | util.dependencies: Set ssl.x509 so core.certmanager knows that LuaSec is ↵ | Kim Alvefur | 2016-11-28 | 1 | -0/+1 |
| | | | | | | | | | | | | capable of certificate validation (fixes #781) | ||||
| | * | net.server_select: Prevent writes after a handler is closed (fixes #783 I hope) | Kim Alvefur | 2016-11-22 | 1 | -0/+1 |
| | | | |||||
| | * | certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism ... ↵ | Kim Alvefur | 2016-11-03 | 1 | -1/+1 |
| | | | | | | | | | | | | again (thanks waqas) |