1. 20 Mar, 2022 1 commit
  2. 17 Mar, 2022 1 commit
  3. 14 Mar, 2022 7 commits
  4. 13 Mar, 2022 15 commits
  5. 12 Mar, 2022 1 commit
  6. 11 Mar, 2022 3 commits
  7. 10 Mar, 2022 7 commits
  8. 09 Mar, 2022 1 commit
    • Rob Swindell's avatar
      Fix EXITINFO.BBS generation for 64-bit time_t and more · 6ddae40a
      Rob Swindell authored
      So I was working on re-writing some of this door file generation code and noticed that the EXITINFO.BBS files generated by SBBS:
      
      1. had a lot of garbage data filling unused string characters (no "harm", but potentially leaking information)
      2. had the wrong total file length due to 64-bit logontime (time_t)
      3. had the wrong total file length due to writing 19 GosubData elements (instead of 20)
      
      The first and last issues appear to be some of those "forever" (20+ year old) bugs.
      
      So I'm guessing no regularly used door games actually use these portions of the EXITINFO.BBS, so most likely: no harm, no foul. But still, best to fix this before I commit the rewrite.
      6ddae40a
  9. 08 Mar, 2022 1 commit
  10. 07 Mar, 2022 2 commits
    • Rob Swindell's avatar
      Cycle through grps, subs, libs, and dirs using left/right arrow keys · ceb01048
      Rob Swindell authored
      Nelgin's suggestion to support quick searching/scanning through message and file areas (e.g. comparing settings or whatever) without having to ESC then arrow key, ENTER, for each.
      
      Uses Deuce's WIN_EXTKEYS UIFC mode flag, which I don't think I've used before now and uses the special -CIO_KEY value - 2 trick.
      
      Also expanded the width of the sub-board and directory info windows to show more information (including full long name).
      
      Fixes issue (wishlist item) #349 by Nelgin
      ceb01048
    • Rob Swindell's avatar
      Remove unnecessary current user (co-sysop) level/flag checks · d8c36d9d
      Rob Swindell authored
      As Andre pointed out, these checks perform no function because a user with a level lower than the user being edited cannot enter the related command-key anyway.
      
      This was just effectively dead code that was held-over from ancient SBBS days, seemingly before I learned to effectively use the || operator:
      if(!(atoi(str)>useron.level && console&CON_R_INPUT))
      
      :-)
      
      Fixes issue #361
      d8c36d9d
  11. 05 Mar, 2022 1 commit