• src/syncterm/bbslist.c bbslist.h syncterm.c

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Sat Sep 27 19:20:21 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/f0af0e45033423949fe55fc3
    Modified Files:
    src/syncterm/bbslist.c bbslist.h syncterm.c
    Log Message:
    Use the new ini*Parsed*() interface to speed up dialing directory

    When using many online lists for a total of thousands of entries,
    the INI file interface is notiably slow (up to two seconds in my
    tests). With the new interface, this is down as low as 0.25 seconds.

    Still noticable, not not nearly as irritating.
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Oct 8 06:49:27 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/7b86dd189c44b46fda61c067
    Modified Files:
    src/syncterm/bbslist.c bbslist.h syncterm.c
    Log Message:
    Fix list corruption with encrypted lists

    Reading/writing the list to update the call count did terrible things.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)