Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 0.11->trunk | Kim Alvefur | 2019-03-02 | 1 | -1/+2 |
|\ | |||||
| * | mod_storage_memory: Generate ID using standard util (fixes #1326) | Kim Alvefur | 2019-03-02 | 1 | -1/+2 |
| | | | | | | | | | | The previous method relied on tostring(table) returning the pointer address, which might not be portable. | ||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-02-27 | 1 | -31/+51 |
|\| | |||||
| * | mod_storage_memory: Replace query function with one based on ↵ | Kim Alvefur | 2019-02-27 | 1 | -31/+51 |
| | | | | | | | | | | | | | | storage_internal (fixes #1322) The :find method in storage_internal works and is easier to read and understand. Future changes should be simpler to apply to both modules. | ||||
* | | MUC: Fire an event to allow affecting decision of whether to allow a role change | Kim Alvefur | 2019-02-24 | 1 | -0/+12 |
| | | |||||
* | | MUC: Factor out role change permission check into its own method | Kim Alvefur | 2019-02-24 | 1 | -18/+27 |
| | | | | | | | | | | | | I would like to invert this logic so that it checks if the role change is allowed instead of checking if it is not allowed as it does now, in order to make it easier to understand. | ||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-02-22 | 2 | -2/+6 |
|\| | |||||
| * | mod_pubsub: Simplify configuration for node data (see #1302) | Kim Alvefur | 2019-02-22 | 1 | -1/+3 |
| | | |||||
| * | mod_pep: Simplify configuration for node data (fixes #1320) | Kim Alvefur | 2019-02-22 | 1 | -1/+3 |
| | | |||||
* | | Merge 0.11->trunk | Matthew Wild | 2019-02-04 | 1 | -3/+3 |
|\| | |||||
| * | MUC: Add error message to error bounces when not joined to room | Matthew Wild | 2019-02-04 | 1 | -3/+3 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-01-28 | 1 | -3/+9 |
|\| | |||||
| * | mod_pubsub: Support requests for multiple items (fixes #1305) | Kim Alvefur | 2019-01-28 | 1 | -3/+9 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-01-26 | 1 | -23/+79 |
|\| | |||||
| * | mod_vcard_legacy: Handle partial migration | Kim Alvefur | 2019-01-26 | 1 | -22/+34 |
| | | | | | | | | | | Eg in case the user already published an avatar, migrate only the vcard, and vice versa. | ||||
| * | mod_vcard_legacy: Allow disabling vcard conversion | Kim Alvefur | 2019-01-25 | 1 | -0/+2 |
| | | | | | | | | Once everyone has been migrated it might be nice to skip these checks | ||||
| * | mod_vcard_legacy: Don't overwrite existing PEP data | Kim Alvefur | 2019-01-25 | 1 | -1/+8 |
| | | |||||
| * | mod_vcard_legacy: Add some missing semicolons | Kim Alvefur | 2019-01-25 | 1 | -2/+2 |
| | | |||||
| * | mod_vcard_legacy: Upgrade vcard-temp on login (fixes #1289) | Kim Alvefur | 2019-01-10 | 1 | -4/+18 |
| | | |||||
| * | mod_vcard_legacy: Adapt node defaults to number of avatars | Kim Alvefur | 2019-01-11 | 1 | -2/+10 |
| | | |||||
| * | mod_vcard_legacy: Factor out conversion from vcard-temp to 4 | Kim Alvefur | 2019-01-11 | 1 | -18/+31 |
| | | |||||
| * | mod_websocket: Log an error if cross_domain_websocket = true is set in a ↵ | Kim Alvefur | 2019-01-22 | 1 | -0/+5 |
| | | | | | | | | VirtualHost section | ||||
| * | mod_websocket: Include the value of cross_domain_websocket in debug message | Kim Alvefur | 2019-01-18 | 1 | -1/+1 |
| | | |||||
* | | mod_mam: Fix operator precedence (thanks mimi89999) | Kim Alvefur | 2019-01-20 | 1 | -1/+1 |
| | | |||||
* | | mod_bosh, mod_websocket: Remove accidentally included dependency on ↵ | Kim Alvefur | 2019-01-19 | 2 | -2/+0 |
| | | | | | | | | non-existant module | ||||
* | | mod_http: Determine CORS methods to whitelist from actual methods used | Kim Alvefur | 2019-01-17 | 1 | -2/+9 |
| | | |||||
* | | mod_http: Set up to handle OPTIONS | Kim Alvefur | 2019-01-18 | 1 | -0/+7 |
| | | | | | | | | | | Lower priority to allow http modules to handle it themselves, should they wish to | ||||
* | | mod_websocket: Drop CORS code in favor of that in mod_http | Kim Alvefur | 2018-10-04 | 1 | -34/+4 |
| | | | | | | | | | | Like for mod_bosh, deprecates consider_websocket_secure and depend on mod_http_crossdomain if it is set. | ||||
* | | mod_bosh: Drop CORS code in favor of than in mod_http | Kim Alvefur | 2018-10-04 | 1 | -25/+5 |
| | | | | | | | | | | This deprecates the cross_domain_bosh setting. As a compat measure, if it is set, mod_http_crossdomain is loaded. | ||||
* | | mod_http: Solve CORS problems once and for all | Kim Alvefur | 2018-10-04 | 1 | -0/+19 |
| | | | | | | | | | | | | | | This blindly allows any cross-site requests. Future work should add an API to allow each HTTP app some influence over this for each HTTP path | ||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-01-17 | 1 | -1/+1 |
|\| | |||||
| * | mod_motd: Remove unused variable [luacheck] | Kim Alvefur | 2019-01-17 | 1 | -1/+1 |
| | | |||||
* | | Merge 0.11->trunk | Kim Alvefur | 2019-01-17 | 2 | -8/+7 |
|\| | |||||
| * | mod_motd: Remove redundant conditions | Kim Alvefur | 2019-01-17 | 1 | -8/+6 |
| | | | | | | | | The stanza should always be like this in the presence/initial event | ||||
| * | mod_presence: Revert empty 'to' attribute of presence before ↵ | Kim Alvefur | 2019-01-17 | 1 | -0/+1 |
| | | | | | | | | presence/initial event (fixes #1296) | ||||
* | | 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 | ||||
* | | 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 |
| | | |||||
* | | 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. | ||||
* | | 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 | 1 | -1/+1 |
|\ \ \ | | |/ | |/| |