1. 15 Apr, 2018 1 commit
  2. 01 Jan, 2016 2 commits
    • Kevin J. McCarthy's avatar
      Convert copyright years to all use 4 digit years. · 8ce41525
      Kevin J. McCarthy authored
      Vincent Lefèvre pointed out the common shortcut, e.g 1996-9, is
      actually not allowed for copyright years.  Convert all the copyright
      years (for mutt files) to use 4 digits.
      8ce41525
    • Kevin J. McCarthy's avatar
      Update copyright notices. · 1b329ffe
      Kevin J. McCarthy authored
      This patch only updates existing copyright notices in the source
      files, using commit dates since the last copyright update in commits
      e3af935cdb1a and f8fd60d8d3f2.
      
      Add a notice to the COPYRIGHT file to refer to our mercurial
      repository for the full commit history.
      
      Add myself to the COPYRIGHT file and smime_keys.pl file.
      1b329ffe
  3. 25 Nov, 2015 1 commit
    • Kevin J. McCarthy's avatar
      Fix bad idn error on local mailboxes. (closes #3795) · 035a4ce8
      Kevin J. McCarthy authored
      Commit 831abf39d53a pulled the mbox_to_udomain() call inside the
      conversion functions.  Unfortunately, this causes local (user only)
      mailboxes to be considered conversion errors instead of just skipping
      them.
      
      Revert mbox_to_udomain() back to using a static buffer and pull back
      into the mutt_addrlist_to_local/intl() functions.
      
      Pass the user and domain into the conversion functions instead of the address.
      035a4ce8
  4. 24 Nov, 2015 4 commits
    • Kevin J. McCarthy's avatar
      Add user reversibility check in intl_to_local. · 3029d0de
      Kevin J. McCarthy authored
      This ensures we don't lose information by converting to the local charset.
      3029d0de
    • Kevin J. McCarthy's avatar
      Add option 'idn_encode'; rename option 'use_idn' to 'idn_decode'. · 64fa378e
      Kevin J. McCarthy authored
      This is patch 3 of 4 implementing support for SMTPUTF8 (RFC 6531).
      
      Add an option to control whether international domains are encoded with
      IDN or not.  This defaults to set, for backward compatibility.
      
      Rename the use_idn option to idn_decode, since that more properly
      reflects its purpose.
      64fa378e
    • Kevin J. McCarthy's avatar
      Rewrite address local-to-intl conversion functions. · 24bab517
      Kevin J. McCarthy authored
      This is patch 2 of 4 implementing support for SMTPUTF8 (RFC 6531).
      
      Perform charset conversion from local to UTF-8 for both the user and
      domain parts of the address.
      
      If IDN is enabled and the options (added in the next patch) are turned
      on, encode/decode the domain part.
      
      Use the intl_checked and is_intl status bits to record the intl/local
      status of the ADDRESS mailbox part.
      24bab517
    • Kevin J. McCarthy's avatar
      Rename idna functions and bits for smtputf8 changes. · 0e0520fa
      Kevin J. McCarthy authored
      This is patch 1 of 4 implementing support for SMTPUTF8 (RFC 6531).
      
      Change mutt_idna.c to be always compiled.  Remove the stub functions in
      mutt_idna.h.  Instead, put #ifdefs around the idna function calls.  The
      conversion functions will be fixed up in the next patch.
      
      Rename the conversion functions to mutt_addrlist_to_intl() and
      mutt_env_to_intl().  Rename the ADDRESS idna status bits to "intl"
      status bits.
      0e0520fa
  5. 28 Mar, 2009 1 commit
  6. 04 Jan, 2009 1 commit
    • Brendan Cully's avatar
      Update copyrights. Closes #3016. · ecad84f5
      Brendan Cully authored
      I went through the logs of each file with a copyright header and
      updated the years for the authors in the headers for any non-comment
      changes they introduced. What a pain!
      ecad84f5
  7. 28 Oct, 2008 1 commit
  8. 08 Oct, 2008 1 commit
  9. 07 Oct, 2008 1 commit
  10. 17 Sep, 2008 1 commit
  11. 07 Mar, 2007 1 commit
    • Alain Bench's avatar
      Remove buggy usage of M_ICONV_HOOK_TO flag in mutt_idna.c:mutt_idna_to_local(). · bbf8fcd9
      Alain Bench authored
      Wipe unwanted code depending on M_ICONV_HOOK_TO in charset.c:mutt_iconv_open().
      Totally wipe M_ICONV_HOOK_TO symbol.
      Remove misusages of M_ICONV_HOOK_FROM flag in:
       - crypt-gpgme.c:print_utf8().
       - mutt_idna.c:mutt_idna_to_local() and mutt_local_to_idna().
       - pgp.c:pgp_traditional_encryptsign().
      Document usage policy of M_ICONV_HOOK_FROM flag.
      Cosmetic downcasing of some constant charset names (utf-8, euc-jp) for consistency.
      Correction of a typo in the "iso8859-5" charset name.
      bbf8fcd9
  12. 18 May, 2006 1 commit
    • Rocco Rutte's avatar
      Avoid safe_free() usage and add security checks · 503d12ff
      Rocco Rutte authored
      Add checks to check_sec.sh for memory functions.
      
      These include a check for use of safe_free() instead of FREE() and a
      check whether FREE(&...) is used.
      
      For the former, __SAFE_FREE_CHECKED__ is to be used, for the latter
      __FREE_CHECKED__ to avoid messages from check_sec.sh
      503d12ff
  13. 31 Oct, 2005 1 commit
  14. 17 Sep, 2005 2 commits
  15. 08 Feb, 2005 1 commit
  16. 03 Feb, 2005 1 commit
  17. 12 Nov, 2003 1 commit
  18. 19 Sep, 2003 1 commit
  19. 08 Apr, 2003 1 commit
  20. 18 Mar, 2003 1 commit
  21. 07 Mar, 2003 1 commit
  22. 05 Mar, 2003 1 commit
  23. 04 Mar, 2003 1 commit
  24. 03 Mar, 2003 1 commit