Hi
    I have had the mosquitto broker running
        under Linux Mint 19 with a watchdog daemon without problems for
        several months. I have just upgraded to the latest version of
        mosquitto and immediately got into a cycle of perpetual reboots.
        
      
    The first issue I have run down is that
        mosquitto no longer seems to produce a /var/run/mosquitto.pid
        file, which I thought was pretty standard for daemons. My
        watchdog was testing for the existence of this pid file to check
        that the broker had not terminated. So Question 1: Has the
        generation of /var/run/mosquitto.pid been removed from the
        latest version? If so, why? If not, any ideas why I am not
        seeing it?
    Question 2: Have there been any other
        changes? (The change log seems to show only benign bug fixes.)
        Even when I stop my watchdog checking for the existence of (a
        non-existent) /var/run/mosquitto.pid file, I am still getting
        unexpected restarts. My setup is that my watchdog periodically
        runs an executable that writes via the broker to a service
        program that then responds with a message back to the first
        executable; all MQTT messages use libmosquitto. If the round
        trip works properly then I can infer that all is well; otherwise
        my testing program returns an error code to the watchdog that
        then forces a restart. On digging a little deeper, the service
        at the end of the chain that responds is now unable to connect
        to the new version of the broker. Again, this has all worked
        perfectly for several months but now appears to have broken on
        the new version of mosquitto. Any ideas? Do I need to reset the
        passwords when I upgrade?
    Peter