Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mod_admin_telnet: sttas:show: Use format option that allows float numbers | Kim Alvefur | 2019-01-16 | 1 | -1/+1 |
| | | | | string.format("%d", 0.5) causes an error on Lua 5.3 | ||||
* | util.http: Fix decoding of uppercase URL encoded chars | Kim Alvefur | 2019-01-16 | 2 | -0/+6 |
| | | | | Broken in 1af5106a2c34 | ||||
* | mod_c2s, mod_s2s, mod_component: Log invalid XML escaped (fixes #734) | Kim Alvefur | 2019-01-15 | 3 | -4/+3 |
| | | | | See 6ed0d6224d64 | ||||
* | mod_storage_memory: Implement :user iteration API | Kim Alvefur | 2019-01-14 | 1 | -0/+8 |
| | |||||
* | prosodyctl: Use the same runtime for starting prosody | Kim Alvefur | 2019-01-10 | 1 | -1/+1 |
| | | | | Improves the experience with the `make integration-test` command | ||||
* | util.prosodyctl: Allow passing path to Lua runtime to the start() function | Kim Alvefur | 2019-01-10 | 1 | -3/+4 |
| | | | | | By default the shebang is used. Being able to override it is useful in cases where the shebang does not match the configured runtime. | ||||
* | prosodyctl: Pass the original argv table to subcommands (with first argument ↵ | Kim Alvefur | 2019-01-10 | 1 | -2/+2 |
| | | | | | | | removed) This preserves eg arg[-1] where you might find the path to the Lua executable, which can be useful. | ||||
* | GNUmakefile: Add target for running scansion | Kim Alvefur | 2019-01-10 | 1 | -0/+6 |
| | |||||
* | Merge 0.11->trunk | Kim Alvefur | 2019-01-10 | 1 | -1/+1 |
|\ | |||||
| * | mod_bosh: Handle missing wait attribute (fixes #1288) | Kim Alvefur | 2019-01-10 | 1 | -1/+1 |
| | | | | | | | | 250855633092 did not fix this completely. | ||||
| * | Added tag 0.11.2 for changeset 4f8b6c09e5f3 | Matthew Wild | 2019-01-08 | 0 | -0/+0 |
| | | |||||
* | | Merge 0.11->trunk | Matthew Wild | 2019-01-07 | 0 | -0/+0 |
|\| | |||||
| * | Merge 0.10->0.110.11.2 | Matthew Wild | 2019-01-07 | 0 | -0/+0 |
| |\ | |||||
| | * | Added tag 0.10.3 for changeset bb8486491b48 | Matthew Wild | 2018-11-28 | 0 | -0/+0 |
| | | | |||||
* | | | Merge 0.11->trunk | Kim Alvefur | 2019-01-07 | 1 | -2/+17 |
|\| | | |||||
| * | | mod_csi_simple: Consider messages encrypted payload as important (fixes part ↵ | Kim Alvefur | 2019-01-06 | 1 | -0/+3 |
| | | | | | | | | | | | | of #1250) | ||||
| * | | mod_csi_simple: Consider messages with subject (eg MUC joins) (fixes part of ↵ | Kim Alvefur | 2019-01-06 | 1 | -0/+3 |
| | | | | | | | | | | | | #1250) | ||||
| * | | mod_csi_simple: Unpack Carbons-forwarded messages (fixes part of #1250) | Kim Alvefur | 2019-01-06 | 1 | -0/+4 |
| | | | |||||
| * | | mod_csi_simple: Consider messages forwarded from another of the users ↵ | Kim Alvefur | 2019-01-06 | 1 | -0/+3 |
| | | | | | | | | | | | | clients as important (fixes part of #1250) | ||||
| * | | mod_csi_simple: Tweak check for <body> | Kim Alvefur | 2019-01-06 | 1 | -2/+4 |
| | | | | | | | | | | | | There were code that checked the body for mentions but isn't included. | ||||
* | | | MUC: Rename import to avoid name clash [luacheck] | Kim Alvefur | 2019-01-06 | 1 | -2/+2 |
| | | | |||||
* | | | Merge with jonas | Kim Alvefur | 2019-01-06 | 1 | -0/+4 |
|\ \ \ | |||||
| * | | | MUC: add ID to message if no ID is present | Jonas Wielicki | 2019-01-06 | 1 | -0/+4 |
| | | | | |||||
* | | | | Merge 0.11->trunk | Kim Alvefur | 2019-01-06 | 2 | -1/+4 |
|\ \ \ \ | | |/ / | |/| | | |||||
| * | | | mod_posix: Don't reload logging twice | Kim Alvefur | 2019-01-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | See 18eca6afb367 | ||||
| * | | | util.startup: Always reload logging after config (fixes #1284) | Kim Alvefur | 2019-01-06 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | This chancged in 6e24a69b03af likely because of confusion about the `reopen-log-files` event which was fired but never hooked. | ||||
* | | | | mod_http_errors: Normalize CSS | Kim Alvefur | 2019-01-06 | 1 | -11/+14 |
| | | | | |||||
* | | | | util.http: Pre-generate urlencoding mappings (optimization) | Kim Alvefur | 2019-01-06 | 1 | -10/+11 |
| | | | | | | | | | | | | | | | | Function calls are more expensive than table lookups | ||||
* | | | | mod_mam: Handle expiry of messages that expire in the middle of the cut-off day | Kim Alvefur | 2019-01-06 | 1 | -2/+6 |
| | | | | |||||
* | | | | mod_mam: Measure how long it takes to run the message expiry job job | Kim Alvefur | 2019-01-06 | 1 | -0/+3 |
| |/ / |/| | | |||||
* | | | mod_admin_telnet: Sort stats by name | Kim Alvefur | 2019-01-04 | 1 | -1/+1 |
| | | | |||||
* | | | mod_admin_telnet: Serialize config values (table: 0x123abc isn't useful) | Kim Alvefur | 2019-01-04 | 1 | -1/+2 |
| | | | |||||
* | | | mod_admin_telnet: config:get: Assume the global section if only one argument ↵ | Kim Alvefur | 2019-01-04 | 1 | -0/+3 |
| | | | | | | | | | | | | is given | ||||
* | | | mod_admin_telnet: Remove the long gone 'section' argument in the ↵ | Kim Alvefur | 2019-01-04 | 1 | -2/+2 |
| | | | | | | | | | | | | undocumented config:get command | ||||
* | | | mod_mam: Fix word order in log message | Kim Alvefur | 2019-01-04 | 1 | -1/+1 |
| | | | |||||
* | | | 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 convenience function for creating error object from stanza | Kim Alvefur | 2018-12-30 | 1 | -3/+1 |
| | | | |||||
* | | | util.error: Add a function for creating an error object from an error stanza | Kim Alvefur | 2018-12-30 | 1 | -0/+12 |
| | | | |||||
* | | | core.moduleapi: Use util.error for :send_iq errors | Kim Alvefur | 2018-12-30 | 2 | -8/+21 |
| | | | |||||
* | | | core.moduleapi: Move util imports to top | Kim Alvefur | 2018-12-30 | 1 | -2/+4 |
| | | | |||||
* | | | util.error: Add new util library for structured errors | Matthew Wild | 2018-12-30 | 1 | -0/+40 |
| | | | |||||
* | | | util.promise: Remove references to callbacks after settling promise | Kim Alvefur | 2018-12-30 | 1 | -0/+3 |
| | | | | | | | | | | | | This is to help the garbage collector. | ||||
* | | | luacheckrc: Teach luacheck about the new module:send_iq() API | Kim Alvefur | 2018-12-30 | 1 | -0/+1 |
| | | | |||||
* | | | Merge 0.11->trunk | Kim Alvefur | 2018-12-29 | 2 | -0/+44 |
|\| | | |||||
| * | | util.pubsub: Restore subscription index from stored data (fixes #1281) | Kim Alvefur | 2018-12-29 | 2 | -0/+44 |
| | | | |||||
* | | | 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 |
| | | | |||||
* | | | spec: Stub tests for util.interpolation | Kim Alvefur | 2018-03-10 | 1 | -0/+17 |
| | | |