aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | | | | | | | | | | | | 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
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_limits: Fix typoKim Alvefur2019-04-021-1/+1
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_limits: Allow configuring a list of unrestricted JIDs (fixes #1323)Kim Alvefur2019-04-021-0/+17
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_limits: Fix indentationKim Alvefur2019-04-021-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Appears to have been messed up in 60e113f3682f
| | | * | | | | | | | | | | | | | | mod_posix: Remove unnecessary import of util.format (thanks luacheck and ↵Matthew Wild2019-03-261-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | buildbot)
| | | * | | | | | | | | | | | | | | loggingmanager, mod_posix: Move syslog to core, fixes #541 (in a way)Matthew Wild2019-03-261-13/+0
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_csi_simple: Include queue size in debug messagesKim Alvefur2019-03-251-5/+5
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_csi_simple: Fix type in function nameMatthew Wild2019-03-251-4/+3
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_csi_simple: Improve debug logs by mentioing why the buffer gets flushedKim Alvefur2019-03-241-1/+5
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_csi_simple: Add some debug loggingKim Alvefur2019-03-241-0/+2
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_csi_simple: Disable optimizations on unload and re-enable on loadKim Alvefur2019-03-241-0/+21
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_csi_simple: Separate out functions to enable/disable optimizationsKim Alvefur2019-03-241-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows reusing this logic outside the events. Letting the functions be module globals makes it easier to access from eg the telnet console.
| | | * | | | | | | | | | | | | | | mod_csi_simple: Remove old "pump" queue/buffer method, handled in net.server nowKim Alvefur2019-03-241-61/+2
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_csi_simple: Also flush buffer in "pump" modeKim Alvefur2019-03-241-0/+7
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_csi_simple: Trigger buffer flush on seeing incoming dataKim Alvefur2019-03-241-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I.e. the client sent us something, which means its network / radio is active.
| | | * | | | | | | | | | | | | | | mod_csi_simple: Count buffered items and flush when it reaches configured limitKim Alvefur2019-03-241-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In this mode, stanzas have been serialized to strings in the internal net.server buffer, so it is difficult to count them after the fact.
| | | * | | | | | | | | | | | | | | mod_csi_simple: Break out stanza timestamping into a function for future reuseKim Alvefur2019-03-241-5/+9
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_c2s: Fire an event when outgoing buffers have been emptiedKim Alvefur2019-03-241-0/+7
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_csi_simple: Use write locks in net.server if availableKim Alvefur2018-11-241-1/+5
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_storage_memory: Fix copypaste mistakeKim Alvefur2019-03-231-1/+1
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_storage_memory: Implement archive summary APIKim Alvefur2019-03-231-0/+10
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_storage_sql: Implement archive summary APIKim Alvefur2019-02-251-0/+35
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_storage_internal: Implement a summary API returning message counts per ↵Kim Alvefur2019-02-251-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | contact
| | | * | | | | | | | | | | | | | | mod_storage_sql: No archive item limit by defaultKim Alvefur2019-03-221-4/+6
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_storage_internal: Include store name when reporting quota statusKim Alvefur2019-03-221-1/+1
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_mam: On quota hit, separately delete by time and by item countKim Alvefur2019-03-221-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to work around a possible SQL issue where offsets and time stamps don't interact correctly.
| | | * | | | | | | | | | | | | | | mod_storage_sql: Return cached count if only this is queried forKim Alvefur2019-03-221-1/+5
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_storage_sql: Cache total count if it's calculated as part of the current ↵Kim Alvefur2019-03-221-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | query
| | | * | | | | | | | | | | | | | | mod_storage_sql: Skip cache writeKim Alvefur2019-03-221-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This would cause the cache to be wrong in case the the later INSERT fails and the transaction is aborted.
| | | * | | | | | | | | | | | | | | mod_storage_sql: Fix to use currently queried storeKim Alvefur2019-03-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Was using the previously queried store due to this being cached in an upvalue.
| | | * | | | | | | | | | | | | | | mod_storage_sql: Don't increment counter twice (fixes accounting error)Kim Alvefur2019-03-221-1/+0
| | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | mod_storage_internal: Increase default quota to 10 000Kim Alvefur2019-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Performance doesn't seem great but 10k should be far enough from limits inherited by the Lua parser. 1000 messages seemed pretty close to what an active user might produce in one week.