Skip to content
Snippets Groups Projects
  1. Mar 29, 2023
  2. Mar 28, 2023
  3. Mar 27, 2023
  4. Mar 26, 2023
  5. Mar 25, 2023
    • Rob Swindell's avatar
      Store the last read configuration filename in scfg_t.filename · 67a4da03
      Rob Swindell authored
      Allows SCFG to more easily display the most relevant .ini file using the
      UIFC timedisplay() callback.
      67a4da03
    • Rob Swindell's avatar
      Make ulist() tolerant of NULL 'cur' parameter value and 'title' · 0e1da10c
      Rob Swindell authored
      Running 'scfg -id -w' would crash due to NULL pointer dereference and display
      prompts with a "[(null)]" title. Fixed.
      0e1da10c
    • Rob Swindell's avatar
    • Rob Swindell's avatar
      Create the "Servers" configuration sub-menu, currently read-only · 00f971d7
      Rob Swindell authored
      I'm surprised more people haven't wondered aloud: why are all the Synchronet
      server settings in this huge sbbs.ini file? Well... this kind of answers that
      question: it's a hell of a lot of settings! And this isn't even everything
      (several advanced/rarely-used/borderline-deprecated settings aren't included)!
      
      As part of this change, I've replaced the old date/time display with the
      current config file path/name that's being edited (more or less). This will
      help when a sysop has multiple sbbs.*.ini files and makes it clear if you have
      multiple sbbs installs (like me), which one you're editing at any given time.
      
      I have not implemented any of the server setting edits (other than a couple
      simple toggles) or help text yet and this does not detect changes or save them
      to the sbbs.ini file, but I wanted to get this committed at this stage anyway.
      If you're running sbbsctrl.exe (or maybe even gtkmonitor), then maybe this is
      completely redundant and unnecessary, but I figured it was good to have these
      settings in one edit find/edit platform-agnostic location anyway. Hoepfully
      this will (when its done) make SBBS for *nix just that much easier for a newbie
      sysop/sysadmin.
      00f971d7
Loading