• 64-bit Windows builds

    From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Sunday, July 09, 2023 15:06:27
    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 Monday, August 14, 2023 12:02:28
    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 Monday, August 14, 2023 12:42:20
    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 Friday, August 25, 2023 15:08:26
    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 Tuesday, August 22, 2023 16:27:20
    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)