Skip to content
Snippets Groups Projects
  1. Mar 07, 2012
  2. Nov 10, 2011
  3. Nov 04, 2011
  4. Oct 29, 2011
    • deuce's avatar
      Fix format-related warnings. · 8563ad46
      deuce authored
      This is *likely* to break the Win32 build and even when the macros are
      specified in xpdev, I doubt Microsoft has added support for the 'z' size
      specifier used in smblib/smbadd.c we'll likely need a SIZE_T_SIZE macro
      that is "z" on C99 systems and "ll" or "64" or whatever it is on Win32.
      
      Or maybe a whole slew of complete SIZE_T macros since the 32/64 but thing
      and the max file size thing may actually need the full format specification
      to be in the macro... "zu" on C99 platforms and whatever magic Microsoft
      needs there.
      8563ad46
  5. Oct 28, 2011
  6. Oct 26, 2011
  7. Oct 19, 2011
  8. Oct 16, 2011
  9. Oct 11, 2011
  10. Oct 10, 2011
  11. Oct 09, 2011
  12. Sep 18, 2011
  13. Sep 10, 2011
    • rswindell's avatar
      Support non-blocking connects in the sendmail thread. · 245d1e6d
      rswindell authored
      The connect timeout is now configurable in sbbs.ini [Mail] ConnectTimeout
      (default = 30 seconds), set to 0 for blocking connections (and OS-default
      timeout).
      245d1e6d
    • rswindell's avatar
      Mail server improvements: · bf674809
      rswindell authored
      - if configured max recipients = 0 means unlimited (for all users)
      - max recipients limit is applied to pending send emails (non-M-exempt users)
      - M-restricted users can not receive unauthenticated SMTP mail messages
      - Introduced inbox msg limit (for non-M-exempt users) with sbbs.ini [Mail]
        MaxMsgsWaiting value (default: 100), 0 = unlimited
      bf674809
    • rswindell's avatar
      sendmail_thread optimization for large number of queued mail for the same · 195b2f05
      rswindell authored
      destination server: if an MX server connection fails, "negative cache"
      the failure for that iteration of the sending loop so we don't attempt to
      reconnect to the same server(s) repeatedly for the same iteration (and let
      other mail get out more quickly).
      195b2f05
  14. Sep 08, 2011
  15. Sep 03, 2011
  16. Sep 01, 2011
  17. Aug 31, 2011
  18. Aug 30, 2011
  19. Aug 27, 2011
    • rswindell's avatar
      Store and log the user account number for SMTP-authenticated submitted msgs. · 3d6d8c51
      rswindell authored
      Added the "Originator-info" header field for transmitted messages which will
      help track the original submission, especially when submitted via protocols
      other than SMTP.
      The RECIPIENT/To header field for SMTP-submitted msgs now contains the
      parsed "To:" name, if possible (instead of the address).
      Added security delay to failed SMTP AUTH-MD5 logins.
      3d6d8c51
  20. Aug 25, 2011
    • rswindell's avatar
      Security improvements: · 563679e8
      rswindell authored
      - added 5 second delay before responding to POP or SMTP
        client regarding invalid username or password attempt (limit number of
        effective brute force hack attempts per minute).
      -  increment the user email sent statistics for authenticated SMTP msg recvs
      - check the configured max emails per day value (for the user's security level)
        and reject any messages that would exceed this value (exept for 'M'-exempt
        users) - this has been on the todo list for a long time.
      563679e8
  21. Aug 11, 2011
  22. Jul 08, 2011
  23. Apr 27, 2011
    • rswindell's avatar
      Judicious (even excessive?) use of the volatile keyword on variables that are · 4c54a03d
      rswindell authored
      commonly modified by multiple threads, potentially simultaneously, resulting in
      bad values (e.g. active_clients = -1).
      Updated copyright date to 2011.
      Fixed Win32 compile bug in main.cpp introduced in last commit.
      Eliminated some unused variables and updated some times (e.g. ulong in place
      fo uint32_t).
      4c54a03d
  24. Mar 21, 2011
  25. Mar 01, 2011
  26. Nov 19, 2010
  27. Jun 28, 2010
  28. Jun 07, 2010
Loading