Changeset

13696:758818e21e01

Merge 13.0->trunk
author Matthew Wild <mwild1@gmail.com>
date Fri, 14 Feb 2025 14:54:49 +0000
parents 13691:8c0db1524dd9 (current diff) 13695:a727ea7a68eb (diff)
children 13699:4ba7216579eb
files
diffstat 4 files changed, 6 insertions(+), 20 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES	Thu Feb 13 18:01:43 2025 +0000
+++ b/CHANGES	Fri Feb 14 14:54:49 2025 +0000
@@ -82,6 +82,7 @@
 - Support for the roster *group* access_model in mod_pep
 - Support for systemd socket activation in server_epoll
 - mod_invites_adhoc gained a command for creating password resets
+- mod_cloud_notify imported from community modules for push notification support
 
 ## Removed
 
--- a/net/httpserver.lua	Thu Feb 13 18:01:43 2025 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
--- COMPAT w/pre-0.9
-local log = require "prosody.util.logger".init("net.httpserver");
-local traceback = debug.traceback;
-
-local _ENV = nil;
--- luacheck: std none
-
-local function fail()
-	log("error", "Attempt to use legacy HTTP API. For more info see https://prosody.im/doc/developers/legacy_http");
-	log("error", "Legacy HTTP API usage, %s", traceback("", 2));
-end
-
-return {
-	new = fail;
-	new_from_config = fail;
-	set_default_handler = fail;
-};
--- a/plugins/muc/hats.lib.lua	Thu Feb 13 18:01:43 2025 +0000
+++ b/plugins/muc/hats.lib.lua	Fri Feb 14 14:54:49 2025 +0000
@@ -1,7 +1,7 @@
 local st = require "prosody.util.stanza";
 local muc_util = module:require "muc/util";
 
-local hats_compat = module:get_option_boolean("muc_hats_compat", true); -- COMPAT for pre-XEP namespace, TODO reconsider default for next release
+local hats_compat = module:get_option_boolean("muc_hats_compat", false); -- COMPAT for pre-XEP namespace
 
 local xmlns_hats_legacy = "xmpp:prosody.im/protocol/hats:1";
 local xmlns_hats = "urn:xmpp:hats:0";
--- a/prosody.cfg.lua.dist	Thu Feb 13 18:01:43 2025 +0000
+++ b/prosody.cfg.lua.dist	Fri Feb 14 14:54:49 2025 +0000
@@ -9,6 +9,8 @@
 -- If there are any errors, it will let you know what and where
 -- they are, otherwise it will keep quiet.
 --
+-- Upgrading from a previous release? Check https://prosody.im/doc/upgrading
+--
 -- The only thing left to do is rename this file to remove the .dist ending, and fill in the
 -- blanks. Good luck, and happy Jabbering!
 
@@ -51,6 +53,8 @@
 		"vcard_legacy"; -- Conversion between legacy vCard and PEP Avatar, vcard
 
 	-- Nice to have
+		"account_activity"; -- Record time when an account was last used
+		"cloud_notify"; -- Push notifications for mobile devices
 		"csi_simple"; -- Simple but effective traffic optimizations for mobile devices
 		"invites"; -- Create and manage invites
 		"invites_adhoc"; -- Allow admins/users to create invitations via their client
@@ -75,7 +79,6 @@
 	-- Other specific functionality
 		--"announce"; -- Send announcement to all online users
 		--"groups"; -- Shared roster support
-		--"legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
 		--"mimicking"; -- Prevent address spoofing
 		--"motd"; -- Send a message to users when they log in
 		--"proxy65"; -- Enables a file transfer proxy service which clients behind NAT can use
@@ -92,7 +95,6 @@
 	-- "offline"; -- Store offline messages
 	-- "c2s"; -- Handle client connections
 	-- "s2s"; -- Handle server-to-server connections
-	-- "posix"; -- POSIX functionality, sends server to background, etc.
 }