• src/sbbs3/sbbs.h

    From rswindell@1:103/705 to CVS commit on Thu Apr 30 11:25:10 2020
    src/sbbs3 sbbs.h 1.563 1.564
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv31440

    Modified Files:
    sbbs.h
    Log Message:
    Make the entire sbbs_t class definition dependant on JAVASCRIPT #define as ctrl/*.cpp includes this file and does not use/include libjs.

    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Jul 14 23:16:22 2020
    src/sbbs3 sbbs.h 1.577 1.578
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    sbbs.h
    Log Message:
    Move nearst_sysfaddr() prototype.


    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Wed Dec 2 00:09:17 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/cfc6b9249dfc534de9a6c872
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Comment clean-up and remove invalid function prototype.I don't think the function xtrn_access() *ever* existed, but this prototype seems to have been around forever.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sun Apr 4 04:10:36 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/789a254311484098ea0062e4
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Specify default kmode values for getkey() and inkey()
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Wed Feb 23 23:25:45 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/969a1ef45774f758c234cf20
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Initialize a bunch of class members to resolve Coverity issuesCID 319034
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Wed Mar 2 13:25:51 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/1692de5e804102a4cae8ea98
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Initialize more sbbs_t members in class declarationCID 319034
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows)@1:103/705 to Git commit to main/sbbs/master on Mon Jun 26 12:23:25 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/461682fbbc3196ae2a2d5fc3
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Thread-safe wrappers for std/socket errno description getters for sbbs_tThese should only be used in the sbbs_t methods called by node_thread orevent_thread. Any other thread-shared sbbs_t instances should not use thesemethods since they share a single error description string buffer.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Wed Oct 25 21:19:54 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/492a8506b3389c25d8d80823
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Need explicit include of string header here for G++, wasn't needed for MSVC
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Thu Oct 26 01:16:20 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/329f740f9eb51f7d598454d6
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Don't try to include modern C++ headers when building C++ Builder

    C++ Builder6 doesn't have unordered_map, so only #include those std C++
    headers if/where we actually need them.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Wed Nov 22 15:30:20 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/6025299141fa32141265201b
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Fix CID 469129 and 469141 using std::atomic<>

    Unlikely, but valid thread-safety concerns by Coverity
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Wed Nov 22 15:53:05 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/e0cef49cc0c560a43da814b3
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Fix gcc/clang build error

    std::atomic's need to be brace-initialized, or else we fail with
    "use of deleted function" errors

    Odd that MSVC built it just fine.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Thu Feb 15 23:02:56 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/174875d641601dd475b00280
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Use the do/while(0) trick to eliminate warnings w/use of SAEFCOPY_UTF8
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Tue Feb 20 16:35:40 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/1791c0b26db64308633520bb
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Unhack mingw32 hack for mingw32-w64
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Tue Feb 27 14:43:25 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/7e505d6f3e00a839a4937f35
    Modified Files:
    src/sbbs3/sbbs.h
    Log Message:
    Name structs to attempt to silence warnings from GCC.

    It seems that GCC is concerned that we can't create a sftp_dirdescriptor_t
    or sftp_filedescriptor_t?
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)