Package: ejabberd / 14.07-4+deb8u3
Metadata
Package | Version | Patches format |
---|---|---|
ejabberd | 14.07-4+deb8u3 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
remove_deps.diff | (download) |
rebar.config.script |
4 1 + 3 - 0 ! |
remove make targets for deps Without this patch, dependencies would be downloaded and compiled using rebar at build time. |
disable_rebar_deps.diff | (download) |
Makefile.in |
25 2 + 23 - 0 ! |
remove make targets for deps Without this patch, dependencies would be downloaded and compiled using rebar at build time. |
disable_test.diff | (download) |
Makefile.in |
4 0 + 4 - 0 ! |
remove testing with mysql and postgresql Without this patch a test would be initiated after building ejabberd that requires specially configured instances of MySQL and PostgreSQL to be up and running. |
fix_includes.diff | (download) |
src/mod_sip.erl |
2 1 + 1 - 0 ! |
correct include This part of the code was moved into it's own project and was packaged separately by me. To make the build process work, this small fix is necessary. |
fix_examples.patch | (download) |
examples/mtr/ejabberd |
3 1 + 2 - 0 ! |
fix syntax problems with the example scripts |
fix_init.patch | (download) |
ejabberd.init.template |
36 27 + 9 - 0 ! |
adjust initscript template Some tweaks to the initscript template are needed for Debian packaging to work and to follow policy. |
enable ipv6.diff | (download) |
ejabberd.yml.example |
3 3 + 0 - 0 ! |
enable ipv6 by default Binding to "::" by default enables IPv6 as well as IPv4. This was a release goal for the Lenny release already. |
fix_option_name.patch | (download) |
src/eldap_utils.erl |
29 22 + 7 - 0 ! |
fix option name The "ldap_deref_aliases" option has accidentally been renamed to "deref_aliases" as of ejabberd 13.x. This patch reverts that change (but lets ejabberd accept both names for the time being), so that the option name now matches the documentation again. It has been applied upstream after the 14.07 release. |
CVE 2014 8760.patch | (download) |
src/ejabberd_c2s.erl |
4 2 + 2 - 0 ! |
make sure "starttls_required" can't be bypassed. Don't allow clients to circumvent the "starttls_required" option by enabling XMPP stream compression. |
disable_internal_logrotate.patch | (download) |
ejabberd.yml.example |
19 3 + 16 - 0 ! |
disable ejabberd's internal log rotation There is a conflict between ejabberd's internal logrotation and the external logrotate configuration. In order to use external log rotation reliably, ejabberd's internal logrotation needs to be disabled. Otherwise loss of some log content will occur. |
fix_reopen_log.patch | (download) |
src/ejabberd_logger.erl |
8 1 + 7 - 0 ! |
don't let "reopen-log" command rotate logs Make sure the "ejabberdctl reopen-log" command really just reopens log files and doesn't also rename them. This allows us to use it as a "postrotate" command in our logrotate configuration for ejabberd. |
configure_ssl.patch | (download) |
ejabberd.yml.example |
16 8 + 8 - 0 ! |
configure default usage of tls/ssl Enable TLS but disable SSLv3 as it is no longer considered "secure" |
avoid_hanging_c2s.patch | (download) |
src/ejabberd_c2s.erl |
27 17 + 10 - 0 ! |
avoid hanging c2s processes When Stream Management is enabled for a client session and a gen_tcp:send/2 call fails, make sure that gen_tcp:send/2 won't be called again. This avoids an Erlang issue where gen_tcp:send/2 blocks despite 'send_timeout' (and 'send_timeout_close') being set. The patch has been applied upstream after the 14.07 release. |
base64.patch | (download) |
src/jlib.erl |
7 6 + 1 - 0 ! |
accept trailing whitespace in base64 strings Some client authors append a newline character to Base64 strings, e.g. in <auth/> packets. Ignore such newline (and while at it, also space) characters instead of stumbling over them. |
fix_muc_logs.patch | (download) |
src/mod_muc_log.erl |
7 6 + 1 - 0 ! |
[patch] fix nick logging in mod_muc_log plaintext (#522) |
fix_ldap_dn_filter.patch | (download) |
src/ejabberd_auth_ldap.erl |
2 1 + 1 - 0 ! |
fix parsing of "ldap_dn_filter" option |
ELDAPv3.diff | (download) |
src/ELDAPv3.erl |
4 4 + 0 - 0 ! |
fix broken ldap queries Occuring with any LDAP server when ldap_uid is set to ldap_uids: "someAttribute" : "%u@anydomain.com" ejabberd is unable to create proper LDAP queries for retrieving list of users, as a result list of server users remains empty. |