Skip to content
Snippets Groups Projects
  1. Dec 27, 2023
  2. Dec 26, 2023
  3. Dec 23, 2023
  4. Dec 20, 2023
  5. Dec 18, 2023
  6. Nov 23, 2023
  7. Nov 19, 2023
  8. Oct 26, 2023
  9. Oct 23, 2023
  10. Sep 26, 2023
  11. Sep 24, 2023
  12. Sep 13, 2023
  13. Jun 16, 2023
    • Rob Swindell's avatar
      Add InactivityAlert, clear out NodeActionMultiChat · f7dac638
      Rob Swindell authored
      The InactivityAlert string is sent as a warning before disconnect when a
      visible alert (AreYouThere) shouldn't be sent. Defaults to 3 beeps.
      
      Remove the content of the NodeActionMultiChat (over-rides the hard-coded
      default node status) - weird that this was the only node status that reported
      the user's security level in the default configuration. This has been this
      way since sbbs v2.30, at least. I think it was to be sure that others could
      see the age/gender of those they were chatting with. But we have other methods
      of reporting that in node status now, so we don't need to use this override
      string to accomplish that.
      f7dac638
  14. Apr 30, 2023
  15. Apr 24, 2023
  16. Apr 03, 2023
  17. Mar 27, 2023
  18. Mar 18, 2023
    • Rob Swindell's avatar
      Add terminal-client socket inactivity detection/disconnection · 53b26318
      Rob Swindell authored
      - New keys in [BBS] section of sbbs.ini:
        MaxLoginInactivity (default: 10 minutes)
        MaxNewUserInactivity (default: 60 minutes)
        MaxSessionInactivity (default: none/unlimited)
      - Each configured external program/door in SCFG can have its own maximum inactivity setting (or else the session max inactivity is applied)
      - moved node-specific sec_hangup to system-wide/shared max_getkey_inactivity (configured in SCFG->System->Advanced)
      - moved node-specific sec_warn (seconds of inactivity before sending warning) to inactivity_warn (a percentage of elapsed max inactivity before sending warning), also configured in SCFG->System->Advanced and used for both socket and getkey inactivity detection
      - Renamed JS console.inactivity_hangup to console.max_getkey_inactivity (old name remains as alias)
      - Renamed JS console.timeout to console.last_getkey_activity (old name remains as alias)
      - Removed JS console.inactivity_warning
      - Added JS console.max_socket_inactivity (current input_thread inactivity threshold)
      - New text.dat string: InactivityAlert (just contains 3 ^G/BELLs by default) used for non-visual inactive-user warning
      
      The MaxLoginInactivity setting in particular solves the problem of custom scripts (e.g. animated pause prompts) that just poll indefinitely for user input and never time-out  - these will no longer cause nodes to be tied-up with inactive/bot users at login.
      
      You may ask yourself, how did I get here? No, you may ask yourself: why configure these socket inactivity max values in sbbs.ini? The reason is consistency: sbbs.ini is where the MaxInactivity is configured for all the other TCP servers and services.
      
      This fixes issue #534 for Krueger in #synchronet
      53b26318
  19. Mar 05, 2023
  20. Feb 26, 2023
    • Rob Swindell's avatar
      Display more of the user's password · 159eff89
      Rob Swindell authored
      Reversed the order of the pwmod date and the password itself.
      The number of chars of the user's password displayed depends on the
      terminal width. e.g. on an 80 column terminal, 18 chars will be
      displayed. If the user's password is longer than what can be displayed,
      this is indicated with a trailing "..". Wider displays (e.g. 132 column)
      can display all 40 chars of a user's password.
      
      This fixes issue #442
      
      When passwords aren't displayed (due to sysop configuration), show
      "<hidden>" instead of "XXXXXXXX" to make that more clear.
      159eff89
  21. Feb 25, 2023
  22. Feb 21, 2023
  23. Feb 20, 2023
  24. Feb 19, 2023
  25. Feb 13, 2023
  26. Feb 12, 2023
  27. Feb 11, 2023
  28. Feb 10, 2023
  29. Dec 30, 2022
  30. Nov 27, 2022
  31. Nov 26, 2022
  32. Oct 24, 2022
  33. Jul 07, 2022
Loading