Sat, 14 Jan 2023 16:16:47 +0000 mod_unified_push: Improved error handling and reporting
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:16:47 +0000] rev 5158
mod_unified_push: Improved error handling and reporting
Sat, 14 Jan 2023 16:16:00 +0000 mod_unified_push: fix return values for paseto backend
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:16:00 +0000] rev 5157
mod_unified_push: fix return values for paseto backend
Sat, 14 Jan 2023 16:15:35 +0000 mod_unified_push: Fix storage backend error behaviours and return values
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:15:35 +0000] rev 5156
mod_unified_push: Fix storage backend error behaviours and return values
Sat, 14 Jan 2023 16:14:50 +0000 mod_unified_push: Fix default ACL in component mode
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 16:14:50 +0000] rev 5155
mod_unified_push: Fix default ACL in component mode
Sat, 14 Jan 2023 15:32:24 +0000 mod_unified_push: Fixes for paseto backend initialization
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 15:32:24 +0000] rev 5154
mod_unified_push: Fixes for paseto backend initialization Now generates and stores a random key automatically.
Sat, 14 Jan 2023 14:31:37 +0000 mod_unified_push: Add support for multiple token backends, including stoage
Matthew Wild <mwild1@gmail.com> [Sat, 14 Jan 2023 14:31:37 +0000] rev 5153
mod_unified_push: Add support for multiple token backends, including stoage Now that we have ACLs by default, it is no longer necessary to be completely stateless. On 0.12, using storage has benefits over JWT, because it does not expose client JIDs to the push apps/services. In trunk, PASETO is stateless and does not expose client JIDs.
Fri, 13 Jan 2023 16:50:43 +0000 mod_unified_push: Refactor in anticipation of other registration backends
Matthew Wild <mwild1@gmail.com> [Fri, 13 Jan 2023 16:50:43 +0000] rev 5152
mod_unified_push: Refactor in anticipation of other registration backends
Fri, 13 Jan 2023 16:41:48 +0000 mod_unified_push: Add ACL option to restrict access
Matthew Wild <mwild1@gmail.com> [Fri, 13 Jan 2023 16:41:48 +0000] rev 5151
mod_unified_push: Add ACL option to restrict access It defaults to the current host if on a VirtualHost, or parent host if a component.
Fri, 13 Jan 2023 16:40:00 +0000 mod_unified_push: Fix JWT method parameter order (fixes #1791)
Matthew Wild <mwild1@gmail.com> [Fri, 13 Jan 2023 16:40:00 +0000] rev 5150
mod_unified_push: Fix JWT method parameter order (fixes #1791)
Fri, 13 Jan 2023 16:28:08 +0100 mod_http_dir_listing: Update Compatibility section
Kim Alvefur <zash@zash.se> [Fri, 13 Jan 2023 16:28:08 +0100] rev 5149
mod_http_dir_listing: Update Compatibility section Mentioned versions were not supported anymore, so this updates to currently supported Prosody versions
Fri, 13 Jan 2023 16:27:02 +0100 mod_http_dir_listing: Add metadata to fix plugin package build
Kim Alvefur <zash@zash.se> [Fri, 13 Jan 2023 16:27:02 +0100] rev 5148
mod_http_dir_listing: Add metadata to fix plugin package build Needs these extras due to the non-standard layout and the extra resources
Wed, 11 Jan 2023 10:09:12 +0000 mod_invites_api: Fix traceback when no query params (thanks Menel)
Matthew Wild <mwild1@gmail.com> [Wed, 11 Jan 2023 10:09:12 +0000] rev 5147
mod_invites_api: Fix traceback when no query params (thanks Menel)
Wed, 11 Jan 2023 09:59:55 +0000 mod_invites_api: Fix traceback on list command with no entries (thanks mirux)
Matthew Wild <mwild1@gmail.com> [Wed, 11 Jan 2023 09:59:55 +0000] rev 5146
mod_invites_api: Fix traceback on list command with no entries (thanks mirux)
Tue, 10 Jan 2023 20:49:17 +0100 Remove reverse dependencies on mod_invites (for plugin installer)
Kim Alvefur <zash@zash.se> [Tue, 10 Jan 2023 20:49:17 +0100] rev 5145
Remove reverse dependencies on mod_invites (for plugin installer) Since mod_invites is included with Prosody 0.12, the same version which includes the plugin installer, there should be no need to depend on in.
Tue, 10 Jan 2023 19:40:22 +0100 mod_pubsub_summary: Mention HTML to Message Styling conversion
Kim Alvefur <zash@zash.se> [Tue, 10 Jan 2023 19:40:22 +0100] rev 5144
mod_pubsub_summary: Mention HTML to Message Styling conversion
Tue, 10 Jan 2023 16:34:21 +0000 mod_unified_push: Remove dependency on trunk util.jwt (0.12 compat)
Matthew Wild <mwild1@gmail.com> [Tue, 10 Jan 2023 16:34:21 +0000] rev 5143
mod_unified_push: Remove dependency on trunk util.jwt (0.12 compat) This should allow the module to work on 0.12, while preserving expiry checking (which was not built in to 0.12's util.jwt).
Tue, 10 Jan 2023 16:07:00 +0000 mod_unified_push: README: Documentation updates (example, etc.)
Matthew Wild <mwild1@gmail.com> [Tue, 10 Jan 2023 16:07:00 +0000] rev 5142
mod_unified_push: README: Documentation updates (example, etc.)
Tue, 10 Jan 2023 15:45:25 +0000 mod_sasl2_fast: Add some comments
Matthew Wild <mwild1@gmail.com> [Tue, 10 Jan 2023 15:45:25 +0000] rev 5141
mod_sasl2_fast: Add some comments
Tue, 10 Jan 2023 15:45:03 +0000 mod_unified_push: Various fixes, now working with Conversations
Matthew Wild <mwild1@gmail.com> [Tue, 10 Jan 2023 15:45:03 +0000] rev 5140
mod_unified_push: Various fixes, now working with Conversations
Tue, 10 Jan 2023 16:05:01 +0100 mod_pubsub_summary: Trim preceding and trailing whitespace from title
Kim Alvefur <zash@zash.se> [Tue, 10 Jan 2023 16:05:01 +0100] rev 5139
mod_pubsub_summary: Trim preceding and trailing whitespace from title To improve formatting of titles encoded like <title> Lorem Ipsum </title>
Sun, 08 Jan 2023 17:54:11 +0100 mod_pubsub_text_interface: Try to clarify help message wrt node arguments
Kim Alvefur <zash@zash.se> [Sun, 08 Jan 2023 17:54:11 +0100] rev 5138
mod_pubsub_text_interface: Try to clarify help message wrt node arguments
Sun, 08 Jan 2023 17:53:14 +0100 mod_pubsub_text_interface: Improve error messages
Kim Alvefur <zash@zash.se> [Sun, 08 Jan 2023 17:53:14 +0100] rev 5137
mod_pubsub_text_interface: Improve error messages The internal error conditions are not always very clear, especially 'item-not-found' which actually means the _node_ does not exist.
Sun, 08 Jan 2023 13:17:41 +0100 mod_onions: Fix URL and linkify it.
Martin Dosch <martin@mdosch.de> [Sun, 08 Jan 2023 13:17:41 +0100] rev 5136
mod_onions: Fix URL and linkify it.
Sun, 08 Jan 2023 13:45:30 +0100 mod_pubsub_summary: Render geo:-URI from OASIS emergency broadcasts
Kim Alvefur <zash@zash.se> [Sun, 08 Jan 2023 13:45:30 +0100] rev 5135
mod_pubsub_summary: Render geo:-URI from OASIS emergency broadcasts Used in Swedish Emergency information feed
Sat, 07 Jan 2023 17:36:16 +0100 mod_ping_muc: Error out if loaded on Components
Kim Alvefur <zash@zash.se> [Sat, 07 Jan 2023 17:36:16 +0100] rev 5134
mod_ping_muc: Error out if loaded on Components Several users report tracebacks that could only happen when loaded outside of a VirtualHost
Sat, 07 Jan 2023 17:15:47 +0100 mod_pubsub_summary: Hide link relation when value is "alternate"
Kim Alvefur <zash@zash.se> [Sat, 07 Jan 2023 17:15:47 +0100] rev 5133
mod_pubsub_summary: Hide link relation when value is "alternate" Because this is usually the main URL for the post
Thu, 05 Jan 2023 17:28:06 +0000 mod_unified_push: Experimenal Unified Push provider
Matthew Wild <mwild1@gmail.com> [Thu, 05 Jan 2023 17:28:06 +0000] rev 5132
mod_unified_push: Experimenal Unified Push provider
Tue, 03 Jan 2023 16:10:16 +0100 mod_muc_moderation/README: Simplify Compatibility section
Kim Alvefur <zash@zash.se> [Tue, 03 Jan 2023 16:10:16 +0100] rev 5131
mod_muc_moderation/README: Simplify Compatibility section Features that vary depending on the configured storage is a bit tricky to express.
Sat, 31 Dec 2022 17:09:18 +0100 mod_rest: Fix reference in OpenAPI
Kim Alvefur <zash@zash.se> [Sat, 31 Dec 2022 17:09:18 +0100] rev 5130
mod_rest: Fix reference in OpenAPI
Sat, 31 Dec 2022 17:03:40 +0100 mod_rest: Add XEP-0461 to OpenAPI
Kim Alvefur <zash@zash.se> [Sat, 31 Dec 2022 17:03:40 +0100] rev 5129
mod_rest: Add XEP-0461 to OpenAPI Gotta keep up with schema-xmpp.json
Sat, 31 Dec 2022 17:02:36 +0100 mod_rest: Add missing message properties to OpenAPI documentation
Kim Alvefur <zash@zash.se> [Sat, 31 Dec 2022 17:02:36 +0100] rev 5128
mod_rest: Add missing message properties to OpenAPI documentation Defined in schema-xmpp.json but not here
Sat, 31 Dec 2022 16:57:40 +0100 mod_rest: Add some GET-mapped iq-queries to OpenAPI documentation
Kim Alvefur <zash@zash.se> [Sat, 31 Dec 2022 16:57:40 +0100] rev 5127
mod_rest: Add some GET-mapped iq-queries to OpenAPI documentation
Sat, 31 Dec 2022 15:32:25 +0100 mod_rest/README: Fix XML well-formedness in example (thanks drsnuggles)
Kim Alvefur <zash@zash.se> [Sat, 31 Dec 2022 15:32:25 +0100] rev 5126
mod_rest/README: Fix XML well-formedness in example (thanks drsnuggles)
Fri, 30 Dec 2022 01:17:05 +0100 mod_auth_dovecot: Fix plugin package (hopefully) (thanks nw)
Kim Alvefur <zash@zash.se> [Fri, 30 Dec 2022 01:17:05 +0100] rev 5125
mod_auth_dovecot: Fix plugin package (hopefully) (thanks nw) Mistakenly included 'mod_' prefix that the directory doesn't have
Sun, 25 Dec 2022 23:00:38 +0100 mod_s2s_auth_dane: Update Compatibility chart (doesn't work anymore)
Kim Alvefur <zash@zash.se> [Sun, 25 Dec 2022 23:00:38 +0100] rev 5124
mod_s2s_auth_dane: Update Compatibility chart (doesn't work anymore)
Tue, 20 Dec 2022 21:48:28 +0100 mod_rest: Remove manual reference expansion in schema
Kim Alvefur <zash@zash.se> [Tue, 20 Dec 2022 21:48:28 +0100] rev 5123
mod_rest: Remove manual reference expansion in schema This hack was originally added to reduce the number of definitions of common attributes (type, to, from etc) and payloads (e.g. delay). This predated pointers and references, and until now was needed because parsing picked out the correct stanza kind from the schema, which broke internal references. Removing this hack paves the way for allowing the schema to be configured or customized more easily.
Sun, 18 Dec 2022 15:30:02 +0100 Merge
Kim Alvefur <zash@zash.se> [Sun, 18 Dec 2022 15:30:02 +0100] rev 5122
Merge
Sat, 17 Dec 2022 14:13:06 +0100 Backed out changeset 85882735fd33
Jonas Schäfer <jonas@wielicki.name> [Sat, 17 Dec 2022 14:13:06 +0100] rev 5121
Backed out changeset 85882735fd33 This wasn't a complete fix and the complete fix is way too complex for me to do right now without a test setup.
Sat, 17 Dec 2022 13:27:56 +0100 mod_http_muc_log: make default presence visibility configurable
Jonas Schäfer <jonas@wielicki.name> [Sat, 17 Dec 2022 13:27:56 +0100] rev 5120
mod_http_muc_log: make default presence visibility configurable This helps with reducing noise in some public places, such as the XSF MUC logs. As requested by emus.
Thu, 28 Apr 2022 20:22:03 +0200 mod_audit: remove event hook
Jonas Schäfer <jonas@wielicki.name> [Thu, 28 Apr 2022 20:22:03 +0200] rev 5119
mod_audit: remove event hook Let's keep it simple for now---also we expose the audit functionality on the moduleapi level anyway.
Fri, 16 Dec 2022 22:30:47 +0000 mod_pubsub_mqtt: Switch to MQTT 3.1.1
Matthew Wild <mwild1@gmail.com> [Fri, 16 Dec 2022 22:30:47 +0000] rev 5118
mod_pubsub_mqtt: Switch to MQTT 3.1.1 Well that was easy.
Fri, 16 Dec 2022 22:16:45 +0000 mod_pubsub_mqtt: Support atom_title payload type
Matthew Wild <mwild1@gmail.com> [Fri, 16 Dec 2022 22:16:45 +0000] rev 5117
mod_pubsub_mqtt: Support atom_title payload type This commit adds the ability to publish and subscribe with arbitrary payload types. It has a breaking change, which is that topics are now of the form: HOST/TYPE/NODE Currently supported types are utf8_data, json and atom_title.
Fri, 16 Dec 2022 12:12:01 +0000 mod_pubsub_mqtt: Fix some inappropriate log levels
Matthew Wild <mwild1@gmail.com> [Fri, 16 Dec 2022 12:12:01 +0000] rev 5116
mod_pubsub_mqtt: Fix some inappropriate log levels
Fri, 16 Dec 2022 12:11:16 +0000 mod_pubsub_mqtt: Add XEP-0060 <item> wrapper to payloads
Matthew Wild <mwild1@gmail.com> [Fri, 16 Dec 2022 12:11:16 +0000] rev 5115
mod_pubsub_mqtt: Add XEP-0060 <item> wrapper to payloads
Fri, 09 Dec 2022 21:03:51 +0100 mod_pubsub_feeds: Include feeds library in plugin package
Kim Alvefur <zash@zash.se> [Fri, 09 Dec 2022 21:03:51 +0100] rev 5114
mod_pubsub_feeds: Include feeds library in plugin package Thanks drsnuggles
Sun, 04 Dec 2022 23:30:09 +0100 mod_http_muc_log: Fix syntax error in timestamp adjusting script
Kim Alvefur <zash@zash.se> [Sun, 04 Dec 2022 23:30:09 +0100] rev 5113
mod_http_muc_log: Fix syntax error in timestamp adjusting script Put the } on the wrong line. Praise the Lua `end` !
Sun, 04 Dec 2022 23:16:34 +0100 mod_http_muc_log: Move language attribute onto body itself
Kim Alvefur <zash@zash.se> [Sun, 04 Dec 2022 23:16:34 +0100] rev 5112
mod_http_muc_log: Move language attribute onto body itself One could argue that it's mostly the message that is in a particular language, while the timestamp is less so. What language a particular nickname is, and its relation to the language in the text, that is an unresolved question.
Sun, 04 Dec 2022 23:16:31 +0100 mod_http_muc_log: Tweak style towards the "modern"
Kim Alvefur <zash@zash.se> [Sun, 04 Dec 2022 23:16:31 +0100] rev 5111
mod_http_muc_log: Tweak style towards the "modern" Also accidentally converted the hand-minified CSS to SCSS for easier editing. This gets rid of the <q> element because it makes browsers (at least Firefox) add annoying quotes to any text copied out of them, interfering with opening non-linkified URLs. That could have been considered a sort of security mechanism, but convenience trumps security!
Sun, 04 Dec 2022 22:23:56 +0100 mod_http_muc_log: Fix error in js when displaying presence is disabled
Kim Alvefur <zash@zash.se> [Sun, 04 Dec 2022 22:23:56 +0100] rev 5110
mod_http_muc_log: Fix error in js when displaying presence is disabled When the form is hidden, attempting to index forms[0] throws an error, however this is harmless since the script is finished by that point.
Sun, 04 Dec 2022 22:21:05 +0100 mod_http_muc_log: Include static resources (css & js) in plugin package
Kim Alvefur <zash@zash.se> [Sun, 04 Dec 2022 22:21:05 +0100] rev 5109
mod_http_muc_log: Include static resources (css & js) in plugin package Forgot to include this in the previous commit somehow.
Sun, 04 Dec 2022 22:10:07 +0100 mod_http_muc_log: Move CSS and JS out of template
Kim Alvefur <zash@zash.se> [Sun, 04 Dec 2022 22:10:07 +0100] rev 5108
mod_http_muc_log: Move CSS and JS out of template This allows applying different cache and security policies to the static resources, while reducing the size of all pages.
Fri, 02 Dec 2022 22:06:40 +0100 mod_s2soutinjection: Use session logger where it makes sense
Kim Alvefur <zash@zash.se> [Fri, 02 Dec 2022 22:06:40 +0100] rev 5107
mod_s2soutinjection: Use session logger where it makes sense It makes sense here.
Fri, 02 Dec 2022 22:05:13 +0100 mod_s2soutinjection: Use module logging API
Kim Alvefur <zash@zash.se> [Fri, 02 Dec 2022 22:05:13 +0100] rev 5106
mod_s2soutinjection: Use module logging API _G.log exists but modules should normally use module:log(), or session.log where applicable.
Fri, 02 Dec 2022 22:03:29 +0100 mod_s2soutinjection: Remove undefined global (thanks Damian)
Kim Alvefur <zash@zash.se> [Fri, 02 Dec 2022 22:03:29 +0100] rev 5105
mod_s2soutinjection: Remove undefined global (thanks Damian) Probably leftover from mod_onions. I don't think this had any effect other than Prosody warning about touching the global scope
Fri, 02 Dec 2022 22:02:55 +0100 mod_s2soutinjection: Remove unused variables [luacheck]
Kim Alvefur <zash@zash.se> [Fri, 02 Dec 2022 22:02:55 +0100] rev 5104
mod_s2soutinjection: Remove unused variables [luacheck]
Tue, 29 Nov 2022 11:43:59 +0000 mod_compat_roles: Add support for role inheritance (built-in roles only)
Matthew Wild <mwild1@gmail.com> [Tue, 29 Nov 2022 11:43:59 +0000] rev 5103
mod_compat_roles: Add support for role inheritance (built-in roles only)
Tue, 29 Nov 2022 11:38:28 +0000 mod_compat_roles: Fix permission checks/roles to be per-host as intended
Matthew Wild <mwild1@gmail.com> [Tue, 29 Nov 2022 11:38:28 +0000] rev 5102
mod_compat_roles: Fix permission checks/roles to be per-host as intended
Tue, 29 Nov 2022 11:37:58 +0000 mod_compat_roles: Fix traceback when no host roles are defined (thanks cc)
Matthew Wild <mwild1@gmail.com> [Tue, 29 Nov 2022 11:37:58 +0000] rev 5101
mod_compat_roles: Fix traceback when no host roles are defined (thanks cc)
Tue, 29 Nov 2022 11:36:28 +0000 mod_isolate_host: Pass context to module:may() (thanks cc)
Matthew Wild <mwild1@gmail.com> [Tue, 29 Nov 2022 11:36:28 +0000] rev 5100
mod_isolate_host: Pass context to module:may() (thanks cc)
Mon, 28 Nov 2022 19:12:37 +0100 mod_sasl2_fast: Add explicit dependency on mod_sasl2
Kim Alvefur <zash@zash.se> [Mon, 28 Nov 2022 19:12:37 +0100] rev 5099
mod_sasl2_fast: Add explicit dependency on mod_sasl2 Ensures mod_sasl2 is installed and loaded so it can fire the relevant events.
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 tip