Skip to content
Snippets Groups Projects
  1. Mar 20, 2022
  2. Mar 17, 2022
  3. Mar 14, 2022
  4. Mar 13, 2022
  5. Mar 12, 2022
  6. Mar 11, 2022
  7. Mar 10, 2022
  8. Mar 09, 2022
    • Rob Swindell's avatar
      Fix EXITINFO.BBS generation for 64-bit time_t and more · 91839936
      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.
      91839936
  9. Mar 08, 2022
  10. Mar 07, 2022
    • Rob Swindell's avatar
      Cycle through grps, subs, libs, and dirs using left/right arrow keys · fdfabcb4
      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
      fdfabcb4
    • Rob Swindell's avatar
      Remove unnecessary current user (co-sysop) level/flag checks · 464633b7
      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
      464633b7
  11. Mar 05, 2022
Loading