Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mod_proxy65: Return an error if no port is open (fixes #1240) | Kim Alvefur | 2018-11-25 | 1 | -0/+6 |
| | |||||
* | prosodyctl: Change ownership of certs to same as the cert base dir when ↵ | Kim Alvefur | 2018-10-24 | 1 | -1/+4 |
| | | | | running from a source checkout | ||||
* | prosodyctl: Allow cert dir to not be owned by root (fixes #1075) | Kim Alvefur | 2018-10-24 | 1 | -1/+2 |
| | |||||
* | mod_http: Make sure path from http_external_url always ends with a slash ↵ | Kim Alvefur | 2018-10-14 | 1 | -3/+7 |
| | | | | (fixes #1183) | ||||
* | util.pposix: Fix or silence a warning on OS X (#1202) | Kim Alvefur | 2018-09-08 | 1 | -0/+3 |
| | |||||
* | util.pposix: Fix building on OS X (#1202) | Kim Alvefur | 2018-08-18 | 1 | -1/+1 |
| | |||||
* | sessionmanager, mod_s2s: Bring debug line for outgoing stanzas in line with ↵ | Kim Alvefur | 2018-07-24 | 2 | -2/+2 |
| | | | | that for incoming | ||||
* | mod_s2s: Reduce logging (#776) | Kim Alvefur | 2018-07-22 | 1 | -2/+0 |
| | |||||
* | core.stanza_router: Reduce logging of common routing (#776) | Kim Alvefur | 2018-07-22 | 1 | -2/+1 |
| | |||||
* | sessionmanager: Log top tag of outgoing stanzas on c2s (#776) | Kim Alvefur | 2018-07-22 | 1 | -0/+1 |
| | |||||
* | util.stanza: Add method for removing all children with a specific name, xmlns | Kim Alvefur | 2018-07-08 | 1 | -0/+10 |
| | |||||
* | mod_groups: Log a warning about invalid JIDs (#1180) | Kim Alvefur | 2018-07-07 | 1 | -0/+2 |
| | |||||
* | prosodyctl: Warn if attempting to run an unknown check (fixes #1161) | Kim Alvefur | 2018-06-28 | 1 | -0/+4 |
| | |||||
* | mod_admin_telnet: Add debug:events() and debug:logevents() | Matthew Wild | 2018-06-22 | 1 | -0/+21 |
| | |||||
* | mod_s2s: Close sockets held by resolver (#1170) | Kim Alvefur | 2018-06-17 | 1 | -0/+3 |
| | |||||
* | net.dns: Lazily generate unknown RR type names | Kim Alvefur | 2018-06-10 | 1 | -3/+12 |
| | |||||
* | Backed out changeset eae606b9266c: Used a lot of memory | Kim Alvefur | 2018-06-10 | 1 | -5/+4 |
| | |||||
* | mod_mam: Add coment on how 'complete' works | Kim Alvefur | 2018-06-10 | 1 | -0/+2 |
| | |||||
* | mod_mam: Handle edge-case of max=0 so that complete attr is set (fixes #1128) | Kim Alvefur | 2018-06-09 | 1 | -1/+1 |
| | |||||
* | net.dns: Syntesize type names for the full range | Kim Alvefur | 2018-06-09 | 1 | -4/+5 |
| | | | | | | | | Otherwise unknown records are identified as A records. This also fixes various tracebacks unearthed by previous commits and mis-identified records. Related to #1056 #976 #819 | ||||
* | net.dns: Don't attempt to cache unparsed data (fixes #1056) | Kim Alvefur | 2018-06-09 | 1 | -1/+1 |
| | | | | | | | rr[qtype:lower()] can be nil. I think this happens if the type does not have a parser. Also see #819 #976 | ||||
* | mod_s2s: Fix DNS timeout setting for per-session resolvers (fixes #1167) | Kim Alvefur | 2018-06-09 | 1 | -1/+1 |
| | |||||
* | net.dns: Also cache records from the 'additional' section | Kim Alvefur | 2018-06-03 | 1 | -0/+4 |
| | | | | Could be getting A/AAAA records here when asking for SRV | ||||
* | net.dns: Cache all records from the 'answer' section (fixes #487) | Kim Alvefur | 2018-06-09 | 1 | -1/+1 |
| | | | | This should preserve CNAME records included here | ||||
* | Backed out changeset b8c3dbf76a2e (fixes #1162) | Kim Alvefur | 2018-06-08 | 1 | -5/+1 |
| | | | | This is not required by the XEP and has privacy issues. | ||||
* | mod_component: Fix a wrongly-placed closing parenthesis, fixes #1164. | Emmanuel Gil Peyrot | 2018-06-08 | 1 | -3/+4 |
| | |||||
* | prosodyctl: Make log level configurable through PROSODYCTL_LOG_LEVEL (useful ↵ | Matthew Wild | 2018-06-07 | 1 | -1/+1 |
| | | | | for debugging) | ||||
* | Added tag 0.10.2 for changeset 7ec098b68042 | Matthew Wild | 2018-05-31 | 0 | -0/+0 |
| | |||||
* | Merge 0.9->0.100.10.2 | Matthew Wild | 2018-05-30 | 1 | -2/+9 |
|\ | |||||
| * | Added tag 0.9.14 for changeset 29c6d2681bad | Matthew Wild | 2018-05-30 | 0 | -0/+0 |
| | | |||||
| * | mod_c2s: Do not allow the stream 'to' to change across stream restarts ↵0.9.14 | Kim Alvefur | 2018-05-25 | 1 | -2/+9 |
| | | | | | | | | (fixes #1147) | ||||
* | | MUC: Revert unstable MUC commits since 0.10.1 | Matthew Wild | 2018-05-30 | 1 | -256/+104 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These have caused too many issue reports to be included in the stable branch at this time. Affected issues: #345, #397 Reverted commits: dcd53a565c01 6d4b0895f76d 1b10802a770e 564e897f0790 a7221ada9368 aaff40ec7001 05a3275b6873 c2b99fa134b3 8da11142fabf | ||||
* | | MUC: Fix error logged when no persistent rooms present | Matthew Wild | 2018-05-30 | 1 | -2/+5 |
| | | |||||
* | | mod_bosh: Store the normalized hostname on session (fixes #1151) | Kim Alvefur | 2018-05-30 | 1 | -1/+1 |
| | | |||||
* | | MUC: Handle setting default history messages when history length is unset ↵ | Kim Alvefur | 2018-05-29 | 1 | -1/+1 |
| | | | | | | | | (thanks tmolitor) | ||||
* | | MUC: ensure that x/item/@jid is always a bare JID | Jonas Wielicki | 2018-05-17 | 1 | -2/+2 |
| | | |||||
* | | 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 modules0.10.1 | 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 |
| | |