Debian Patches

Status for ejabberd/24.12-3+deb13u2

Patch Description Author Forwarded Bugs Origin Last update
ejabberdctl.template.patch adjust ejabberdctl The default ejabberdctl needs some changes to work correctly and to
avoid unnecessary problematic changes compared to older versions.

===================================================================
Philipp Huebner <debalance@debian.org> not-needed
ejabberd.init.template.patch adjust ejabberd.init.template for Debian ejabberd's init script is very basic and needs to be adjusted and extended
to work properly on Debian systems and to comply with the Debian Policy.

===================================================================
Philipp Huebner <debalance@debian.org> not-needed
examples.mtr.patch Fix syntax problems with the example scripts
===================================================================
Gerfried Fuchs <rhonda@debian.at> vim:ft=diff: not-needed
ejabberdctl.cfg.example.diff adjust ejabberdctl.cfg.example to create a PID file ejabberd's default control config doesn't create a PID file upon start,
so change it

===================================================================
Philipp Huebner <debalance@debian.org> not-needed
ejabberd.service.template.patch populate ejabberd.service.template Turn the service template into an actual service file for systemd

===================================================================
Mathias Ertl <mati@jabber.at> not-needed
ejabberd.yml.example.diff adjust ejabberd.yml.example to sane defaults ejabberd's default configuration needs to be altered to be
useful on Debian systems

===================================================================
Philipp Huebner <debalance@debian.org> not-needed
src.includes.patch correct includes Many parts of ejabberd code were moved into their own projects and are packaged
separately by me. To make the build process work, several includes must be
adjusted for the corresponding libraries to be found.

===================================================================
Philipp Huebner <debalance@debian.org> not-needed
fix-spelling-errors.patch fix spelling errors fix spelling errors based on lintian hints

===================================================================
Philipp Huebner <debalance@debian.org> no
remove_an-trap_macro.patch remove an-trap macro and related flags There seems to be an issue with the doctool used to generate the manpage which generates
quite a bit of an-trap macro and related flags (https://savannah.gnu.org/bugs/?61002).
And these does not seem todo anything in the manpage either, not to mention it makes
lintian complain about 'undefined an-trap macro'

===================================================================
Ananthu C V <weepingclown@disroot.org> no 2023-10-25
133d52d04023d603283a7796c46bc40ffc7cd3c2.patch Stop processing other handlers in mod_s2s_bidi:s2s_in_handle_info

This should fix issue reported in #4344
Paweł Chmielowski <pawel@process-one.net> no 2025-01-22
src.ejabberd_s2s_in.patch Ignore cert purpose for incoming s2s connections
Since web browser certificate authority requirements no longer allow for
including the client purpose flag, let s2s listeners ignore certificate
purposes when authenticating incoming connections.

Based on upstream commit 72bc9b6c7f6afce7aa671a47eee343cc25b0abcb by
Paweł Chmielowski <pawel@process-one.net>.
Holger Weiss <holger@zedat.fu-berlin.de> no 2026-02-21

All known versions for source package 'ejabberd'

Links