I'm not actively running an ejabberd server, but portswise ok volker@,
when your testing works out well.

Small nitpick: portcheck complains that

        @rcscript /etc/rc.d/ejabberd has @mode set

On 2025-03-28 19:45, Kirill A. Korinsky wrote:
ports@,

I'd like to update net/ejabberd to 25.03 which was released a few hours ago.

Changes: https://www.process-one.net/blog/ejabberd-25-03/

I had tested it locally and deploy to my cluster, no regression yet.

Before commit I'd like to run it for a few days.

Anyway, tests and oks welcome.

Index: net/ejabberd/Makefile
===================================================================
RCS file: /home/cvs/ports/net/ejabberd/Makefile,v
diff -u -p -r1.57 Makefile
--- net/ejabberd/Makefile       21 Dec 2024 20:49:43 -0000      1.57
+++ net/ejabberd/Makefile       28 Mar 2025 17:57:36 -0000
@@ -1,6 +1,6 @@
COMMENT =               robust, ubiquitous and massively scalable messaging 
platform

-V =                    24.12
+V =                    25.03
DIST_TUPLE +=           github processone ejabberd ${V} .

CATEGORIES =            net
Index: net/ejabberd/distinfo
===================================================================
RCS file: /home/cvs/ports/net/ejabberd/distinfo,v
diff -u -p -r1.16 distinfo
--- net/ejabberd/distinfo       21 Dec 2024 20:49:43 -0000      1.16
+++ net/ejabberd/distinfo       28 Mar 2025 17:53:53 -0000
@@ -1,9 +1,9 @@
SHA256 (hex_modules/base64url-1.0.1.tar) = 
+bOt1HMaAqmwQQOYtHWzPnVmppU2Ujemve4btEdxn1w=
SHA256 (hex_modules/cache_tab-1.0.31.tar) = 
hYK2CkoJskfvhjVbqeB/zp4R7cA0WndckXH5cccrY1E=
-SHA256 (hex_modules/eimp-1.0.23.tar) = 
kHx4ACPLKJPk/Evb5qTwLDVZE4Yqxn8OzCZgXoFrYoo=
+SHA256 (hex_modules/eimp-1.0.24.tar) = 
fWFDLrikVlnAvkdfROde62UXQ6pkod6K33hc2tgZYa0=
SHA256 (hex_modules/epam-1.0.14.tar) = 
LzRJ5yiFpypsKoQ/VhrdD8L3DXoh9hRWkwpUdHPU2Yk=
SHA256 (hex_modules/eredis-1.7.1.tar) = 
fCtUxWb+1V/u8zQcp5sBAKY0j9PxYhhLftURjSWMPME=
-SHA256 (hex_modules/esip-1.0.56.tar) = 
nvNmDO+TtiP3No3NXHn05wQ1hjGQnm3UZOM1N4gV2h8=
+SHA256 (hex_modules/esip-1.0.57.tar) = 
GcNX4YF7HgR5LvNZv5AEAPPm0OWt6Sn9cviOqbRK8u0=
SHA256 (hex_modules/ezlib-1.0.13.tar) = 
nuYqs/jtVaD9EalWn8uORYaD+VV1QXJyGSsGnwkqv7s=
SHA256 (hex_modules/fast_tls-1.1.22.tar) = 
5ld5rvt6sVxHVSMP74B35ofSDMWjmEpZdPn2V+jiSFs=
SHA256 (hex_modules/fast_xml-1.1.55.tar) = 
g/PiOngO1fVnzexzlT8GyVuDjXCdv6hrWamKjSPJn4U=
@@ -15,29 +15,29 @@ SHA256 (hex_modules/jose-1.11.10.tar) =
SHA256 (hex_modules/lager-3.9.1.tar) = 
P1m6daBKmeXxi/kcifRtzlNvg8bLQV/ibm51pivvN9w=
SHA256 (hex_modules/luerl-1.2.3.tar) = 
G0udDKXX0oDR0nh6al7p9aISZBtiv/kVVrqlOAXfOu0=
SHA256 (hex_modules/mqtree-1.0.17.tar) = 
X+i3z4+8R4PQ/OuUZUrCu/MkKljNA5fSSd7YrgIb4qM=
-SHA256 (hex_modules/p1_acme-1.0.24.tar) = 
8UUdcGWV75l6scoXFi3axY+HSsl+MVpfrb48+iYUgAI=
-SHA256 (hex_modules/p1_mysql-1.0.24.tar) = 
8FiGX2Qlf1B6LGpa/zabE3XbyzCz1CWNrU8bPq/7ZV8=
+SHA256 (hex_modules/p1_acme-1.0.25.tar) = 
p7VbR0ld20+YoV5lRR7DrUP0Y3uVXHTNaV2Y5qZF0Iw=
+SHA256 (hex_modules/p1_mysql-1.0.26.tar) = 
6hOAg/LFRxm5z1Sdv1gCooiwAZ6j5USbNUx0zAP6/ew=
SHA256 (hex_modules/p1_oauth2-0.6.14.tar) = 
H9OsR05Dci2dWofG34029pjth697uBy7tmNhRR2Zro8=
-SHA256 (hex_modules/p1_pgsql-1.1.29.tar) = 
pv9Y6LF0mT84ldo+piEan50MVNGm4ouzIdo7PNaLOME=
-SHA256 (hex_modules/p1_utils-1.0.26.tar) = 
0DeejBFWuYvWT4Epwd4CL8yk8v23SGznO/DtLDN2sEw=
+SHA256 (hex_modules/p1_pgsql-1.1.32.tar) = 
JosB6PTrdcIRoxSVolwoFcVJrszi8N8aFhxuCizeBh4=
+SHA256 (hex_modules/p1_utils-1.0.27.tar) = 
8a+UKwpivPoNWfvjBnm+T/614kGgxJ7V8JTbL1uA9eA=
SHA256 (hex_modules/pc-1.15.0.tar) = 
TA+tT2Q3yuNT1RfaIY/ng0e4/6RLmBeIdJTKquVFlbM=
SHA256 (hex_modules/pkix-1.0.10.tar) = 
4CFk+DCUyxJMQbGrKJiKYV1Uua3DhXXwDxmll6OsXQ4=
SHA256 (hex_modules/provider_asn1-0.2.0.tar) = 
+JpUSUEpyCf7UokQXEDcLmBAPKUvnYOnE4xH7VvH/E4=
SHA256 (hex_modules/rebar3_hex-7.0.8.tar) = 
aEY0EEZwRHp6AAuE1pSfm5RjBjU+PaaJuKp7fvXRiBc=
SHA256 (hex_modules/sqlite3-1.1.15.tar) = 
PAuk4TMiwq1J3k4t3SgxE2at3lS+ro26nZ44iPadKFc=
-SHA256 (hex_modules/stringprep-1.0.30.tar) = 
9vybM4SgOHeDD4my84WAyvP0onRIpKMz1qjDl1wiC5o=
-SHA256 (hex_modules/stun-1.2.15.tar) = 
9tilQaKf0T8s5li2dsDMZhJiuW4EW1Le8WRLdevA7e8=
+SHA256 (hex_modules/stringprep-1.0.31.tar) = 
6WmciOjbFrOkHw5FrGh0pNqBpuSFSnfXbt5tCbCONTA=
+SHA256 (hex_modules/stun-1.2.17.tar) = 
azGCRMIehSSpquOsmgXNgjTumUwcLIFd5o0wYIatdo0=
SHA256 (hex_modules/unicode_util_compat-0.7.0.tar) = 
Je7m1n32GWDPanlCOVZlmbCeF+Zo03ACR7xJhjgVJSE=
SHA256 (hex_modules/verl-1.1.1.tar) = 
CSXlHNkqCovicXZbAkMLLiz/isMO8k0SO9DVhRHo+xg=
-SHA256 (hex_modules/xmpp-1.9.1.tar) = 
0rFDGvbkwaTIv5DK8MwRzesEe4MjuH6dfkgm1JEyddw=
-SHA256 (hex_modules/yconf-1.0.17.tar) = 
3SiSkjJBRJpGzIRXuewPsUAwcAc1pYhZVWd8c1w0GiU=
-SHA256 (processone-ejabberd-24.12.tar.gz) = 
IrFaub6PCsS3paekjNWcKCyH8XsDgBe5YMFc/TFGifI=
+SHA256 (hex_modules/xmpp-1.10.0.tar) = 
zurkO4/pdknY+FRrP38rOOz8kxwM3Vx0Rf+z+A/LfYU=
+SHA256 (hex_modules/yconf-1.0.18.tar) = 
+pUOxlA/ktZBf7jMHZgkA/BBaX6OG79NRYj7kZuVYuo=
+SHA256 (processone-ejabberd-25.03.tar.gz) = 
J98e2BI+zDE5pXPuJU6KWEOS91n1wjoIJWYsod8Mtiw=
SIZE (hex_modules/base64url-1.0.1.tar) = 7168
SIZE (hex_modules/cache_tab-1.0.31.tar) = 23552
-SIZE (hex_modules/eimp-1.0.23.tar) = 59392
+SIZE (hex_modules/eimp-1.0.24.tar) = 59904
SIZE (hex_modules/epam-1.0.14.tar) = 48640
SIZE (hex_modules/eredis-1.7.1.tar) = 34816
-SIZE (hex_modules/esip-1.0.56.tar) = 81408
+SIZE (hex_modules/esip-1.0.57.tar) = 81408
SIZE (hex_modules/ezlib-1.0.13.tar) = 48128
SIZE (hex_modules/fast_tls-1.1.22.tar) = 79872
SIZE (hex_modules/fast_xml-1.1.55.tar) = 96256
@@ -49,20 +49,20 @@ SIZE (hex_modules/jose-1.11.10.tar) = 19
SIZE (hex_modules/lager-3.9.1.tar) = 105984
SIZE (hex_modules/luerl-1.2.3.tar) = 252416
SIZE (hex_modules/mqtree-1.0.17.tar) = 29696
-SIZE (hex_modules/p1_acme-1.0.24.tar) = 26112
-SIZE (hex_modules/p1_mysql-1.0.24.tar) = 29696
+SIZE (hex_modules/p1_acme-1.0.25.tar) = 26112
+SIZE (hex_modules/p1_mysql-1.0.26.tar) = 29696
SIZE (hex_modules/p1_oauth2-0.6.14.tar) = 18432
-SIZE (hex_modules/p1_pgsql-1.1.29.tar) = 24576
-SIZE (hex_modules/p1_utils-1.0.26.tar) = 45056
+SIZE (hex_modules/p1_pgsql-1.1.32.tar) = 24576
+SIZE (hex_modules/p1_utils-1.0.27.tar) = 45056
SIZE (hex_modules/pc-1.15.0.tar) = 18944
SIZE (hex_modules/pkix-1.0.10.tar) = 147968
SIZE (hex_modules/provider_asn1-0.2.0.tar) = 10240
SIZE (hex_modules/rebar3_hex-7.0.8.tar) = 50688
SIZE (hex_modules/sqlite3-1.1.15.tar) = 1679872
-SIZE (hex_modules/stringprep-1.0.30.tar) = 91648
-SIZE (hex_modules/stun-1.2.15.tar) = 43520
+SIZE (hex_modules/stringprep-1.0.31.tar) = 91136
+SIZE (hex_modules/stun-1.2.17.tar) = 43520
SIZE (hex_modules/unicode_util_compat-0.7.0.tar) = 104960
SIZE (hex_modules/verl-1.1.1.tar) = 15360
-SIZE (hex_modules/xmpp-1.9.1.tar) = 381440
-SIZE (hex_modules/yconf-1.0.17.tar) = 22016
-SIZE (processone-ejabberd-24.12.tar.gz) = 2544618
+SIZE (hex_modules/xmpp-1.10.0.tar) = 381952
+SIZE (hex_modules/yconf-1.0.18.tar) = 22016
+SIZE (processone-ejabberd-25.03.tar.gz) = 2593226
Index: net/ejabberd/modules.inc
===================================================================
RCS file: /home/cvs/ports/net/ejabberd/modules.inc,v
diff -u -p -r1.2 modules.inc
--- net/ejabberd/modules.inc    21 Dec 2024 20:49:43 -0000      1.2
+++ net/ejabberd/modules.inc    28 Mar 2025 17:53:45 -0000
@@ -1,5 +1,4 @@
-MODERL_PLUGINS =       \
-                       provider_asn1           0.2.0 \
+MODERL_PLUGINS =       provider_asn1           0.2.0 \
                        rebar3_hex              7.0.8 \
                        verl                    1.1.1 \
                        pc                      1.15.0 \
@@ -7,10 +6,10 @@ MODERL_PLUGINS =      \

MODERL_MODULES =        base64url               1.0.1 \
                        cache_tab               1.0.31 \
-                       eimp                    1.0.23 \
+                       eimp                    1.0.24 \
                        epam                    1.0.14 \
                        eredis                  1.7.1 \
-                       esip                    1.0.56 \
+                       esip                    1.0.57 \
                        ezlib                   1.0.13 \
                        fast_tls                1.1.22 \
                        fast_xml                1.1.55 \
@@ -21,15 +20,15 @@ MODERL_MODULES =    base64url               1.0.1 \
                        lager                   3.9.1 \
                        luerl                   1.2.3 \
                        mqtree                  1.0.17 \
-                       p1_acme                 1.0.24 \
-                       p1_mysql                1.0.24 \
+                       p1_acme                 1.0.25 \
+                       p1_mysql                1.0.26 \
                        p1_oauth2               0.6.14 \
-                       p1_pgsql                1.1.29 \
-                       p1_utils                1.0.26 \
+                       p1_pgsql                1.1.32 \
+                       p1_utils                1.0.27 \
                        pkix                    1.0.10 \
                        sqlite3                 1.1.15 \
-                       stringprep              1.0.30 \
-                       stun                    1.2.15 \
+                       stringprep              1.0.31 \
+                       stun                    1.2.17 \
                        unicode_util_compat     0.7.0 \
-                       xmpp                    1.9.1 \
-                       yconf                   1.0.17
+                       xmpp                    1.10.0 \
+                       yconf                   1.0.18
Index: net/ejabberd/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/net/ejabberd/pkg/PLIST,v
diff -u -p -r1.21 PLIST
--- net/ejabberd/pkg/PLIST      21 Dec 2024 20:49:43 -0000      1.21
+++ net/ejabberd/pkg/PLIST      28 Mar 2025 18:01:13 -0000
@@ -134,6 +134,8 @@ lib/ejabberd/ejabberd-${V}/ebin/gen_pubs
lib/ejabberd/ejabberd-${V}/ebin/jd2ejd.beam
lib/ejabberd/ejabberd-${V}/ebin/misc.beam
lib/ejabberd/ejabberd-${V}/ebin/mod_adhoc.beam
+lib/ejabberd/ejabberd-${V}/ebin/mod_adhoc_api.beam
+lib/ejabberd/ejabberd-${V}/ebin/mod_adhoc_api_opt.beam
lib/ejabberd/ejabberd-${V}/ebin/mod_adhoc_opt.beam
lib/ejabberd/ejabberd-${V}/ebin/mod_admin_extra.beam
lib/ejabberd/ejabberd-${V}/ebin/mod_admin_update_sql.beam
@@ -162,6 +164,7 @@ lib/ejabberd/ejabberd-${V}/ebin/mod_carb
lib/ejabberd/ejabberd-${V}/ebin/mod_client_state.beam
lib/ejabberd/ejabberd-${V}/ebin/mod_client_state_opt.beam
lib/ejabberd/ejabberd-${V}/ebin/mod_configure.beam
+lib/ejabberd/ejabberd-${V}/ebin/mod_configure_opt.beam
lib/ejabberd/ejabberd-${V}/ebin/mod_conversejs.beam
lib/ejabberd/ejabberd-${V}/ebin/mod_conversejs_opt.beam
lib/ejabberd/ejabberd-${V}/ebin/mod_delegation.beam
@@ -413,6 +416,7 @@ lib/ejabberd/ejabberd-${V}/priv/msgs/ru.
lib/ejabberd/ejabberd-${V}/priv/msgs/sk.msg
lib/ejabberd/ejabberd-${V}/priv/msgs/sq.msg
lib/ejabberd/ejabberd-${V}/priv/msgs/sv.msg
+lib/ejabberd/ejabberd-${V}/priv/msgs/ta.msg
lib/ejabberd/ejabberd-${V}/priv/msgs/th.msg
lib/ejabberd/ejabberd-${V}/priv/msgs/tr.msg
lib/ejabberd/ejabberd-${V}/priv/msgs/uk.msg
@@ -657,17 +661,17 @@ lib/ejabberd/p1_acme-${MODERL_MODULE_p1_
lib/ejabberd/p1_acme-${MODERL_MODULE_p1_acme_VERSION}/ebin/p1_acme.app
lib/ejabberd/p1_acme-${MODERL_MODULE_p1_acme_VERSION}/ebin/p1_acme.beam
lib/ejabberd/p1_acme-${MODERL_MODULE_p1_acme_VERSION}/ebin/p1_acme_codec.beam
-lib/ejabberd/p1_mysql-1.0.24/
-lib/ejabberd/p1_mysql-1.0.24/ebin/
-lib/ejabberd/p1_mysql-1.0.24/ebin/p1_mysql.app
-lib/ejabberd/p1_mysql-1.0.24/ebin/p1_mysql.beam
-lib/ejabberd/p1_mysql-1.0.24/ebin/p1_mysql_app.beam
-lib/ejabberd/p1_mysql-1.0.24/ebin/p1_mysql_auth.beam
-lib/ejabberd/p1_mysql-1.0.24/ebin/p1_mysql_bin.beam
-lib/ejabberd/p1_mysql-1.0.24/ebin/p1_mysql_conn.beam
-lib/ejabberd/p1_mysql-1.0.24/ebin/p1_mysql_sup.beam
-lib/ejabberd/p1_mysql-1.0.24/include/
-lib/ejabberd/p1_mysql-1.0.24/include/p1_mysql.hrl
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/ebin/
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/ebin/p1_mysql.app
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/ebin/p1_mysql.beam
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/ebin/p1_mysql_app.beam
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/ebin/p1_mysql_auth.beam
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/ebin/p1_mysql_bin.beam
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/ebin/p1_mysql_conn.beam
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/ebin/p1_mysql_sup.beam
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/include/
+lib/ejabberd/p1_mysql-${MODERL_MODULE_p1_mysql_VERSION}/include/p1_mysql.hrl
lib/ejabberd/p1_oauth2-${MODERL_MODULE_p1_oauth2_VERSION}/
lib/ejabberd/p1_oauth2-${MODERL_MODULE_p1_oauth2_VERSION}/ebin/
lib/ejabberd/p1_oauth2-${MODERL_MODULE_p1_oauth2_VERSION}/ebin/oauth2.beam
@@ -729,8 +733,6 @@ lib/ejabberd/stringprep-${MODERL_MODULE_
lib/ejabberd/stringprep-${MODERL_MODULE_stringprep_VERSION}/ebin/
lib/ejabberd/stringprep-${MODERL_MODULE_stringprep_VERSION}/ebin/stringprep.app
lib/ejabberd/stringprep-${MODERL_MODULE_stringprep_VERSION}/ebin/stringprep.beam
-lib/ejabberd/stringprep-${MODERL_MODULE_stringprep_VERSION}/ebin/stringprep_app.beam
-lib/ejabberd/stringprep-${MODERL_MODULE_stringprep_VERSION}/ebin/stringprep_sup.beam
lib/ejabberd/stringprep-${MODERL_MODULE_stringprep_VERSION}/priv/
lib/ejabberd/stringprep-${MODERL_MODULE_stringprep_VERSION}/priv/lib/
@so 
lib/ejabberd/stringprep-${MODERL_MODULE_stringprep_VERSION}/priv/lib/stringprep.so

Reply via email to