1. 08 Jul, 2018 2 commits
  2. 18 Jun, 2018 1 commit
  3. 05 Jun, 2018 1 commit
    • Kevin J. McCarthy's avatar
      Add GnuPG status fd checks for inline pgp. · edb4ec84
      Kevin J. McCarthy authored
      The difficulty is that "BEGIN PGP MESSAGE" could be a signed and
      armored part, so we can't fail hard if it isn't encrypted.
      
      Change pgp_check_decryption_okay() to return more status codes, with
      >=0 indicating an actual decryption; -2 and -1 indicating plaintext
      found; and -3 indicating an actual DECRYPTION_FAILED status code seen.
      
      Fail hard on -3, but change the message for -2 and -1 to indicate the
      message was not encrypted.
      edb4ec84
  4. 04 Jun, 2018 1 commit
    • Kevin J. McCarthy's avatar
      Add $pgp_check_gpg_decrypt_status_fd. · 8ec6d766
      Kevin J. McCarthy authored
      If set (the default) mutt performs more thorough checking of the
      $pgp_decrypt_command status output for GnuPG result codes.
      
      Ticket #39 revealed that GnuPG (currently) does not protect against
      messages that have been manipulated to contain an empty encryption
      packet followed by a plaintext packet.
      
      A huge thanks to Marcus Brinkmann for researching this issue, taking
      the time to report it to us (and the GnuPG team), and taking even more
      time to clarify exactly what needed to be checked for.   
      8ec6d766
  5. 03 Jun, 2018 2 commits
  6. 28 May, 2018 1 commit
  7. 19 May, 2018 1 commit
  8. 17 May, 2018 3 commits
  9. 14 May, 2018 1 commit
  10. 10 May, 2018 2 commits
  11. 09 May, 2018 3 commits
  12. 08 May, 2018 1 commit
  13. 07 May, 2018 1 commit
  14. 06 May, 2018 1 commit
  15. 05 May, 2018 1 commit
  16. 04 May, 2018 1 commit
  17. 03 May, 2018 2 commits
    • Kevin J. McCarthy's avatar
      Add echo command. · 97bc33dc
      Kevin J. McCarthy authored
      Prints messages using mutt_message().  Sets OPTFORCEREFRESH to allow
      updates in the middle of a macro.
      
      Calls mutt_sleep(0) to pause for $sleep_time seconds after displaying
      the message.
      97bc33dc
    • Vincent Lefevre's avatar
      Missing comma. · 92ae6db7
      Vincent Lefevre authored
      92ae6db7
  18. 01 May, 2018 3 commits
    • Kevin J. McCarthy's avatar
      Update copyright notices. · 9e8ee145
      Kevin J. McCarthy authored
      9e8ee145
    • Kevin J. McCarthy's avatar
      Update pattern documentation. · e4557546
      Kevin J. McCarthy authored
      Note that ~b, ~B, ~h, ~M, and ~X read the message in, and that this
      can be much slower.
      
      Change =b, =B, =h table rows to document just the IMAP behavior.  The
      "=" simple string behavior is already covered below, and makes it less
      obvious whether "***)" should be added to those entries in the table.
      
      Break up the simple string and imap server-side matching explanation
      into two paragraphs.
      
      Add ~M to the list of patterns you can't use message scoring with.
      
      Add equivalent, if briefer, explanations to the muttrc.man page.
      e4557546
    • Ammon Riley's avatar
      Add ~M pattern to match mime Content-Types. · 974235c7
      Ammon Riley authored
      974235c7
  19. 30 Apr, 2018 1 commit
    • Kevin J. McCarthy's avatar
      Add more explanation of known vs subscribed lists to manual. · c9f5498c
      Kevin J. McCarthy authored
      Mention in both the "Mailing Lists" and "Handling Mailing Lists"
      sections the difference between known and subscribed mailing lists.
      
      Note that the Mail-Followup-To header is generated if any of the
      recipients are known mailing lists.  If any of those are subscribed
      mailing lists, the sender's address will not be in the header.  If all
      of them are known (but not subscribed), the sender's address will be
      added to the header.
      c9f5498c
  20. 23 Apr, 2018 1 commit
  21. 22 Apr, 2018 1 commit
    • Kevin J. McCarthy's avatar
      Add Error History function and config var. · 26b82202
      Kevin J. McCarthy authored
      <error-history>, by default unbound, shows a list of the recent error
      messages displayed by Mutt via mutt_message() or mutt_error().
      
      $error_history sets the size of the history ring.
      
      For now, I've decided to include mutt_message() messages too.  If this
      is too chatty, we can restrict it to mutt_error() easily in the
      future.
      26b82202
  22. 20 Apr, 2018 1 commit
  23. 19 Apr, 2018 2 commits
    • Kevin J. McCarthy's avatar
      3ec02fbc
    • Kevin J. McCarthy's avatar
      Add $browser_abbreviate_mailboxes. · 69959820
      Kevin J. McCarthy authored
      This allows '=' and '~' mailboxes shortcuts to be turned off in the
      browser mailbox list.
      
      The default $sort_browser value of "alpha" uses strcoll(3), which
      ignores some punctuation.  When using multiple accounts with
      dynamically changing values of $folder, this can lead to an
      unintuitive sorting order.  (See issue #22 for an example.)
      
      This problem came about because of commit 8328ce68, which enabled
      mutt_pretty_mailbox() calls for IMAP and POP mailboxes too.  The
      commit had a valid point about consistency and too-wide mailbox
      listings, so I don't really want to revert it.
      
      This option provides an alternative to completely enable/disable the
      shortcuts for those who run into an issue.
      69959820
  24. 16 Apr, 2018 3 commits
  25. 15 Apr, 2018 2 commits
  26. 14 Apr, 2018 1 commit