• src/sbbs3/services.cpp

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Fri Dec 12 23:42:12 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/23e465ca78e0348003d6cc70
    Modified Files:
    src/sbbs3/services.cpp
    Log Message:
    Hack around the protected_uint32_t allocation issue

    macOS builds failling with link errors:

    Undefined symbols for architecture arm64:
    "operator new(unsigned long)", referenced from:
    _services_thread in services.o
    ld: symbol(s) not found for architecture arm64

    and

    Undefined symbols for architecture x86_64:
    "operator new(unsigned long)", referenced from:
    _services_thread in services.o
    ld: symbol(s) not found for architecture x86_64

    We need to use new for when the std Atomic class is used however, since we
    need (?) to invoke the constructor.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sat Dec 13 00:10:42 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/9a41a0d4fb4a61dfa78ea8d4
    Modified Files:
    src/sbbs3/services.cpp
    Log Message:
    Revert "Hack around the protected_uint32_t allocation issue"

    This reverts commit 23e465ca78e0348003d6cc7023213519421bf25d.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sat Dec 13 15:23:19 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/af34887eb934266787192c8e
    Modified Files:
    src/sbbs3/services.cpp
    Log Message:
    Fix the (newly introduced, small) service[].clients memory leak

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net