]> granicus.if.org Git - ejabberd/commit
Introduce option 'global_routes' for ejabberd_service
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Wed, 14 Feb 2018 08:53:52 +0000 (11:53 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Wed, 14 Feb 2018 08:53:52 +0000 (11:53 +0300)
commit032f79629288a30aa0288f77ec06d210de943d0c
treefadd5c934dc451eeabf5760b2770cb7599be2ff3
parent516f4d03a1370b013a385d677f7b93334e0d11ec
Introduce option 'global_routes' for ejabberd_service

The option emulates legacy behaviour which registers all routes
defined in `hosts` on a component connected. This behaviour
is considered harmful in the case when it's desired to multiplex
different components on the same port, so, to disable it,
set `global_routes` to `false`. The default value is `true`,
e.g. legacy behaviour is emulated: the only reason for this is
to maintain backward compatibility with existing deployments.
src/ejabberd_service.erl