eclipse / mosquitto

Eclipse Mosquitto - An open source MQTT broker

Home Page:https://mosquitto.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`include_dir` seems not working like "in-place expanding"

zhyang-liu opened this issue · comments

version and system

  • mosquitto version 2.0.15
  • Linux

what i did

  • I'm using mosquitto-go-auth plugin along with per_listener_settings and include_dir
  • I placed a listener setting in 00.conf in the include_dir
  • I placed the plugin after include_dir (I want the listener in 00.conf work with this listener).
  • then the plugin was not loaded.

why was my include_dir not placed the last line as recommended?

I want include_dir defines a new listener, and the plugin section contains security information like username and password of database which i did not want to be exposed to outside the docker container (yes, i was using docker).

I stumbled on something which might be related. If I put "listener 1883 0.0.0.0" at the end of the file mosquitto tries to listen to localhost and 0.0.0.0 (which obviously fails). When I put the listener in the middle of the file it listens only on 0.0.0.0 as expected.