Skip to content
Snippets Groups Projects
  1. Jan 04, 2023
    • Rob Swindell's avatar
      Over-overhaul of MQTT support · 916fdacb
      Rob Swindell authored
      Each Synchronet server is now its own MQTT client. This means there's no
      longer any MQTT logic in the Synchronet "hosts" (e.g. sbbscon.c, ctrl/*.cpp)
      and none needed for SBBS NT services (they'll "just work" with MQTT).
      
      This also means that just about everything (except for nodes, spam and hack)
      is now published per-server (in the sbbs/BBS-ID/hostname/server/ topic branch)
      and if you want aggregated totals or client lists, you'll have to do that in
      your own MQTT client or dashboard.
      
      I also removed the publishing of thread_count and socket_count topics as
      they weren't universally supported across all servers and are of questionable
      value. They can be added back later if determined to be useful.
      916fdacb
    • Rob Swindell's avatar
      Set server_stopped back to FALSE if a server is restarted (via recycle) · dcc7c865
      Rob Swindell authored
      A set_state() may be called with SERVER_STOPPED while recycling.
      dcc7c865
    • Rob Swindell's avatar
      Only report systemd service "READY=1" state if any server is actually ready · e2ea80f4
      Rob Swindell authored
      any server "running" is not enough because the server could still be
      initializing, re-initializing, or even shutting down.
      e2ea80f4
  2. Jan 03, 2023
  3. Jan 02, 2023
  4. Jan 01, 2023
  5. Dec 31, 2022
  6. Dec 30, 2022
Loading