• src/syncterm/bbslist.c

    From deuce@1:103/705 to CVS commit on Thu May 7 11:16:16 2020
    src/syncterm bbslist.c 1.242 1.243
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv24104

    Modified Files:
    bbslist.c
    Log Message:
    Support scrollwheel in offline scrollback.



    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Thu May 7 11:17:51 2020
    src/syncterm bbslist.c 1.243 1.244
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv24390

    Modified Files:
    bbslist.c
    Log Message:
    Show mouse pointer in offline scrollback mode.



    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Mon Mar 15 02:42:16 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/67469416d7681e6b377855a2
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Change default connection type from RLogin to SSH because it's 2021 dammit.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Mon Mar 15 03:43:01 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/fe33deb7d7abdf8253c2a09e
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Make log level selection a menu like every other non-binary option.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Mon Mar 15 12:02:27 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/6325bf4596f749354b0e0c2c
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Move log options into a separate menu and fix overflowsThere are too many options now to fit in an 80x25 screen, so groupall the log options into a separate sub-menu.While we're here, notice that we're writing paths up to MAX_PATHinto an 80-character buffer and fix that.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Thu Mar 18 10:19:49 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/4fd1f9cf53d86689b44a108e
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix menu draw when returning to dialing list from commentAlso note the spectacularily poorly named WIN_REDRAW and WIN_NODRAWflags. WIN_REDRAW indicates that this *is* a redraw of the menu,which indicates that you don't need to redraw the menu (because it'salready correct on screen). Weird, but not insane... WIN_NODRAW onthe other hand indicates this is *not* a redraw, and that the windowis incorrect on screen and you therefore *must* redraw the menu.That is to say:WIN_REDRAW prevents the window from being redrawnWIN_NODRAW forces the window to be redrawn
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Mon Mar 29 16:55:44 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/9a4d3cd683daaab55ebf799d
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix issue with redrawing BBS list from settings menuSometimes the comment wasn't redrawn.Also, remove configurable mouse actions stuff, not implemented in13 years, I suspect I'll never do it.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Fri May 14 16:40:25 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/c389e6a5233e3c0e7fedda27
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't pass -1 as cur or bar.Sheesh.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Mon May 17 18:42:29 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/f688ecceef4dd492558a6eeb
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Passing a NULL bar prevents *cur from being off the first screen.Instead, just set bar to the end and let ulist() sort it out. Itsucks, but it sucks less.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Mon May 17 18:56:22 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/2167cb772586afbc83b010eb
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix off-by-one error in program settings.
    --- SBBSecho 3.14-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 May 19 18:27:55 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/b8aa20b38db8b8d6823fe84b
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Recalculate list height before showing after mode change
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Fri May 21 18:35:04 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/baa471f6b1fb527849667b6a
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix custom mode font size picker
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Sat May 22 02:38:59 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/9231ac9baf5f509364c3c548
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Set mode by macro, not number
    --- 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 May 11 00:37:31 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/34cc10c1309dfb95b710ac42
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Explain that TAB is used to edit the entry comment in online help
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Fri Dec 23 18:23:49 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/216c8c737ecc6f59f6503fb9
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add a "File Locations" menu item in the settings menu.This doesn't actually contain things you can modify, but ratheranswers the most FAQ "Where are the files stored?"
    --- 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 Fri Dec 23 18:25:35 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/75b19e1ecc01157778805caa
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    We don't need these braces.
    --- 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 Mar 29 12:40:18 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/4e78d51696a7414781a3d9f7
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Help text updatesDirect users to Program Settings->Startup Screen Mode for initial/defaultscreen mode.Wording update for Startup Screen Mode help.Indent the File Locations less as these paths are usually much longer onWindows and is ugly when wrapped here.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on ChromeOS)@1:103/705 to Git commit to main/sbbs/master on Sun Apr 16 13:05:51 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/1c6aa05e3413aeb9bbfeca2c
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    If ":<port>" suffix is included in an added TCP address, parse/use itWhen adding a BBS entry with a TCP connection, if a ":port" suffix is included(e.g. "vert.synchro.net:23"), parse and use that port number for the new entryautomatically and remove the suffix from the adddress itself.This is just a time saver when adding new BBS entries.Care was taken to not treat the following addresses in this manner: ":<port>" - would have resulted in a blank address "a::<port>" - possible IPv6 address "a:<port>b" - possible IPv6 address or ... ? "a:<invalid-port>"
    --- 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 Mon May 1 13:59:10 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/969c3bb0ad1181654d62cc11
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Call kbwait() before wany uifc.list() we care about the return value ofFixes high CPU utilization at menus.
    --- 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 Mon May 1 20:22:52 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/baa1408944428d7301e5375d
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix to high CPU utilization fix.We don't just want the kbwait() problem back, only wait after WIN_DYNif there was no input.
    --- 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 Thu Jun 8 21:37:47 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/c32f057a323fe2778ff84911
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add missing break.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on ChromeOS)@1:103/705 to Git commit to main/sbbs/master on Mon Jul 3 20:26:18 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/f335e4e5b5a7f6b3e6de7d7a
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix missing NULL terminator for rip_versions string listCaught be GCC ASan.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Oct 20 20:01:22 2023
    src/syncterm bbslist.c 1.227 1.228
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv21703/syncterm

    Modified Files:
    bbslist.c
    Log Message:
    Minor changes to allow building jsdoor with mingw32.
    Hopfully this doesn't break the Borland or Watcom (?!) builds.



    --- 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 Mon Feb 19 06: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.
    --- 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 05: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.
    --- 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 Thu Feb 22 06: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.
    --- 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 Thu Mar 7 19: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.
    --- 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 Thu Mar 14 10: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.
    --- 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 Thu Mar 14 16: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.
    --- 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 Thu Mar 28 06: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.
    --- 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 Thu Mar 28 06:28:53 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/e98e7de365d072b887cb3846
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix help text.
    --- 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 Mon May 6 12:48:19 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/6e516aed4bad5d54e3cb7f79
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use name as default address when creating new TCP dialing entry

    I usually use the hostname for the name of the dialing entry and got tired
    of always having to type the hostname twice when creating a new entry.

    If the name looks like a hostname or IP address (includes a dot but
    no spaces) and the connection type is appropriate, make the name the
    default string for the address (easily over-ridden if wrong, by just
    typing the correct address). This time-saving feature doesn't work for single-word hostnames (e.g. "localhost") or IPv6 addresses.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)