Sun, 22 Aug 2021 13:22:59 +0200 mod_cloud_notify_encrypted: Ensure body substring remains valid UTF-8
Kim Alvefur <zash@zash.se> [Sun, 22 Aug 2021 13:22:59 +0200] rev 4655
mod_cloud_notify_encrypted: Ensure body substring remains valid UTF-8 The `body:sub()` call risks splitting the string in the middle of a multi-byte UTF-8 sequence. This should have been caught by util.stanza validation, but that would have caused some havoc, at the very least causing the notification to not be sent. There have been no reports of this happening. Likely because this module isn't widely deployed among users with languages that use many longer UTF-8 sequences. The util.encodings.utf8.valid() function is O(n) where only the last sequence really needs to be checked, but it's in C and expected to be fast.
Sun, 22 Aug 2021 10:46:31 +0100 mod_cloud_notify_encrypted: For encrypted messages, push a friendly message instead of fallback body
Matthew Wild <mwild1@gmail.com> [Sun, 22 Aug 2021 10:46:31 +0100] rev 4654
mod_cloud_notify_encrypted: For encrypted messages, push a friendly message instead of fallback body A fix for https://github.com/snikket-im/snikket-server/issues/18
Sun, 15 Aug 2021 12:57:00 +0200 mod_storage_xmlarchive: Support query by list of IDs
Kim Alvefur <zash@zash.se> [Sun, 15 Aug 2021 12:57:00 +0200] rev 4653
mod_storage_xmlarchive: Support query by list of IDs Needed for extended MAM
Fri, 13 Aug 2021 01:23:34 +0200 mod_storage_xmlarchive: Support full id range queries
Kim Alvefur <zash@zash.se> [Fri, 13 Aug 2021 01:23:34 +0200] rev 4652
mod_storage_xmlarchive: Support full id range queries
Fri, 13 Aug 2021 01:37:15 +0200 mod_storage_xmlarchive: Fix return of numeric 'when' from key-value API
Kim Alvefur <zash@zash.se> [Fri, 13 Aug 2021 01:37:15 +0200] rev 4651
mod_storage_xmlarchive: Fix return of numeric 'when' from key-value API At some point, 'when' was stored as a timestamp string then as a numeric UNIX timestamp, so both cases needs to be handled, as they are elsewhere. Thanks spec/core_storagemanager_spec.lua
Fri, 13 Aug 2021 01:18:32 +0200 mod_storage_xmlarchive: Advertise capabilities (none atm)
Kim Alvefur <zash@zash.se> [Fri, 13 Aug 2021 01:18:32 +0200] rev 4650
mod_storage_xmlarchive: Advertise capabilities (none atm) Both 'total' and 'quota' would be prohibitively expensive for the kind of archives this module targets as it would require counting items across the entire archive.
Fri, 13 Aug 2021 01:06:15 +0200 mod_pubsub_text_interface: Move quick response out of unknown command text
Kim Alvefur <zash@zash.se> [Fri, 13 Aug 2021 01:06:15 +0200] rev 4649
mod_pubsub_text_interface: Move quick response out of unknown command text Same as previous commit.
Fri, 13 Aug 2021 00:57:33 +0200 mod_pubsub_text_interface: Fix move quick response tags out of <body>
Kim Alvefur <zash@zash.se> [Fri, 13 Aug 2021 00:57:33 +0200] rev 4648
mod_pubsub_text_interface: Fix move quick response tags out of <body> Seems there's an API change between 0.11.x and trunk changing the behavior of :body(), so previously it worked in trunk but broke in 0.11
Thu, 12 Aug 2021 11:05:43 +0200 mod_http_muc_kick: Fix typo
Seve Ferrer <seve@delape.net> [Thu, 12 Aug 2021 11:05:43 +0200] rev 4647
mod_http_muc_kick: Fix typo
Tue, 10 Aug 2021 13:27:16 +0200 mod_http_muc_kick: Publish module
Seve Ferrer <seve@delape.net> [Tue, 10 Aug 2021 13:27:16 +0200] rev 4646
mod_http_muc_kick: Publish module
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 tip