aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * mod_http_files: Don't prepend / to path twice, sanitize path does this alreadyKim Alvefur2016-03-031-1/+1
| |
| * mod_http_files: Fix traceback when serving a non-wildcard path (fixes #611)Kim Alvefur2016-03-031-2/+4
| |
| * net.server_event: Return true from conn:resume() to indicate successKim Alvefur2016-03-021-0/+1
| |
| * net.server_event: Prevent resuming connections without readcallback, eg ↵Kim Alvefur2016-03-021-1/+1
| | | | | | | | closed connections (fixes #590)
| * mod_c2s: Remove connection object from session object when connection ↵Kim Alvefur2016-03-021-0/+1
| | | | | | | | disconnected to prevent accidental use (see #590)
| * util.datamanager: Unreference file handle after closing it to prevent trying ↵Kim Alvefur2016-02-251-0/+1
| | | | | | | | to close it again (fixes #632)
| * Added tag 0.9.10 for changeset 352270bc0439Matthew Wild2016-01-270-0/+0
| |
| * Mergevault/0.9.10Kim Alvefur2016-01-271-1/+2
| |\
| * | mod_c2s, mod_s2s: Lower priority of session shutdown to negative, so that ↵Kim Alvefur2016-01-262-2/+2
| | | | | | | | | | | | plugins hooking at the default priority run first (fixes #601)
| * | server_select: Add logging of when servers are paused and resumedKim Alvefur2016-01-221-0/+2
| | |
| * | server_select: Pause and mark server as full if accepting a client fails ↵Kim Alvefur2016-01-221-0/+2
| | | | | | | | | | | | (fixes #597)
| * | server_select: Retry accepting clients from full servers after 10s (matches ↵Kim Alvefur2016-01-222-1/+12
| | | | | | | | | | | | libevent behaviour)
| * | server_select: Keep track of which server listeners are fullKim Alvefur2016-01-221-0/+5
| | |
| * | net.dns: Remember query only after it was sent, in case it was not (fixes #598)Kim Alvefur2016-01-211-5/+5
| | |
| * | Backout 63f5870f9afe, no longer needed since Windows is currently unsupportedKim Alvefur2016-01-211-24/+22
| | |
* | | MUC: Revert unstable MUC commits since 0.10.1Matthew Wild2018-05-301-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 presentMatthew Wild2018-05-301-2/+5
| | |
* | | mod_bosh: Store the normalized hostname on session (fixes #1151)Kim Alvefur2018-05-301-1/+1
| | |
* | | MUC: Handle setting default history messages when history length is unset ↵Kim Alvefur2018-05-291-1/+1
| | | | | | | | | | | | (thanks tmolitor)
* | | MUC: ensure that x/item/@jid is always a bare JIDJonas Wielicki2018-05-171-2/+2
| | |
* | | MUC: correctly emit <status/> tagsJonas Wielicki2018-05-171-1/+1
| | |
* | | MUC: reject non-bare JIDs in set_affiliation requests with not-acceptableJonas Wielicki2018-05-171-0/+3
| | |
* | | MUC: fix set_role invocationJonas Wielicki2018-05-171-4/+5
| | |
* | | mod_disco: Skip code specific to disco on user accounts (avoids invoking ↵Kim Alvefur2018-05-281-0/+1
| | | | | | | | | | | | usermanager, fixes #1150)
* | | core.certmanager: Allow all non-whitespace in service name (fixes #1019)Kim Alvefur2018-05-251-1/+1
| | |
* | | mod_c2s: Avoid concatenating potential nil value (fixes #753)Kim Alvefur2018-05-221-1/+1
| | |
* | | MUC: Restore status codes on presence sent to occupant when their ↵Matthew Wild2018-05-161-2/+6
| | | | | | | | | | | | affiliation changes (thanks jonasw)
* | | MUC: Allow the number of messages sent by default to be configured (fixes #397)Matthew Wild2018-05-161-1/+22
| | |
* | | MUC: Import revised, more comprehensive patch for 8da11142fabf (#345)Matthew Wild2018-05-161-95/+207
| | |
* | | muc: Allow clients to change multiple affiliations or roles at once (#345)Lennart Sauerbeck2017-03-181-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 4ae8dd415e94Matthew Wild2018-05-110-0/+0
| | |
* | | mod_websocket: Store the request object on the session for use by other modulesMatthew Wild2018-05-081-0/+1
| | |
* | | util.events: Fix loop construct (negative step required)Matthew Wild2018-04-241-1/+1
| | |
* | | mod_http_files: Correct cache insertion (fixes #1130)Kim Alvefur2018-04-171-1/+1
| | |
* | | mod_blocklist: Allow mod_presence to handle subscription stanzas before ↵Kim Alvefur2018-04-061-6/+3
| | | | | | | | | | | | bouncing outgoing presence (fixes #575)
* | | net.http: Import setmetatable into local scope (fixes #1125)Kim Alvefur2018-04-061-0/+1
| | |
* | | CHANGES: Normalize syntaxKim Alvefur2018-04-031-2/+1
| | |
* | | net.http: Fix parameter order to http request callbacksMatthew Wild2018-04-041-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 Alvefur2018-03-281-1/+3
| | |
* | | MUC: Say something about storage failure before aborting (see #1091)Kim Alvefur2018-03-121-0/+1
| | |
* | | MUC: Prevent creation of room that could not be loaded from storage (see #1091)Kim Alvefur2018-03-091-2/+8
| | |
* | | MUC: Abort module loading if unable to get list of persistent rooms from ↵Kim Alvefur2018-03-071-1/+5
| | | | | | | | | | | | storage (fixes #1091)
* | | Merge 0.9->0.10Kim Alvefur2018-03-101-1/+1
|\ \ \
| * | | mod_admin_telnet: Include the default path property in URL calculation ↵Kim Alvefur2018-03-101-1/+1
| | | | | | | | | | | | | | | | (fixes #1099)
| * | | MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097)Jonas Wielicki2018-03-081-0/+1
| | | |
| * | | Added tag 0.9.13 for changeset 082d12728645Matthew Wild2018-01-100-0/+0
| | | |
| * | | MUC: Rename variable to make it clearer that it is the room JID and not the ↵Kim Alvefur2017-12-101-3/+3
| | | | | | | | | | | | | | | | MUC host
| * | | MUC: Ensure that <delay/> elements which match our from are stripped (fixes ↵Jonas Wielicki2017-12-091-0/+16
| | | | | | | | | | | | | | | | #1055)
| * | | MUC: fix the @from on <delay/> in history replay (fixes #1054)Jonas Wielicki2017-12-091-2/+2
| | | |
| * | | MUC: Always send subject message, even if it is empty (fixes #1053)Kim Alvefur2017-12-091-3/+1
| | | |