Synchronet CVS Commit Log

For the log of newer changes (since August 20, 2020), go here instead.

This is a log of the 500 most recent changes in the Synchronet CVS repository.
If you want to view more commits, you can by passing ?<number> in URL.

  1. rswindell
    Wed Aug 19 2020 11:48 pm PDT

    Modified Files:
    src/syncterm/telnet_io.c 1.41 1.42 diff
    src/syncterm/term.c 1.387 1.388 diff
    src/syncterm/term.h 1.20 1.21 diff

    Log Message:
    Sync from gitlab (experiment)
    
  2. rswindell
    Mon Aug 17 2020 11:03 pm PDT

    Modified Files:
    src/sbbs3/scfg/scfgmsg.c 1.73 1.74 diff
    src/sbbs3/scfg/scfgsys.c 1.62 1.63 diff

    Log Message:
    Update help text and option prompt text to be more descriptive/helpful.
    
  3. rswindell
    Mon Aug 17 2020 11:21 am PDT

    Modified Files:
    src/sbbs3/ntsvcs.c 1.52 1.53 diff

    Log Message:
    This file doesn't #include stdbool.h, so use TRUE not true.
    
  4. rswindell
    Sun Aug 16 2020 05:48 pm PDT

    Modified Files:
    src/sbbs3/umonitor/umonitor.c 1.98 1.99 diff

    Log Message:
    Merge from gitlab master branch (experiment).
    
  5. rswindell
    Sun Aug 16 2020 05:48 pm PDT

    Modified Files:
    src/sbbs3/uedit/uedit.c 1.64 1.65 diff

    Log Message:
    Merge from gitlab master branch (experiment).
    
  6. rswindell
    Sun Aug 16 2020 05:48 pm PDT

    Modified Files:
    src/sbbs3/scfg/scfg.c 1.117 1.118 diff

    Log Message:
    Merge from gitlab master branch (experiment).
    
  7. rswindell
    Sun Aug 16 2020 05:48 pm PDT

    Modified Files:
    src/sbbs3/addfiles.c 1.62 1.63 diff
    src/sbbs3/delfiles.c 1.13 1.14 diff
    src/sbbs3/dstsedit.c 1.8 1.9 diff
    src/sbbs3/dupefind.c 1.7 1.8 diff
    src/sbbs3/echocfg.c 3.57 3.58 diff
    src/sbbs3/filelist.c 1.21 1.22 diff
    src/sbbs3/jsexec.c 1.216 1.217 diff
    src/sbbs3/makeuser.c 1.11 1.12 diff
    src/sbbs3/ntsvcs.c 1.51 1.52 diff
    src/sbbs3/qwknodes.c 1.24 1.25 diff
    src/sbbs3/sbbs.h 1.582 1.583 diff
    src/sbbs3/sbbscon.c 1.281 1.282 diff
    src/sbbs3/sbbsecho.c 3.176 3.177 diff
    src/sbbs3/smbactiv.c 1.7 1.8 diff
    src/sbbs3/str_util.c 1.67 1.68 diff
    src/sbbs3/textgen.c 1.15 1.16 diff

    Log Message:
    Merge from gitlab master branch (experiment).
    
  8. rswindell
    Sun Aug 16 2020 02:57 pm PDT

    Modified Files:
    src/smblib/CMakeLists.txt 1.4 1.5 diff

    Log Message:
    Sync from gitlab (experiment)
    
  9. rswindell
    Sat Aug 15 2020 06:01 pm PDT

    Modified Files:
    src/sbbs3/js_file_area.c 1.55 1.56 diff
    src/sbbs3/js_msg_area.c 1.74 1.75 diff

    Log Message:
    Added "can_access" property to message areas and file areas for a quick/easy
    way for a script to check if the current user has access or not.
    
  10. rswindell
    Sat Aug 15 2020 05:47 pm PDT

    Modified Files:
    src/sbbs3/userdat.c 1.229 1.230 diff

    Log Message:
    Recognize the "quiet" directory setting (no download notifications) for
    the JS User.downloaded_file() method (used by ecWeb's file download stuff).
    Thanks Coz.
    
  11. rswindell
    Sat Aug 15 2020 02:58 pm PDT

    Modified Files:
    src/sbbs3/chat.cpp 1.83 1.84 diff
    src/sbbs3/postmsg.cpp 1.134 1.135 diff

    Log Message:
    Notify (short-message, email) the sysop when they've been paged to chat.
    Try that, Nelgin.
    
  12. rswindell
    Sat Aug 15 2020 12:57 pm PDT

    Modified Files:
    src/xpdev/gen_defs.h 1.84 1.85 diff

    Log Message:
    Resolve GCC compile warnings on 32-bit Linux by insuring that PRId/uOFF
    expands to "ld"/"lu", respectively since off_t is a long (not an int):
    examples:
    ftpsrvr.c:1374:77: warning: format '%d' expects argument of type 'int', but
    argument 6 has type 'off_t {aka long int}' [-Wformat=]
       lprintf(LOG_WARNING, "%04d <%s> !DATA cannot send file (%s) with size of
    %"PRIdOFF" bytes"
    websrvr.c:6063:45: warning: format '%u' expects argument of type 'unsigned
    int', but argument 5 has type 'off_t {aka long int}' [-Wformat=]
       lprintf(LOG_INFO,"%04d Sending file: %s (%"PRIuOFF" bytes)"
    
  13. rswindell
    Sat Aug 15 2020 12:15 pm PDT

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.500 1.501 diff

    Log Message:
    More file existence/length checks, with only a WARNING log level (not error)
    since some QWKnet nodes apparently like to start concurrent QWK packet
    downloads and inevitably one finishes first, deleting the file, and the second
    transfer logs and error. Examples:
      8/14  08:10:06p  2296 <EPHRAM> downloading QWK packet (1320 bytes) in passive
    mode
      8/14  08:10:06p  3792 <EPHRAM> downloading QWK packet (1320 bytes) in passive
    mode
      8/14  08:10:06p  2296 <EPHRAM> DATA Transfer successful: 1320 bytes sent in 0
    seconds (2640 cps)
      8/14  08:10:06p  3792 <EPHRAM> !DATA ERROR 2 (No such file or directory) line
    1376 opening s:\sbbs\data\file/0888.qwk
      8/14  11:28:55p  2576 <POTOGOLD> downloading QWK packet (27129 bytes) in
    passive mode
      8/14  11:28:55p  2576 <POTOGOLD> DATA Transfer successful: 27129 bytes sent
    in 0 seconds (54258 cps)
      8/14  11:28:55p  1924 <POTOGOLD> downloading QWK packet (4294967295 bytes) in
    passive mode
      8/14  11:28:56p  1924 <POTOGOLD> !DATA ERROR 2 (No such file or directory)
    line 1376 opening s:\sbbs\data\file/0168.qwk
    
    Also some more 64-bit file length support (flength returns an off_t now, not a
    ulong).
    And ftell() returns a long (not a ulong).
    
  14. rswindell
    Thu Aug 13 2020 07:00 pm PDT

    Modified Files:
    src/sbbs3/sbbsdefs.h 1.266 1.267 diff

    Log Message:
    Lower the minimum number of screen lines (rows) from 10 to 8 to accommodate
    the Amstrad NC100. Someone make a YouTube video, using one of these as a BBS
    client to logon and use a Synchronet BBS! That'd be awesome.
    
  15. rswindell
    Thu Aug 13 2020 01:05 pm PDT

    Modified Files:
    exec/msglist.js 1.13 1.14 diff

    Log Message:
    Address bugs in previous commit: the "mail" MsgBase doesn't have an
    cfg.is_operator property:
    msglist.js line 339: TypeError: msgbase.cfg is undefined
    
  16. rswindell
    Wed Aug 12 2020 09:24 pm PDT

    Modified Files:
    exec/msglist.js 1.12 1.13 diff

    Log Message:
    Initial support for anonymous messages (don't show the author's alias/name
    to non-operators). There's likely still information leaks here, like replying
    via email. But could use some testers to help identify those. :-)
    For nolageek (CAPSHRIL).
    
  17. rswindell
    Tue Aug 11 2020 11:48 pm PDT

    Modified Files:
    exec/imapservice.js 1.75 1.76 diff

    Log Message:
    Resolve error on line 2017: TypeError: args[0].search is not a function
    when using iOS (iPad) mail client.
    
  18. rswindell
    Tue Aug 11 2020 11:35 pm PDT

    Modified Files:
    exec/imapservice.js 1.74 1.75 diff

    Log Message:
    MSG_VERIFIED isn't a thing. Replace with MSG_VALIDATED.
    
  19. rswindell
    Mon Aug 10 2020 08:54 pm PDT

    Modified Files:
    src/sbbs3/js_user.c 1.118 1.119 diff

    Log Message:
    The MOUSE user setting flag is bit 31 (1<<31). Modifying a user.setting
    property with bit 31 set would result in a user.setting value of 0xffffffff
    which means the user is both deleted and inactive (all bits are set).
    JS_ValueToInt32() does "bad things" when bit-31 is set in the value being
    converted, use JS_ValueToECMAInt32 or JS_ValueToECMAUint32 instead.
    
  20. rswindell
    Sun Aug 09 2020 09:11 pm PDT

    Modified Files:
    src/xpdev/genwrap.c 1.117 1.118 diff

    Log Message:
    Provide a (non-ideal) implementation of safe_strerror() for Borland C builds
    that don't have strerror_s:
    Error: Unresolved external '_strerror_s' referenced from genwrap
    
  21. rswindell
    Sun Aug 09 2020 05:43 pm PDT

    Modified Files:
    src/sbbs3/qwk.cpp 1.96 1.97 diff
    src/sbbs3/sbbs.h 1.581 1.582 diff
    src/sbbs3/un_qwk.cpp 1.65 1.66 diff
    src/sbbs3/un_rep.cpp 1.79 1.80 diff

    Log Message:
    Move all the QWK import-msg-filtering logic into a single method and use it to
    filter incoming messages, including vote/poll messages. This should address
    Nightfox's bug report that polls posted by twit-listed users were still
    imported/posted on his BBS.
    
  22. rswindell
    Sat Aug 08 2020 07:29 pm PDT

    Modified Files:
    src/sbbs3/js_socket.c 1.246 1.247 diff

    Log Message:
    Insure Socket.connect() sets the "error" property to a representative error
    value when the connection fails.
    Previously (on Windows), the "error" property would be set to 0 upon a
    connection failure.
    
  23. rswindell
    Sat Aug 08 2020 07:13 pm PDT

    Modified Files:
    src/xpdev/sockwrap.c 1.73 1.74 diff

    Log Message:
    socket_strerror() needs to auto-correct for WinSock error ranges.
    
  24. rswindell
    Sat Aug 08 2020 06:53 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.408 1.409 diff

    Log Message:
    Bug-fix: global socket_errno_str property returned numeric value (not string).
    
  25. rswindell
    Sat Aug 08 2020 06:48 pm PDT

    Modified Files:
    src/sbbs3/js_socket.c 1.245 1.246 diff

    Log Message:
    New Socket class property: error_str
      text description of last socket error that occurred
    
  26. rswindell
    Sat Aug 08 2020 06:47 pm PDT

    Modified Files:
    src/xpdev/genwrap.c 1.116 1.117 diff

    Log Message:
    Fix safe_strerror() for GNU builds (must use the return value of strerror_r()).
    
  27. rswindell
    Sat Aug 08 2020 04:34 pm PDT

    Modified Files:
    src/xpdev/genwrap.c 1.115 1.116 diff
    src/xpdev/sockwrap.c 1.72 1.73 diff

    Log Message:
    Don't use strlcpy a we don't have NEEDS_STRLCPY defined anywhere.
    
  28. rswindell
    Sat Aug 08 2020 04:27 pm PDT

    Modified Files:
    src/sbbs3/js_global.c 1.407 1.408 diff
    src/sbbs3/services.c 1.335 1.336 diff

    Log Message:
    socket_strerror() is now thread-safe.
    
  29. rswindell
    Sat Aug 08 2020 04:26 pm PDT

    Modified Files:
    src/xpdev/ini_file.c 1.174 1.175 diff
    src/xpdev/multisock.c 1.35 1.36 diff
    src/xpdev/sockwrap.c 1.71 1.72 diff
    src/xpdev/sockwrap.h 1.60 1.61 diff

    Log Message:
    socket_strerror() is now thread-safe.
    
  30. rswindell
    Sat Aug 08 2020 04:25 pm PDT

    Modified Files:
    src/xpdev/genwrap.c 1.114 1.115 diff
    src/xpdev/genwrap.h 1.121 1.122 diff

    Log Message:
    Define a thread-safe/re-entrant version of strerror(): safe_strerror() which is
    just thin wrapper around strerror_s on Windows and strerror_r elsewhere.
    
  31. rswindell
    Sat Aug 08 2020 01:18 pm PDT

    Modified Files:
    src/sbbs3/scfg/scfgxtrn.c 1.70 1.71 diff

    Log Message:
    Allow timed event failure msg log-level to be configured (defaults: LOG_ERR).
    Some other timed event related configuration text/help fixes/beautification
    too.
    
  32. rswindell
    Sat Aug 08 2020 01:17 pm PDT

    Modified Files:
    src/sbbs3/main.cpp 1.793 1.794 diff
    src/sbbs3/scfgdefs.h 1.61 1.62 diff
    src/sbbs3/scfglib2.c 1.52 1.53 diff
    src/sbbs3/scfgsave.c 1.97 1.98 diff

    Log Message:
    Allow timed event failure msg log-level to be configured (defaults: LOG_ERR).
    
  33. rswindell
    Sat Aug 08 2020 12:32 pm PDT

    Modified Files:
    src/sbbs3/logfile.cpp 1.68 1.69 diff

    Log Message:
    *lower* log-levels are more severe.
    
  34. rswindell
    Sat Aug 08 2020 12:24 pm PDT

    Modified Files:
    src/sbbs3/scfg/scfgnode.c 1.36 1.37 diff

    Log Message:
    The problem: the sysop (me) is not notified of critical errors (e.g.
    synchro.net zone file problems) in a timely manner.
    Part of the solution: notify a configured user (e.g. user #1) via
    short-message/telegram and email/netmail logged-errors when messages of a
    configured severity (e.g. "Critical") are logged.
    The second part of the solution (coming next) will be allowing timed events to
    log a message of a configurable severity logged when the event fails (returns a
    non-zero error level to sbbs).
    
    I'm saving the error-notification-user-number and log-severity as part of the
    node.cnf file because:
    - that's where the validation user number is already set
    - I can conceive of a large system were certain node ranges (different
    instances of sbbs) might want different operators to be notified of
    logged-errors
    
  35. rswindell
    Sat Aug 08 2020 12:11 pm PDT

    Modified Files:
    src/sbbs3/sbbs_status.c 1.10 1.11 diff

    Log Message:
    errorlog() function signature was changed.
    
  36. rswindell
    Sat Aug 08 2020 12:04 pm PDT

    Modified Files:
    src/sbbs3/websrvr.c 1.719 1.720 diff

    Log Message:
    The problem: the sysop (me) is not notified of critical errors (e.g.
    synchro.net zone file problems) in a timely manner.
    Part of the solution: notify a configured user (e.g. user #1) via
    short-message/telegram and email/netmail logged-errors when messages of a
    configured severity (e.g. "Critical") are logged.
    The second part of the solution (coming next) will be allowing timed events to
    log a message of a configurable severity logged when the event fails (returns a
    non-zero error level to sbbs).
    
    I'm saving the error-notification-user-number and log-severity as part of the
    node.cnf file because:
    - that's where the validation user number is already set
    - I can conceive of a large system were certain node ranges (different
    instances of sbbs) might want different operators to be notified of
    logged-errors
    
    This also means I eliminated all the legacy com port/modem stuff from the end
    of the node.cnf file. None of that is used in sbbs v3.
    
    Also included in this commit are improvements around logging:
    - reduce the severity of UDP recvfrom failures in services
    - a more detailed log message when the mail server successfully delivers an
    email (via SMTP) - easier to answer the question: was that email you/they sent
    delivered successfully?
    
  37. rswindell
    Sat Aug 08 2020 11:04 am PDT

    Modified Files:
    src/xpdev/sockwrap.c 1.70 1.71 diff

    Log Message:
    Trim trailing-whitespace off of Windows socket error description strings.
    
  38. rswindell
    Sat Aug 08 2020 10:22 am PDT

    Modified Files:
    src/xpdev/sockwrap.c 1.69 1.70 diff

    Log Message:
    Use Microsoft magic to "ignore regular line breaks in the message definition
    text." of socket error strings on Windows:
    strips the embedded line-feeds from the socket error description.
    
  39. rswindell
    Tue Aug 04 2020 08:22 pm PDT

    Modified Files:
    src/syncterm/syncterm.iss 1.9 1.10 diff

    Log Message:
    Use Windows\System32\curl.exe to get an updated syncterm.lst from Vertrauen via
    HTTP (not FTP).
    
  40. rswindell
    Mon Aug 03 2020 10:11 pm PDT

    Modified Files:
    xtrn/minesweeper/minesweeper.js 2.13 2.14 diff

    Log Message:
    Use the new USE_MOUSE setting flag to determine if the user wants
    (and their terminal supports) mouse reporting.
    
  41. rswindell
    Mon Aug 03 2020 09:59 pm PDT

    Modified Files:
    exec/load/userdefs.js 1.3 1.4 diff

    Log Message:
    Define USER_MOUSE user.settings flags.
    
  42. rswindell
    Mon Aug 03 2020 09:56 pm PDT

    Modified Files:
    src/sbbs3/inkey.cpp 1.79 1.80 diff

    Log Message:
    Allow set_mouse() to disable mouse-reporting in the terminal (if it was
    previously enabled), even when mouse support has been turned off by the user.
    
  43. rswindell
    Mon Aug 03 2020 09:27 pm PDT

    Modified Files:
    ctrl/text.dat 1.124 1.125 diff

    Log Message:
    Shortened the "Auto Detect" terminal string to just "Auto" to make room
    for the (newly-added) TerminalMouse string.
    Also added MouseTerminalQ string.
    
  44. rswindell
    Mon Aug 03 2020 09:26 pm PDT

    Modified Files:
    src/sbbs3/con_out.cpp 1.141 1.142 diff
    src/sbbs3/inkey.cpp 1.78 1.79 diff
    src/sbbs3/logon.cpp 1.80 1.81 diff
    src/sbbs3/newuser.cpp 1.88 1.89 diff
    src/sbbs3/sbbsdefs.h 1.265 1.266 diff
    src/sbbs3/text.h 1.47 1.48 diff
    src/sbbs3/text_defaults.c 1.79 1.80 diff
    src/sbbs3/useredit.cpp 1.74 1.75 diff

    Log Message:
    Some users have complained about moue support being enabled by default,
    so made it enabled/disabled per-user-terminal settings. This means that if
    you were already enjoying mouse support, you're going to have to turn it on
    to keep enjoying it. It also means there's currently no way to enable/use
    mouse support pre-logon, but I have ideas about how to support that for
    sysops that want that.
    
  45. rswindell
    Mon Aug 03 2020 09:10 pm PDT

    Modified Files:
    src/syncterm/syncterm.iss 1.8 1.9 diff

    Log Message:
    This is the installer project I used to create SyncTERM-1.1-setup.exe.
    I removed the FTP-download of syncterm.lst from Vertrauen as that didn't work
    in Win10 for whatever reason.
    
  46. rswindell
    Mon Aug 03 2020 06:02 pm PDT

    Modified Files:
    exec/irc.js 1.58 1.59 diff

    Log Message:
    Fix the 353 (Name Reply) handling which appears to have been broken in 2019
    with the changes to "parse messages from server better".
    This change caused the channel's nick array to be populated with a single
    string that contained all the Nick's in the channel, space-separated, which
    broke tab-completion of nicks and the total users in a channel displayed
    in the status line, as reported by Hakuchi.
    
  47. rswindell
    Sun Aug 02 2020 08:30 pm PDT

    Modified Files:
    src/sbbs3/sbbscon.c 1.280 1.281 diff

    Log Message:
    Print the target architecture of sbbs along with the target platform/OS
    (e.g. Linux-armv6 for rPi).
    
  48. rswindell
    Sun Aug 02 2020 08:29 pm PDT

    Modified Files:
    src/xpdev/genwrap.h 1.120 1.121 diff

    Log Message:
    GCC defines __ARM_ARCH and not _M_ARCH, so support that. And ARMv8 while
    we're at it.
    
  49. rswindell
    Sun Aug 02 2020 07:40 pm PDT

    Modified Files:
    src/xpdev/genwrap.h 1.119 1.120 diff

    Log Message:
    Use armvX insted of armX (e.g. armv7 means something different than arm7).
    
  50. rswindell
    Sun Aug 02 2020 06:32 pm PDT

    Modified Files:
    src/xpdev/genwrap.h 1.118 1.119 diff

    Log Message:
    Add some more preprocessor checks (for _M_ARM and __aarch64__) in the
    definition of ARCHITECTURE_DESC in builds targetting ARM processors.
    
  51. rswindell
    Sun Aug 02 2020 01:23 pm PDT

    Modified Files:
    src/sbbs3/xtrn.cpp 1.262 1.263 diff

    Log Message:
    Add support for %^ command-line specifer which expands to the system
    architecture (e.g. "i686" for Win32 builds, "x64" for Linux-x86_64 builds).
    Currently, there underlying XPDEV macro definition does not differentiate
    between arm32 and arm64, but it should. Next...
    
  52. rswindell
    Sun Aug 02 2020 12:23 am PDT

    Modified Files:
    src/sbbs3/scfgsave.c 1.95 1.96 diff

    Log Message:
    Fix bug reported by WitNik (John):
    The msgbase 'status' header created with smb_open_sub() had all its fields
    0-filled.
    This would cause all kinds of msgbase settings (e.g. max msgs, max age, etc.)
    to not propagate from their SCFG settings (for mail or sub-boards)
    to the newly-created msg base(s).
    But most importantly, it would cause the mail base to be created without the
    "EMail" attribute flag, causing the msgbase to be treated as a sub-board
    (public message area) and users could not then read their received mail.
    
    The root-cause was that smb_open() will zero-out the current smb.status
    value before trying to read it from the msgbase header, thus losing any
    values that were populated in there before calling smb_open(). Rather than
    change the behavior of the ancient smb_open() function, just restore the
    correct default smb.status values after calling smb_open() and before
    calling smb_create().
    
  53. rswindell
    Sat Aug 01 2020 08:37 pm PDT

    Modified Files:
    src/sbbs3/answer.cpp 1.115 1.116 diff

    Log Message:
    Fix typo (missing closing quote) in previous commit as pointed out by Coz via
    irc. Thanks.
    
  54. rswindell
    Sat Aug 01 2020 03:09 pm PDT

    Modified Files:
    exec/testbuild.js 1.33 1.34 diff

    Log Message:
    Don't include warnings in win32 build-failure emails.
    
  55. rswindell
    Sat Aug 01 2020 03:07 pm PDT

    Modified Files:
    exec/load/sbbslist_html.js 1.11 1.12 diff

    Log Message:
    More resilience to missing service properties in sbbslist.json.
    
  56. rswindell
    Sat Aug 01 2020 03:06 pm PDT

    Modified Files:
    exec/load/nodedefs.js 1.12 1.13 diff
    exec/load/presence_lib.js 1.13 1.14 diff
    exec/load/text.js 1.32 1.33 diff

    Log Message:
    Support for "Raw" node connections.
    
  57. rswindell
    Sat Aug 01 2020 03:04 pm PDT

    Modified Files:
    ctrl/text.dat 1.123 1.124 diff

    Log Message:
    Added NodeConnectionRaw string.
    
  58. rswindell
    Sat Aug 01 2020 03:04 pm PDT

    Modified Files:
    src/sbbs3/answer.cpp 1.114 1.115 diff
    src/sbbs3/getnode.cpp 1.55 1.56 diff
    src/sbbs3/main.cpp 1.791 1.792 diff
    src/sbbs3/node.c 1.33 1.34 diff
    src/sbbs3/nodedefs.h 1.18 1.19 diff
    src/sbbs3/sbbs.h 1.579 1.580 diff
    src/sbbs3/text.h 1.46 1.47 diff
    src/sbbs3/text_defaults.c 1.78 1.79 diff
    src/sbbs3/userdat.c 1.228 1.229 diff

    Log Message:
    Auto-detect non-Telnet connections to the terminal server's Telnet port and
    automatically revert to Raw/TCP mode. This resolves the issue of users that
    connect using modem/serial emulators over TCP that do not actually support
    Telnet and then either try to transfer files, which usually will not work due
    to escaped (or unescaped) IAC (0xFF) characters, or the user may be sent Telnet
    Go Ahead (GA) sequences which may display as periodic garbage in their terminal
    program.
    
    This seemed like a better solution than having (yet another) dedicated terminal
    server port for "raw" connections over TCP, though a "raw" port still might not
    be a bad idea for a future enhancement. RLogin is already super close to "raw",
    so it's probably not really necessary to have another port
    configured/listening.
    
  59. rswindell
    Sat Aug 01 2020 02:31 pm PDT

    Modified Files:
    src/sbbs3/text_defaults.c 1.77 1.78 diff

    Log Message:
    The latest default text.dat strings.
    
  60. rswindell
    Sat Aug 01 2020 12:32 pm PDT

    Modified Files:
    exec/load/frame.js 1.90 1.91 diff

    Log Message:
    alterego (ALTERANT):
    The patch I gave you hasnt applied correctly - I probably should have given you
    a unified diff. <sorry>
    
    Can you revert it, and put this text in the "case 'N'" stanza:
    
    this.__properties__.curr_attr=((this.__properties__.curr_attr)&0x8f)|LIGHTGRAY;
    
    So that stanza not only reverts HIGH and BLINK, it also sets the background and
    foreground colors back to BG_BLACK|LIGHTGRAY.
    
  61. rswindell
    Sat Aug 01 2020 12:17 pm PDT

    Modified Files:
    text/menu/msgscan.asc 1.11 1.12 diff

    Log Message:
    Remove extraneous Ctrl-A characters which corrupting the menu display for
    regular users (non-sysops), as reported by WitNik (thanks!
    
  62. rswindell
    Sat Aug 01 2020 11:34 am PDT

    Modified Files:
    src/sbbs3/exec.cpp 1.115 1.116 diff
    src/sbbs3/sbbs.h 1.578 1.579 diff
    src/sbbs3/sbbsdefs.h 1.264 1.265 diff
    src/sbbs3/xtrn.cpp 1.261 1.262 diff
    src/sbbs3/xtrn_sec.cpp 1.90 1.91 diff

    Log Message:
    An experimental external() mode flag that runs JS modules in their own separate
    runtime and context - currently does not work (appears to corrupt the shared JS
    context). Not actually used currently.
    The reason I wanted to run a JS module (actually JS doorgame) in its own
    context was to get useful error messages (filenames and line numbers) when the
    module throws an exception. Currently, the error is just reported as occuring
    in xtrn_sec.js, which isn't helpful or correct.
    
  63. echicken
    Wed Jul 29 2020 09:04 am PDT

    Modified Files:
    xtrn/bullshit/bullshit-lib.js 1.3 1.4 diff

    Log Message:
    If no msgBase in config file, don't do no msgbase things.
    
  64. rswindell
    Sun Jul 26 2020 07:44 pm PDT

    Modified Files:
    exec/load/funclib.js 1.33 1.34 diff

    Log Message:
    Patch provided by alterego (ALTERANT):
    I patched funclib.js to support blink, by pressing "B" when the colorPicker is
    rendered.
    
  65. rswindell
    Sun Jul 26 2020 07:42 pm PDT

    Modified Files:
    exec/load/frame.js 1.89 1.90 diff

    Log Message:
    Patch provided by alterego (ALTERANT):
    I have a fix for frame.js - I noticed an issue that \1n was not reseting back
    to normal (normal being black background).
    
    Eg: I had this:
    
    const frame = new
    Frame(1,1,console.screen_columns,console.screen_rows,BG_BLACK|LIGHTGRAY);
    frame.gotoxy(1,1);
    frame.putmsg(test);
    
    and if test was sending something like \1n\17\1kfoo\1nbar, "bar" would still
    have a white background with black text.
    
  66. rswindell
    Sun Jul 26 2020 07:37 pm PDT

    Modified Files:
    exec/load/graphic.js 1.83 1.84 diff

    Log Message:
    Patch provided by alterego (ALTERANT) to support BLINK in Graphic.set().
    
  67. echicken
    Wed Jul 22 2020 07:42 pm PDT

    Modified Files:
    exec/load/rss-atom.js 1.4 1.5 diff

    Log Message:
    Feed constructor now takes a second parameter, follow_redirects.
    Strip leading trailing whitespace from channel/item link text.
    Removed some but not all of the ugly crap.
    
  68. echicken
    Tue Jul 21 2020 09:31 pm PDT

    Modified Files:
    exec/load/http.js 1.46 1.47 diff

    Log Message:
    Shitty hack on previous commit.
    Amended HTTPRequest.follow_redirects to be a number instead of boolean.
    
    var h = new HTTPRequest();
    h.follow_redirects = 1; // We'll follow this many redirects
    
  69. echicken
    Tue Jul 21 2020 09:26 pm PDT

    Modified Files:
    exec/load/http.js 1.45 1.46 diff

    Log Message:
    For GET requests, follow 301, 302, 307, and 308 redirects to the first
    Location given in the response header, if present. Not enabled by
    default, so turn it on like so:
    
    var h = new HTTPRequest();
    h.follow_redirects = true;
    
    Should probably add "too many redirects" protection, since this could
    turn into an eternal game of HTTP ping-pong.
    
  70. echicken
    Mon Jul 20 2020 01:28 pm PDT

    Modified Files:
    xtrn/bullshit/bullshit.js 1.10 1.11 diff

    Log Message:
    Path to an alternate settings ini file can be provided on the command line
    (argv[0]) - for nolageek
    
  71. echicken
    Mon Jul 20 2020 12:59 pm PDT

    Modified Files:
    exec/load/filebase.js 1.8 1.9 diff

    Log Message:
    Strip trailing spaces from file extension (ScottD)
    
  72. echicken
    Mon Jul 20 2020 11:30 am PDT

    Added Files:
    exec/load/string.js NONE 1.1 diff

    Log Message:
    String method polyfills (from link found on MDN)
    
  73. rswindell
    Sun Jul 19 2020 09:12 pm PDT

    Modified Files:
    src/sbbs3/main.cpp 1.790 1.791 diff

    Log Message:
    Don't display full path (just the filename) of errored JS file to user.
    
  74. rswindell
    Sun Jul 19 2020 09:11 pm PDT

    Modified Files:
    src/sbbs3/mailsrvr.c 1.732 1.733 diff

    Log Message:
    Add FTN message-ID to SMTP->FTN gated email/netmail messages.
    FTN Reply-IDs are not added here (yet).
    
  75. rswindell
    Sun Jul 19 2020 11:50 am PDT

    Modified Files:
    src/sbbs3/sbbsecho.c 3.175 3.176 diff

    Log Message:
    import_netmail(): Safer string handline and a bit more/consistent log output
    around attached file handling (especially if mv() fails).
    
  76. rswindell
    Sat Jul 18 2020 08:42 pm PDT

    Modified Files:
    src/sbbs3/sbbsecho.c 3.174 3.175 diff

    Log Message:
    Extra log level message (INFO, WARNING, and DEBUG) when moving netamil file
    attachments (attached files) - for debugging the issue reported by
    alterego (ALTERANT)
    
  77. rswindell
    Sat Jul 18 2020 11:15 am PDT

    Modified Files:
    src/conio/ciolib.c 1.203 1.204 diff

    Log Message:
    Fix compiler error: 'true': undeclared identifier
    
  78. rswindell
    Fri Jul 17 2020 09:07 pm PDT

    Modified Files:
    exec/typeasc.js 1.7 1.8 diff

    Log Message:
    Fix bug introduced in rev 1.4, argv is an array.
    
  79. rswindell
    Wed Jul 15 2020 09:11 pm PDT

    Modified Files:
    src/sbbs3/sbbsecho.c 3.173 3.174 diff

    Log Message:
    If an export netmail message has MSGID/REPLY header fields, add those as
    kludges (needed for including message-IDs in exported netmail).
    
  80. rswindell
    Tue Jul 14 2020 11:16 pm PDT

    Modified Files:
    src/sbbs3/sbbs.h 1.577 1.578 diff

    Log Message:
    Move nearst_sysfaddr() prototype.
    
  81. rswindell
    Tue Jul 14 2020 11:12 pm PDT

    Modified Files:
    src/sbbs3/fido.cpp 1.81 1.82 diff
    src/sbbs3/msg_id.c 1.15 1.16 diff

    Log Message:
    Move nearest_sysfaddr() from fido.cpp to msg_id.c since it's needed by anything
    that uses msg_id.c now (e.g. SBBSecho, which doesn't link fido.cpp).
    
  82. rswindell
    Tue Jul 14 2020 11:03 pm PDT

    Modified Files:
    src/sbbs3/msg_id.c 1.14 1.15 diff

    Log Message:
    According to August Abolins (2:221/1.58):
    "Other systems produce [FTN MSG-IDs for NetMail messages) quite nicely:
    HotdogEd, BBBS, Mageia, Platinum
    Express, GED+LNX, and OpenXP.   I took it for granted that SBBS would be
    in the same league.   It makes it super easy to link up a netmail
    conversation or generate a graphical-tree when a msgid exists.
    
    I was spoiled into thinking that msgid was ubiquitous in netmail as well."
    
    Reviewing FTS-9, I see no restriction to only echomail, so sure, why not:
    add_msg_ids() now adds FTN Message-IDs to outbound NetMail messages too (not
    just FTN echomail). No configuration or SBBSecho change needed.
    
  83. rswindell
    Tue Jul 14 2020 10:50 pm PDT

    Modified Files:
    src/sbbs3/fido.cpp 1.80 1.81 diff
    src/sbbs3/sbbs.h 1.576 1.577 diff

    Log Message:
    Make sysfaddr() a C function (not a sbbs_t member function) and rename to
    nearest_sysfaddr().
    
  84. rswindell
    Tue Jul 14 2020 10:36 pm PDT

    Modified Files:
    src/sbbs3/fido.cpp 1.79 1.80 diff
    src/sbbs3/sbbs.h 1.575 1.576 diff

    Log Message:
    Create sbbs_t::sysfaddr() to return nearest-match local system fidonet address
    (AKA)
    
  85. nightfox
    Sat Jul 11 2020 04:07 pm PDT

    Modified Files:
    xtrn/DDMsgReader/DDMsgReader.js 1.143 1.144 diff
    xtrn/DDMsgReader/readme.txt 1.39 1.40 diff
    xtrn/DDMsgReader/revision_history.txt 1.26 1.27 diff

    Log Message:
    Version 1.37: Added mouse support to the scrollable reader interface.  The
    integrated area changer functionality doesn't have mouse support yet.
    
  86. deuce
    Tue Jun 30 2020 11:30 am PDT

    Modified Files:
    src/xpdoor/xpdoor.c 1.9 1.10 diff

    Log Message:
    Add scrollback line width parameter where necessary.
    
  87. deuce
    Tue Jun 30 2020 11:30 am PDT

    Modified Files:
    src/sbbs3/umonitor/spyon.c 1.15 1.16 diff

    Log Message:
    Add scrollback line width parameter where necessary.
    
  88. deuce
    Tue Jun 30 2020 11:30 am PDT

    Modified Files:
    src/sbbs3/syncview/syncview.c 1.16 1.17 diff

    Log Message:
    Add scrollback line width parameter where necessary.
    
  89. echicken
    Mon Jun 29 2020 11:36 am PDT

    Modified Files:
    exec/ircbot.js 1.37 1.38 diff

    Log Message:
    Instead of loading undefined*.js a whole bunch of times, make 'dir'
    a thing and load stuff from there instead.
    
  90. echicken
    Sun Jun 28 2020 07:02 pm PDT

    Modified Files:
    exec/load/ircbot_functions.js 1.32 1.33 diff

    Log Message:
    Zero pad mIRC colour codes < 10 in an attempt to stop eating
    the numbers in Mortifis' strings. Untested. May break everything
    and end western civilization as we know it.
    
  91. deuce
    Sat Jun 27 2020 01:27 am PDT

    Modified Files:
    src/syncterm/bbslist.c 1.245 1.246 diff
    src/syncterm/bbslist.h 1.56 1.57 diff
    src/syncterm/modem.c 1.31 1.32 diff

    Log Message:
    Add option for flow control for serial and modem connections.
    Also, since I used my work computer, it changed all tabs to four spaces...
    *sigh*
    
  92. deuce
    Sat Jun 27 2020 01:23 am PDT

    Modified Files:
    src/comio/comio_nix.c 1.18 1.19 diff

    Log Message:
    Fix inverted logic generating a BOOL from ioctl() result in modem flag
    setting.
    
  93. deuce
    Sat Jun 27 2020 01:13 am PDT

    Added Files:
    src/syncterm/amigafont.h NONE 1.1 diff

    Log Message:
    Add missing header.
    
  94. deuce
    Fri Jun 26 2020 05:06 pm PDT

    Added Files:
    src/syncterm/ripper.c NONE 1.1 diff
    src/syncterm/ripper.h NONE 1.1 diff

    Log Message:
    Add missing file for last commit... this is where the RIP/SkyPix support
    actually lives (heh).
    
  95. deuce
    Fri Jun 26 2020 05:04 pm PDT

    Modified Files:
    src/uifc/uifc32.c 1.266 1.267 diff

    Log Message:
    Initial RIP and SkyPix support.  Very rough many bugs.  So alpha.
    
    There are a number of conio changes in here too... too many to list.  Check
    the diffs if you actually want to know what changed.
    
  96. deuce
    Fri Jun 26 2020 05:04 pm PDT

    Modified Files:
    src/syncterm/bbslist.c 1.244 1.245 diff
    src/syncterm/bbslist.h 1.55 1.56 diff
    src/syncterm/conn.c 1.80 1.81 diff
    src/syncterm/conn.h 1.26 1.27 diff
    src/syncterm/objects.mk 1.25 1.26 diff
    src/syncterm/rlogin.c 1.37 1.38 diff
    src/syncterm/syncterm.c 1.260 1.261 diff
    src/syncterm/term.c 1.386 1.387 diff

    Log Message:
    Initial RIP and SkyPix support.  Very rough many bugs.  So alpha.
    
    There are a number of conio changes in here too... too many to list.  Check
    the diffs if you actually want to know what changed.
    
  97. deuce
    Fri Jun 26 2020 05:04 pm PDT

    Modified Files:
    src/conio/bitmap_con.c 1.147 1.148 diff
    src/conio/bitmap_con.h 1.35 1.36 diff
    src/conio/ciolib.c 1.202 1.203 diff
    src/conio/ciolib.h 1.124 1.125 diff
    src/conio/cterm.c 1.312 1.313 diff
    src/conio/cterm.h 1.63 1.64 diff
    src/conio/curs_cio.c 1.59 1.60 diff
    src/conio/mouse.c 1.47 1.48 diff
    src/conio/sdl_con.c 1.313 1.314 diff
    src/conio/vidmodes.c 1.32 1.33 diff
    src/conio/vidmodes.h 1.32 1.33 diff
    src/conio/win32cio.c 1.114 1.115 diff
    src/conio/x_events.c 1.75 1.76 diff

    Log Message:
    Initial RIP and SkyPix support.  Very rough many bugs.  So alpha.
    
    There are a number of conio changes in here too... too many to list.  Check
    the diffs if you actually want to know what changed.
    
  98. deuce
    Fri Jun 26 2020 04:59 pm PDT

    Modified Files:
    src/syncterm/CMakeLists.txt 1.16 1.17 diff
    src/syncterm/Info.plist 1.11 1.12 diff
    src/syncterm/syncterm.c 1.259 1.260 diff
    src/syncterm/syncterm.iss 1.7 1.8 diff
    src/syncterm/syncterm.spec 1.6 1.7 diff

    Log Message:
    Start 1.2 alpha.
    
  99. deuce
    Fri Jun 26 2020 01:59 pm PDT

    Modified Files:
    src/comio/comio_nix.c 1.17 1.18 diff

    Log Message:
    Cleanup and update Get/SetFlowControl functions for *nix.
    
  100. rswindell
    Fri Jun 26 2020 12:56 pm PDT

    Modified Files:
    src/comio/comio.h 1.14 1.15 diff
    src/comio/comio_win32.c 1.12 1.13 diff

    Log Message:
    Change the Get/Set FlowControl function to control both tx and rx flow control
    and accept/return a bit-field so multiple flow control methods can be enabled
    concurrently.
    
  101. deuce
    Fri Jun 26 2020 12:42 pm PDT

    Modified Files:
    src/comio/comio_nix.c 1.16 1.17 diff

    Log Message:
    Hack in get/set TxFlowControl things... have it also control Rx flow control.
    
  102. rswindell
    Fri Jun 26 2020 12:38 pm PDT

    Modified Files:
    src/comio/comio.h 1.13 1.14 diff
    src/comio/comio_win32.c 1.11 1.12 diff

    Log Message:
    Change the return value and arguments to Get/SetTxFlowControl functions to
    support multiple types of flow control, not just RTS/CTS, but also DTR/DSR and
    XON/OFF (and obviously, none).
    TODO: consider how the dcb.fRtsControl member might need to be adjusted by the
    comSetTxFlowControl function (for Win32).
    
  103. deuce
    Fri Jun 26 2020 12:33 pm PDT

    Modified Files:
    src/comio/comio.c 1.3 1.4 diff
    src/comio/comio_nix.c 1.15 1.16 diff

    Log Message:
    More COMIOCALL removal.
    
  104. rswindell
    Fri Jun 26 2020 12:21 pm PDT

    Modified Files:
    src/comio/comio.h 1.12 1.13 diff
    src/comio/comio_win32.c 1.10 1.11 diff

    Log Message:
    Remove COMIOCALL (not needed).
    
  105. deuce
    Fri Jun 26 2020 12:17 pm PDT

    Modified Files:
    src/comio/comio_nix.c 1.14 1.15 diff

    Log Message:
    Add set/clear CTS
    
  106. rswindell
    Fri Jun 26 2020 12:15 pm PDT

    Modified Files:
    src/comio/comio.h 1.11 1.12 diff
    src/comio/comio_win32.c 1.9 1.10 diff

    Log Message:
    Add comGet/SetTxFlowControl functions for Win32.
    Need *nix implementations now.
    
  107. rswindell
    Fri Jun 26 2020 11:59 am PDT

    Modified Files:
    src/comio/comio.h 1.10 1.11 diff
    src/comio/comio_win32.c 1.8 1.9 diff

    Log Message:
    Add comRaise/LowerRTS functinos for Win32.
    Need a *nix implementation now.
    
  108. rswindell
    Sun Jun 21 2020 02:15 pm PDT

    Modified Files:
    exec/logonlist.js 1.8 1.9 diff

    Log Message:
    Use console.putmsg() rather than console.print() to display
    last_few_callers_msg, allowing sysop (Codefenix) to include a Ctrl-A" code
    to nest a display file in the list header.
    
  109. rswindell
    Fri Jun 12 2020 08:57 am PDT

    Modified Files:
    src/sbbs3/scfg/scfg.h 1.34 1.35 diff

    Log Message:
    Address gcc 10 error:
    multiple definition of `area_sort_desc'; 
    reported by Accession
    
  110. rswindell
    Fri Jun 12 2020 06:00 am PDT

    Modified Files:
    src/sbbs3/sbbsecho.h 3.41 3.42 diff

    Log Message:
    Add a couple extern keywords to make gcc 10.1.0 happy and resolve:
    multiple definition of `pktTypeStringList';
    multiple definition of `mailStatusStringList';
    
  111. rswindell
    Sun Jun 07 2020 11:00 pm PDT

    Modified Files:
    exec/nntpservice.js 1.132 1.133 diff

    Log Message:
    For Nelgin: exclude vote messages everywhere that messages are loaded/listed
    via NNTP.
    
  112. rswindell
    Sun Jun 07 2020 08:20 pm PDT

    Modified Files:
    exec/load/newsutil.js 1.33 1.34 diff

    Log Message:
    If a MIME content-type was not specified, decode_news_body() will now
    auto-detect UTF-8 body text and set the FTN charset header field accordingly.
    
  113. rswindell
    Sun Jun 07 2020 05:34 pm PDT

    Modified Files:
    exec/load/822header.js 1.14 1.15 diff
    exec/load/newsutil.js 1.32 1.33 diff

    Log Message:
    Add support for the X-FTN-CHRS header field.
    
  114. rswindell
    Sun Jun 07 2020 05:19 pm PDT

    Modified Files:
    exec/nntpservice.js 1.131 1.132 diff

    Log Message:
    Use the new MsgBase.get_index() method to speed up the count_msgs() function
    considerably. This eliminates the need for the experimental -novotes option
    (always exclude votes from the message counts) and means that sbbs v3.18 or
    later is required to use this script now.
    
  115. rswindell
    Sat Jun 06 2020 10:12 pm PDT

    Modified Files:
    exec/load/fonts.js 1.2 1.3 diff

    Log Message:
    Allow a global and a per-section "requirements" key which can be used to
    specify an access requirement string (ARS) which must be matched for font(s)
    to be loaded/activated.
    This allows a sysop to specify a subset of users that should have some/all
    fonts loaded based on whatever criteria they want (and is supported by ARS)
    - specific user numbers, security levels, flags, terminal attributes, etc.
    
  116. rswindell
    Sat Jun 06 2020 01:37 am PDT

    Modified Files:
    exec/load/cterm_lib.js 1.23 1.24 diff

    Log Message:
    Typo LOG()->log()
    
  117. mcmlxxix
    Thu Jun 04 2020 09:57 am PDT

    Modified Files:
    xtrn/maze/maze.js 1.9 1.10 diff
    xtrn/maze/service.js 1.5 1.6 diff

    Log Message:
    per old man bob swindle's updates to other games, dont throw an exception if
    server.ini isnt found - use localhost:10088
    
  118. mcmlxxix
    Thu Jun 04 2020 09:52 am PDT

    Modified Files:
    xtrn/dicewarz2/ai.js 1.20 1.21 diff
    xtrn/dicewarz2/service.js 1.20 1.21 diff

    Log Message:
    override log() function ai background script. wrap service methods in try/catch
    to avoid service stoppage.
    
  119. mcmlxxix
    Thu Jun 04 2020 09:37 am PDT

    Modified Files:
    xtrn/maze/service.js 1.4 1.5 diff

    Log Message:
    remove backgroundlog reference. add try/catch blocks in service methods to
    prevent exceptions from stopping service
    
  120. mcmlxxix
    Thu Jun 04 2020 09:21 am PDT

    Modified Files:
    xtrn/synchronetris/service.js 1.8 1.9 diff

    Log Message:
    wrap update handlers in try/catch (to prevent crashing, and figure out why it's
    crashing). added additional logging. remove backgroundlog script reference.
    
  121. mcmlxxix
    Tue Jun 02 2020 08:15 am PDT

    Modified Files:
    exec/ircbot.js 1.36 1.37 diff

    Log Message:
    remove "load" parameter/property from Bot_Module class to avoid overriding load
    function in module scope. (pass load list to lib parameter instead)
    
  122. rswindell
    Mon Jun 01 2020 07:11 pm PDT

    Modified Files:
    src/sbbs3/mailsrvr.c 1.731 1.732 diff

    Log Message:
    Revert previous commit: this was not a/the problem.
    
  123. rswindell
    Mon Jun 01 2020 06:43 pm PDT

    Modified Files:
    src/sbbs3/mailsrvr.c 1.730 1.731 diff

    Log Message:
    Fix: IPv6 address problem reported by Nelgin via IRC.
    
  124. rswindell
    Mon Jun 01 2020 03:55 pm PDT

    Modified Files:
    src/sbbs3/mailsrvr.c 1.729 1.730 diff

    Log Message:
    Address problem reported by Nelgin via IRC with IPv6 DNS server address:
    SEND using auto-detected DNS server address: 2001:4860:4860::
    !SEND INVALID DNS server address: 2001:4860:4860::
    Fix off-by-one buffer overflow while at it.
    
  125. echicken
    Mon Jun 01 2020 11:21 am PDT

    Modified Files:
    exec/load/typeahead.js 1.8 1.9 diff

    Log Message:
    Added maxResults option.
    Only this many results from the datasources will be added to the
    suggestion tree. 0 means no limit.
    
  126. deuce
    Thu May 28 2020 03:58 pm PDT

    Modified Files:
    src/syncterm/ssh.c 1.30 1.31 diff

    Log Message:
    Fix timeout errors after a rekey.  While rev 1.25 fixed large downloads,
    large uploads remained an issue as if there's no data received on the
    connection for over a second, the input thread would abort due to timeout.
    
    Fixes bug https://sf.net/p/syncterm/tickets/21/
    This is serious enough to trigger a new RC I believe (sigh)
    
  127. rswindell
    Wed May 27 2020 01:23 am PDT

    Modified Files:
    src/sbbs3/ftpsrvr.c 1.498 1.499 diff

    Log Message:
    Log the user name or IP address in more places.
    
  128. rswindell
    Wed May 27 2020 01:22 am PDT

    Modified Files:
    src/sbbs3/answer.cpp 1.113 1.114 diff

    Log Message:
    Include a non-zero info value for "User not loggon on" error message.
    
  129. rswindell
    Tue May 26 2020 07:49 pm PDT

    Modified Files:
    src/sbbs3/scfg/scfgsub.c 1.61 1.62 diff

    Log Message:
    When adding a Fido or Internet networked sub-board (e.g. importing from a list
    file), set the "no voting allowed" setting by default.
    Only local and QWK-networks supporting voting today.
    
  130. rswindell
    Tue May 26 2020 12:25 pm PDT

    Modified Files:
    exec/default.src 1.28 1.29 diff

    Log Message:
    For Nelgin:
    ";!" will repeat the last (non-blank) ";string" command.
    
  131. rswindell
    Tue May 26 2020 12:14 pm PDT

    Modified Files:
    src/sbbs3/unbaja.c 1.47 1.48 diff

    Log Message:
    Decompile FIO_SEEK -> "FSET_POS" (alias for FSEEK) since FSET_POS is the
    documented function name.
    
AuthorCommitsLatest
rswindell99Wed Aug 19 2020 11:48 pm
echicken10Wed Jul 29 2020 09:04 am
nightfox1Sat Jul 11 2020 04:07 pm
deuce16Tue Jun 30 2020 11:30 am
mcmlxxix5Thu Jun 04 2020 09:57 am

Dynamically generated in 402 milliseconds