Patch |
File delta |
Description |
rebar.config.diff | (download) |
rebar.config |
51 0 51 - 0 !
1 file changed, 51 deletions(-) |
remove deps in rebar.config
rebar 2 fails to locate several deps, so we remove all deps from rebar.config
to prevent a failing package build
|
ejabberdctl.template.patch | (download) |
ejabberdctl.template |
11 5 6 - 0 !
1 file changed, 5 insertions( ), 6 deletions(-) |
adjust ejabberdctl
The default ejabberdctl needs some changes to work correctly and to
avoid unnecessary problematic changes compared to older versions.
|
ejabberd.init.template.patch | (download) |
ejabberd.init.template |
50 34 16 - 0 !
1 file changed, 34 insertions( ), 16 deletions(-) |
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.
|
examples.mtr.patch | (download) |
tools/captcha.sh |
2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-) |
fix syntax problems with the example scripts
|
ejabberdctl.cfg.example.diff | (download) |
ejabberdctl.cfg.example |
25 6 19 - 0 !
1 file changed, 6 insertions( ), 19 deletions(-) |
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
|
ejabberd.service.template.patch | (download) |
ejabberd.service.template |
19 12 7 - 0 !
1 file changed, 12 insertions( ), 7 deletions(-) |
populate ejabberd.service.template
Turn the service template into an actual service file for systemd
|
ejabberd.yml.example.diff | (download) |
ejabberd.yml.example |
134 97 37 - 0 !
1 file changed, 97 insertions( ), 37 deletions(-) |
adjust ejabberd.yml.example to sane defaults
ejabberd's default configuration needs to be altered to be
useful on Debian systems
|
src.includes.patch | (download) |
src/ejabberd_acme.erl |
2 1 1 - 0 !
src/ejabberd_admin.erl |
2 1 1 - 0 !
src/ejabberd_auth.erl |
2 1 1 - 0 !
src/ejabberd_auth_anonymous.erl |
2 1 1 - 0 !
src/ejabberd_auth_jwt.erl |
2 1 1 - 0 !
src/ejabberd_auth_mnesia.erl |
2 1 1 - 0 !
src/ejabberd_auth_sql.erl |
2 1 1 - 0 !
src/ejabberd_bosh.erl |
2 1 1 - 0 !
src/ejabberd_c2s.erl |
2 1 1 - 0 !
src/ejabberd_captcha.erl |
2 1 1 - 0 !
src/ejabberd_http.erl |
2 1 1 - 0 !
src/ejabberd_http_ws.erl |
2 1 1 - 0 !
src/ejabberd_iq.erl |
2 1 1 - 0 !
src/ejabberd_local.erl |
2 1 1 - 0 !
src/ejabberd_oauth.erl |
2 1 1 - 0 !
src/ejabberd_oauth_rest.erl |
2 1 1 - 0 !
src/ejabberd_oauth_sql.erl |
2 1 1 - 0 !
src/ejabberd_piefxis.erl |
4 2 2 - 0 !
src/ejabberd_router.erl |
2 1 1 - 0 !
src/ejabberd_router_multicast.erl |
2 1 1 - 0 !
src/ejabberd_s2s.erl |
2 1 1 - 0 !
src/ejabberd_s2s_in.erl |
2 1 1 - 0 !
src/ejabberd_s2s_out.erl |
2 1 1 - 0 !
src/ejabberd_service.erl |
2 1 1 - 0 !
src/ejabberd_sm.erl |
2 1 1 - 0 !
src/ejabberd_web.erl |
2 1 1 - 0 !
src/ejabberd_web_admin.erl |
2 1 1 - 0 !
src/ejabberd_websocket.erl |
2 1 1 - 0 !
src/ejabberd_xmlrpc.erl |
2 1 1 - 0 !
src/ext_mod.erl |
2 1 1 - 0 !
src/gen_iq_handler.erl |
2 1 1 - 0 !
src/gen_pubsub_node.erl |
2 1 1 - 0 !
src/gen_pubsub_nodetree.erl |
2 1 1 - 0 !
src/jd2ejd.erl |
2 1 1 - 0 !
src/misc.erl |
2 1 1 - 0 !
src/mod_adhoc.erl |
2 1 1 - 0 !
src/mod_admin_extra.erl |
4 2 2 - 0 !
src/mod_admin_update_sql.erl |
2 1 1 - 0 !
src/mod_announce.erl |
2 1 1 - 0 !
src/mod_announce_mnesia.erl |
2 1 1 - 0 !
src/mod_announce_sql.erl |
2 1 1 - 0 !
src/mod_avatar.erl |
2 1 1 - 0 !
src/mod_block_strangers.erl |
2 1 1 - 0 !
src/mod_blocking.erl |
2 1 1 - 0 !
src/mod_bosh.erl |
2 1 1 - 0 !
src/mod_caps.erl |
2 1 1 - 0 !
src/mod_carboncopy.erl |
2 1 1 - 0 !
src/mod_client_state.erl |
2 1 1 - 0 !
src/mod_configure.erl |
2 1 1 - 0 !
src/mod_conversejs.erl |
2 1 1 - 0 !
src/mod_delegation.erl |
2 1 1 - 0 !
src/mod_disco.erl |
2 1 1 - 0 !
src/mod_fail2ban.erl |
2 1 1 - 0 !
src/mod_host_meta.erl |
2 1 1 - 0 !
src/mod_http_api.erl |
2 1 1 - 0 !
src/mod_http_upload.erl |
2 1 1 - 0 !
src/mod_http_upload_quota.erl |
2 1 1 - 0 !
src/mod_jidprep.erl |
2 1 1 - 0 !
src/mod_last.erl |
2 1 1 - 0 !
src/mod_legacy_auth.erl |
2 1 1 - 0 !
src/mod_mam.erl |
2 1 1 - 0 !
src/mod_mam_mnesia.erl |
2 1 1 - 0 !
src/mod_mam_sql.erl |
2 1 1 - 0 !
src/mod_matrix_gw.erl |
2 1 1 - 0 !
src/mod_matrix_gw_room.erl |
2 1 1 - 0 !
src/mod_metrics.erl |
2 1 1 - 0 !
src/mod_mix.erl |
2 1 1 - 0 !
src/mod_mix_pam.erl |
2 1 1 - 0 !
src/mod_mqtt_bridge_session.erl |
2 1 1 - 0 !
src/mod_mqtt_session.erl |
2 1 1 - 0 !
src/mod_mqtt_ws.erl |
2 1 1 - 0 !
src/mod_muc.erl |
2 1 1 - 0 !
src/mod_muc_admin.erl |
2 1 1 - 0 !
src/mod_muc_log.erl |
2 1 1 - 0 !
src/mod_muc_mnesia.erl |
2 1 1 - 0 !
src/mod_muc_occupantid.erl |
2 1 1 - 0 !
src/mod_muc_room.erl |
2 1 1 - 0 !
src/mod_muc_rtbl.erl |
2 1 1 - 0 !
src/mod_muc_sql.erl |
2 1 1 - 0 !
src/mod_multicast.erl |
2 1 1 - 0 !
src/mod_offline.erl |
2 1 1 - 0 !
src/mod_offline_mnesia.erl |
2 1 1 - 0 !
src/mod_offline_sql.erl |
2 1 1 - 0 !
src/mod_ping.erl |
2 1 1 - 0 !
src/mod_pres_counter.erl |
2 1 1 - 0 !
src/mod_privacy.erl |
2 1 1 - 0 !
src/mod_privacy_mnesia.erl |
2 1 1 - 0 !
src/mod_privacy_sql.erl |
2 1 1 - 0 !
src/mod_private.erl |
2 1 1 - 0 !
src/mod_private_mnesia.erl |
2 1 1 - 0 !
src/mod_private_sql.erl |
2 1 1 - 0 !
src/mod_privilege.erl |
2 1 1 - 0 !
src/mod_proxy65_service.erl |
2 1 1 - 0 !
src/mod_pubsub.erl |
2 1 1 - 0 !
src/mod_push.erl |
2 1 1 - 0 !
src/mod_push_keepalive.erl |
2 1 1 - 0 !
src/mod_push_mnesia.erl |
2 1 1 - 0 !
src/mod_push_sql.erl |
2 1 1 - 0 !
src/mod_register.erl |
2 1 1 - 0 !
src/mod_register_web.erl |
2 1 1 - 0 !
src/mod_roster.erl |
2 1 1 - 0 !
src/mod_roster_mnesia.erl |
2 1 1 - 0 !
src/mod_roster_sql.erl |
2 1 1 - 0 !
src/mod_s2s_dialback.erl |
2 1 1 - 0 !
src/mod_service_log.erl |
2 1 1 - 0 !
src/mod_shared_roster.erl |
2 1 1 - 0 !
src/mod_shared_roster_ldap.erl |
2 1 1 - 0 !
src/mod_shared_roster_mnesia.erl |
2 1 1 - 0 !
src/mod_shared_roster_sql.erl |
2 1 1 - 0 !
src/mod_sic.erl |
2 1 1 - 0 !
src/mod_sip.erl |
2 1 1 - 0 !
src/mod_sip_proxy.erl |
2 1 1 - 0 !
src/mod_sip_registrar.erl |
2 1 1 - 0 !
src/mod_stats.erl |
2 1 1 - 0 !
src/mod_stream_mgmt.erl |
2 1 1 - 0 !
src/mod_stun_disco.erl |
2 1 1 - 0 !
src/mod_time.erl |
2 1 1 - 0 !
src/mod_vcard.erl |
2 1 1 - 0 !
src/mod_vcard_ldap.erl |
2 1 1 - 0 !
src/mod_vcard_mnesia.erl |
2 1 1 - 0 !
src/mod_vcard_sql.erl |
2 1 1 - 0 !
src/mod_vcard_xupdate.erl |
2 1 1 - 0 !
src/mod_version.erl |
2 1 1 - 0 !
src/node_flat.erl |
2 1 1 - 0 !
src/node_flat_sql.erl |
2 1 1 - 0 !
src/nodetree_tree.erl |
2 1 1 - 0 !
src/nodetree_tree_sql.erl |
2 1 1 - 0 !
src/prosody2ejabberd.erl |
4 2 2 - 0 !
src/pubsub_subscription.erl |
2 1 1 - 0 !
src/pubsub_subscription_sql.erl |
2 1 1 - 0 !
test/suite.hrl |
8 4 4 - 0 !
tools/xml_compress_gen.erl |
2 1 1 - 0 !
132 files changed, 138 insertions( ), 138 deletions(-) |
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.
|
fix spelling errors.patch | (download) |
man/ejabberd.yml.5 |
2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-) |
fix spelling errors
fix spelling errors based on lintian hints
|
remove_an trap_macro.patch | (download) |
man/ejabberd.yml.5 |
372 0 372 - 0 !
1 file changed, 372 deletions(-) |
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'
|
mod_pubsub dont blindly echo PEP notification.patch | (download) |
src/mod_pubsub.erl |
3 1 2 - 0 !
1 file changed, 1 insertion( ), 2 deletions(-) |
mod_pubsub: don't blindly echo pep notification
|