xmpp.chapril.org-ejabberd/src
Holger Weiss cd336369a5 mod_stream_mgmt: Don't kill new PID on resumption
During XEP-0198 resumption, the ejabberd_c2s process that handles the
new connection reopens the ejabberd_sm session of the old one.  Since
commit b4770815c0, the new process adds
the new session table entry before the old process removes the old one.
While adding the new one, ejabberd_sm checks for old sessions to
replace.  This check assumes old SIDs compare lower than new ones.  This
assumption didn't necessarily hold for the session resumption case,
where the old SID's timestamp was copied over to the new SID and only
the PID was updated.  Therefore, the new process was killed if the new
PID happened to be smaller than the old one.

Fix this by having mod_stream_mgmt use its own SM-ID rather than copying
over the old SID's timestamp to the new SID.

Thanks to Thilo Molitor and Friedrich Altheide for reporting the issue,
and to Thomas Leister for his help with debugging it.
2020-06-01 21:33:55 +02:00
..
ELDAPv3.asn1db Do not generate LDAP's ASN.1 code when compiling ejabberd. 2013-06-22 03:27:59 +10:00
ELDAPv3.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
acl.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
econf.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd.app.src.in Use lager on OTP<22.0 2019-10-25 11:44:04 +03:00
ejabberd.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_access_permissions.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_acme.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_admin.erl Fix set_loglevel example argument documentation 2020-04-08 18:44:09 +02:00
ejabberd_app.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_auth.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_auth_anonymous.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_auth_external.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_auth_jwt.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_auth_ldap.erl Add reload handler to ejabberd_auth_ldap 2020-03-04 13:19:41 +01:00
ejabberd_auth_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_auth_pam.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_auth_sql.erl Use SQL ESCAPE statement only with MSSQL and SQLite, improve compatibility with CockroachDB (#3074) 2020-02-04 04:53:54 +03:00
ejabberd_backend_sup.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_bosh.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_c2s.erl mod_stream_mgmt: Don't kill new PID on resumption 2020-06-01 21:33:55 +02:00
ejabberd_c2s_config.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_captcha.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_cluster.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
ejabberd_cluster_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_commands.erl Remove ancient and rather useless incode ejabberd_commands documentation 2020-05-07 19:38:12 +02:00
ejabberd_commands_doc.erl Indicate which ejabberd version is used to produce the page 2020-04-08 18:47:50 +02:00
ejabberd_config.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_config_transformer.erl Use old http_uri, crypto and pg2 only with old Erlang/OTP (#3284) 2020-06-01 10:35:28 +02:00
ejabberd_ctl.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
ejabberd_db_sup.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_doc.erl Add ejabberd version number to man pages 2020-04-08 18:48:09 +02:00
ejabberd_hooks.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_http.erl Log errors that happen when retrieving http headers in ejabberd_http 2020-04-07 13:50:01 +02:00
ejabberd_http_ws.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_iq.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_listener.erl ejabberd_listener: Let supervisor terminate child 2020-05-05 17:22:52 +02:00
ejabberd_local.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_logger.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
ejabberd_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_oauth.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_oauth_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_oauth_rest.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_oauth_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_old_config.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_option.erl Support ejabberd_auth_http's auth_opts (processone/ejabberd-contrib#284) 2020-02-19 13:18:39 +01:00
ejabberd_options.erl Support ejabberd_auth_http's auth_opts (processone/ejabberd-contrib#284) 2020-02-19 13:18:39 +01:00
ejabberd_options_doc.erl Sort databases alphabetically in options doc (thanks to Neustradamus)(#3246) 2020-05-19 16:38:08 +02:00
ejabberd_piefxis.erl Do read piefxis file fully before starting processing included file 2020-02-18 15:02:23 +01:00
ejabberd_pkix.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
ejabberd_redis.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_redis_sup.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
ejabberd_regexp.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_router.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_router_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_router_multicast.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_router_redis.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
ejabberd_router_sql.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
ejabberd_s2s.erl Fix potential message loss in terminating c2s sessions 2020-04-01 14:36:01 +02:00
ejabberd_s2s_in.erl Set 'max_fsm_queue' default value (back) to 10000 2020-05-05 01:34:12 +02:00
ejabberd_s2s_out.erl Fix potential message loss in terminating c2s sessions 2020-04-01 14:36:01 +02:00
ejabberd_service.erl Set 'max_fsm_queue' default value (back) to 10000 2020-05-05 01:34:12 +02:00
ejabberd_shaper.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_sip.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_sm.erl Fix potential message loss in terminating c2s sessions 2020-04-01 14:36:01 +02:00
ejabberd_sm_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_sm_redis.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_sm_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_sql.erl use dsn-less config for mssql (#3131) 2020-04-23 13:56:41 +02:00
ejabberd_sql_pt.erl Fix issue with family field on cockroachdb 2020-03-17 11:35:54 +01:00
ejabberd_sql_sup.erl use dsn-less config for mssql (#3131) 2020-04-23 13:56:41 +02:00
ejabberd_stun.erl Rename 'turn_v4_ip' and 'turn_v6_ip' options 2020-05-29 18:40:19 +02:00
ejabberd_sup.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_system_monitor.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_tmp_sup.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_update.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_web.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_web_admin.erl Display installed ejabberd version in webadmin footer (#3272) 2020-05-15 11:20:53 +02:00
ejabberd_websocket.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ejabberd_xmlrpc.erl Show deprecation warning if ejabberd_xmlrpc is configured as listen module (#2915) 2020-05-06 14:08:43 +02:00
ejd2sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
eldap.erl Correctly handle unicode in log messages 2019-09-23 15:17:20 +03:00
eldap_filter.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
eldap_filter_yecc.yrl Set dnAttributes on when it's requested by a filter 2014-07-29 15:22:54 -03:00
eldap_pool.erl Use old http_uri, crypto and pg2 only with old Erlang/OTP (#3284) 2020-06-01 10:35:28 +02:00
eldap_utils.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
elixir_logger_backend.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
ext_mod.erl Use compilation flags used during build to compile modules in ext_mod 2020-03-03 11:25:17 +01:00
extauth.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
extauth_sup.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
gen_iq_handler.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
gen_mod.erl gen_mod: Reload modules after reloading listeners 2020-04-23 20:05:40 +02:00
gen_pubsub_node.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
gen_pubsub_nodetree.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
jd2ejd.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
misc.erl Use old http_uri, crypto and pg2 only with old Erlang/OTP (#3284) 2020-06-01 10:35:28 +02:00
mod_adhoc.erl Fix some English typos 2020-04-21 20:58:01 +02:00
mod_adhoc_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_admin_extra.erl Update *_vcard commands help, so they are better displayed in Docs 2020-05-14 20:02:47 +02:00
mod_admin_update_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_announce.erl Copy more option explanations from ejabberd Docs site 2020-04-08 18:49:41 +02:00
mod_announce_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_announce_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_announce_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_avatar.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
mod_avatar_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_block_strangers.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_block_strangers_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_blocking.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_bosh.erl Provide minimal mod_bosh configuration example 2020-05-09 15:04:10 +02:00
mod_bosh_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_bosh_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_bosh_redis.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_bosh_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_caps.erl Don't store caps information for direct presences of muc room 2020-04-27 13:17:51 +02:00
mod_caps_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_caps_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_caps_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_carboncopy.erl mod_carboncopy: Bump supported XEP revision 2020-04-05 22:52:55 +02:00
mod_client_state.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_client_state_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_configure.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_delegation.erl Copy more option explanations from ejabberd Docs site 2020-04-08 18:49:41 +02:00
mod_delegation_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_disco.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_disco_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_fail2ban.erl Copy more option explanations from ejabberd Docs site 2020-04-08 18:49:41 +02:00
mod_fail2ban_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_http_api.erl Copy more option explanations from ejabberd Docs site 2020-04-08 18:49:41 +02:00
mod_http_api_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_http_fileserver.erl Rewrite sentences in modules options examples, to not break Docs indentation 2020-04-28 21:31:35 +02:00
mod_http_fileserver_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_http_upload.erl Use old http_uri, crypto and pg2 only with old Erlang/OTP (#3284) 2020-06-01 10:35:28 +02:00
mod_http_upload_opt.erl Introduce 'vcard' option for the modules supporting vCards 2019-08-02 13:59:42 +03:00
mod_http_upload_quota.erl Copy more option explanations from ejabberd Docs site 2020-04-08 18:49:41 +02:00
mod_http_upload_quota_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_jidprep.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_jidprep_opt.erl mod_jidprep: Don't call gen_mod functions directly 2019-09-18 17:39:40 +02:00
mod_last.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_last_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_last_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_last_sql.erl Use correct type for seconds field in mod_last sql queries 2020-03-18 14:05:05 +01:00
mod_legacy_auth.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_mam.erl add missing mod_mam options 2020-04-02 12:56:28 +02:00
mod_mam_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_mam_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_mam_sql.erl sql_type should be taken for LServer, not LHost (#3202) 2020-03-30 09:47:36 +02:00
mod_metrics.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_metrics_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_mix.erl Use old http_uri, crypto and pg2 only with old Erlang/OTP (#3284) 2020-06-01 10:35:28 +02:00
mod_mix_mnesia.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_mix_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_mix_pam.erl Generate ejabberd.yml.5 man page from source code directly 2020-01-08 12:24:51 +03:00
mod_mix_pam_mnesia.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_mix_pam_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_mix_pam_sql.erl Correctly handle unicode in log messages 2019-09-23 15:17:20 +03:00
mod_mix_sql.erl Correctly handle unicode in log messages 2019-09-23 15:17:20 +03:00
mod_mqtt.erl Set 'max_fsm_queue' default value (back) to 10000 2020-05-05 01:34:12 +02:00
mod_mqtt_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_mqtt_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_mqtt_session.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_mqtt_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_mqtt_ws.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_muc.erl Copy more option explanations from ejabberd Docs site 2020-04-08 18:49:41 +02:00
mod_muc_admin.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
mod_muc_log.erl Don't crash in mod_muc_log:get_url when mod_muc_log is not enabled 2020-05-15 13:44:09 +02:00
mod_muc_log_opt.erl Advertise muc#roominfo_logs in disco#info of the room 2019-09-26 16:53:36 +03:00
mod_muc_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_muc_opt.erl Introduce 'vcard' option for the modules supporting vCards 2019-08-02 13:59:42 +03:00
mod_muc_room.erl Fix unsubscribe command result, handle_sync_event result, and dialyzer 2020-03-24 11:44:22 +01:00
mod_muc_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_muc_sup.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_multicast.erl Update syntax of some options so they are better displayed in Docs 2020-05-12 21:33:00 +02:00
mod_multicast_opt.erl Introduce 'vcard' option for the modules supporting vCards 2019-08-02 13:59:42 +03:00
mod_offline.erl Fix some English typos 2020-04-21 20:58:01 +02:00
mod_offline_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_offline_opt.erl Cache number of offline messages 2019-06-30 21:14:37 +03:00
mod_offline_sql.erl Restart offline pop_messages when there is mismatch between select and delete 2020-04-17 15:30:28 +02:00
mod_ping.erl If new session Pid exists when sm_remove is called, then keep Ping (#3260) 2020-05-11 18:22:35 +02:00
mod_ping_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_pres_counter.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_pres_counter_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_privacy.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_privacy_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_privacy_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_privacy_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_private.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_private_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_private_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_private_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_privilege.erl Copy more option explanations from ejabberd Docs site 2020-04-08 18:49:41 +02:00
mod_privilege_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_proxy65.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_proxy65_lib.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_proxy65_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_proxy65_opt.erl Introduce 'vcard' option for the modules supporting vCards 2019-08-02 13:59:42 +03:00
mod_proxy65_redis.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
mod_proxy65_service.erl Rename 'turn_v4_ip' and 'turn_v6_ip' options 2020-05-29 18:40:19 +02:00
mod_proxy65_sql.erl Fix most EDoc errors, even if that's not used nowadays apparently 2020-05-11 19:53:13 +02:00
mod_proxy65_stream.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_pubsub.erl Update syntax of some options so they are better displayed in Docs 2020-05-12 21:33:00 +02:00
mod_pubsub_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_pubsub_opt.erl Limit result set of disco#items for mod_pubsub 2019-10-24 14:59:47 +03:00
mod_pubsub_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_push.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_push_keepalive.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_push_keepalive_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_push_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_push_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_push_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_register.erl Copy more option explanations from ejabberd Docs site 2020-04-08 18:49:41 +02:00
mod_register_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_register_web.erl Fix hardcoded URL to register.css and URLS to sections (#3281) 2020-05-19 19:32:06 +02:00
mod_roster.erl Update links to the ejabberd Docs page in WebAdmin 2020-04-14 13:59:11 +02:00
mod_roster_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_roster_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_roster_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_s2s_dialback.erl Use old http_uri, crypto and pg2 only with old Erlang/OTP (#3284) 2020-06-01 10:35:28 +02:00
mod_s2s_dialback_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_service_log.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_service_log_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_shared_roster.erl Make a few more strings translatable in MUC and Shared Roster WebAdmin 2020-04-20 20:24:56 +02:00
mod_shared_roster_ldap.erl Copy more option explanations from ejabberd Docs site 2020-04-08 18:49:41 +02:00
mod_shared_roster_ldap_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_shared_roster_mnesia.erl Fix unused variables from previous commit 2020-04-14 15:00:45 +02:00
mod_shared_roster_opt.erl Add cache to mod_shared_roster 2020-03-17 14:35:43 +01:00
mod_shared_roster_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_sic.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_sip.erl Use old http_uri, crypto and pg2 only with old Erlang/OTP (#3284) 2020-06-01 10:35:28 +02:00
mod_sip_opt.erl Improve some validators 2019-07-15 09:59:07 +03:00
mod_sip_proxy.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_sip_registrar.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_stats.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_stream_mgmt.erl mod_stream_mgmt: Don't kill new PID on resumption 2020-06-01 21:33:55 +02:00
mod_stream_mgmt_opt.erl Avoid last handled stanzas cache to grow indefinitely 2019-07-01 20:43:57 +03:00
mod_stun_disco.erl Use old http_uri, crypto and pg2 only with old Erlang/OTP (#3284) 2020-06-01 10:35:28 +02:00
mod_stun_disco_opt.erl Support XEP-0215: External Service Discovery 2020-04-28 10:34:43 +02:00
mod_time.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_vcard.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_vcard_ldap.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_vcard_ldap_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_vcard_mnesia.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_vcard_mnesia_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_vcard_opt.erl Introduce 'vcard' option for the modules supporting vCards 2019-08-02 13:59:42 +03:00
mod_vcard_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_vcard_xupdate.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_vcard_xupdate_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mod_version.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
mod_version_opt.erl Use new configuration validator 2019-06-14 12:33:26 +03:00
mqtt_codec.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
node_flat.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
node_flat_sql.erl Make SQL query more generic for MSSQL compatibility (#3271) 2020-05-15 09:19:55 +02:00
node_pep.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
node_pep_sql.erl Use SQL ESCAPE statement only with MSSQL and SQLite, improve compatibility with CockroachDB (#3074) 2020-02-04 04:53:54 +03:00
nodetree_tree.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
nodetree_tree_sql.erl Use SQL ESCAPE statement only with MSSQL and SQLite, improve compatibility with CockroachDB (#3074) 2020-02-04 04:53:54 +03:00
nodetree_virtual.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
prosody2ejabberd.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
proxy_protocol.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
pubsub_db_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
pubsub_index.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
pubsub_migrate.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
pubsub_subscription.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
pubsub_subscription_sql.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
rest.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
str.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
translate.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
win32_dns.erl Update copyright to 2020 (#3149) 2020-01-28 15:49:23 +01:00
xml_compress.erl Fix decompressing of custom elements with custom namespace 2019-01-07 16:08:58 +01:00