1. 11 Aug, 2017 8 commits
  2. 09 Aug, 2017 1 commit
  3. 08 Aug, 2017 1 commit
  4. 06 Aug, 2017 1 commit
  5. 04 Aug, 2017 1 commit
  6. 28 Jul, 2017 1 commit
    • Kevin J. McCarthy's avatar
      Convert raw_socket_poll() to use gettimeofday(). · 74ec847b
      Kevin J. McCarthy authored
      As long as gettimeofday() is supported, it's better to be consistent
      within mutt and ensure greater portability.
      
      Change the raw_socket_poll() wait timer to count milliseconds, like
      the mutt_progess_update() code.
      
      Thanks to Vincent Lefèvre for his, as always, invaluable advice.
      74ec847b
  7. 26 Jul, 2017 1 commit
  8. 24 Jul, 2017 1 commit
  9. 23 Jul, 2017 2 commits
    • Kevin J. McCarthy's avatar
      Add $imap_poll_timeout to allow mailbox polling to time out. · 30639b18
      Kevin J. McCarthy authored
      Enable the polling flag for the NOOP in imap_check_mailbox(), the
      STATUS command in imap_buffy_check(), and the LOGOUT command.
      
      This is not intended to handle all blocking-IO related issues.
      However, the periodic NOOP and STATUS are the most frequent places for
      mutt to freeze up, especially after a laptop is sleep/woken.
      
      Since these are quick operations with little data, this is a good place
      to check if the connection is still working before hanging on a read.
      30639b18
    • Kevin J. McCarthy's avatar
      Add timeout parameter to mutt_socket_poll. · 75e7e18d
      Kevin J. McCarthy authored
      This will be used in the next commit to add a timeout when polling for
      new mail.
      75e7e18d
  10. 21 Jul, 2017 1 commit
  11. 19 Jul, 2017 3 commits
  12. 14 Jul, 2017 2 commits
  13. 13 Jul, 2017 1 commit
  14. 12 Jul, 2017 2 commits
    • Kevin J. McCarthy's avatar
      merge stable · 09f840d5
      Kevin J. McCarthy authored
      09f840d5
    • Kevin J. McCarthy's avatar
      Fix crash when $postponed is on another server. · b2bf3847
      Kevin J. McCarthy authored
      imap_mxcmp() translates NULL to "INBOX".  When $postponed points to a
      URL with an empty or "INBOX" path, this will end up matching against a
      NULL idata->mailbox in imap_status().  This resulted in a crash
      because idata->ctx is also NULL.
      
      Thanks to Olaf Hering for the detailed bug report and suggested fix.
      b2bf3847
  15. 08 Jul, 2017 1 commit
  16. 06 Jul, 2017 1 commit
  17. 04 Jul, 2017 3 commits
  18. 03 Jul, 2017 1 commit
  19. 02 Jul, 2017 1 commit
  20. 26 Jun, 2017 3 commits
  21. 20 Jun, 2017 1 commit
    • Kevin J. McCarthy's avatar
      Block SIGWINCH during connect(). (closes #3941) · dc0c278f
      Kevin J. McCarthy authored
      FreeBSD's connect() does not respect SA_RESTART, so a SIGWINCH will
      end up interrupting the connect.
      
      If this code is needed in other places, it should be moved into
      signal.c.  For this one place, inlining the sigprocmask() seemed okay.
      dc0c278f
  22. 18 Jun, 2017 2 commits
  23. 15 Jun, 2017 1 commit