]> granicus.if.org Git - ejabberd/commit
Validate additional listen opts
authorStu Tomlinson <stu@nosnilmot.com>
Wed, 28 Feb 2018 16:14:35 +0000 (16:14 +0000)
committerStu Tomlinson <stu@nosnilmot.com>
Wed, 28 Feb 2018 16:14:35 +0000 (16:14 +0000)
commitda81590fef1383bc90d3f9ccae4b9e906133637d
tree370bffe4f6c3fc585817e7ed57ae5cce3912b973
parent5054a9933f29d6cc8a88486c624987b1b9f05b17
Validate additional listen opts

The options "inet", "inet6" and "backlog" are valid listen options, but are
currently logged as errors (even though they do work):

2018-02-28 16:08:44.141 [error] <0.338.0>@ejabberd_listener:validate_module_option:630 unknown listen option 'backlog' for 'ejabberd_c2s' will be likely ignored, available options are: access, shaper, certfile, ciphers, dhfile, cafile, client_cafile, protocol_options, tls, tls_compression, starttls, starttls_required, tls_verify, zlib, max_fsm_queue

This adds the necessary validators so they are correctly recognized.
src/ejabberd_c2s.erl
src/ejabberd_http.erl
src/ejabberd_s2s_in.erl
src/ejabberd_service.erl
src/ejabberd_stun.erl
src/ejabberd_xmlrpc.erl