• src/syncterm/bbslist.c

    From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Feb 19 12:52:45 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/aa50abec0c00298b55611876
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    There is something horribly wrong with what sscanf(x, "%2hhx", &cptr)
    does when compiled with mingw32.

    Use "anything else" to convert hex to char.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 20 11:22:23 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/cc333821a7a952f4f6e4212f
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use new iniGetSString() for syncterm.lst

    Prevents buffer overlow with manually edited or corrupted files.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Feb 22 12:50:40 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/6e11c699449acdff1e6796b3
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use SAFECOPY() for no reason.

    Since old is a strdup() of list->comment, it's known that it will
    fit, but Coverity doesn't know that.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 8 01:42:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/3c25c4071928fe82a907eec0
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Default SFTP Public Key to false.

    It causes connections to Mystic BBSs to fail, and assumes the
    server is running OpenSSH (or Synchronet, which is purposefully
    compatible with OpenSSH).

    I love the feature, but it's not good enough for on-by-default.

    After 1.2 is released, and I do a proper sftp client, I'll likely
    remove the option anyway, and just have a way to upload it on
    demand.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 14 15:29:34 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/f6e70c6ecd89582f4a6de0ba
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Show SSH keys file path as well.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 14 21:35:33 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/efd9208ed0c5d2df8941e656
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't double-space between file locations.

    Don't want to have to scroll here.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 28 11:28:53 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/adb7818df382e835ac5dbeef
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Update help for connected BBS list editing.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 28 11:28:53 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/e98e7de365d072b887cb3846
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix help text.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Sep 30 22:48:22 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0e009861dc6cf4bb4c29c9b3
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix the macro used to detect X11.

    NO_X is defined in the ciolib GNUmakefile. DISABLE_X11 is defined
    on Common.gmake.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Oct 18 13:10:20 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/64ff68205c9e5227fbdec93a
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't copy the name to the address.

    The DNS lookup can cause delays on some systems.
    Fixes bug 154
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Nov 20 20:34:07 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/631f98785ea5c866475982d8
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Terminate parity_enum
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Nov 20 20:35:10 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d256c540f06ca1c3f335ac19
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Remove unused variable.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Nov 22 21:11:13 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/2ff66c278ca6b77f7436b25b
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix editing of name broken in earlier commit, refactor

    Split generating help into separate function
    - Regenerated when the connection type changes
    Split generation the opt list into separate function
    - Regenerated after handling any selection
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Nov 22 21:28:34 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c1284baafe7ff60e8ef6828e
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use enum values for field names

    Easier to match up than numbers.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Nov 22 21:50:55 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/4143d73fd3d49364d492dcad
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Remove accidental zero-width unicode character.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Nov 25 03:07:16 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/fe32df7720449769d88fee9c
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix error in optmap creation
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Dec 28 22:35:10 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/af5ec10b350db87a54c617af
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add JPEG XL to build options list
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Dec 29 18:03:44 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/75bc6e4e845524197d1d5c6a
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Another impossibug fixed.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Jan 5 05:13:28 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/868b7d8216f02a59d29f2a46
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Free copied bbs list entry on return.

    Fixes memory leak found by scan-build.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Jan 23 14:54:33 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/dc77d18ab04a71c551c8d3dc
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Change screen mode to "BBC Micro Mode 7"

    Also, change the terminal type reported to "Beeb7"
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Jan 24 17:32:40 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a71d6b2c787d0e80c058afcf
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Allow "reserving" names

    The SyncTERM cache uses the BBS name as the directory name, so any
    system-level caching needs to either be in the cache root directory
    or in a directory whose name is guaranteed to not collide with an
    entry name.

    This leaves two options... either prevent a list of suffixes from
    being used on BBS names, or have a separate system cache whose name
    cannot be used as a BBS name.

    I've taken the second route here... SyncTERM will not load a BBS
    entry with the (case insensitive) name "syncterm-system-cache" and
    will not allow creating one. This is the directory where "global"
    cache files will be stored (ie: scripts, internet dialing
    directories, etc.)
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Jan 25 02:59:25 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/b64adc0b78c12aab36881648
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add a TODO comment
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Jan 25 06:10:29 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/2ce5494a3ecfc66de4cdef5b
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Ensure some settings aren't loaded from system lists.

    Paths, passwords, user IDs, log settings, etc.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Jan 25 07:03:18 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/d2d23d663ec475b46f5a6ef7
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Start of a menu to edit web lists.

    Goodnight.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Jan 26 00:27:37 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/b083b5fb858b08ef3f914418
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add the thing to save the web lists.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Jan 26 00:50:04 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/6a1a33d103f7476bc26c1346
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use the new iniAppendSectionWithNamedStrings() function

    Should be better than what I was doing.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Sun Jan 26 00:54:15 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/31d116b46e449b9ccb15dceb
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    A typecast to suppress GCC warning about loss of constiness
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Jan 28 21:29:58 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/ee4ef92c7e392860dcc570e4
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add defaults for first BBS list
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Jan 28 21:32:45 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/03c892d0d28e27d56a4ea4b6
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Reload the lists after the list list is modified
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Feb 10 21:49:46 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/fa6b8ca2038a2e2cc84316c5
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Experimental summary thing... disabled, will be deleted

    I just want this in the history in case I ever want to play with
    the concept again.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Feb 10 21:49:46 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/fdc8171fbb5e76bb7a1c17ec
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Remove summary thing.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Feb 21 23:16:27 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/bd6b5f01ce563118a97aa935
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Support YELLOW_IS_YELLOW in C128 80-column mode.

    C128 used CGA monitors, and at least the 1902 output yellow.
    An argument could be made that it should be the default.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Feb 24 15:11:04 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/cff72c8662d0e5cbbde934ca
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix crash when copying entry

    Resolves ticket 195
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 28 16:35:31 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/8a5fedc2c54990e29cbd842f
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix program settings menu...

    The last item was being cut off on my system (uninitialized value)
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Dec 7 01:48:31 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/fb3fdc7130309a73ff97a374
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Wait up to a second for a keypress in BBS list.

    We already have nowait to force updates, so this is fine.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 18 12:50:55 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/eb95d5cef735de079e8b34a7
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix signed comparisons in intbufcmp()

    Makes negative values sort correctly. Noticable with the new
    explicit sort order feature.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 18 12:59:01 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/3362dfaa1ea2fd610fa60763
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Re-sort list after changing explicit sort order

    The change wasn't being detected as a change to the list, so items
    were not re-sorted until something else changed or the list was
    re-loaded for other reasons.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Dec 30 17:15:23 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/20962b53d4e3492c98eee0d9
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix potential file stream leak

    When changing the number of key derivation iterations but the list
    is not currently encrypted, the list file would never be closed.

    Likely not the cause of the recent default settings issue on Windows.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Dec 31 20:37:36 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/eef0551b0c98c7fb1bdc64c5
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't pass the defaults pointer when we don't want to read them

    ie: Don't read default connection settings from system list or
    the web lists.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net