Skip to content
Snippets Groups Projects
  1. Oct 30, 2014
  2. Oct 29, 2014
    • rswindell's avatar
    • rswindell's avatar
      Bug-fix: when SSH or RLogin supplied username is not a valid user, the new user · 01ea9701
      rswindell authored
      signup process would be started without the current client IP address being
      added to the 'failed login attempt' list. This means that brute force login
      attempts using SSH or RLogin would usually not be subject to the loginAttempt
      delays and logging/filtering settings (in sbbs.ini), since the usernames
      attempted (e.g. root, admin) are usually not valid usernames.
      
      More:
      - Log failed password attempts before calling badlogin() -which can delay.
      - Stop RLogin and SSH password prompt loop immediately if disconnected.
      - Log RLogin and SSH passwords used for invalid usernames (when password
        logging is enabled in SCFG).
      - Log attempted usernames in quotes (so prepenned or trailing whitespace is more
        obvious)
      01ea9701
  3. Oct 28, 2014
    • rswindell's avatar
      Fix node hang (infinite loop) possible when input_thread() is terminated before · f18856a8
      rswindell authored
      answer() set online to ON_REMOTE. This should resolve the issue with SSH brute
      force password attackers hanging nodes in "new user applying for access".
      The actual fix was to remove the set of the online variable to ON_REMOTE
      in answer() (it's initialized to this value in the sbbs_t constructor), the
      check in getkey() is just for extra paranoia and should not be necessary.
      f18856a8
  4. Oct 14, 2014
  5. Oct 09, 2014
  6. Oct 08, 2014
  7. Oct 07, 2014
  8. Oct 06, 2014
  9. Oct 05, 2014
  10. Oct 04, 2014
Loading