Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mod_mam: Perform message expiry based on building an index by date | Kim Alvefur | 2019-01-03 | 1 | -31/+39 |
| | | | | | | | | | For each day, store a set of users that have new messages. To expire messages, we collect the union of sets of users from dates that fall outside the cleanup range. The previous algoritm did not work well with many users, especially with the default settings. | ||||
* | core.moduleapi: Use util.error for :send_iq errors | Kim Alvefur | 2018-12-30 | 1 | -3/+0 |
| | |||||
* | mod_admin_telnet: Validate hostnames in xmpp:ping command | Kim Alvefur | 2018-12-29 | 1 | -2/+11 |
| | | | | Attempt to ping some invalid hostnames cause weird behavior | ||||
* | mod_tls: Keep TLS context errors and repeat them again for each session | Kim Alvefur | 2018-12-28 | 1 | -7/+17 |
| | |||||
* | mod_c2s: Improve log message in case there are no stream features on offer ↵ | Kim Alvefur | 2018-12-28 | 1 | -1/+7 |
| | | | | (thanks hexa) | ||||
* | mod_saslauth: Improve log message when no SASL mechanisms offered (thanks hexa) | Kim Alvefur | 2018-11-24 | 1 | -1/+2 |
| | |||||
* | mod_admin_telnet: Make xmpp:ping command wait and report the reply | Kim Alvefur | 2018-12-28 | 1 | -4/+19 |
| | |||||
* | mod_admin_telnet: Enable async processing using util.async | Kim Alvefur | 2018-12-27 | 1 | -2/+22 |
| | |||||
* | mod_admin_telnet: Invert host existence check | Kim Alvefur | 2018-12-28 | 1 | -5/+4 |
| | | | | Simplifies and reduces indentation | ||||
* | Merge 0.11->trunk | Kim Alvefur | 2018-12-23 | 1 | -4/+10 |
|\ | |||||
| * | mod_mam: Only accept valid JIDs in <always/> and <never/> prefs. (fixes #1275) | Emmanuel Gil Peyrot | 2018-12-23 | 1 | -4/+10 |
| | | |||||
* | | mod_pubsub: Split line in config check to improve readability | Kim Alvefur | 2018-12-23 | 1 | -1/+2 |
| | | | | | | | | Also makes it easier to compare with mod_pep | ||||
* | | mod_pubsub: Change order of luacheck directives to match arguments they apply to | Kim Alvefur | 2018-12-23 | 1 | -1/+1 |
| | | |||||
* | | mod_pep: Set an 'id' on notifications | Kim Alvefur | 2018-12-23 | 1 | -1/+3 |
| | | | | | | | | mod_pubsub got this in f2d35eee69c9 | ||||
* | | mod_pep: Add some spacing between blocks in broadcaster to improve readability | Kim Alvefur | 2018-12-23 | 1 | -0/+3 |
| | | |||||
* | | mod_pep: Move broadcaster code around to be more like in mod_pubsub | Kim Alvefur | 2018-12-23 | 1 | -3/+6 |
| | | | | | | | | This eases comparing and contrasting these two modules. | ||||
* | | mod_pubsub: Add semicolon (code style) | Kim Alvefur | 2018-12-23 | 1 | -1/+1 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2018-12-20 | 1 | -1/+1 |
|\| | |||||
| * | 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. | ||||
* | | Merge 0.11->trunk | Matthew Wild | 2018-12-19 | 2 | -2/+2 |
|\| | |||||
| * | MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272) | Matthew Wild | 2018-12-19 | 2 | -2/+2 |
| | | |||||
* | | admin_telnet: show when bidi is used on s2s | Maxime “pep” Buquet | 2018-12-18 | 1 | -0/+3 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2018-12-15 | 1 | -1/+1 |
|\| | |||||
| * | MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas’) | Kim Alvefur | 2018-12-15 | 1 | -1/+1 |
| | | | | | | | | | | | | Introduced by change from add_child to add_direct_child in ce57c69a20e2 Why does add_direct_child not return self like everything else? | ||||
* | | various: Don't rely on _G.unpack existing | Kim Alvefur | 2018-12-08 | 3 | -1/+3 |
| | | |||||
* | | MUC/subject: Don't consider messages with <body> or <subject> (fixes #667) | Kim Alvefur | 2018-12-04 | 1 | -0/+6 |
| | | |||||
* | | mod_presence: Handle older boolean subscription request data (thanks Martin) | Kim Alvefur | 2018-12-02 | 1 | -3/+7 |
| | | |||||
* | | mod_presence: Remove unnecessary stanza clone call | Kim Alvefur | 2018-12-02 | 1 | -1/+1 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2018-12-02 | 1 | -0/+1 |
|\| | |||||
| * | mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252) | Kim Alvefur | 2018-12-01 | 1 | -0/+1 |
| | | |||||
* | | rostermanager, mod_presence: Store stanza for incoming subscription requests ↵ | Matthew Wild | 2018-12-01 | 1 | -3/+5 |
| | | | | | | | | (fixes #689) (thanks Zash, Ge0rG) | ||||
* | | Merge 0.11->trunk | Kim Alvefur | 2018-11-27 | 1 | -1/+1 |
|\| | |||||
| * | mod_csi: Fix copypaste mistake [luacheck]0.11.1 | Kim Alvefur | 2018-11-27 | 1 | -1/+1 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2018-11-27 | 2 | -2/+3 |
|\| | |||||
| * | mod_csi: Set session.state to simplify CSI modules | Kim Alvefur | 2018-11-27 | 2 | -2/+1 |
| | | | | | | | | Moved here from mod_csi_simple | ||||
| * | mod_csi_simple: Fix autocompletion mistake | Kim Alvefur | 2018-11-27 | 1 | -1/+1 |
| | | |||||
| * | mod_csi_simple: Bypass importance event in active mode (fixes #1249) | Kim Alvefur | 2018-11-27 | 1 | -1/+3 |
| | | |||||
| * | mod_csi_simple: Don't set <delay> stamps on <iq> stanzas (fixes #1248) | Kim Alvefur | 2018-11-27 | 1 | -1/+1 |
| | | |||||
* | | MUC: Move check for explicit room join earlier in room creation flow | Kim Alvefur | 2018-11-27 | 2 | -8/+1 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2018-11-26 | 2 | -2/+8 |
|\| | |||||
| * | Merge 0.10->0.11 | Kim Alvefur | 2018-11-26 | 1 | -1/+7 |
| |\ | |||||
| | * | mod_proxy65: Check what port is used at the time of the query0.10.3 | Kim Alvefur | 2018-11-25 | 1 | -1/+1 |
| | | | | | | | | | | | | Could have changed between startup and time of request | ||||
| | * | mod_proxy65: Return an error if no port is open (fixes #1240) | Kim Alvefur | 2018-11-25 | 1 | -0/+6 |
| | | | |||||
| * | | mod_csi_simple: Use the same event name when firing as when hooking (fixes ↵ | Kim Alvefur | 2018-11-25 | 1 | -1/+1 |
| | | | | | | | | | | | | #1245) | ||||
* | | | Merge 0.11->trunk | Kim Alvefur | 2018-11-25 | 1 | -0/+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 | ||||
* | | | Merge 0.11->trunk | Kim Alvefur | 2018-11-17 | 1 | -2/+7 |
|\| | | |||||
| * | | mod_csi_simple: Consider non-stanza objects important | Kim Alvefur | 2018-11-17 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | Most cases are for keepalive or stream closing, where it needs to be flushed anyways. | ||||
| * | | mod_csi_simple: Skip delay tags on objects other than stanzas (thanks quest) | Kim Alvefur | 2018-11-17 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | This may be triggered by sending strings, eg as done by mod_c2s for keepalives, stream errors, "</stream>". | ||||
* | | | Merge 0.11->trunk | Matthew Wild | 2018-11-15 | 1 | -4/+4 |
|\| | |