Sat, 02 Dec 2023 11:07:23 +0100 mod_restrict_xmpp: Add vcard4 PEP node to profile permission
Kim Alvefur <zash@zash.se> [Sat, 02 Dec 2023 11:07:23 +0100] rev 5758
mod_restrict_xmpp: Add vcard4 PEP node to profile permission
Sat, 02 Dec 2023 11:06:47 +0100 mod_client_management: Include session in new-client event
Kim Alvefur <zash@zash.se> [Sat, 02 Dec 2023 11:06:47 +0100] rev 5757
mod_client_management: Include session in new-client event Needed by mod_audit_auth
Fri, 01 Dec 2023 22:40:41 +0100 mod_http_oauth2: Fire authentication events on login form
Kim Alvefur <zash@zash.se> [Fri, 01 Dec 2023 22:40:41 +0100] rev 5756
mod_http_oauth2: Fire authentication events on login form For e.g. mod_audit_auth to use. A bit hacky because upon review many modules don't seem to handle the lack of an XMPP session in the event payload.
Fri, 01 Dec 2023 21:35:25 +0100 mod_http_oauth2: Comment on authorization code storage
Kim Alvefur <zash@zash.se> [Fri, 01 Dec 2023 21:35:25 +0100] rev 5755
mod_http_oauth2: Comment on authorization code storage
Fri, 01 Dec 2023 21:32:33 +0100 mod_audit_tokens: Record events fired by mod_tokenauth in audit log
Kim Alvefur <zash@zash.se> [Fri, 01 Dec 2023 21:32:33 +0100] rev 5754
mod_audit_tokens: Record events fired by mod_tokenauth in audit log
Fri, 01 Dec 2023 11:59:02 +0000 mod_audit_auth: Add audit record when a client connects that has not been seen before
Matthew Wild <mwild1@gmail.com> [Fri, 01 Dec 2023 11:59:02 +0000] rev 5753
mod_audit_auth: Add audit record when a client connects that has not been seen before
Fri, 01 Dec 2023 11:34:52 +0000 mod_audit_auth: Ignore FAST authentication events by default
Matthew Wild <mwild1@gmail.com> [Fri, 01 Dec 2023 11:34:52 +0000] rev 5752
mod_audit_auth: Ignore FAST authentication events by default FAST is more like a cookie that allows linking new connections to a previous (e.g. password) authentication. Since we assume that FAST tokens are secure (not user generated) and not shareable, it reduces a lot of noise by filtering out uninteresting authentication events.
Thu, 30 Nov 2023 18:05:42 +0000 mod_restrict_xmpp: Fix remaining hard-coded role name
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 18:05:42 +0000] rev 5751
mod_restrict_xmpp: Fix remaining hard-coded role name
Thu, 30 Nov 2023 17:59:47 +0000 mod_audit: Update README with new name of mod_audit_register
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 17:59:47 +0000] rev 5750
mod_audit: Update README with new name of mod_audit_register
Thu, 30 Nov 2023 17:59:08 +0000 mod_audit_user_accounts: Renamed from mod_audit_register
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 17:59:08 +0000] rev 5749
mod_audit_user_accounts: Renamed from mod_audit_register
Thu, 30 Nov 2023 17:51:27 +0000 mod_audit_register: Support for deregister and enable/disable events
Matthew Wild <mwild1@gmail.com> [Thu, 30 Nov 2023 17:51:27 +0000] rev 5748
mod_audit_register: Support for deregister and enable/disable events
Wed, 29 Nov 2023 12:14:49 +0000 mod_audit_status: Support writing heartbeat with async storage drivers
Matthew Wild <mwild1@gmail.com> [Wed, 29 Nov 2023 12:14:49 +0000] rev 5747
mod_audit_status: Support writing heartbeat with async storage drivers
Wed, 29 Nov 2023 11:14:21 +0100 mod_storage_xmlarchive: Support using requested archive-id
Kim Alvefur <zash@zash.se> [Wed, 29 Nov 2023 11:14:21 +0100] rev 5746
mod_storage_xmlarchive: Support using requested archive-id However diverging from the date-prefixed format means it will need to look through the whole archive to find a particular ID.
Tue, 28 Nov 2023 19:55:43 +0100 mod_storage_xmlarchive: Pass hostname to converter for converting all users
Kim Alvefur <zash@zash.se> [Tue, 28 Nov 2023 19:55:43 +0100] rev 5745
mod_storage_xmlarchive: Pass hostname to converter for converting all users
Tue, 28 Nov 2023 19:48:34 +0100 mod_storage_xmlarchive: Migrate all users/rooms if no JID argument given
Kim Alvefur <zash@zash.se> [Tue, 28 Nov 2023 19:48:34 +0100] rev 5744
mod_storage_xmlarchive: Migrate all users/rooms if no JID argument given
Mon, 27 Nov 2023 17:16:15 +0100 misc: Add a basic grafterm dashboard
Kim Alvefur <zash@zash.se> [Mon, 27 Nov 2023 17:16:15 +0100] rev 5743
misc: Add a basic grafterm dashboard For those of us who would rather have less JavaScript
Mon, 27 Nov 2023 17:14:36 +0100 misc: Add a Grafana dashboard
Kim Alvefur <zash@zash.se> [Mon, 27 Nov 2023 17:14:36 +0100] rev 5742
misc: Add a Grafana dashboard
Mon, 27 Nov 2023 14:27:35 +0100 mod_storage_s3: Sort archive items by LastModified
Kim Alvefur <zash@zash.se> [Mon, 27 Nov 2023 14:27:35 +0100] rev 5741
mod_storage_s3: Sort archive items by LastModified Otherwise they would get sorted by who knows what, probably the path. Also not sure if the timestamp comparisons were correct before.
Mon, 27 Nov 2023 09:30:04 +0100 mod_storage_s3: Reorder path components (BC: invalidates any existing data)
Kim Alvefur <zash@zash.se> [Mon, 27 Nov 2023 09:30:04 +0100] rev 5740
mod_storage_s3: Reorder path components (BC: invalidates any existing data) keyvalue: /bucket/hostname/username/store archive: /bucket/hostname/username/store/yyyy-mm-dd/with/key
Mon, 27 Nov 2023 09:28:28 +0100 mod_storage_s3: Fix querying for basic MAM parameters
Kim Alvefur <zash@zash.se> [Mon, 27 Nov 2023 09:28:28 +0100] rev 5739
mod_storage_s3: Fix querying for basic MAM parameters I guess I was planning to hash the 'with' part but changed my mind half way through implementing and also never tested this.
Mon, 27 Nov 2023 07:10:06 +0100 luacheck: Add new module API methods from trunk
Kim Alvefur <zash@zash.se> [Mon, 27 Nov 2023 07:10:06 +0100] rev 5738
luacheck: Add new module API methods from trunk See * trunk rev 4d4f9e42bcf8 * trunk rev 65fb0d7a2312 * trunk rev c9ef35fab0b1
Sun, 26 Nov 2023 22:44:01 +0100 mod_storage_s3: Implement search for set of IDs
Kim Alvefur <zash@zash.se> [Sun, 26 Nov 2023 22:44:01 +0100] rev 5737
mod_storage_s3: Implement search for set of IDs This together with the full id range query enables support for urn:xmpp:mam:2#extended in mod_mam
Sun, 26 Nov 2023 22:29:21 +0100 mod_storage_s3: Advertise full id range archive query capability
Kim Alvefur <zash@zash.se> [Sun, 26 Nov 2023 22:29:21 +0100] rev 5736
mod_storage_s3: Advertise full id range archive query capability
Sun, 26 Nov 2023 21:51:12 +0100 mod_audit: Use new module API for period/time ranges
Kim Alvefur <zash@zash.se> [Sun, 26 Nov 2023 21:51:12 +0100] rev 5735
mod_audit: Use new module API for period/time ranges It was added around the same time as the parse_duration function
Sat, 25 Nov 2023 01:09:01 +0100 mod_auth_oauth_external: Fix typo
Kim Alvefur <zash@zash.se> [Sat, 25 Nov 2023 01:09:01 +0100] rev 5734
mod_auth_oauth_external: Fix typo
Thu, 23 Nov 2023 16:16:34 +0100 mod_storage_xmlarchive: Fix "user" iteration API
Kim Alvefur <zash@zash.se> [Thu, 23 Nov 2023 16:16:34 +0100] rev 5733
mod_storage_xmlarchive: Fix "user" iteration API Fixes use in prosody-migrator. Otherwise this particular API is not used much, or this would have been noticed before. Usually it is a different store like 'accounts' that is responsible for providing the authoritative list of users. Thanks Ge0rG for testing
Wed, 22 Nov 2023 12:56:50 +0100 mod_storage_s3: Fix storing archives for host itself (e.g. mod_audit)
Kim Alvefur <zash@zash.se> [Wed, 22 Nov 2023 12:56:50 +0100] rev 5732
mod_storage_s3: Fix storing archives for host itself (e.g. mod_audit) Fixes error due to path constructor trying to do string.gsub(nil) with missing username or with fields.
Wed, 22 Nov 2023 11:54:22 +0000 mod_register_redirect: docs: Fix typo in example (thanks melvo)
Matthew Wild <mwild1@gmail.com> [Wed, 22 Nov 2023 11:54:22 +0000] rev 5731
mod_register_redirect: docs: Fix typo in example (thanks melvo)
Tue, 21 Nov 2023 17:34:54 +0000 mod_sasl2_sm: Remove duplicate advertisement of stream management (thanks singpolyma)
Matthew Wild <mwild1@gmail.com> [Tue, 21 Nov 2023 17:34:54 +0000] rev 5730
mod_sasl2_sm: Remove duplicate advertisement of stream management (thanks singpolyma)
Thu, 16 Nov 2023 19:18:22 +0100 mod_invites_page: Add support for Haiku and mobile Linux
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> [Thu, 16 Nov 2023 19:18:22 +0100] rev 5729
mod_invites_page: Add support for Haiku and mobile Linux
(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 tip