aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* mod_mam: Include username that performed queryKim Alvefur2019-07-111-1/+2
| | | | Not always easy to find from surrounding logs
* mod_mam: Make log message more compactKim Alvefur2019-07-111-4/+5
|
* mod_pubsub: Move a comment to where it makes senseKim Alvefur2019-07-101-1/+1
| | | | This code has moved but the comment did not follow it.
* mod_admin_telnet: Move error handling to thread callback (fixes #1391)Kim Alvefur2019-05-101-7/+4
| | | | Avoids yielding over pcall boundry, fixes xmpp:ping() command on Lua 5.1
* mod_admin_telnet: Check for simple commands before executing in sandboxKim Alvefur2019-05-101-5/+5
| | | | | | This makes fixing yield over pcall boundry issue easier since it would have jumped to the thread error handler instead of proceeding to checking for simple commands.
* mod_pep: Only log when creating new pubsub servicesKim Alvefur2019-07-091-1/+1
| | | | | | | Once upon a time get_pep_service() would get called with random bare JIDs and remote hostnames, which is why it was logged this way. This seems to have been fixed, so it's not as useful anymore. It's still useful to know when it creates a new service object.
* MUC: Advertise language field as such via XEP-0122Kim Alvefur2019-07-071-0/+1
| | | | | | | This lets clients know that the field is a language field and should be in RFC 5646 format. Field validation code in util.dataforms left for future commit.
* mod_pubsub: Expose pubsub#access_model and pubsub#publish_model (fixes #1387)Kim Alvefur2019-07-061-0/+10
|
* mod_blocklist: Add comment to clarify some logicKim Alvefur2019-06-201-0/+1
|
* Merge 0.11->trunkKim Alvefur2019-06-201-0/+8
|\
| * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes ↵Kim Alvefur2019-06-201-0/+8
| | | | | | | | #1380)
* | MUC: Reflow event tables to improve readabilityKim Alvefur2019-06-191-4/+20
| | | | | | | | Also makes it easier to read diffs of added fields.
* | mod_pep: Log node name instead of payloadKim Alvefur2019-06-161-1/+1
| | | | | | | | Having the node logged is more useful and less problematic for privacy
* | Merge 0.11->trunkKim Alvefur2019-06-1029-422/+859
|\ \ | |/ |/|
| * mod_admin_telnet: Collect array from Bosh connections when appending to ↵Michel Le Bihan2019-06-031-1/+1
| | | | | | | | | | | | connection list Fixes #1356
| * Merge 0.11->trunkKim Alvefur2019-05-301-39/+16
| |\
| * | mod_storage_sql: Ignore shadowed error variable [luacheck]Kim Alvefur2019-05-281-1/+1
| | |
| * | mod_storage_sql: Fix to use correct arguments to archive id lookupKim Alvefur2019-05-281-2/+2
| | |
| * | mod_storage_sql: Correctly return item-not-found errorKim Alvefur2019-05-281-2/+3
| | | | | | | | | | | | `return ok, err` comes out as `transaction_ok, ok, err`
| * | Merge 0.11->trunkKim Alvefur2019-05-272-3/+14
| |\ \
| * \ \ Merge 0.11->trunkKim Alvefur2019-05-271-1/+1
| |\ \ \
| * | | | mod_csi_simple: Disable optimizations on disconnect (fixes #1358)Kim Alvefur2019-05-261-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | The connection becomes invalid here, regardless of 3rd party modules that might keep the session alive.
| * | | | mod_storage_internal: Return appropriate error even with empty archiveKim Alvefur2019-05-051-0/+3
| | | | |
| * | | | mod_storage_memory: Return correct error even if no archive data availableKim Alvefur2019-05-051-0/+3
| | | | |
| * | | | mod_muc_mam: Propagate item-not-found to client (fixes #1325)Kim Alvefur2019-05-051-1/+5
| | | | |
| * | | | mod_mam: Propagate item-not-found to client (fixes #1325)Kim Alvefur2019-05-051-1/+5
| | | | |
| * | | | mod_storage_sql: Look up archive IDs in separate queries (fixes #1325)Kim Alvefur2019-03-231-29/+29
| | | | | | | | | | | | | | | | | | | | This is probably not good for performance.
| * | | | mod_storage_memory: Return error if 'before' or 'after' are not found ↵Kim Alvefur2019-03-051-0/+10
| | | | | | | | | | | | | | | | | | | | (partial fix for #1325)
| * | | | mod_storage_internal: Return error if 'before' or 'after' are not found ↵Kim Alvefur2019-03-051-0/+10
| | | | | | | | | | | | | | | | | | | | (partial fix for #1325)
| * | | | Merge 0.11->trunkKim Alvefur2019-05-262-15/+24
| |\ \ \ \
| * | | | | mod_storage_sql: Add support for iterating over users in archive storesKim Alvefur2019-05-051-0/+13
| | | | | |
| * | | | | mod_storage_internal: Add support for iterating over users in archive storesKim Alvefur2019-05-051-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | May help with writing a better migrator
| * | | | | mod_muc_mam: Handle archive quotasKim Alvefur2019-05-051-4/+31
| | | | | | | | | | | | | | | | | | | | | | | | Same as in mod_mam
| * | | | | mod_storage_internal,memory: Only return total count if requestedKim Alvefur2019-05-052-11/+23
| | | | | |
| * | | | | Fix various spelling mistakes [codespell]Kim Alvefur2019-05-032-2/+2
| | | | | |
| * | | | | mod_bosh: Added metrics for active/inactive sessions, new BOSH sessions, ↵Arc Riley2019-05-031-2/+28
| | | | | | | | | | | | | | | | | | | | | | | | BOSH errors, and timeouts (finishes #998)
| * | | | | mod_admin_telnet: include BOSH connections in c2s:count (#998)Arc Riley2019-05-021-1/+3
| | | | | |
| * | | | | mod_admin_telnet: added "(bosh)" and "(websocket)" connection flags (#998)Arc Riley2019-05-021-0/+6
| | | | | |
| * | | | | mod_admin_telnet: include BOSH connections in c2s session commands (#998)Arc Riley2019-05-021-0/+1
| | | | | |
| * | | | | mod_mimicking: Improve error handlingKim Alvefur2019-04-291-5/+31
| | | | | |
| * | | | | mod_mimicking: Use more intuitive term "mimicry index" for skeletonsKim Alvefur2019-04-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fits better with the module name too.
| * | | | | mod_mimicking: Update command to work with current codeKim Alvefur2019-04-291-9/+14
| | | | | |
| * | | | | mod_mimicking: Use new storage APIKim Alvefur2019-04-291-4/+5
| | | | | |
| * | | | | mod_mimicking: Hook the correct event namesKim Alvefur2019-04-291-2/+2
| | | | | |
| * | | | | mod_mimicking: Import skeleton() from current locationKim Alvefur2019-04-291-1/+5
| | | | | |
| * | | | | mod_mimicking: Prevents registration of confusable usernames (by Florob) ↵Kim Alvefur2012-08-061-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | (fixes #1347)
| * | | | | Merge 0.11->trunkKim Alvefur2019-04-241-0/+3
| |\ \ \ \ \
| * | | | | | mod_admin_telnet: Adds c2s:closeall() (Fixes #1315)João Duarte2019-04-171-0/+11
| | | | | | |
| * | | | | | mod_http_files: Try to determine which module using serve() needs updatingKim Alvefur2019-04-051-2/+8
| | | | | | |
| * | | | | | mod_http_files: Use net.http.filesKim Alvefur2019-04-051-136/+33
| | | | | | |