]> granicus.if.org Git - ejabberd/commit
Introduce 'negotiation_timeout'
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Tue, 20 Feb 2018 08:38:00 +0000 (11:38 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Tue, 20 Feb 2018 08:38:00 +0000 (11:38 +0300)
commitd625e24029221cea30ef7078010f16da526ce257
tree62cdc9ca5a944d0d95ff5608431991b929bbe7f8
parenta875195940303324a466d30965783cc86a01d916
Introduce 'negotiation_timeout'

The option can be used to specify a period (in seconds) for a stream
negotiation to complete. If the timer fires, the stream is considered
as failed and the underlying connection gets closed. This is a global
option (you cannot set it per domain) and the default is 30 seconds.
src/ejabberd_c2s.erl
src/ejabberd_config.erl
src/ejabberd_s2s_in.erl
src/ejabberd_s2s_out.erl
src/ejabberd_service.erl