Package: ejabberd
Version: 19.08-1
Severity: important
Tags: upstream,fixed-upstream
Forwarded: https://github.com/processone/ejabberd/issues/2989

Dear Maintainer,

The 2019.08 introduced a regression in BOSH and WebSocket support where the
HTTP Host(name) is not identical to the XMPP domain (very common setup).

This has already been fixed upstream. I kindly request to include the fix in
a new upload of 2019.08 and not wait until a new ejabberd version is released
as that can take months.

https://github.com/processone/ejabberd/issues/2989

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (400, 'experimental'), (200, 
'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=nl_NL.utf8 (charmap=UTF-8), LANGUAGE=en_US 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages ejabberd depends on:
ii  adduser                        3.118
ii  debconf [debconf-2.0]          1.5.73
ii  erlang-asn1                    1:22.0.7+dfsg-1
ii  erlang-base [erlang-abi-17.0]  1:22.0.7+dfsg-1
ii  erlang-base64url               1.0.1-1
ii  erlang-crypto                  1:22.0.7+dfsg-1
ii  erlang-goldrush                0.2.0-2
ii  erlang-inets                   1:22.0.7+dfsg-1
ii  erlang-jiffy                   0.14.11+dfsg-4+b1
ii  erlang-jose                    1.9.0-2
ii  erlang-lager                   3.8.0-1
ii  erlang-mnesia                  1:22.0.7+dfsg-1
ii  erlang-odbc                    1:22.0.7+dfsg-1
ii  erlang-os-mon                  1:22.0.7+dfsg-1
ii  erlang-p1-cache-tab            1.0.20-1
ii  erlang-p1-eimp                 1.0.12-1
ii  erlang-p1-iconv                1.0.10-2
ii  erlang-p1-mqtree               1.0.4-1
ii  erlang-p1-pkix                 1.0.3-1
ii  erlang-p1-stringprep           1.0.17-1
ii  erlang-p1-tls                  1.1.2-1
ii  erlang-p1-utils                1.0.16-1
ii  erlang-p1-xml                  1.1.37-1
ii  erlang-p1-xmpp                 1.4.0-1
ii  erlang-p1-yaml                 1.0.20-1
ii  erlang-p1-yconf                1.0.0-1
ii  erlang-p1-zlib                 1.0.6-1
ii  erlang-public-key              1:22.0.7+dfsg-1
ii  erlang-ssl                     1:22.0.7+dfsg-1
ii  erlang-syntax-tools            1:22.0.7+dfsg-1
ii  erlang-xmerl                   1:22.0.7+dfsg-1
ii  init-system-helpers            1.57
ii  lsb-base                       11.1.0
ii  openssl                        1.1.1c-1
ii  ucf                            3.0038+nmu1

ejabberd recommends no packages.

Versions of packages ejabberd suggests:
pn  apparmor                         <none>
pn  apparmor-utils                   <none>
pn  ejabberd-contrib                 <none>
pn  erlang-luerl                     <none>
pn  erlang-p1-mysql                  <none>
pn  erlang-p1-oauth2                 <none>
pn  erlang-p1-pam                    <none>
pn  erlang-p1-pgsql                  <none>
pn  erlang-p1-sip                    <none>
pn  erlang-p1-sqlite3                <none>
pn  erlang-p1-stun                   <none>
ii  erlang-redis-client              1.2.0-2
ii  imagemagick                      8:6.9.10.23+dfsg-2.1
ii  imagemagick-6.q16 [imagemagick]  8:6.9.10.23+dfsg-2.1
pn  libunix-syslog-perl              <none>
pn  yamllint                         <none>

-- Configuration Files:
/etc/default/ejabberd changed:
ERL_OPTIONS="-env ERL_CRASH_DUMP_BYTES 0"
EJABBERD_PID_PATH=/run/ejabberd/ejabberd.pid
EJABBERD_CONFIG_PATH=/etc/ejabberd/ejabberd.yml
CONTRIB_MODULES_CONF_DIR=/etc/ejabberd/modules.d

/etc/ejabberd/inetrc [Errno 13] Permission denied: '/etc/ejabberd/inetrc'
/etc/ejabberd/modules.d/README.modules [Errno 13] Permission denied: 
'/etc/ejabberd/modules.d/README.modules'

-- debconf information:
  ejabberd/nomatch:
* ejabberd/erlangopts: -env ERL_CRASH_DUMP_BYTES 0
  ejabberd/invalidhostname:
  ejabberd/invaliduser:
  ejabberd/invalidpreseed:
* ejabberd/user: admin
  ejabberd/nodenamechanges:
* ejabberd/hostname: example.com

Reply via email to