• 64-bit Windows builds

    From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Sun Jul 9 15:06:26 2023
    open https://gitlab.synchro.net/main/sbbs/-/issues/587

    It seems to be the time to start looking into building 64-bit (x64) executables for Windows.- sbbsctrl (built with C++Builder 6) definitely won't be moving to 64-bit as is- 3rd party libs (libmozjs, cryptlib, sdl) might provide their own challengesBut the additional Windows security and address space available to 64-bit Windows programs might be important to some sysops, if not now, in the not too distant future.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rick Parrish@1:103/705 to GitLab note in main/sbbs on Mon Aug 14 12:02:28 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/587#note_3771

    Regarding sbbsctrl, would it make sense to move to a web-based version powered by mqtt? I threw a proof-of-concept together, although it only supports displaying information since new topics would be needed to implement the configuration screens.![image](/uploads/148e9180efd4ac0a8c666ad0c51dc76e/image.png)I realize some people use sbbsctrl to run the BBS, not just monitor it, but unless there's some drawback to running it as an NT service, they should probably look into that anyway.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Mon Aug 14 12:42:20 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/587#note_3772

    I wasn't really considering web-based, but yes, using MQTT for a future sbbsctrl replacement was the primary motivation for integration of a pub/sub messaging library into SBBS in the first place. :-)My first experiments were using Qt, but I'll continue to ponder frameworks and strategies for a new control panel.Your PoC definitely shows the potential for a web-base control panel/dashboard however!The existing drawbacks to running sbbs as NT services (lack of some functionality) can now be overcome using MQTT, I think.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Fri Aug 25 15:08:26 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/587#note_3837

    heyyyyyyyy very interesting!!!... even the sysctrl gui can be platform independent and could also be used on linux. Api rest/mqtt for config/status for the sbbs daemon could be very powerfull
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rick Parrish@1:103/705 to GitLab note in main/sbbs on Tue Aug 22 16:27:20 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/587#note_3834

    I put some additional work into the proof-of-concept, so it has a few more features and allows customizing the layout a bit.I also implemented one tab of the Terminal Server Configuration dialog. This calls an API, which then writes the updated settings to sbbs.ini. Not sure what your thoughts are on having the web interface manipulate the sbbs.ini file though -- if you think it's OK I'll probably continue with more of the configuration dialog, but if you'd rather not have it writing to sbbs.ini then I can remove that portion of the interface.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)