Skip to content
Snippets Groups Projects
  1. Sep 15, 2020
  2. Sep 14, 2020
  3. Sep 13, 2020
  4. Sep 12, 2020
    • Rob Swindell's avatar
      Execute the "termsetup" module after calling the user_defaults function. · b3f46d29
      Rob Swindell authored
      This was done in the default/classic command shell, but no others.
      The termsetup module handles terminal setup tasks that should correspond
      with the user's configuration of their terminal preferences (e.g. iCE colors,
      alternative fonts). If escape sequences need to be sent to the terminal
      server (the BBS) to coordinate the settings, this is the module that does
      that.
      b3f46d29
    • Rob Swindell's avatar
      Comment out the default local ANSI library · 5cdb3f6c
      Rob Swindell authored
      Script errors-out if a user selected it and there was no such directory.
      5cdb3f6c
    • Rob Swindell's avatar
      Fix bug in previous commit to this file · dcd3a7b9
      Rob Swindell authored
      find_startup_dir() returns an index, not a bool.
      dcd3a7b9
    • Rob Swindell's avatar
      Let the installer allow easy data-share with bbs.electronicchicken.com · e5f90b44
      Rob Swindell authored
      Create a default server.ini pointing to localhost:10088 (same behavior as
      if the file is absent) and allow the installer to modify it to point to
      the Executive Chiggun's B.B.S. if the sysop opts-in.
      e5f90b44
    • Rob Swindell's avatar
      e5121153
    • Rob Swindell's avatar
    • Rob Swindell's avatar
      Don't allow invalid netmail-forwarding addresses · a2f5990b
      Rob Swindell authored
      Don't prompt a new user to forward email to their netmail address if they
      provided an invalid netmail address (not supported by the system).
      
      If a sysop has an invalid netmail address setup for forwarding, don't try to
      forward email (or new user feedback) to that address.
      
      Re-ordered the new user terminal questions a little bit (ask for the backspace
      key first, to get earlier manual PETSCII detection). I'm not sure why I was
      enabling AUTOTERM along with PETSCII before. Removed that as PETSCII cannot
      be auto-detected.
      a2f5990b
    • Rob Swindell's avatar
      Improve startup w/Config Wizard reliability · 351cf95a
      Rob Swindell authored
      I noticed on one particular system that Canceling or Completing
      the configuration wizard on a fresh install, sbbsctrl.exe would
      just shut down (no error dialog or anything, likely a crash of
      some kind). Instrumenting StartupTimerTick() didn't reveal anything
      useful (it ran to completion).
      
      By changing the method of launching the Configuration Wizard,
      I was able to eliminate this observed problem. Now, the StartupTimer
      runs twice on a fresh install (just once for a normal startup),
      and the second run of the StartupTimerTick starts the configuration
      wizard.
      
      I also reverted to the previous behavior of dynamically creating
      and destroying the wizard for each use. There's just too much state
      information to restore if the config wizard is run a second time.
      
      Also, removed a bunch of old Registry settings readings (v3.10/11
      upgrade support) and commented out code.
      351cf95a
    • Rob Swindell's avatar
      9ff8d179
Loading