https://gitlab.synchro.net/main/sbbs/-/commit/a8a06fd62556a7d1cd9e5226
Modified Files:
src/sbbs3/con_out.cpp src/sbbs3/ctrl/MainFormUnit.cpp src/sbbs3/ftpsrvr.c logfile.cpp login.cpp mailsrvr.c main.cpp mqtt.c mqtt.h putnode.cpp sbbs.h sbbscon.c server.h services.c startup.h websrvr.c
Log Message:
Over-overhaul of MQTT support
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.
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net