Skip to content
Snippets Groups Projects
  1. Feb 27, 2021
  2. Sep 15, 2020
  3. Sep 14, 2020
  4. Sep 13, 2020
  5. Sep 12, 2020
    • Rob Swindell's avatar
      Execute the "termsetup" module after calling the user_defaults function. · 2ae553e6
      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.
      2ae553e6
    • Rob Swindell's avatar
      Comment out the default local ANSI library · 770acedc
      Rob Swindell authored
      Script errors-out if a user selected it and there was no such directory.
      770acedc
    • Rob Swindell's avatar
      Fix bug in previous commit to this file · 08f3b297
      Rob Swindell authored
      find_startup_dir() returns an index, not a bool.
      08f3b297
    • Rob Swindell's avatar
      Let the installer allow easy data-share with bbs.electronicchicken.com · 3d34959e
      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.
      3d34959e
    • Rob Swindell's avatar
      08cebcae
    • Rob Swindell's avatar
    • Rob Swindell's avatar
      Don't allow invalid netmail-forwarding addresses · 3eb83ec5
      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.
      3eb83ec5
    • Rob Swindell's avatar
      Improve startup w/Config Wizard reliability · e1a79a56
      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.
      e1a79a56
    • Rob Swindell's avatar
      8d864dbe
Loading