pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/chat/ejabberd



Module Name:    pkgsrc
Committed By:   gdt
Date:           Wed Feb  4 16:19:13 UTC 2026

Modified Files:
        pkgsrc/chat/ejabberd: Makefile
        pkgsrc/chat/ejabberd/files: ejabberd.sh

Log Message:
chat/ejabberd: Make epmd listen only on localhost

The default is *, so set it to 127.0.0.1, aligned with security for
single-host setups.  Theoretical users with multiple hosts are weclome
to send patches to make this configurable, or, better yet, fix
upstream via a config file.


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 pkgsrc/chat/ejabberd/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/chat/ejabberd/files/ejabberd.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/chat/ejabberd/Makefile
diff -u pkgsrc/chat/ejabberd/Makefile:1.108 pkgsrc/chat/ejabberd/Makefile:1.109
--- pkgsrc/chat/ejabberd/Makefile:1.108 Sun Aug 17 11:52:52 2025
+++ pkgsrc/chat/ejabberd/Makefile       Wed Feb  4 16:19:13 2026
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.108 2025/08/17 11:52:52 gdt Exp $
+# $NetBSD: Makefile,v 1.109 2026/02/04 16:19:13 gdt Exp $
 
 DISTNAME=      ejabberd-25.07
+PKGREVISION=   1
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=processone/}
 

Index: pkgsrc/chat/ejabberd/files/ejabberd.sh
diff -u pkgsrc/chat/ejabberd/files/ejabberd.sh:1.4 pkgsrc/chat/ejabberd/files/ejabberd.sh:1.5
--- pkgsrc/chat/ejabberd/files/ejabberd.sh:1.4  Thu Jul 31 10:31:51 2014
+++ pkgsrc/chat/ejabberd/files/ejabberd.sh      Wed Feb  4 16:19:13 2026
@@ -1,6 +1,6 @@
 #!@RCD_SCRIPTS_SHELL@
 #
-# $NetBSD: ejabberd.sh,v 1.4 2014/07/31 10:31:51 fhajny Exp $
+# $NetBSD: ejabberd.sh,v 1.5 2026/02/04 16:19:13 gdt Exp $
 # $FreeBSD: ejabberd.sh.in,v 1.1 2005/08/28 15:51:48 vsevolod Exp $
 #
 # PROVIDE: ejabberd
@@ -34,6 +34,9 @@ ejabberd_status()
 
 ejabberd_start()
 {
+    # epmd is an erlang nameserver.  Listen only on localhost, aligned
+    # with what 99.9% want.
+    export ERL_EPMD_ADDRESS=127.0.0.1
     echo -n "Starting $name: "
     if ejabberd_status; then
        echo " already running."



Home | Main Index | Thread Index | Old Index