emqx/src
Zaiming Shi 153977609e feat(listeners): Add identifier to listeners
Listeners are internally identifiered by the listen-on tuple
which is not UI friendly when we have to find a listener by this
'signature'.

The listeners are actually named in configs, but the names are
discarded in the parsing functions.

This commit is to keep the name and provide an API to find
listener by name (identifier).
2021-02-14 18:12:40 +01:00
..
emqx_access_control.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_access_rule.erl chore(style): fix elvis check for emqx_access_rule 2021-02-13 11:54:09 +01:00
emqx_acl_cache.erl fix(emqx_acl_cache): Dialyzer warnings 2020-12-10 09:35:35 +01:00
emqx_alarm_handler.erl fix(emqx_app): Dialyzer warnings 2020-12-10 09:35:35 +01:00
emqx_alarm.erl chore(style): set warnings_as_errors compile option 2021-01-27 18:02:12 +08:00
emqx_app.erl refactor(emqx_modules): Move emqx_modules to lib-opensource 2021-02-08 21:35:44 +01:00
emqx_banned.erl fix(elvis): fix elvis checking 2021-01-14 15:46:16 +08:00
emqx_base62.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_batch.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_boot.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_broker_helper.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_broker_sup.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_broker.erl fix(emqx_broker): Dialyzer warning 2020-12-10 09:35:36 +01:00
emqx_channel.erl chore(elvis): fix elvis wanrings 2021-01-23 18:07:58 +08:00
emqx_cm_locker.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_cm_registry.erl chore(mnesia): explicitly specify the copy type for table 2021-01-14 15:46:16 +08:00
emqx_cm_sup.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_cm.erl fix(cm): fix the problem of registering a channel twice (#3831) 2020-12-28 11:03:29 +08:00
emqx_connection.erl chore(style): fix elvis check for emqx_connection 2021-02-13 11:50:17 +01:00
emqx_ctl.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_flapping.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_frame.erl chore: supply the code_change logic 2020-12-05 17:20:50 +08:00
emqx_gc.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_gen_mod.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_global_gc.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_guid.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_hooks.erl Fix some dialyzer warnings (#3988) 2021-01-05 20:49:50 +01:00
emqx_inflight.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_json.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_keepalive.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_kernel_sup.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_limiter.erl chore: supply the code_change logic 2020-12-05 17:20:50 +08:00
emqx_listeners.erl feat(listeners): Add identifier to listeners 2021-02-14 18:12:40 +01:00
emqx_logger_formatter.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_logger.erl fix(emqx_logger): Dialyzer warnings 2020-12-10 11:22:38 +01:00
emqx_message.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_metrics.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_misc.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_mountpoint.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_mqtt_caps.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_mqtt_props.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_mqueue.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_os_mon.erl chore(style): fix elvis check for emqx_connection 2021-02-13 11:50:17 +01:00
emqx_packet.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_passwd.erl refactor(emqx_password): move the module to emqx application 2020-12-08 22:09:59 +01:00
emqx_pd.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_plugins.erl fix(emqx_plugins): Dialyzer warnings 2020-12-10 23:34:36 +01:00
emqx_pmon.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_pool_sup.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_pool.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_pqueue.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_psk.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_reason_codes.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_router_helper.erl chore(elvis): fix elvis warnings 2021-01-14 15:46:16 +08:00
emqx_router_sup.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_router.erl chore(mnesia): explicitly specify the copy type for table 2021-01-14 15:46:16 +08:00
emqx_rpc.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_sequence.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_session.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_shared_sub.erl feat(shared_sub): Support hashing from source topic. 2021-01-21 21:05:56 +01:00
emqx_stats.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_sup.erl refactor(emqx_modules): Move emqx_modules to lib-opensource 2021-02-08 21:35:44 +01:00
emqx_sys_mon.erl fix(emqx_plugins, emqx_sys, emqx_sys_mon, emqx_ws_connection): Dialyzer warnings 2020-12-10 11:22:38 +01:00
emqx_sys_sup.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_sys.erl fix(emqx_auth_sys, emqx_ws_connection): Dialyzer warnings 2020-12-10 11:22:38 +01:00
emqx_tables.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_tls_lib.erl fix(tls): Ensure tls config integrity 2021-02-09 22:56:28 +01:00
emqx_topic.erl fix(max topic len): use the maximum length limit by default 2020-12-28 14:48:32 +08:00
emqx_tracer.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_trie.erl chore(elvis): fix elvis warnings 2021-01-14 15:46:16 +08:00
emqx_types.erl Revert "feat(auth_http): support for getting websocket cookies" 2021-01-14 15:10:48 +01:00
emqx_vm_mon.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx_vm.erl fix(emqx_vm): Call recon_alloc:allocators/0 to get allocators 2021-01-23 11:42:28 +01:00
emqx_ws_connection.erl feat(websocket): support for checking subprotocols (#4099) 2021-01-28 20:42:57 +08:00
emqx_zone.erl refactor(apps): Merge emqx_libs back to emqx 2020-12-04 19:58:58 +01:00
emqx.app.src chore(build): update pkg version 2021-01-29 19:29:41 +08:00
emqx.appup.src refactor(conn): not saving anonymous func 2020-12-05 17:11:58 +08:00
emqx.erl Fix some dialyzer warnings (#3988) 2021-01-05 20:49:50 +01:00