From 41b06cb79ec567b87414bea87dcabb1979dd5ed9 Mon Sep 17 00:00:00 2001 From: Badlop Date: Wed, 6 May 2020 13:21:30 +0200 Subject: [PATCH] Show deprecation warning if ejabberd_xmlrpc is configured as listen module (#2915) --- src/ejabberd_xmlrpc.erl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ejabberd_xmlrpc.erl b/src/ejabberd_xmlrpc.erl index 093bd8483..1cad102fe 100644 --- a/src/ejabberd_xmlrpc.erl +++ b/src/ejabberd_xmlrpc.erl @@ -395,4 +395,11 @@ make_status(error) -> 1; make_status(_) -> 1. listen_options() -> + ?WARNING_MSG("It is deprecated defining ejabberd_xmlrpc as a listen module " + "in the ejabberd configuration. Support for that configuration" + " method may be removed in a future ejabberd release. You are " + "encouraged to define ejabberd_xmlrpc inside request_handlers " + "option of ejabberd_http listen module. See the ejabberd " + "documentation for details: https://docs.ejabberd.im/admin/" + "configuration/listen/#ejabberd-xmlrpc", []), [].