Thu, 04 Jan 2024 11:59:35 +0100 mod_pubsub_serverinfo: Detect existence of pub/sub node
Guus der Kinderen <guus.der.kinderen@gmail.com> [Thu, 04 Jan 2024 11:59:35 +0100] rev 5808
mod_pubsub_serverinfo: Detect existence of pub/sub node Instead of blindly trying to create the pub/sub node to publish items to, a service discovery query is performed to check if node creation is required. Added various bits of warn and debug logging, to give a user better feedback if and why something is failing.
Wed, 03 Jan 2024 23:05:14 +0100 mod_pubsub_serverinfo: implemented all basic features
Guus der Kinderen <guus.der.kinderen@gmail.com> [Wed, 03 Jan 2024 23:05:14 +0100] rev 5807
mod_pubsub_serverinfo: implemented all basic features This commit replaces the earlier proof-of-concept to a solution that: - reports on remotely-connected domains - uses disco/info to detect if those domains opt-in - publishes domain names for remote domains that do so - caches the disco/info response
Wed, 03 Jan 2024 07:53:55 +0100 mod_csi_battery_saver: mark some presences as important
tmolitor <thilo@eightysoft.de> [Wed, 03 Jan 2024 07:53:55 +0100] rev 5806
mod_csi_battery_saver: mark some presences as important
Thu, 28 Dec 2023 11:02:35 +0100 mod_pubsub_serverinfo: New module that uses pub/sub to make accessible server info
Guus der Kinderen <guus.der.kinderen@gmail.com> [Thu, 28 Dec 2023 11:02:35 +0100] rev 5805
mod_pubsub_serverinfo: New module that uses pub/sub to make accessible server info This first implemetnation is laughably simple: it only adds a disco#info feature. This flags 'opt-in' for inclusion of local domain names in the data exposed by other domains (per the domain), which will allow servers to be listed in the XMPP Network Graph at https://xmppnetwork.goodbytes.im Hopefully, this bare-boned implementation acts as a stepping stone for future improvements.
Sat, 23 Dec 2023 17:27:35 +0100 mod_groups_internal: Set group names as roster groups
Kim Alvefur <zash@zash.se> [Sat, 23 Dec 2023 17:27:35 +0100] rev 5804
mod_groups_internal: Set group names as roster groups
Sat, 23 Dec 2023 00:06:35 +0100 mod_http_oauth2: Reduce log level for error delivery via redirect
Kim Alvefur <zash@zash.se> [Sat, 23 Dec 2023 00:06:35 +0100] rev 5803
mod_http_oauth2: Reduce log level for error delivery via redirect This is supposed to be normal in OAuth2, not really deserving a warning log message.
Sat, 23 Dec 2023 00:01:30 +0100 mod_http_oauth2: Tweak fallback error text
Kim Alvefur <zash@zash.se> [Sat, 23 Dec 2023 00:01:30 +0100] rev 5802
mod_http_oauth2: Tweak fallback error text Since the oauth error is more like the error condition, a symbolic error code, not the most human-friendly. Many error cases do have human-readable error descriptions that should be fine on their own, or changed to be. As a fallback, capitalize the error name.
Thu, 21 Dec 2023 18:26:42 +0100 mod_http_oauth2: Improve registration schema documentation parts
Kim Alvefur <zash@zash.se> [Thu, 21 Dec 2023 18:26:42 +0100] rev 5801
mod_http_oauth2: Improve registration schema documentation parts
Fri, 15 Dec 2023 12:10:07 +0100 mod_http_oauth2: Do not enforce PKCE on Device and OOB flows
Kim Alvefur <zash@zash.se> [Fri, 15 Dec 2023 12:10:07 +0100] rev 5800
mod_http_oauth2: Do not enforce PKCE on Device and OOB flows PKCE does not appear to be used with the Device flow. I have found no mention of any interaction between those standards. Since no data is delivered via redirects in these cases, PKCE may not serve any purpose. This is mostly a problem because we reuse the authorization code to implement the Device and OOB flows.
Thu, 14 Dec 2023 09:44:13 +0000 mod_groups_internal: Return group name instead of MUC name if MUC has no name
Matthew Wild <mwild1@gmail.com> [Thu, 14 Dec 2023 09:44:13 +0000] rev 5799
mod_groups_internal: Return group name instead of MUC name if MUC has no name
(0) -3000 -1000 -300 -100 -10 +10 +100 tip